.lottery-lists_lottery_lists_container__fZpmW {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.lottery-lists_lottery_lists_title__j8kbU {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1))
}

@media (min-width:1025px) {
    .lottery-lists_lottery_lists_title__j8kbU {
        color: var(--secondary-default)
    }
}

.lottery-lists_lottery_lists__wUJ06 {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-top: 1.5rem
}

@media (min-width:768px) {
    .lottery-lists_lottery_lists__wUJ06 {
        gap: 2rem
    }
}

@media (min-width:1280px) {
    .lottery-lists_lottery_lists__wUJ06 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}

.action-buttons_confirm_or_cancel_container__X9qBL {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    text-align: center;
    width: 100%
}

.checkbox_checkbox_container__QQKS8 {
    align-items: center;
    border-radius: .5rem;
    display: flex;
    height: 2rem;
    justify-content: flex-start;
    width: 100%;
    fill: #22c55e
}

.checkbox_checkbox_container__QQKS8:disabled {
    background-color: var(--neutral-light);
    border-color: var(--neutral-gray-soft-light);
    border-width: 1px;
    color: var(--neutral-gray-light)
}

.checkbox_checkbox_input__E4q6D {
    align-items: center;
    display: flex;
    gap: .5rem
}

.checkbox_text__Cs_Ek {
    color: var(--secondary-default);
    text-align: left;
    width: 100%
}

.checkbox_bg_green__S1b5b {
    background-color: var(--success-soft-light);
    border-color: var(--success-default);
    border-width: 1px
}

.checkbox_bg_blue__U_s9F {
    background-color: var(--info-soft-light)
}

.condition_title__RShIu {
    font-size: 14px;
    font-weight: 700;
    line-height: 24px
}

.condition_pre_order_lists__lPHGJ {
    list-style-position: inside;
    list-style-type: disc;
    margin-left: .5rem
}

.condition_pre_order_list_item__BZlaF {
    font-size: 14px;
    line-height: 24px;
    margin-left: 1.25rem;
    margin-top: .25rem;
    text-indent: -1.25rem
}

.digit-types_digit_types_title__6KVl_ {
    color: var(--secondary-default)
}

@media (max-width:320px) {
    .digit-types_digit_types_title__6KVl_ {
        font-size: 16px;
        line-height: 24px
    }
}

.digit-types_digit_types_button_container__5fdP_ {
    display: flex;
    gap: .5rem;
    padding-top: .5rem
}

.digit-types_digit_types_button__kRmuq {
    background-color: var(--neutral-gray-soft-light);
    padding-left: 0;
    padding-right: 0
}

.digit-types_digit_types_button_selected__9lavh {
    --tw-bg-opacity: 1;
    background-color: rgba(227, 35, 33, var(--tw-bg-opacity, 1))
}

.digit-types_digit_types_button_title__l0gI9 {
    color: var(--neutral-dark);
    font-weight: 500
}

.digit-types_digit_types_button_title_selected__uOa0u {
    color: var(--neutral-white)
}

.pre-order_pre_order_container__OoapY {
    align-items: center;
    gap: 1.5rem;
    max-width: 28rem;
    padding-bottom: 1rem;
    width: 100%
}

.pre-order_pre_order_container__OoapY,
.pre-order_pre_order_inner_container__fXHRE {
    border-radius: 1rem;
    display: flex;
    flex-direction: column
}

.pre-order_pre_order_inner_container__fXHRE {
    background-color: var(--neutral-white);
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    gap: 1rem;
    padding: 1rem;
    --tw-shadow: 0px 2px 10px 0px #0000001a, 0px 0px 2px 0px #0003;
    --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color), 0px 0px 2px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.pre-order_pre_order_is_show_option__F2myT {
    margin-left: 1rem;
    margin-right: 1rem
}

.pre-order_pre_order_banner_container__OzsOP {
    display: flex;
    position: relative;
    width: 100%
}

.pre-order_pre_order_banner_title_container__u8qqy {
    align-items: flex-end;
    bottom: 0;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    height: 100%;
    justify-content: center;
    padding-right: 1.25rem;
    position: absolute;
    top: 0;
    width: 100%;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1))
}

@media (max-width:320px) {
    .pre-order_pre_order_banner_title_container__u8qqy {
        gap: .25rem
    }
}

.pre-order_pre_order_banner_group_text__81X_q {
    display: flex;
    flex-direction: column;
    gap: .25rem
}

@media (max-width:320px) {
    .pre-order_pre_order_banner_main_title__ilYoN {
        font-size: 22px;
        line-height: 34px
    }
}

.pre-order_pre_order_lists_summary_container__x1FEw {
    background-color: var(--warning-soft-light);
    border-color: var(--neutral-gray-light);
    border-radius: .5rem;
    border-width: 1px;
    display: flex;
    flex-direction: column;
    gap: .25rem;
    padding: 1rem
}

.pre-order_pre_order_lists_summary_container__x1FEw>p,
.pre-order_pre_order_lists_summary_result__i5A_0 {
    display: flex;
    justify-content: space-between
}

.pre-order_pre_order_lists_summary_result__i5A_0 {
    color: var(--primary-default)
}

.pre-order_pre_order_total_cash_container__kqrM_ {
    align-items: center;
    border-radius: .75rem;
    border-width: 1px;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    justify-content: space-between;
    width: 100%;
    --tw-border-opacity: 1;
    border-color: rgba(165, 5, 13, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(227, 35, 33, var(--tw-bg-opacity, 1));
    font-weight: 500;
    padding: 1rem;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1))
}

