.lucky-number-title {
    background: linear-gradient(180deg, #CF3704 33.65%, #AD2106 70.08%, #CF1F04 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.lucky-number-amount {
    background: linear-gradient(91.09deg, #FFFFFF 0.53%, #FCF59C 92.81%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.lucky-number-amount-text {
    background: linear-gradient(338.45deg, #FFE57B 17.69%, #FFFFFF 65.98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.lucky-number-amount-text-shadow {
    background: #922F14;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.lucky-number-amount-text-small {
    background: linear-gradient(0deg, #FFC0C0, #FFC0C0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.swiper-button-disabled {
    cursor: not-allowed !important;
}

.swiper-button-disabled>img {
    opacity: 0.5 !important;
}

.date-filter-slide-item.active {
    font-weight: 600;
    color: #D10000;
    background-color: #FFF2E8;
}

@media (max-width: 1199px) {
    .date-filter-slide-item-header.active {
        font-size: 16px;
    }
}

.date-filter-slide-item-winner-list.active {
    font-size: 16px;
}

.date-filter-slide-table-item.active {
    width: 102px;
}

.lucky-draw-input-field-wrap:has(input:focus) {
    border: 1px solid #FBEBD3 !important;
    border-radius: 8px;
    box-shadow: 0px 0px 0px 2px #F46E49 !important;
}

.lucky-draw-custom-scrollbar {
    padding-right: 4px;
    margin-right: 0;
}

@media (min-width: 1200px) {
    .lucky-draw-custom-scrollbar {
        padding-right: 7px;
        margin-right: 0;
    }
}

.lucky-draw-custom-scrollbar.has-scrollbar {
    padding-right: 7px;
    margin-right: -7px;
}

.lucky-draw-custom-scrollbar::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

.lucky-draw-custom-scrollbar::-webkit-scrollbar-track {
    border-radius: 9999px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.lucky-draw-custom-scrollbar::-webkit-scrollbar-thumb {
    background-color: #D1D1D1;
    border-radius: 9999px;
    border: none;
    background-clip: padding-box;
    min-height: 65px;
}

.lucky-draw-custom-scrollbar::-webkit-scrollbar-button {
    display: none;
}
