.custom-select__options-wrap {
    position: absolute !important;
    top: 3.1333333333rem !important;
    width: 100%;
    z-index: 1;
    max-height: 16.8rem;
    background: linear-gradient(0deg, rgba(24, 26, 32, .8), rgba(24, 26, 32, .8)), #05060a;
    border-bottom-left-radius: .4rem;
    border-bottom-right-radius: .4rem;
    border: 1px var(--INFINITY) solid;
    border-top: 0
}

.patch-timezone__content .custom-select__options-wrap {
    max-height: 10rem
}

.partners-contests-create-contest__select .custom-select__options-wrap,
.partners-contests-create-contest__settings--timer .custom-select__options-wrap {
    z-index: 11
}

.partners-contests-create-contest__settings--timer .custom-select__options-wrap {
    border-top: .0666666667rem solid var(--ABANDONED_SPACESHIP);
    border-radius: .4rem .4rem 0 0;
    border-bottom: 0
}

@media(min-width:769px) {
    .partners-contests-create-contest__settings--timer .custom-select__options-wrap {
        border-width: .1rem;
        border-radius: .6rem .6rem 0 0
    }
}

@media(min-width:1025px) {
    .partners-contests-create-contest__settings--timer .custom-select__options-wrap {
        border-width: .0555555556rem;
        border-radius: .3333333333rem .3333333333rem 0 0
    }
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-select__options-wrap {
        top: 4.7rem !important;
        max-height: 25.2rem;
        border-bottom-left-radius: .4rem;
        border-bottom-right-radius: .4rem
    }
    .play .custom-select__options-wrap {
        top: 3.36rem !important;
        max-height: 17.64rem;
        box-shadow: 0 .56rem 1.33rem 0 var(--BLACK_062)
    }
    .patch-timezone__content .custom-select__options-wrap {
        max-height: 15rem
    }
}

@media(min-width:1025px) {
    .custom-select__options-wrap {
        top: 2.6111111111rem !important;
        max-height: 14rem;
        border-bottom-left-radius: .4rem;
        border-bottom-right-radius: .4rem
    }
    .play .custom-select__options-wrap {
        top: 2.6133333333rem !important;
        max-height: 13.72rem;
        box-shadow: 0 .4355555556rem 1.0344444444rem 0 var(--BLACK_062)
    }
    .patch-timezone__content .custom-select__options-wrap {
        max-height: 8.3333333333rem
    }
}

.custom-select__option {
    display: block;
    align-content: center;
    padding: .3333333333rem 1.0666666667rem;
    font-weight: 200;
    font-size: 1.0666666667rem;
    line-height: 1;
    letter-spacing: normal;
    cursor: pointer;
    color: var(--WHITE);
    transition: all .2s ease-out
}

.custom-select__option:first-letter {
    text-transform: uppercase
}

.custom-select__option.active {
    background-color: var(--VULCAN)
}

.payment-area__card-list__select .custom-select__option.active {
    background-color: var(--PURPLE_9);
    pointer-events: none;
    display: none
}

.payment-area__card-list__select .custom-select__options-wrap--single .custom-select__option.active {
    display: flex
}

.starda-app:not(.touch) .custom-select__option {
    background-color: var(--INFINITY)
}

.custom-select__option:first-child .custom-select__option-label,
.custom-select__option:nth-child(0) .custom-select__option-label,
.custom-select__option:nth-child(2) .custom-select__option-label,
.custom-select__option:nth-child(3) .custom-select__option-label,
.custom-select__option:nth-child(4) .custom-select__option-label,
.custom-select__option:nth-child(5) .custom-select__option-label,
.custom-select__option:nth-child(6) .custom-select__option-label,
.custom-select__option:nth-child(7) .custom-select__option-label,
.custom-select__option:nth-child(8) .custom-select__option-label,
.custom-select__option:nth-child(9) .custom-select__option-label,
.custom-select__option:nth-child(10) .custom-select__option-label {
    opacity: 0
}

.custom-select__options-wrap.open .custom-select__option:nth-child(0) .custom-select__option-label,
.custom-select__options-wrap.v-enter-to .custom-select__option:nth-child(0) .custom-select__option-label {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) 0s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) 0s 1 forwards
}

.custom-select__options-wrap.open .custom-select__option:first-child .custom-select__option-label,
.custom-select__options-wrap.v-enter-to .custom-select__option:first-child .custom-select__option-label {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .05s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .05s 1 forwards
}

.custom-select__options-wrap.open .custom-select__option:nth-child(2) .custom-select__option-label,
.custom-select__options-wrap.v-enter-to .custom-select__option:nth-child(2) .custom-select__option-label {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .1s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .1s 1 forwards
}

.custom-select__options-wrap.open .custom-select__option:nth-child(3) .custom-select__option-label,
.custom-select__options-wrap.v-enter-to .custom-select__option:nth-child(3) .custom-select__option-label {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .15s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .15s 1 forwards
}

.custom-select__options-wrap.open .custom-select__option:nth-child(4) .custom-select__option-label,
.custom-select__options-wrap.v-enter-to .custom-select__option:nth-child(4) .custom-select__option-label {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .2s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .2s 1 forwards
}

.custom-select__options-wrap.open .custom-select__option:nth-child(5) .custom-select__option-label,
.custom-select__options-wrap.v-enter-to .custom-select__option:nth-child(5) .custom-select__option-label {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .25s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .25s 1 forwards
}