.pre-order_pre_order_total_cash_amount__d_KKg {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.pre-order_pre_order_padding_top_desktop__MFQc4 {
    padding-top: 6rem
}

.pre-order_pre_order_padding_top_mobile__0wR1J {
    padding-top: 10rem
}

.lottery-types_lottery_types_button_container__niUcQ {
    display: flex;
    gap: .5rem;
    padding-top: .5rem
}

.lottery-types_lottery_types_button__XlZLg {
    align-items: center;
    border-radius: .375rem;
    display: flex;
    font-weight: 600;
    justify-content: space-between
}

.lottery-types_lottery_types_bg_white__O9CZS {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(240, 240, 240, var(--tw-border-opacity, 1))
}

.lottery-types_lottery_type_info__K1203 {
    background-color: var(--warning-soft-light);
    border-color: var(--neutral-gray-light);
    border-radius: .5rem;
    border-width: 1px;
    color: var(--primary-default);
    margin-top: 1rem;
    padding: 1rem;
    text-align: center;
    width: 100%
}

.lottery-types_lottery_type_select_type_text__VHuPO {
    align-items: center;
    color: var(--secondary-default);
    display: flex;
    font-size: 1.125rem;
    font-weight: 500;
    gap: .25rem;
    line-height: 1.75rem;
    position: relative
}

.lottery-types_lottery_type_unselect_button__a1yUD {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity, 1))
}

.pre-order-lists_pre_order_lists_container_title__3dfUg {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgba(51, 51, 51, var(--tw-text-opacity, 1))
}

.pre-order-lists_pre_order_lists_details_container__xvOQq {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-top: .5rem
}

.pre-order-lists_pre_order_lists_empty__EdWjQ {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    width: 100%;
    --tw-text-opacity: 1;
    color: rgba(185, 185, 185, var(--tw-text-opacity, 1))
}

.pre-order-lists_pre_order__LbHbo {
    border-radius: .375rem;
    border-width: 1px;
    justify-content: space-between;
    --tw-border-opacity: 1;
    border-color: rgba(212, 212, 212, var(--tw-border-opacity, 1));
    padding: .5rem
}

.pre-order-lists_pre_order__LbHbo,
.pre-order-lists_pre_order_lists_quantity_container__y3rcf {
    align-items: center;
    display: flex
}

.pre-order-lists_pre_order_lists_quantity_container__y3rcf {
    gap: .5rem;
    justify-content: center
}

.pre-order-lists_pre_order_lists_quantity_title__bsEoh {
    font-weight: 500;
    text-align: center;
    width: 1.75rem
}

.pre-order-lists_pre_order_lists_delete_button_container__DnKLE {
    align-items: center;
    display: flex;
    gap: .5rem
}

.pre-order-lists_text_grey_dark_pink__Rqxy3 {
    --tw-text-opacity: 1;
    color: rgba(180, 180, 180, var(--tw-text-opacity, 1))
}

.pre-order-lists_text_black_light__FdOVt {
    --tw-text-opacity: 1;
    color: rgba(51, 51, 51, var(--tw-text-opacity, 1))
}

.pre-order-lists_pre_order_lists_item_lottery_type_title__MrG55 {
    color: var(--secondary-default)
}

.pre-order-lists_pre_order_lists_item_lottery_number_type_title__Gug0w {
    color: var(--neutral-gray)
}

.pre-order-lists_item_remove_button__C7zCC {
    border-radius: .5rem;
    height: 2.25rem;
    width: 2.25rem;
    --tw-bg-opacity: 1;
    background-color: rgba(227, 35, 33, var(--tw-bg-opacity, 1));
    padding: .25rem
}

.pre-order-payment-method_payment_method_container__f134W {
    background-color: var(--primary-soft-light);
    border-color: var(--error-default);
    border-radius: .75rem;
    border-width: 1px;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    padding: .5rem 1rem 1rem;
    width: 100%
}

.pre-order-payment-method_payment_method_active__0xPha {
    background-color: var(--success-soft-light);
    border-color: var(--success-default)
}

.pre-order-payment-method_header__cwhba {
    color: var(--secondary-default);
    font-weight: 600;
    justify-content: space-between;
    width: 100%
}

.pre-order-payment-method_header__cwhba,
.pre-order-payment-method_header_text_container__YHaDC {
    align-items: center;
    display: flex
}

.pre-order-payment-method_header_text_container__YHaDC {
    gap: .5rem
}

.pre-order-payment-method_header_text_inactive__eQCG8 {
    color: var(--neutral-dark);
    font-weight: 400
}

.pre-order-payment-method_header_cash_text_container__VeiTh {
    display: flex;
    gap: .25rem
}

.pre-order-payment-method_header_cash_text_red__ldUYl {
    color: var(--primary-default)
}

.pre-order-payment-method_body_empty_icon__H1rlo {
    border-color: var(--neutral-gray-light);
    border-radius: 9999px;
    border-width: 2px;
    height: 1.5rem;
    width: 1.5rem
}

.pre-order-payment-method_payment_method_button_text__z47NQ {
    width: -moz-fit-content;
    width: fit-content
}

.pre-order-payment-method_payment_method_button_text_disabled__fa2r5 {
    color: var(--neutral-gray-light)
}

.pre-order-payment-method_payment_method_not_enough_container__zIlOn {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    width: 100%
}

.pre-order-payment-method_payment_method_not_enough_info_card__tMGvl {
    align-items: center;
    background-color: var(--warning-soft-light);
    border-color: var(--neutral-gray-light);
    border-radius: .5rem;
    border-width: 1px;
    color: var(--primary-default);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: .5rem 1rem;
    text-align: center
}

.pre-order-payment-method_payment_method_summary_container__QUSPM {
    display: flex;
    flex-direction: column;
    gap: .25rem;
    width: 100%
}

.pre-order-payment-method_payment_method_summary_container__QUSPM>p,
.pre-order-payment-method_payment_method_summary_container__QUSPM>p:last-child {
    display: flex;
    justify-content: space-between
}

.pre-order-payment-method_payment_method_summary_container__QUSPM>p:last-child {
    color: var(--primary-default)
}

