﻿.sb-BonusTerms-button
{
    color: var(--color-hint);
    font-size: .875rem;
}
.sb-BonusTerms-button:hover
{
    color: var(--color-base);
}
.sb-HuntingTournamentTable-row
{
    font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--ts-ls,.00071em);
    text-transform: var(--ts-tt,none);
    color: var(--color-paragraph);
    display: flex;
    gap: 12px;
    justify-content: center;
}
[dir] .sb-HuntingTournamentTable-row
{
    border-radius: 6px;
}
@media(max-width: 719.98px)
{
    [dir] .sb-HuntingTournamentTable-row
    {
        padding: 0 16px;
    }
}
.sb-HuntingTournamentTable-row.first .place
{
    color: var(--promo-solid);
}
.sb-HuntingTournamentTable-row.second .place
{
    color: var(--primary-solid);
}
.sb-HuntingTournamentTable-row.third .place
{
    color: var(--accent-solid);
}
.sb-HuntingTournamentTable-row.first, .sb-HuntingTournamentTable-row.second, .sb-HuntingTournamentTable-row.third
{
    font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--sh3-ls,.00071em);
    text-transform: var(--sh3-tf,none);
    color: var(--color-base);
}
[dir] .sb-HuntingTournamentTable-row:nth-child(2n)
{
    background: var(--bg-backdrop);
}
[dir=ltr] .sb-HuntingTournamentTable-row>:first-child
{
    padding-left: 16px;
    padding-right: 8px;
}
[dir=rtl] .sb-HuntingTournamentTable-row>:first-child
{
    padding-right: 16px;
    padding-left: 8px;
}
@media(max-width: 719.98px)
{
    [dir=ltr] .sb-HuntingTournamentTable-row>:first-child
    {
        padding-left: 0;
    }
    [dir=rtl] .sb-HuntingTournamentTable-row>:first-child
    {
        padding-right: 0;
    }
}
[dir=ltr] .sb-HuntingTournamentTable-row>:last-child
{
    padding-right: 16px;
}
[dir=rtl] .sb-HuntingTournamentTable-row>:last-child
{
    padding-left: 16px;
}
@media(max-width: 719.98px)
{
    [dir=ltr] .sb-HuntingTournamentTable-row>:last-child
    {
        padding-right: 0;
    }
    [dir=rtl] .sb-HuntingTournamentTable-row>:last-child
    {
        padding-left: 0;
    }
}
.sb-HuntingTournamentTable-row.isHighlighted
{
    font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--sh3-ls,.00071em);
    text-transform: var(--sh3-tf,none);
    color: var(--color-base);
}
[dir] .sb-HuntingTournamentTable-row.isHighlighted
{
    background: var(--bg-active);
}
.sb-HuntingTournamentTable-cell
{
    display: flex;
}
[dir] .sb-HuntingTournamentTable-cell
{
    padding: 14px 0;
}
@media(max-width: 719.98px)
{
    .sb-HuntingTournamentTable-cell
    {
        min-width: unset;
    }
    [dir] .sb-HuntingTournamentTable-cell
    {
        padding: 14px 1px;
    }
}
.sb-HuntingTournamentTable-cell.place
{
    box-sizing: content-box;
    justify-content: center;
    max-width: 40px;
    min-width: 20px;
}
@media(max-width: 719.98px)
{
    .sb-HuntingTournamentTable-cell.place
    {
        align-items: center;
        max-width: 20px;
    }
    [dir] .sb-HuntingTournamentTable-cell.place
    {
        padding: 0;
    }
}
.sb-HuntingTournamentTable-cell.email
{
    flex: 1;
    width: 100%;
}
@media(max-width: 719.98px)
{
    .sb-HuntingTournamentTable-cell.email
    {
        flex: 2;
        min-width: 60px;
    }
}
.sb-HuntingTournamentTable-cell.freebets
{
    flex: .5;
    justify-content: flex-end;
    max-width: 75px;
}
[dir] .sb-HuntingTournamentTable-cell.freebets
{
    text-align: end;
}
@media(max-width: 719.98px)
{
    .sb-HuntingTournamentTable-cell.freebets
    {
        min-width: 57px;
    }
}
.sb-HuntingTournamentTable-cell.prize
{
    flex: 2;
    justify-content: flex-end;
}
[dir] .sb-HuntingTournamentTable-cell.prize
{
    text-align: end;
}
@media(max-width: 719.98px)
{
    .sb-HuntingTournamentTable-cell.prize
    {
        flex: 2;
    }
    [dir] .sb-HuntingTournamentTable-cell.prize
    {
        padding: 14px 0;
    }
}
.sb-HuntingTournamentTable-cell-content
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
}
.sb-HuntingTournamentTable
{
    width: 100%;
}
[dir] .sb-HuntingTournamentTable
{
    background-color: var(--bg-base);
    border-radius: 8px;
    padding: 20px;
}
@media(max-width: 719.98px)
{
    [dir] .sb-HuntingTournamentTable
    {
        padding: 20px;
    }
}
.sb-HuntingTournamentTable-title
{
    font: var(--h3-fstyle,normal) var(--h3-fw,700) var(--h3-fs,26px)/var(--h3-lh,1.23) var(--h3-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--h3-ls,normal);
    text-transform: var(--h3-tt,none);
}
[dir] .sb-HuntingTournamentTable-title
{
    margin-bottom: 32px;
}
.sb-HuntingTournamentTable-content
{
    max-height: 594px;
    overflow: scroll;
}
.sb-HuntingTournamentTable-header
{
    position: sticky;
    top: 0;
}
[dir] .sb-HuntingTournamentTable-header
{
    background-color: var(--bg-base);
}
[dir] .sb-HuntingTournamentTable-header.sb-ScrollingElement
{
    box-shadow: var(--shadow-base);
}
.sb-HuntingTournamentTable-headerCell
{
    font: var(--l-fstyle,normal) var(--l-fw,500) var(--l-fs,12px)/var(--l-lh,1.33) var(--l-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--l-ls,.00333em);
    text-transform: var(--l-tt,uppercase);
    color: var(--color-secondary);
    letter-spacing: .0033333333em;
}
[dir=ltr] .sb-HuntingTournamentTable-headerCell.place
{
    padding-left: 8px;
    padding-right: 2px;
}
[dir=rtl] .sb-HuntingTournamentTable-headerCell.place
{
    padding-right: 8px;
    padding-left: 2px;
}
@media(max-width: 1279.98px)
{
    .sb-HuntingTournamentTable-headerCell.place
    {
        width: 28px;
    }
    [dir=ltr] .sb-HuntingTournamentTable-headerCell.place
    {
        padding-left: 16px;
    }
    [dir=rtl] .sb-HuntingTournamentTable-headerCell.place
    {
        padding-right: 16px;
    }
}
@media(max-width: 719.98px)
{
    [dir=ltr] .sb-HuntingTournamentTable-headerCell.place
    {
        padding-left: 0;
    }
    [dir=rtl] .sb-HuntingTournamentTable-headerCell.place
    {
        padding-right: 0;
    }
}
.sb-HuntingTournamentTable-icon
{
    color: inherit;
}
.sb-HuntingTournamentTable-button
{
    --btn-bg: var(--bg-base);
    --btn-bg-hover: var(--bg-secondary);
}
[dir] .sb-HuntingTournamentTable-button
{
    margin-top: 32px;
}
.sb-HuntingTournamentTable-image
{
    max-width: 280px;
}
.sb-HuntingTournamentTable-noData
{
    color: var(--color-secondary);
}
[dir] .sb-HuntingTournamentTable-noData
{
    margin-top: 32px;
}
@media(max-width: 719.98px)
{
    [dir] .sb-HuntingTournamentTable-noData
    {
        margin-top: 24px;
        padding: 0 16px;
    }
}
.sb-HuntingTournamentTable-terms
{
    display: flex;
    justify-content: center;
}
[dir] .sb-HuntingTournamentTable-terms
{
    padding: 16px 0 0;
}
@media(max-width: 719.98px)
{
    .sb-HuntingTournamentTable-terms
    {
        flex: 1;
        flex-direction: column;
        justify-content: flex-end;
    }
}
.sb-HuntingTournamentTable-terms .sb-BonusTerms-button
{
    color: var(--color-secondary);
}
.sb-BrandLogo
{
    display: block;
}
.sb-BrandLogo-image
{
    max-width: 100%;
    object-fit: contain;
}
.sb-PromoActivation-isActive
{
    font: var(--sh2-fstyle,normal) var(--sh2-fw,700) var(--sh2-fs,16px)/var(--sh2-lh,1.5) var(--sh2-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--sh2-ls,.00063em);
    text-transform: var(--sh2-tt,none);
    align-items: center;
    color: var(--promo-solid);
    display: flex;
    gap: 8px;
    justify-content: center;
}
.sb-PromoActivation-activeIcon
{
    color: var(--promo-solid);
    height: 24px;
    width: 24px;
}
.sb-PromoActiveIcon--circle
{
    fill: var(--primary-solid);
}
.sb-PromoActiveIcon--icon
{
    fill: var(--primary-contrast);
}
.sb-PromoBonusTimer
{
    font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--c-ls,.00167em);
    text-transform: var(--c-tt,none);
    align-items: center;
    display: flex;
}
.sb-PromoBonusTimer span:not(:last-child):after
{
    content: "・";
}
[dir=ltr] .sb-PromoBonusTimer-left
{
    margin-left: 4px;
}
[dir=ltr] .sb-PromoBonusTimer-icon, [dir=rtl] .sb-PromoBonusTimer-left
{
    margin-right: 4px;
}
[dir=rtl] .sb-PromoBonusTimer-icon
{
    margin-left: 4px;
}
.sb-PromoBonusStatus
{
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 4px;
}
[dir] .sb-PromoBonusStatus
{
    margin-bottom: 4px;
}
.sb-PromoBonusStatus-title
{
    font: var(--c-fstyle,normal) var(--c-fw,400) var(--c-fs,12px)/var(--c-lh,1.33) var(--c-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--c-ls,.00167em);
    text-transform: var(--c-tt,none);
    display: flex;
    gap: 8px;
}
.sb-PromoBonusStatus-total
{
    height: 2px;
    width: 152px;
}
[dir] .sb-PromoBonusStatus-total
{
    background: var(--color-secondary);
    border-radius: var(--custom-border-radius,.25rem);
}
.sb-PromoBonusStatus-progress
{
    height: 100%;
}
[dir] .sb-PromoBonusStatus-progress
{
    background: var(--promo-bonus-status-progress-bg,var(--promo-secondary));
}
.sb-PromoBonusStatus-badge
{
    --icon-size: 8px;
    align-items: center;
    color: var(--promo-contrast);
    display: flex;
    font-size: 8px;
    font-weight: 700;
    justify-content: center;
    line-height: 1;
}
[dir] .sb-PromoBonusStatus-badge
{
    background: var(--promo-base);
    border-radius: 18px;
    padding: 4px 8px;
}
.sb-PromoBonusStatus-badge .sb-Icon
{
    color: inherit;
}
[dir] .sb-PromoBonusStatus-badge .sb-Icon
{
    margin-top: -2px;
}
.sb-PromoBonusStatus-content
{
    align-items: center;
    display: flex;
    gap: 20px;
}
.sb-PromoBonusStatus-uses
{
    display: flex;
    gap: 4px;
}
.sb-PromoBonusStatus.isRowView
{
    align-items: stretch;
}
.sb-FreebetBoost-button
{
    gap: 4px;
}
.sb-FreebetBoost-button .sb-Icon
{
    --icon-size: 16px;
    color: inherit;
}
.sb-PromoBonusItem-wrapper
{
    container-type: inline-size;
}
.sb-PromoBonusItem
{
    align-items: stretch;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: stretch;
    min-height: 300px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
[dir] .sb-PromoBonusItem
{
    background-size: cover;
    border-radius: var(--common-block-radius,4px);
}
[dir=ltr] .sb-PromoBonusItem
{
    background-position: 0;
}
[dir=rtl] .sb-PromoBonusItem
{
    background-position: 100%;
}
.sb-PromoBonusItem.isInactive
{
    opacity: .6;
}
.sb-PromoBonusItem.withLogo
{
    min-height: 344px;
}
.sb-PromoBonusItem-background
{
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
[dir=ltr] .sb-PromoBonusItem-background
{
    left: 0;
    object-position: left;
}
[dir=rtl] .sb-PromoBonusItem-background
{
    transform: scaleX(-1);
    right: 0;
    object-position: right;
}
.sb-PromoBonusItem-container
{
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    flex-shrink: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
}
[dir] .sb-PromoBonusItem-container
{
    padding: 16px;
}
[dir] .sb-PromoBonusItem-logo
{
    margin-bottom: 16px;
}
.sb-PromoBonusItem-inactive
{
    align-items: center;
    display: flex;
    font-size: 26px;
    font-weight: 700;
    position: absolute;
    top: 50%;
    white-space: nowrap;
    z-index: 2;
}
[dir] .sb-PromoBonusItem-inactive
{
    background: var(--bg-modal-overlay);
    border-radius: var(--custom-border-radius,.25rem);
    padding: 12px 16px;
}
[dir=ltr] .sb-PromoBonusItem-inactive
{
    left: 50%;
    transform: translate(-50%,-50%);
}
[dir=rtl] .sb-PromoBonusItem-inactive
{
    right: 50%;
    transform: translate(50%,-50%);
}
.sb-PromoBonusItem-inactive .sb-Icon
{
    color: var(--color-base);
    height: 26px;
    width: 26px;
}
[dir] .sb-PromoBonusItem-inactive .sb-Icon
{
    margin: 4px;
}
@media(max-width: 440px)
{
    .sb-PromoBonusItem-inactive
    {
        flex-direction: column;
        font-size: 16px;
        height: 90px;
        justify-content: center;
        width: 240px;
    }
    [dir] .sb-PromoBonusItem-inactive
    {
        text-align: center;
    }
    [dir] .sb-PromoBonusItem-inactive .sb-Icon
    {
        margin: 4px;
    }
}
.sb-PromoBonusItem-eyebrow
{
    font: var(--sh1-fstyle,normal) var(--sh1-fw,700) var(--sh1-fs,20px)/var(--sh1-lh,1.5) var(--sh1-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--sh1-ls,normal);
    text-transform: var(--sh1-tt,none);
    color: var(--color-base);
}
.sb-PromoBonusItem-title
{
    font: var(--h1-fstyle,normal) var(--h1-fw,900) var(--h1-fs,42px)/var(--h1-lh,1.14) var(--h1-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--h1-ls,normal);
    text-transform: var(--h1-tt,none);
    font-weight: 900;
}
.sb-PromoBonusItem-subtitle
{
    font: var(--tl-fstyle,normal) var(--tl-fw,400) var(--tl-fs,20px)/var(--tl-lh,1.5) var(--tl-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--tl-ls,normal);
    text-transform: var(--tl-tt,none);
}
.sb-PromoBonusItem-reward
{
    font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--sh3-ls,.00071em);
    text-transform: var(--sh3-tf,none);
    color: var(--promo-solid);
}
[dir] .sb-PromoBonusItem-reward
{
    margin-top: 6px;
}
.sb-PromoBonusItem-reward.isNotAvailable
{
    color: var(--color-base);
}
.sb-PromoBonusItem-highlight
{
    align-items: center;
    color: var(--promo-secondary);
    display: flex;
    flex-direction: column;
    position: relative;
}
[dir] .sb-PromoBonusItem-highlight
{
    margin-bottom: 8px;
    margin-top: 16px;
    padding: 8px 0;
    text-align: center;
}
.sb-PromoBonusItem-highlight:not(.isHighlightBgHidden):after
{
    bottom: 0;
    content: "";
    position: absolute;
    top: 0;
    width: 100vw;
}
[dir] .sb-PromoBonusItem-highlight:not(.isHighlightBgHidden):after
{
    background: var(--promo-highlight);
}
[dir=ltr] .sb-PromoBonusItem-highlight:not(.isHighlightBgHidden):after
{
    left: 50%;
    transform: translateX(-50%);
}
[dir=rtl] .sb-PromoBonusItem-highlight:not(.isHighlightBgHidden):after
{
    right: 50%;
    transform: translateX(50%);
}
.sb-PromoBonusItem-status
{
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
}
[dir] .sb-PromoBonusItem-status
{
    margin-top: auto;
}
.sb-PromoBonusItem-terms
{
    font: var(--sh3-fstyle,normal) var(--sh3-fw,700) var(--sh3-fs,14px)/var(--sh3-lh,1.43) var(--sh3-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--sh3-ls,.00071em);
    text-transform: var(--sh3-tf,none);
    color: var(--color-secondary);
}
[dir] .sb-PromoBonusItem-terms
{
    margin-top: 8px;
}
.sb-PromoBonusItem-buttons
{
    display: flex;
    gap: 8px;
    justify-content: center;
    width: 100%;
}
.sb-PromoBonusItem-buttons .sb-Button:only-child
{
    min-width: 180px;
}
.sb-PromoBonusItem-buttons .sb-Button
{
    width: 100%;
}
@container(min-width:343px){.sb-PromoBonusItem-container:not(.container-query-polyfill){align-items:flex-start;display:flex;flex-direction:column}[dir].sb-PromoBonusItem-container:not(.container-query-polyfill){padding:20px}.sb-PromoBonusItem-container:not(.container-query-polyfill)>*{max-width:500px}.sb-PromoBonusItem-highlight:not(.container-query-polyfill){align-items:flex-start}[dir=ltr].sb-PromoBonusItem-highlight:not(.container-query-polyfill){padding-right:64px;text-align:left}[dir=rtl].sb-PromoBonusItem-highlight:not(.container-query-polyfill){padding-left:64px;text-align:right}.sb-PromoBonusItem-highlight:not(.container-query-polyfill):after{width:calc(100% + 92px)}[dir=ltr].sb-PromoBonusItem-highlight:not(.container-query-polyfill):after{left:-92px;transform:skew(-35deg)}[dir=rtl].sb-PromoBonusItem-highlight:not(.container-query-polyfill):after{right:-92px;transform:skew(35deg)}.sb-PromoBonusItem-status:not(.container-query-polyfill){width:auto}.sb-PromoBonusItem-buttons:not(.container-query-polyfill) .sb-Button{width:max-content}}
.sb-PromoBonusList
{
    display: grid;
    gap: 24px;
    grid-template-columns: 1fr;
}
@media screen and (min-width: 720px)
{
    .sb-PromoBonusList
    {
        grid-template-columns: 1fr 1fr;
    }
}
.sb-PromoBonusList-button
{
    align-items: center;
    display: flex;
    max-width: max-content;
}
[dir] .sb-PromoBonusList-button
{
    margin: 24px auto 0;
}
.sb-PromoComboboosts-items
{
    display: flex;
    flex-wrap: wrap;
}
[dir] .sb-PromoComboboosts-items
{
    margin: -12px;
}
.sb-PromoComboboosts-name
{
    font-size: 24px;
    font-weight: 500;
}
.sb-PromoComboboosts-reward
{
    font-size: 55px;
    font-weight: 900;
    line-height: 1;
    white-space: nowrap;
}
.sb-PromoComboboosts-button
{
    align-items: center;
    display: flex;
    max-width: 240px;
}
[dir] .sb-PromoComboboosts-button
{
    margin: 24px auto 0;
}
.sb-PromoFreebets-items
{
    display: flex;
    flex-wrap: wrap;
}
[dir] .sb-PromoFreebets-items
{
    margin: -12px;
}
.sb-PromoFreebets-button
{
    align-items: center;
    display: flex;
    max-width: 240px;
}
[dir] .sb-PromoFreebets-button
{
    margin: 24px auto 0;
}
.sb-PromoFreebets-amount
{
    font-size: 55px;
    font-weight: 900;
    line-height: 1;
}
.sb-PromoFreebets-type
{
    font-size: 24px;
    line-height: 1;
}
.sb-PromoHuntingTournaments-reward
{
    font-size: 42px;
    font-weight: 900;
    line-height: 1;
}
@media(max-width: 945px)
{
    .sb-PromoHuntingTournaments-reward
    {
        font-size: 26px;
    }
}
.sb-PromoHuntings-reward
{
    font-size: 32px;
    font-weight: 900;
    line-height: 1;
}
.sb-PromoTab
{
    font: var(--ts-fstyle,normal) var(--ts-fw,400) var(--ts-fs,14px)/var(--ts-lh,1.43) var(--ts-ff,var(--text-base-font-family,sans-serif));
    font-variant-numeric: lining-nums;
    letter-spacing: var(--ts-ls,.00071em);
    text-transform: var(--ts-tt,none);
    color: var(--color-secondary);
    font-weight: 500;
    text-transform: uppercase;
    white-space: nowrap;
}
[dir] .sb-PromoTab
{
    margin-bottom: -1px;
    padding: 8px 0;
}
.sb-PromoTab.isActive
{
    color: var(--color-base);
    position: relative;
}
[dir] .sb-PromoTab.isActive
{
    border-bottom: var(--tabs-border-width-active,2px) solid var(--tabs-border-color-active,var(--primary-solid));
}
.sb-PromoTabs
{
    display: flex;
    gap: 20px;
    overflow-x: scroll;
    width: 100%;
}
[dir] .sb-PromoTabs
{
    border-bottom: 1px solid var(--border-base);
}
.sb-PromoBonuses
{
    display: flex;
    flex-direction: column;
    row-gap: var(--content-row-gap,16px);
}/*# sourceMappingURL=5798b156c03e01bc.css.map*/