.custom-select__options-wrap.open .custom-select__option:nth-child(6) .custom-select__option-label,
.custom-select__options-wrap.v-enter-to .custom-select__option:nth-child(6) .custom-select__option-label {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .3s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .3s 1 forwards
}

.custom-select__options-wrap.open .custom-select__option:nth-child(7) .custom-select__option-label,
.custom-select__options-wrap.v-enter-to .custom-select__option:nth-child(7) .custom-select__option-label {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .35s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .35s 1 forwards
}

.custom-select__options-wrap.open .custom-select__option:nth-child(8) .custom-select__option-label,
.custom-select__options-wrap.v-enter-to .custom-select__option:nth-child(8) .custom-select__option-label {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .4s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .4s 1 forwards
}

.custom-select__options-wrap.open .custom-select__option:nth-child(9) .custom-select__option-label,
.custom-select__options-wrap.v-enter-to .custom-select__option:nth-child(9) .custom-select__option-label {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .45s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .45s 1 forwards
}

.custom-select__options-wrap.open .custom-select__option:nth-child(10) .custom-select__option-label,
.custom-select__options-wrap.v-enter-to .custom-select__option:nth-child(10) .custom-select__option-label {
    -webkit-animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .5s 1 forwards;
    animation: selectItemsDropdownListItem .15s cubic-bezier(.4, 0, .2, 1) .5s 1 forwards
}

.payment-area__card-list__select .custom-select__option {
    display: flex;
    align-items: center;
    padding: .8rem;
    cursor: pointer
}

.payment-area-form__custom-select .custom-select__option,
.state-select .custom-select__option {
    padding: .4rem 1.0666666667rem;
    font-weight: 400;
    line-height: 1.48
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-select__option {
        padding: .5rem 1.6rem;
        font-size: 1.6rem
    }
    .partners-contests-create-contest__select .custom-select__option,
    .partners-contests-create-contest__settings--timer .custom-select__option {
        padding: .8rem 1.6rem
    }
    .payment-area__card-list__select .custom-select__option {
        padding: 1.2rem
    }
    .play .custom-select__option {
        padding: 1.19rem 1.05rem 1.19rem 1.19rem;
        font-size: 1.12rem
    }
    .payment-area-form__custom-select .custom-select__option,
    .state-select .custom-select__option {
        padding: .6rem 1.6rem
    }
}

@media(min-width:1025px) {
    .custom-select__option {
        padding: .2777777778rem .8888888889rem;
        font-size: .8888888889rem
    }
    .partners-contests-create-contest__select .custom-select__option,
    .partners-contests-create-contest__settings--timer .custom-select__option {
        padding: .4444444444rem .8888888889rem
    }
    .payment-area__card-list__select .custom-select__option {
        padding: .6666666667rem
    }
    .play .custom-select__option {
        padding: .9255555556rem .8166666667rem .9255555556rem .9255555556rem;
        font-size: .8711111111rem
    }
    .payment-area-form__custom-select .custom-select__option,
    .state-select .custom-select__option {
        padding: .3333333333rem .8888888889rem
    }
}

.custom-select__options-wrap--top {
    top: auto !important;
    bottom: 3.2rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.payment-area-form__custom-select .custom-select__options-wrap--top {
    top: 3.1333333333rem !important;
    bottom: auto
}

.partners-contests-create-contest__settings--timer .custom-select__options-wrap--top {
    bottom: 3.1333333333rem
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-select__options-wrap--top {
        top: auto !important;
        bottom: 4.8rem
    }
    .play .custom-select__options-wrap--top {
        bottom: 3.36rem
    }
    .payment-area-form__custom-select .custom-select__options-wrap--top {
        top: 4.7rem !important
    }
    .partners-contests-create-contest__settings--timer .custom-select__options-wrap--top {
        bottom: 4.7rem
    }
}

@media(min-width:1025px) {
    .custom-select__options-wrap--top {
        top: auto !important;
        bottom: 2.6666666667rem
    }
    .play .custom-select__options-wrap--top {
        bottom: 2.6133333333rem
    }
    .payment-area-form__custom-select .custom-select__options-wrap--top {
        top: 2.6111111111rem !important
    }
    .partners-contests-create-contest__settings--timer .custom-select__options-wrap--top {
        bottom: 2.6111111111rem
    }
}

.custom-select__options {
    width: 100%;
    max-height: 16.8rem;
    margin: 0;
    padding: 0;
    text-align: left;
    border: none;
    color: var(--WHITE);
    cursor: pointer
}

@media(min-width:769px)and (max-width:1024px) {
    .custom-select__options {
        max-height: 25.2rem
    }
    .payment__inner--missing-data .custom-select__options {
        max-height: 20.2rem
    }
    .play .custom-select__options {
        max-height: 17.64rem
    }
    .payment-area-form__custom-select .custom-select__options {
        max-height: 12rem
    }
}

@media(min-width:1025px) {
    .custom-select__options {
        max-height: 14rem
    }
    .custom-modal--patch-profile .custom-select__options,
    .payment__inner--missing-data .custom-select__options {
        max-height: 11.2222222222rem
    }
    .play .custom-select__options {
        max-height: 13.72rem
    }
    .payment-area-form__custom-select .custom-select__options {
        max-height: 6.6666666667rem
    }
}

.custom-select__options-scroll {
    margin-right: -20px
}

.custom-select__option input {
    display: none
}

.custom-select__option-label {
    display: block
}