.pre-order-search-input_container__jAkl6 {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.pre-order-search-input_search_input_pre_order_container__5j1ly {
    display: flex;
    gap: .5rem;
    width: 100%
}

.pre-order-search-input_search_input__7ierb {
    color: var(--primary-default);
    font-size: 22px;
    font-weight: 600;
    height: 4rem;
    line-height: 34px
}

.pre-order-search-input_search_input__7ierb::placeholder {
    color: var(--neutral-gray-light)
}

.pre-order-search-input_search_input__7ierb:disabled {
    background-color: var(--neutral-white);
    border-color: var(--neutral-gray-light)
}

.pre-order-search-input_reset_container__GuceD {
    display: flex;
    justify-content: space-between
}

.header-text_header_text_container__MPUEi {
    isolation: isolate;
    text-wrap: nowrap
}

.header-text_subtitle_text__dzXOf,
.header-text_title_text__cBSmG {
    background: linear-gradient(180deg, #ffdd5b 36.11%, #fe8000 81.94%);
    background-clip: text;
    -webkit-background-clip: text;
    font-weight: 700;
    position: relative;
    text-align: center;
    -webkit-text-fill-color: #0000
}

.header-text_subtitle_text__dzXOf:before,
.header-text_title_text__cBSmG:before {
    background: linear-gradient(171.09deg, #bf3031 23.28%, #7c1f20 83.27%);
    background-clip: text;
    -webkit-background-clip: text;
    content: attr(data-title);
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-text-stroke-color: #0000;
    filter: drop-shadow(0 3px 2px rgba(0, 0, 0, .15)) drop-shadow(0 2px 2px rgba(0, 0, 0, .4))
}

.header-text_title_text__cBSmG:before {
    -webkit-text-stroke-width: 8px
}

.header-text_subtitle_text__dzXOf:before {
    -webkit-text-stroke-width: 4px
}

.header-text_title_text__cBSmG {
    font-size: 40px;
    line-height: 72px
}

.header-text_subtitle_text__dzXOf {
    font-size: 22px;
    line-height: 40px
}

.twenty-years-modal_modal_container__SjHQ5 {
    cursor: default;
    isolation: isolate;
    padding-top: 6rem
}

.twenty-years-modal_modal_body__Jq0bV,
.twenty-years-modal_modal_container__SjHQ5 {
    position: relative
}

.twenty-years-modal_modal_body__Jq0bV {
    border-radius: 1.5rem;
    border-width: 1px;
    min-width: 18rem;
    --tw-border-opacity: 1;
    background-color: var(--success-soft-light);
    border-color: rgba(34, 197, 94, var(--tw-border-opacity, 1));
    padding: 2rem 1rem 1rem;
    text-align: center
}

@media (min-width:390px) {
    .twenty-years-modal_modal_body__Jq0bV {
        min-width: 360px
    }
}

.twenty-years-modal_modal_header__J4DzJ {
    left: 0;
    position: absolute;
    right: 0;
    top: -2rem
}

.twenty-years-modal_modal_footer__KjBIJ {
    display: grid;
    gap: 2rem
}

.twenty-years-modal_modal_content_wrapper__O5dCM {
    display: grid;
    gap: 1rem
}

.twenty-years-modal_modal_content__JeoqA {
    display: grid;
    gap: .25rem;
    max-height: 18rem;
    overflow-y: auto;
    padding-top: .25rem
}

.twenty-years-modal_modal_action_container__SVcc3 {
    display: grid;
    gap: 1rem
}

.twenty-years-modal_text_button__F_yG4 {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.25rem;
    line-height: 21px
}

@media (min-width:1025px) {
    .twenty-years-modal_text_button__F_yG4 {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.twenty-years-modal_text_description__i_9D4 {
    color: var(--secondary-default)
}

.footer_footer_primary_container__DaTVx {
    align-items: center;
    background-color: var(--primary-dark);
    display: flex;
    flex-direction: column-reverse;
    gap: .5rem;
    justify-content: space-between;
    order: 6;
    padding: 1rem;
    position: relative;
    width: 100%
}

@media (min-width:1025px) {
    .footer_footer_primary_container__DaTVx {
        bottom: 0;
        flex-direction: row;
        order: 1;
        padding-top: 210px;
        position: absolute;
        width: 100%
    }
}

@media screen and (min-width:1025px) {
    .footer_footer_primary_container__DaTVx {
        border-radius: 52% 52% 26% 26%/52% 52% 0 0
    }
}

.footer_footer_secondary_container__5K2cD {
    align-items: center;
    background-color: var(--primary-dark);
    display: none;
    flex-direction: column-reverse;
    gap: .5rem;
    justify-content: space-between;
    order: 6;
    padding: 1rem;
    position: relative;
    width: 100%
}

@media (min-width:1025px) {
    .footer_footer_secondary_container__5K2cD {
        bottom: 0;
        display: flex;
        flex-direction: row;
        order: 1;
        padding: 1rem;
        position: absolute;
        width: 100%
    }
}

.footer_footer_user_dbd_container__RdpgY {
    column-gap: 1rem;
    display: flex;
    justify-content: space-between;
    padding-bottom: 1rem;
    padding-top: 1rem
}

.footer_footer_user_dbd_container__RdpgY>* {
    flex: 1 1 0%;
    height: 3rem
}

@media (min-width:1025px) {
    .footer_footer_user_dbd_container__RdpgY {
        padding-bottom: 0;
        padding-top: 0
    }
}

.footer_footer_social_container__5wyDp {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-weight: 600;
    gap: 1rem;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1))
}

@media (min-width:1025px) {
    .footer_footer_social_container__5wyDp {
        flex-direction: row;
        padding-left: 1rem
    }
}

@media (min-width:1440px) {
    .footer_footer_social_container__5wyDp {
        padding-left: 1.5rem
    }
}

.footer_footer_menu_container__z9thb {
    align-items: center;
    display: flex
}

.footer_footer_link_item__IRm_F {
    border-color: var(--neutral-gray-light);
    border-right-width: 1px;
    color: var(--neutral-white);
    padding-left: 1rem;
    padding-right: 1rem
}

@media (min-width:1440px) {
    .footer_footer_link_item__IRm_F {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

.footer_footer_link_lists__NOLJG {
    display: none
}

@media (min-width:1025px) {
    .footer_footer_link_lists__NOLJG {
        display: flex
    }
}

@media (min-width:1440px) {
    .footer_text_follow_us__KCOrP {
        font-size: 16px;
        line-height: 24px
    }
}

.home_home_container__PcAkX {
    position: relative
}

.home_home_container__PcAkX,
.home_lotteries_container__BguaV {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.home_lotteries_container__BguaV {
    background-color: var(--primary-default);
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
    gap: 2rem;
    overflow: hidden;
    padding-bottom: 2rem;
    padding-top: 1rem
}

@media (min-width:1025px) {
    .home_lotteries_container__BguaV {
        background-color: var(--neutral-light);
        padding: 1rem 1rem 9rem
    }
}

.home_padding_top_none__TkQXJ {
    padding-top: 0
}

.home_home_banner__o4hmK {
    gap: .5rem;
    margin-bottom: .5rem;
    margin-top: .5rem;
    max-width: 400px
}

.home_home_banner__o4hmK,
.home_series_lottery_lists_container__NhoWK {
    display: flex;
    flex-direction: column
}

.home_series_lottery_lists_container__NhoWK {
    align-items: center;
    gap: 1.5rem;
    width: -moz-fit-content;
    width: fit-content
}

.home_series_lottery_button__vp0xi {
    max-width: 24rem;
    padding: 0;
    width: 100%;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1))
}

.home_nok_more__S5m8L {
    align-items: center;
    background-color: var(--neutral-light);
    display: flex;
    justify-content: center;
    margin-bottom: 1rem;
    margin-top: 1rem;
    width: 100%
}

@media not all and (min-width:1025px) {
    .home_nok_more__S5m8L {
        background-color: var(--neutral-white)
    }
}

@media (min-width:1025px) {
    .home_nok_more__S5m8L {
        padding-bottom: 1rem
    }
}

.home_button_lotteries_series__29G3s {
    margin-top: 2.5rem;
    width: 100%;
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1)) !important
}

.home_announcement_container__bMcmS {
    padding-left: 1rem;
    padding-right: 1rem
}

.home_announcement_container__bMcmS,
.home_lottery_search_and_announcements_container__HUiGD {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%
}

.home_lottery_search_and_announcements_container__HUiGD {
    flex-direction: column
}

.home_lottery_banner_container__1onh_ {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding: 1rem;
    width: 100%
}

@media (min-width:1025px) {
    .home_lottery_banner_container__1onh_ {
        flex-direction: row;
        justify-content: center;
        padding-left: 0;
        padding-right: 0
    }

    .home_custom_ads_banner__RfORZ {
        width: 50% !important
    }
}

.home_jidrid_image__JVMYo {
    border-radius: 1rem;
    cursor: pointer;
    height: 100%;
    object-fit: cover;
    width: 100%
}

@media (min-width:1025px) {
    .home_jidrid_image__JVMYo {
        display: none
    }
}

.home_jidrid_image_full__I7l4u {
    grid-column: span 2/span 2
}

.home_carousel_banner_mobile__gcKUH {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%
}

@media (min-width:1025px) {
    .home_carousel_banner_mobile__gcKUH {
        display: none
    }
}

.home_carousel_banner_mobile_round_closed__iVMEK {
    padding-bottom: 1rem;
    padding-top: 1rem
}

.home_banner_item__qb5Le {
    display: flex;
    width: 100%
}

@media (min-width:1025px) {
    .home_banner_item__qb5Le {
        flex: 1 1 0%;
        min-width: 0
    }
}

.home_img_container__jcV82 {
    cursor: pointer;
    height: 100%;
    width: 100%
}

@media (min-width:1025px) {
    .home_img_container__jcV82 {
        flex: 1 1 0%
    }
}

.home_container_banner__rjnUp {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    justify-content: space-between;
    width: 100%
}

@media (min-width:1025px) {
    .home_container_banner__rjnUp {
        flex-direction: row;
        gap: 2.5rem
    }
}

.home_container_banner_round_closed__m53bl {
    justify-content: center
}

@media (min-width:1025px) {
    .home_container_banner_round_closed__m53bl {
        justify-content: center
    }
}

.home_banner_item_round_closed__LdOLQ {
    margin-left: auto;
    margin-right: auto;
    max-width: 716px
}

@media (min-width:1025px) {
    .home_banner_item_round_closed__LdOLQ {
        flex: none
    }
}

.lottery-detail_lottery_detail_container__7U9ww {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    width: 100%
}

@media not all and (min-width:1025px) {
    .lottery-detail_lottery_detail_container__7U9ww {
        padding-left: 1rem;
        padding-right: 1rem;
        --tw-text-opacity: 1;
        color: rgba(255, 255, 255, var(--tw-text-opacity, 1))
    }
}

.lottery-detail_lottery_detail_card__h_hpZ {
    align-items: center;
    display: flex;
    justify-content: center
}

@media not all and (min-width:1025px) {
    .lottery-detail_lottery_detail_card__h_hpZ {
        text-align: center
    }
}

.lottery-detail_lottery_detail_card_detail_container__dTMet {
    display: flex
}

@media (min-width:1025px) {
    .lottery-detail_lottery_detail_card_detail_container__dTMet {
        padding-left: 3.5rem;
        padding-right: 3.5rem
    }
}

.lottery-detail_lottery_detail_card_detail_box__9FKzJ,
.lottery-detail_lottery_detail_card_detail_top_box__eR9_9 {
    display: flex;
    flex-direction: column
}

.lottery-detail_lottery_detail_card_detail_box__9FKzJ {
    gap: 1.5rem
}

.lottery-detail_text_gradient_light__2IVL9 {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
    --tw-gradient-from: var(--primary-default) var(--tw-gradient-from-position);
    --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: #fff var(--tw-gradient-to-position)
}

@media (min-width:1025px) {
    .lottery-detail_text_gradient_light__2IVL9 {
        --tw-gradient-from: var(--neutral-light) var(--tw-gradient-from-position);
        --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
        --tw-gradient-to: var(--secondary-default) var(--tw-gradient-to-position)
    }
}

.lottery-detail_text_gradient_light__2IVL9 {
    -webkit-background-clip: text;
    background-clip: text;
    color: #0000
}

.lottery-detail_text_h1__KS3xp {
    font-size: 12px;
    font-weight: 600;
    line-height: 22px
}

.lottery-detail_text_h2__xgVTI {
    font-weight: 600
}

.lottery-detail_text_h2__xgVTI,
.lottery-detail_text_xs_normal__NUk7o {
    font-size: 10px;
    line-height: 18px
}

.lottery-detail_text_xs_normal__NUk7o,
.lottery-detail_text_xs_normal_list__7Urp5 {
    font-weight: 400;
    text-indent: 1rem
}

.lottery-detail_text_xs_normal_list__7Urp5 {
    font-size: 10px;
    line-height: 18px;
    list-style-position: inside;
    list-style-type: disc
}

.highlight-lottery-skeleton_lottery_list_box__L905I {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media (min-width:1025px) {
    .highlight-lottery-skeleton_lottery_list_box__L905I {
        align-items: flex-start;
        display: grid;
        gap: 2rem;
        grid-template-columns: 1fr 4fr;
        --tw-bg-opacity: 1;
        background-color: rgba(240, 240, 240, var(--tw-bg-opacity, 1));
        padding: 2rem
    }
}

.highlight-lottery-skeleton_lottery_cards_grid__1xvdn {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-top: 1.5rem
}

@media (min-width:768px) {
    .highlight-lottery-skeleton_lottery_cards_grid__1xvdn {
        gap: 2rem
    }
}

@media (min-width:1025px) {
    .highlight-lottery-skeleton_lottery_cards_grid__1xvdn {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        padding-top: 0
    }
}

.highlight-lottery-skeleton_lottery_card__kG6km {
    border-radius: .5rem;
    height: 124px;
    width: 170px
}

@media (min-width:768px) {
    .highlight-lottery-skeleton_lottery_card__kG6km {
        height: 180px;
        width: 268px
    }
}

.highlight-lottery-skeleton_bottom_view_more_button__i59f5 {
    border-radius: .5rem;
    grid-column: span 2/span 2;
    height: 2.75rem;
    margin-top: 2.5rem;
    width: 100%
}

@media (min-width:1025px) {
    .highlight-lottery-skeleton_bottom_view_more_button__i59f5 {
        display: none
    }
}

.highlight-lottery-skeleton_desktop_view_more_button__xcg6D {
    border-radius: .5rem;
    display: none;
    height: 2.75rem;
    width: 100%
}

@media (min-width:1025px) {
    .highlight-lottery-skeleton_desktop_view_more_button__xcg6D {
        display: block
    }
}

.highlight-lottery-skeleton_timer_box_container__2t9Ao {
    gap: .25rem;
    padding-top: 1rem
}

.highlight-lottery-skeleton_timer_box__54h5J,
.highlight-lottery-skeleton_timer_box_container__2t9Ao {
    align-items: center;
    display: flex;
    justify-content: center
}

.highlight-lottery-skeleton_timer_box__54h5J {
    background-color: var(--primary-darker);
    border-radius: .75rem;
    color: var(--neutral-white);
    flex-direction: column;
    height: 66px;
    padding: .5rem;
    width: 66px
}

@media (min-width:1025px) {
    .highlight-lottery-skeleton_timer_box__54h5J {
        background-color: var(--neutral-gray-soft-light);
        height: auto
    }
}

@keyframes highlight-lottery-skeleton_pulse__fJiSK {
    50% {
        opacity: .5
    }
}

.highlight-lottery-skeleton_timer_box_colon__ELxKb {
    animation: highlight-lottery-skeleton_pulse__fJiSK 2s cubic-bezier(.4, 0, .6, 1) infinite;
    color: var(--primary-darker)
}

.highlight-lottery-skeleton_timer_box_colon__ELxKb:last-child {
    display: none
}

@media (min-width:1025px) {
    .highlight-lottery-skeleton_timer_box_colon__ELxKb {
        --tw-text-opacity: 1;
        color: rgba(229, 229, 229, var(--tw-text-opacity, 1))
    }

    .highlight-lottery-skeleton_header_container__a0xvu {
        display: grid;
        gap: 2rem
    }
}

.highlight-lottery-skeleton_header_title_container__HW4rF {
    display: grid;
    gap: .5rem;
    width: 100%
}

.highlight-lottery-skeleton_header_title__9fEQw {
    border-radius: .5rem;
    min-height: 140px;
    min-width: 170px;
    width: 100%
}

@media (min-width:1025px) {
    .highlight-lottery-skeleton_header_title__9fEQw {
        min-height: 120px;
        min-width: 250px
    }
}

.highlight-lottery-skeleton_header_description_text__AcOl8 {
    border-radius: .5rem;
    height: 1.5rem;
    justify-self: center;
    width: 175px
}

.lottery-lists-skeleton_lottery_lists_container__f9ksn {
    align-items: center;
    background-color: var(--primary-default);
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
    display: flex;
    flex-direction: column;
    gap: 2rem;
    justify-content: center;
    overflow: hidden;
    padding-bottom: 2rem;
    padding-top: 1rem;
    width: 100%
}

@media (min-width:1025px) {
    .lottery-lists-skeleton_lottery_lists_container__f9ksn {
        background-color: var(--neutral-light);
        padding: 1rem 1rem 9rem
    }
}

.lottery-lists-skeleton_lottery_list_box__Wlam3 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.lottery-lists-skeleton_lottery_cards_grid__za089 {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-top: 1.5rem
}

@media (min-width:768px) {
    .lottery-lists-skeleton_lottery_cards_grid__za089 {
        gap: 2rem
    }
}

@media (min-width:1280px) {
    .lottery-lists-skeleton_lottery_cards_grid__za089 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}

.lottery-lists-skeleton_lottery_card___ZNME {
    border-radius: .5rem;
    min-height: 124px;
    min-width: 170px;
    width: 100%
}

@media (min-width:768px) {
    .lottery-lists-skeleton_lottery_card___ZNME {
        min-height: 180px;
        min-width: 280px
    }
}

.lottery-lists-skeleton_title_with_info__b5A2n {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1))
}

@media (min-width:1025px) {
    .lottery-lists-skeleton_title_with_info__b5A2n {
        color: var(--secondary-default)
    }
}

.lottery-lists-skeleton_view_more_button__ctxmo {
    border-radius: .5rem;
    height: 2.75rem;
    margin-top: 2.5rem;
    width: 100%
}

.countdown-timer_container__GdYQr {
    align-items: center;
    display: flex;
    gap: .25rem;
    justify-content: center;
    padding-top: 1rem
}

.countdown-timer_colon__afk_6 {
    color: var(--secondary-default)
}

.countdown-timer_colon__afk_6:last-child {
    display: none
}

.countdown-timer_colon_invert__ZEhuz {
    color: var(--neutral-white)
}

.timer-box_container__onGlj {
    align-items: center;
    background-image: linear-gradient(180deg, #e32321, #b51e23);
    border-radius: .75rem;
    color: var(--neutral-white);
    display: flex;
    flex-direction: column;
    height: 66px;
    justify-content: center;
    padding: .5rem;
    width: 66px
}

@media (min-width:1025px) {
    .timer-box_container__onGlj {
        height: auto
    }
}

.timer-box_time_string__6LgzT {
    align-items: center;
    display: flex;
    height: 2.25rem
}

@media (min-width:768px) {
    .timer-box_time_string__6LgzT {
        height: 3.5rem
    }
}

.timer-box_unit__WP0Ym {
    text-align: center
}

.timer-box_invert_styles__1Bu9V {
    background-image: linear-gradient(180deg, #fff, #fff);
    color: var(--primary-default)
}

.announcement-card_container__u4Z0T {
    align-items: center;
    background-color: var(--neutral-white);
    border-radius: 1rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 1rem;
    width: 100%;
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

@media (min-width:1025px) {
    .announcement-card_container__u4Z0T {
        border-radius: 1rem;
        width: 1280px
    }
}

.announcement-card_rounded_none__ypaP8 {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.announcement-card_header_container__tt_na {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center
}

.announcement-card_header_description__KbkqZ,
.announcement-card_header_title__tB4mk {
    text-align: center;
    width: 100%
}

@media (min-width:1025px) {

    .announcement-card_header_description__KbkqZ,
    .announcement-card_header_title__tB4mk {
        font-size: 24px;
        font-weight: 600;
        line-height: 38px
    }
}

.announcement-card_header_date__AaRI9,
.announcement-card_header_time__ZCZls {
    text-align: center
}

@media (min-width:1025px) {

    .announcement-card_header_date__AaRI9,
    .announcement-card_header_time__ZCZls {
        font-size: 16px;
        font-weight: 600;
        line-height: 26px
    }
}

.announcement-card_body_container__203Xs {
    background-color: var(--neutral-super-black);
    border-radius: .75rem;
    margin-top: 1rem;
    width: 100%
}

.announcement-card_body_container__203Xs,
.announcement-card_footer_container__wLZJ5 {
    display: flex;
    justify-content: center
}

.announcement-card_footer_container__wLZJ5 {
    align-items: center;
    gap: .5rem;
    padding-top: 1rem
}

.announcement-card_iframe_container__LcjQi {
    aspect-ratio: 16/9;
    border-radius: .75rem;
    height: 201px
}

@media (min-width:1025px) {
    .announcement-card_iframe_container__LcjQi {
        height: 386px
    }
}

@media (max-width:767px) {
    .annoucement-prize-list_container_banner_last_prize__yS9x8 {
        align-items: center;
        justify-content: space-between;
        overflow: hidden;
        padding: 2.75rem;
        position: relative;
        width: 100%
    }

    @media (min-width:1025px) {
        .annoucement-prize-list_container_banner_last_prize__yS9x8 {
            display: flex
        }
    }

    .annoucement-prize-list_container_banner_last_prize__yS9x8 {
        background: linear-gradient(90deg, #a30f00, #a30f00 .01%, #e82410);
        border: 4px solid #c19d5f
    }

    .annoucement-prize-list_container_banner_last_prize__yS9x8:before {
        background: url("../images/jidrid-w-last-prize.png") right 0 center/150px 100px no-repeat
    }

    .annoucement-prize-list_container_banner_last_prize__yS9x8:after,
    .annoucement-prize-list_container_banner_last_prize__yS9x8:before {
        bottom: 0;
        content: "";
        left: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    .annoucement-prize-list_container_banner_last_prize__yS9x8:after {
        background: url("../images/vector-banner.png") right 0 center/200px 100px no-repeat;
        opacity: .2
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .annoucement-prize-list_container_banner_last_prize__yS9x8 {
        align-items: center;
        justify-content: space-between;
        overflow: hidden;
        padding: 2.75rem;
        position: relative;
        width: 100%
    }

    @media (min-width:1025px) {
        .annoucement-prize-list_container_banner_last_prize__yS9x8 {
            display: flex
        }
    }

    .annoucement-prize-list_container_banner_last_prize__yS9x8 {
        background: linear-gradient(90deg, #a30f00, #a30f00 .01%, #e82410);
        border: 4px solid #c19d5f
    }

    .annoucement-prize-list_container_banner_last_prize__yS9x8:before {
        background: url("../images/jidrid-w-last-prize.png") right 180px center/150px 100px no-repeat
    }

    .annoucement-prize-list_container_banner_last_prize__yS9x8:after,
    .annoucement-prize-list_container_banner_last_prize__yS9x8:before {
        bottom: 0;
        content: "";
        left: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    .annoucement-prize-list_container_banner_last_prize__yS9x8:after {
        background: url("../images/vector-desktop.png") right -90px center/700px 150px no-repeat;
        opacity: .2
    }
}

@media (min-width:1025px) {
    .annoucement-prize-list_container_banner_last_prize__yS9x8 {
        align-items: center;
        justify-content: space-between;
        overflow: hidden;
        padding: 4rem;
        position: relative;
        width: 100%
    }

    @media (min-width:1025px) {
        .annoucement-prize-list_container_banner_last_prize__yS9x8 {
            display: flex
        }
    }

    .annoucement-prize-list_container_banner_last_prize__yS9x8 {
        background: linear-gradient(90deg, #a30f00, #a30f00 .01%, #e82410);
        border: 4px solid #c19d5f
    }

    .annoucement-prize-list_container_banner_last_prize__yS9x8:before {
        background: url("../images/jidrid-w-last-prize.png") right 220px center/200px 125px no-repeat
    }

    .annoucement-prize-list_container_banner_last_prize__yS9x8:after,
    .annoucement-prize-list_container_banner_last_prize__yS9x8:before {
        bottom: 0;
        content: "";
        left: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    .annoucement-prize-list_container_banner_last_prize__yS9x8:after {
        background: url("../images/vector-desktop.png") right -180px center/1000px 150px no-repeat;
        opacity: .2
    }
}

.annoucement-prize-list_container_last_prize__7pOdu {
    align-items: center;
    background: linear-gradient(180deg, #e32321 50%, #a91e1d);
    display: flex;
    flex-direction: column;
    padding: .5rem;
    position: relative;
    width: 100%
}

.annoucement-prize-list_container_last_prize__7pOdu:before {
    background: url("../images/vector-container.png") 50%/100% 100% no-repeat;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.annoucement-prize-list_text_prize_number__GIMio {
    font-size: 24px;
    font-weight: 600;
    text-align: center
}

@media (max-width:360px) {
    .annoucement-prize-list_text_prize_number__GIMio {
        font-size: 26px
    }
}

@media (min-width:1025px) {
    .annoucement-prize-list_text_prize_number__GIMio {
        font-size: 56px;
        line-height: 58px;
        padding: 1rem
    }
}

.annoucement-prize-list_text_prize_number__GIMio {
    background: linear-gradient(180deg, #ffbb45 24.22%, #ffe3b5 55.68%, #ffbb45 88.48%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #0000
}

.annoucement-prize-list_text_value__AdEr9 {
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem;
    line-height: 22px;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1))
}

@media (min-width:1025px) {
    .annoucement-prize-list_text_value__AdEr9 {
        font-size: 22px;
        line-height: 34px
    }
}

.annoucement-prize-list_text_amount__VGoTb {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    padding-bottom: .5rem;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1))
}

@media (min-width:1025px) {
    .annoucement-prize-list_text_amount__VGoTb {
        font-size: 1.5rem;
        line-height: 2.25rem
    }
}

.annoucement-prize-list_text_number_amount__PH_bC {
    font-size: 20px;
    font-weight: 600
}

@media (min-width:1025px) {
    .annoucement-prize-list_text_number_amount__PH_bC {
        font-size: 32px
    }
}

.annoucement-prize-list_container_text_info__rQFHf {
    align-items: center;
    background: var(--colors-overlay-overlay-default, #0009);
    border-radius: .5rem;
    column-gap: .75rem;
    display: flex;
    justify-content: center;
    margin-bottom: .5rem;
    margin-top: .5rem;
    opacity: .9;
    padding: .5rem 1rem
}

.annoucement-prize-list_text_info__Ej8EJ {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
    line-height: 22px;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1))
}

@media (min-width:1025px) {
    .annoucement-prize-list_text_info__Ej8EJ {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.annoucement-prize-list_container_image_last_prize__vlcqS {
    bottom: -15px;
    left: 1.25rem;
    position: absolute
}

@media (min-width:768px) {
    .annoucement-prize-list_container_image_last_prize__vlcqS {
        left: 12rem
    }
}

@media (min-width:1025px) {
    .annoucement-prize-list_container_image_last_prize__vlcqS {
        bottom: -25px;
        left: 15rem
    }
}

.annoucement-prize-list_image_lottery__S7Hnc {
    border-color: var(--neutral-white);
    border-radius: .5rem;
    border-width: 4px;
    max-width: 600px
}

.header-text_header_text_container__9PSsR {
    isolation: isolate;
    text-wrap: nowrap
}

.header-text_subtitle_text_win__sIEbI,
.header-text_title_text_win__TDpt5 {
    background: linear-gradient(180deg, #ffdd5b 36.11%, #fe8000 81.94%);
    background-clip: text;
    -webkit-background-clip: text;
    font-weight: 700;
    position: relative;
    text-align: center;
    -webkit-text-fill-color: #0000
}

.header-text_subtitle_text_win__sIEbI:before,
.header-text_title_text_win__TDpt5:before {
    background: linear-gradient(171.09deg, #bf3031 23.28%, #7c1f20 83.27%);
    background-clip: text;
    -webkit-background-clip: text;
    content: attr(data-title);
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-text-stroke-color: #0000;
    filter: drop-shadow(0 3px 2px rgba(0, 0, 0, .15)) drop-shadow(0 2px 2px rgba(0, 0, 0, .4))
}

.header-text_subtitle_text_lose__XRd0c,
.header-text_title_text_lose__yk3Pz {
    background: var(--primary-default, #e32321);
    background-clip: text;
    -webkit-background-clip: text;
    font-weight: 700;
    position: relative;
    text-align: center;
    -webkit-text-fill-color: #0000
}

.header-text_subtitle_text_lose__XRd0c:before,
.header-text_title_text_lose__yk3Pz:before {
    background: var(--default, #fff);
    background-clip: text;
    -webkit-background-clip: text;
    content: attr(data-title);
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-text-stroke-color: #0000;
    filter: drop-shadow(0 3px 2px rgba(0, 0, 0, .15)) drop-shadow(0 2px 2px rgba(0, 0, 0, .4))
}

.header-text_title_text_lose__yk3Pz:before,
.header-text_title_text_win__TDpt5:before {
    -webkit-text-stroke-width: 8px
}

.header-text_subtitle_text_lose__XRd0c:before,
.header-text_subtitle_text_win__sIEbI:before {
    -webkit-text-stroke-width: 4px
}

.header-text_title_text_lose__yk3Pz,
.header-text_title_text_win__TDpt5 {
    font-size: 40px;
    line-height: 72px
}

.header-text_subtitle_text_lose__XRd0c,
.header-text_subtitle_text_win__sIEbI {
    font-size: 22px;
    line-height: 40px
}

.header_prize_modal_header_container__yo3jQ {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.header_prize_modal_header_decoration_container__Mv7Rd {
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.annoucement-prize-modal_prize_modal_container__gAhyi {
    cursor: default;
    isolation: isolate;
    padding-top: 6rem;
    position: relative
}

.annoucement-prize-modal_prize_modal_body__2afpk {
    background-color: var(--success-soft-light);
    border-radius: 1.5rem;
    min-width: 18rem;
    padding: 2rem 1rem 1rem;
    position: relative;
    text-align: center
}

@media (min-width:390px) {
    .annoucement-prize-modal_prize_modal_body__2afpk {
        min-width: 360px
    }
}

.annoucement-prize-modal_prize_modal_header__v_6g_ {
    left: 0;
    position: absolute;
    right: 0;
    top: -2rem
}

.annoucement-prize-modal_prize_modal_footer__EGKad {
    display: grid;
    gap: 2rem
}

.annoucement-prize-modal_prize_modal_content_wrapper__cPXoF {
    display: grid;
    gap: 1rem
}

.annoucement-prize-modal_prize_modal_content__zeXE_ {
    display: grid;
    gap: .25rem;
    max-height: 18rem;
    overflow-y: auto;
    padding-top: .25rem
}

.annoucement-prize-modal_prize_modal_content_accordion_wrapper__J0SbA {
    display: grid;
    gap: 1rem
}

@media (min-width:1025px) {
    .annoucement-prize-modal_prize_modal_content_accordion_wrapper__J0SbA {
        min-width: 20rem
    }
}

.annoucement-prize-modal_prize_modal_action_container__50SE2 {
    display: grid;
    gap: 1rem
}

.annoucement-prize-modal_prize_modal_round_date_text__W1WN8 {
    color: var(--secondary-default)
}

.annoucement-prize-modal_empty_bank_text_tiltle__gfyjM {
    color: var(--primary-default)
}

.annoucement-prize-modal_empty_bank_text__qgPM1 {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.annoucement-prize-modal_prize_modal_dashed_line__ibjsD {
    border-color: var(--neutral-gray-light)
}

@media (min-width:1025px) {
    .annoucement-prize-modal_prize_modal_dashed_line__ibjsD {
        display: block
    }
}

.announcement-user-prize_container__rEVNH {
    max-width: 1280px;
    padding-top: 1rem;
    width: 100%
}

.announcement-user-prize_header__N_N2c {
    padding-bottom: 1rem;
    text-align: center;
    width: 100%
}

.announcement-user-prize_text_date__B4CUm {
    color: var(--primary-default)
}

.announcement-user-prize_announcement_prize_container__YExRv {
    align-items: center;
    background-color: var(--primary-default);
    border-radius: 1rem;
    display: none;
    gap: 5rem;
    justify-content: space-between;
    overflow: hidden;
    padding: 2rem;
    position: relative;
    width: 100%
}

@media (min-width:1025px) {
    .announcement-user-prize_announcement_prize_container__YExRv {
        display: flex
    }
}

.announcement-user-prize_announcement_prize_container__YExRv {
    background-image: url("../images/highlights-header.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: 4px solid #c19d5f
}

.announcement-user-prize_announcement_prize_card_container__WKEKA {
    background-color: var(--neutral-white);
    border-radius: 1rem;
    margin-right: 3rem;
    padding: 1rem;
    position: relative
}

.announcement-user-prize_announcement_prize_card_header__i1vTz {
    border-style: solid;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    border-width: 4px;
    width: 390px;
    --tw-border-opacity: 1;
    background: 100% 0/contain no-repeat url("../images/jidrid-prize.png"), linear-gradient(270deg, #a30f00 -1.38%, #a30f00 -1.37%, #c71200);
    border-color: rgba(193, 157, 95, var(--tw-border-opacity, 1));
    color: var(--neutral-white);
    padding-bottom: 21px;
    padding-left: 1.5rem;
    padding-top: 21px
}

.announcement-user-prize_lottery_image__fchFw {
    border-radius: 1rem;
    padding: .5rem;
    width: 100%
}

.announcement-user-prize_announcement_prize_card_body__pbNtg {
    align-items: center;
    background: bottom/contain no-repeat url("../images/light.png"), linear-gradient(180deg, #e32321 50%, #a91e1d);
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem
}

.announcement-user-prize_value_text__gOvHn {
    background: linear-gradient(90deg, #ffbb45, #ffe3b5 48.96%, #ffbb45);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #0000
}

.announcement-user-prize_image_container__EplfC {
    background-color: var(--neutral-white);
    width: 358px
}

.announcement-user-prize_phoenix__ShBCd {
    bottom: 1.25rem;
    height: 461px;
    opacity: .3;
    position: absolute;
    right: 18rem;
    width: 449px
}

@media (min-width:1025px) {
    .announcement-user-prize_prize_list_mobile__QpsIQ {
        display: none
    }
}

.announcement-user-prize_announcement_prize_text__AWONn {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-left: 3rem;
    position: relative
}

.announcement-user-prize_image_container__EplfC {
    background-color: var(--primary-dark);
    border-radius: 1rem;
    display: block;
    padding: 1rem;
    width: 100%
}

@media (min-width:1025px) {
    .announcement-user-prize_image_container__EplfC {
        display: none
    }
}