:where(html[data-page="activity"], html[data-page="add_info"], html[data-page="auspices"], html[data-page="booking"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="package_lotto"], html[data-page="profile"]) .img-container-modal-qr {
    width: 85%;
}

:where(html[data-page="activity"], html[data-page="add_info"], html[data-page="auspices"], html[data-page="booking"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="package_lotto"], html[data-page="profile"]) .img-btn-modal {
    width: 60%;
    margin-top: 30px;
}

:where(html[data-page="activity"], html[data-page="add_info"], html[data-page="auspices"], html[data-page="booking"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="package_lotto"], html[data-page="profile"]) .img-qr-modal {
    position: absolute;
    top: 18%;
    left: 29%;
    right: 0;
    width: 42%;
}

:where(html[data-page="activity"], html[data-page="add_info"], html[data-page="auspices"], html[data-page="booking"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="package_lotto"], html[data-page="profile"]) .img-download-qr {
    position: absolute;
    top: 56%;
    left: 27%;
    right: 0;
    width: 45%;
}

:where(html[data-page="activity"], html[data-page="add_info"], html[data-page="auspices"], html[data-page="booking"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="package_lotto"], html[data-page="profile"], html[data-page="symbol_luck"]) .txt-modal-title {
    font-family: "KhaKi", Times, serif !important;
    font-size: 2.5rem;
    color: #fffd94;
    position: absolute;
    left: 0;
    top: 45%;
    right: 0;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

:where(html[data-page="activity"], html[data-page="auspices"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="profile"]) .txt-modal-title-qr {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.8rem;
    color: #805c22;
    position: absolute;
    left: 0;
    top: 4%;
    right: 0;
}

:where(html[data-page="activity"], html[data-page="add_info"], html[data-page="auspices"], html[data-page="booking"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="package_lotto"], html[data-page="profile"]) .txt-modal-title2 {
    font-family: "KhaKi", Times, serif !important;
    font-size: 2.5rem;
    color: #fffd94;
    position: absolute;
    left: 0;
    top: 40%;
    right: 0;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

:where(html[data-page="activity"], html[data-page="add_info"], html[data-page="auspices"], html[data-page="booking"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="package_lotto"], html[data-page="profile"]) .txt-modal-description2 {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.7rem;
    color: #fff;
    position: absolute;
    left: 0;
    top: 53%;
    right: 0;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

:where(html[data-page="activity"], html[data-page="add_info"], html[data-page="auspices"], html[data-page="booking"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="package_lotto"], html[data-page="profile"]) .txt-modal-description3 {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.7rem;
    color: #fff;
    position: absolute;
    left: 0;
    top: 61%;
    right: 0;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

:where(html[data-page="activity"], html[data-page="add_info"], html[data-page="auspices"], html[data-page="booking"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="package_lotto"], html[data-page="profile"]) .img-link {
    width: 5%;
    left: 14%;
    position: absolute;
}

:where(html[data-page="activity"], html[data-page="add_info"], html[data-page="auspices"], html[data-page="booking"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="package_lotto"], html[data-page="profile"]) .txt-modal-invite {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1rem;
    color: #000;
    position: absolute;
    left: -51%;
    top: 0;
    right: 0;
}

:where(html[data-page="activity"], html[data-page="add_info"], html[data-page="auspices"], html[data-page="booking"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="package_lotto"], html[data-page="profile"]) .input-invite {
    position: absolute;
    top: 52%;
    left: 19%;
    border-radius: 20px;
    height: 34px;
    width: 100%;
    border: 2px solid #d8d8d8;
    padding-left: 13%;
    font-size: 1.2rem;
}

:where(html[data-page="activity"], html[data-page="add_info"], html[data-page="auspices"], html[data-page="booking"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"], html[data-page="package"], html[data-page="package_lotto"], html[data-page="profile"]) .img-copy {
    width: 80px;
    left: 44%;
    position: absolute;
}

:where(html[data-page="activity"], html[data-page="profile"]) .img-profile {
    width: 80%;
}

:where(html[data-page="activity"], html[data-page="profile"]) .img-profile-frame {
    width: 80%;
}

:where(html[data-page="activity"], html[data-page="profile"]) .txt-profile-detail {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.3rem;
    color: #805c22;
    margin-bottom: 0rem;
}

:where(html[data-page="activity"], html[data-page="profile"]) .div-profile-detail {
    padding-left: 20px;
}

:where(html[data-page="activity"], html[data-page="profile"]) .padding-top-20 {
    padding-top: 20px;
}

:where(html[data-page="activity"], html[data-page="profile"]) .div-invite-container {
    background-image: url("../img/profile/bg-invite.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    border-radius: 20px;
}

:where(html[data-page="activity"], html[data-page="profile"]) .txt-invite-title {
    font-family: "KhaKi", Times, serif !important;
    font-size: 2.7rem;
    color: #fff;
    margin-top: 0rem;
    padding: 0px;
    margin-bottom: 0px;
}

:where(html[data-page="activity"], html[data-page="profile"]) .txt-invite-sub-title {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.8rem;
    color: #fffd94;
    margin-top: -0.7rem;
    padding: 0px;
    margin-bottom: 0px;
    width: fit-content;
    float: left;
}

:where(html[data-page="activity"], html[data-page="profile"]) .txt-invite-free {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.3rem;
    color: #0f0f26;
    margin-top: -0.3rem;
    padding: 0px;
    margin-bottom: 0px;
    background-color: #fcff9e;
    width: 30px;
    float: left;
    border-radius: 60px;
    text-align: center;
    margin-left: 8px;
}

:where(html[data-page="activity"], html[data-page="profile"]) .img-frame-blue {
    width: 75%;
}

:where(html[data-page="activity"], html[data-page="profile"]) .img-frame-gold {
    margin-top: -5px;
    width: 85%;
}

:where(html[data-page="activity"], html[data-page="profile"]) .stroked-text {
    text-shadow: 1px 1px 0px white,
            -1px 1px 0px white,
            1px -1px 0px white,
            -1px -1px 0px white;
}

:where(html[data-page="activity"], html[data-page="profile"]) .img-ic-point-blue {
    position: absolute;
    width: 45%;
    left: 14px;
    top: 6px;
}

:where(html[data-page="activity"], html[data-page="profile"]) .img-ic-point-gold {
    position: absolute;
    width: 52%;
    left: 13px;
    top: 3px;
}

:where(html[data-page="activity"], html[data-page="profile"]) .margin-top-10 {
    margin-top: 10px;
}

:where(html[data-page="activity"], html[data-page="profile"]) .txt-tag {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 0px;
}

:where(html[data-page="activity"], html[data-page="profile"]) .txt-black {
    color: #000;
}

:where(html[data-page="activity"], html[data-page="profile"]) .txt-white {
    color: #fff;
}

:where(html[data-page="activity"], html[data-page="profile"]) .tag-bronze {
    background-image: url("../img/profile/tag-bronze.png");
    background-repeat: no-repeat;
    background-size: 55% auto;
    background-position: center;
}

:where(html[data-page="activity"], html[data-page="profile"]) .tag-blue {
    background-image: url("../img/profile/tag-blue.png");
    background-repeat: no-repeat;
    background-size: 55% auto;
    background-position: center;
}

:where(html[data-page="activity"], html[data-page="profile"]) .tag-silver {
    background-image: url("../img/profile/tag-silver.png");
    background-repeat: no-repeat;
    background-size: 55% auto;
    background-position: center;
}

:where(html[data-page="activity"], html[data-page="profile"]) .tag-gold {
    background-image: url("../img/profile/tag-gold.png");
    background-repeat: no-repeat;
    background-size: 55% auto;
    background-position: center;
}

:where(html[data-page="activity"], html[data-page="profile"]) .img-circle-invite {
    width: 100%;
}

:where(html[data-page="activity"], html[data-page="profile"]) .txt-invite-number {
    position: absolute;
    top: 3px;
    color: #fff;
    font-size: 1.2rem;
    left: 0;
    right: 0;
}

:where(html[data-page="activity"], html[data-page="profile"]) .bg-progress-bar {
    background-image: url("../img/profile/progress-bar.png");
    background-repeat: no-repeat;
    background-size: 97% auto;
    background-position: right;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .mySlides {
    display: none;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .slideshow-container {
    position: relative;
    margin: auto;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .numbertext {
    color: #f2f2f2;
    position: absolute;
    top: 0;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .dot {
    height: 0.5rem;
    width: 0.5rem;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .activeSlide {
    background-color: #fff5d7;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .center {
    text-align: center;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .width100 {
    width: 100%;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .float-left {
    float: left;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .banner-p {
    text-align: left;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .txt-btn-day-point {
    margin-top: -2px;
    color: #fff;
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.2rem;
    color: #0e0e0e;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .txt-btn-day {
    float: right;
    margin-right: 1rem;
    margin-top: 0.8rem;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .txt-btn-point {
    float: right;
    margin-right: 1rem;
    margin-top: 0.8rem;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .bg-timer {
    background-image: url("../img/bg_timer.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    max-width: 35px;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .txt-timer {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.2rem;
    color: #0e0e0e;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.2rem;
    margin-bottom: 0px;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .txt-timer-colon {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 2rem;
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    margin-top: -0.3rem;
    margin-bottom: 0px;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .div-timer {
    margin-top: 0.2rem;
    margin-left: 10px;
    padding-left: 1rem;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .img-toggle {
    width: 25%;
    float: right;
    margin-top: 0.2rem;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .progress {
    background-color: #d9d9d9;
    border-radius: 1rem;
    height: 1rem;
    margin-bottom: 0rem;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .progress-bar {
    background-color: #f8cf29;
    border-radius: 1rem;
    height: 1rem;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .txt-progress {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1rem;
    color: #858585;
    margin-top: -1.2rem;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .floating-chat {
    z-index: 9999999;
    bottom: 5rem;
    width: 75%;
    height: 7rem;
    color: #fff;
    line-height: 4rem;
    font-size: 1.5rem;
    cursor: pointer;
    transition: .3s;
    position: fixed;
    right: -7rem;
    background-image: url("../img/bg_float.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    max-width: 330px;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .txt-admin-name {
    font-family: "KhaKiBold", Times, serif !important;
    color: #917e19;
    margin-left: 6rem;
    font-size: 1.5rem;
    margin-bottom: 0;
    line-height: 0;
    margin-top: 1.5rem;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .txt-float {
    font-family: "KhaKiBold", Times, serif !important;
    color: #858585;
    margin-left: 6rem;
    font-size: 1.2rem;
    line-height: 3rem;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .txt-float-time {
    font-family: "KhaKiBold", Times, serif !important;
    color: #858585;
    margin-left: 11rem;
    font-size: 0.8rem;
    line-height: 0rem;
    margin-top: -1.5rem;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="home"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .div-toggle-flashdeal {
    margin-left: -10px;
}

:where(html[data-page="activity_list"], html[data-page="enhance_luck"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .img-banner {
    border-radius: 25px 25px 0px 0px;
}

:where(html[data-page="activity_list"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .a-link {
    text-decoration: unset !important;
}

:where(html[data-page="activity_list"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .txt-a-link {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.2rem;
    color: #0e0e0e;
    padding: 0px;
    margin-bottom: 0px;
    margin-top: 0.5rem;
    float: right;
    margin-right: 10px;
}

:where(html[data-page="activity_list"], html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .bg-white {
    background-color: #fff;
}

:where(html[data-page="activity_list"], html[data-page="product_detail"], html[data-page="stone_luck"], html[data-page="stone_luck_result"], html[data-page="unlock_auspices"]) .img-product-modal {
    position: absolute;
    top: 28%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 45%;
    max-width: 150px;
}

:where(html[data-page="activity_list"], html[data-page="product_detail"], html[data-page="stone_luck"], html[data-page="stone_luck_result"], html[data-page="unlock_auspices"]) .txt-product-name-modal {
    font-family: "Khaki", Times, serif !important;
    font-size: 1.1rem;
    color: #000;
    position: absolute;
    top: 68%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

:where(html[data-page="activity_list"], html[data-page="product_detail"], html[data-page="stone_luck"], html[data-page="stone_luck_result"], html[data-page="unlock_auspices"]) .img-btn-buy-modal {
    position: absolute;
    top: 82%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50%;
    max-width: 170px;
}

:where(html[data-page="activity_list"], html[data-page="product_detail"], html[data-page="stone_luck"], html[data-page="stone_luck_result"], html[data-page="unlock_auspices"]) .txt-warning-modal {
    font-family: "Khaki", Times, serif !important;
    font-size: 0.8rem;
    color: #ff4300;
    position: absolute;
    top: 95%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

:where(html[data-page="activity_list"], html[data-page="stone_luck"], html[data-page="stone_luck_result"], html[data-page="stone_luck_type"], html[data-page="unlock_auspices"]) .label-plus {
    font-size: 1.5rem;
    margin-top: -0.3rem;
    margin-bottom: 0rem !important;
}

:where(html[data-page="activity_list"], html[data-page="stone_luck"], html[data-page="stone_luck_result"], html[data-page="unlock_auspices"]) .txt-radio {
    font-family: "Khaki", Times, serif !important;
    font-size: 1.2rem;
}

:where(html[data-page="activity_list"], html[data-page="stone_luck"], html[data-page="unlock_auspices"]) .banner-container {
    top: 5rem;
    width: 100%;
    height: 100%;
    background-color: #fff5d7;
    border-radius: 35px 35px 0px 0px;
    z-index: 1;
    position: fixed;
    content: "";
    display: inline-block;
    clear: both;
    overflow: auto;
}

:where(html[data-page="activity_list"], html[data-page="stone_luck"], html[data-page="stone_luck_result"], html[data-page="unlock_auspices"]) .img-block {
    filter: grayscale(100%);
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .div-container-checkbox {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    position: relative;
    top: -140px;
    z-index: 3;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .column-left2 {
    margin-top: 1rem;
    border-radius: 30px;
    display: flex;
    justify-content: space-between;
    padding-top: 3px;
    padding-bottom: 0px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .column-center3 {
    margin-top: 1rem;
    border-radius: 30px;
    display: flex;
    justify-content: space-between;
    padding-top: 3px;
    padding-bottom: 0px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .column-right2 {
    margin-top: 1rem;
    border-radius: 30px;
    display: flex;
    justify-content: space-between;
    padding-top: 3px;
    padding-bottom: 0px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .div-container-type {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 70%;
    position: absolute;
    top: -18%;
    z-index: 1;
    left: 0;
    right: 0;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .img-type {
    width: 100%;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .type-select {
    margin-top: -20px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .img-bg-point-modal {
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 35%;
    max-width: 200px;
    z-index: 3;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .img-a-sale {
    width: 25px;
    position: absolute;
    top: 20%;
    left: 25%;
    margin-top: -15px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .div-img-sale {
    width: 100%;
    position: absolute;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .label-sale {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 0.8rem;
    color: #fff;
    width: 25px;
    position: absolute;
    left: 25%;
    margin-top: -8px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .sale-select {
    margin-top: -35px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .lable-sale-select {
    margin-top: -30px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .label-tag {
    font-family: "Khaki", Times, serif !important;
    font-size: 1.0rem;
    color: #522815;
    position: absolute;
    top: 65%;
    left: 60%;
    transform: translate(-50%, -50%);
    z-index: 4;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .img-bg-tag {
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 35%;
    max-width: 200px;
    z-index: 3;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .div-container-time {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    position: relative;
    top: -215px;
    z-index: 3;
    margin-top: 0.5rem;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .column-left3 {
    background-color: #ff2c2c;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    padding-top: 3px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    height: 30px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .column-right3 {
    border-radius: 30px;
    display: flex;
    justify-content: space-between;
    padding-top: 3px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    height: 22px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .label-msg-time {
    font-family: "Khaki", Times, serif !important;
    font-size: 1.0rem;
    color: #fff;
    z-index: 4;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .label-time {
    width: 50px;
    font-size: 0.8rem;
    margin-bottom: 0rem !important;
    padding-left: 5px;
    margin-top: 3px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .border-bottom {
    padding-bottom: 0.5rem;
    border-bottom: #ebebeb solid 1px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .column-left4 {
    display: flex;
    justify-content: space-between;
    padding-top: 3px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    height: 30px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .icon-predict-text {
    font-family: "Khaki", Times, serif !important;
    font-size: 0.8rem;
    color: rgb(100, 100, 100);
    z-index: 4;
    margin-right: 10px;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .item-icon {
    flex: 0 0 30%;
    box-sizing: border-box;
}

:where(html[data-page="activity_list"], html[data-page="unlock_auspices"]) .div-item-icon {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}

:where(html[data-page="add_address"], html[data-page="add_info"], html[data-page="booking"], html[data-page="select_address"]) .txt-button {
    font-family: "KhaKiBold", Times, serif !important;
    color: #fff;
    font-size: 1.5rem;
    margin-bottom: 0px;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="life_graph"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"]) .div-graph-container {
    margin-bottom: 10rem;
    height: inherit;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"]) .img-ic-form {
    width: 2.5rem;
    float: left;
    margin-right: 0.5rem;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"]) .margin-left1 {
    margin-left: 1rem;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"]) .input-radio {
    margin-left: 0.5rem;
    width: 1.5rem;
    height: 1.5rem;
    border: 2px solid #c4a648;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"]) .txt-checkbox-code {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.5rem;
    color: #805c22;
    margin-left: 1.5rem;
    margin-top: 0rem;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"]) .div-checkbox-notime {
    float: left;
    margin-left: 0.5rem;
    margin-top: 0.3rem;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"]) .txt-checkbox-blue {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 2rem;
    color: #5f8bcb;
    margin-left: 0.5rem;
    margin-top: -0.3rem;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"]) .div-btn-submit {
    background-image: url("../img/bg_btn_register.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"]) .div-bottom {
    height: 12rem;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .img-god-modal {
    width: 100%;
    border-radius: 1.5rem;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-god-detail {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.5rem;
    color: #805c22;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-god-close {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 2.5rem;
    color: #fff;
    width: 100%;
    text-shadow: 2px 2px rgba(50, 50, 93, 0.30);
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-god-title {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 3rem;
    color: #805c22;
    width: 100%;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-modal-flower {
    margin-top: 1rem;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="question_luck"], html[data-page="question_luckEx"], html[data-page="register"], html[data-page="registerEx"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-basic-god-modal {
    height: 3rem;
    max-height: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="life_graph"], html[data-page="lucky_color"], html[data-page="package_lotto"]) .txt-modal-day {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.7rem;
    color: #b98126;
    position: absolute;
    left: -12%;
    top: 50%;
    right: 0;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="life_graph"], html[data-page="lucky_color"], html[data-page="package_lotto"]) .txt-modal-day2 {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.6rem;
    color: #b98126;
    position: absolute;
    left: 30%;
    top: 42%;
    right: 0;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="life_graph"], html[data-page="lucky_color"], html[data-page="package_lotto"]) .txt-modal-day3 {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.7rem;
    color: #b98126;
    position: absolute;
    left: 30%;
    top: 54%;
    right: 0;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="life_graph"], html[data-page="lucky_color"], html[data-page="package_lotto"]) .txt-modal-price2 {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.8rem;
    color: #fff;
    position: absolute;
    left: 0;
    top: 82%;
    right: 0;
}

:where(html[data-page="add_info"], html[data-page="booking"], html[data-page="life_graph"], html[data-page="lucky_color"], html[data-page="package_lotto"]) .txt-modal-day-inter {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.7rem;
    color: #b98126;
    position: absolute;
    left: -5%;
    top: 51%;
    right: 0;
}

:where(html[data-page="auspices"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="horo_point"], html[data-page="life_graph"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"]) .absolute {
    position: absolute;
}

:where(html[data-page="auspices"], html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"], html[data-page="main_dice"], html[data-page="moving_star"]) .div-bg-day {
    margin-bottom: 0.5rem;
}

:where(html[data-page="auspices"], html[data-page="horo_point"], html[data-page="moving_star"]) .div-movingStar {
    border-radius: 25px;
    background-color: #fff;
    box-shadow: rgba(182, 182, 208, 0.70) 4px 8px 20px -8px, rgba(0, 0, 0, 0.3) 0px 0px 12px -6px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"], html[data-page="moving_star"]) .bg-title-blue {
    border-radius: 17px 17px 0px 0px;
    background: linear-gradient(0deg, #adceff, #5e9ff3);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"], html[data-page="moving_star"]) .bg-title-brown {
    border-radius: 17px 17px 0px 0px;
    background: linear-gradient(0deg, #ffe1a3, #ffbe47);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"], html[data-page="moving_star"]) .img-white-star {
    width: 28px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"], html[data-page="moving_star"]) .txt-title-number {
    position: absolute;
    top: 3px;
    left: 0;
    right: 0;
}

:where(html[data-page="auspices"], html[data-page="horo_point"], html[data-page="moving_star"]) .box-item-forecast {
    margin-top: 15px;
    padding-left: 7px;
    padding-right: 7px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .div-calendar {
    margin-top: 15px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"], html[data-page="moving_star"]) .div-txt-description {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

:where(html[data-page="auspices"], html[data-page="moving_star"]) .div-day-move {
    width: 100%;
    position: absolute;
}

:where(html[data-page="auspices"], html[data-page="horo_point"], html[data-page="moving_star"]) .img-read-more {
    width: 30%;
    margin-bottom: 10px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .div-month {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .div-year {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .icon-next {
    width: 30px;
    float: left;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .icon-next-calendar {
    width: 13px;
    margin-top: 20px;
    margin-left: 7px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .icon-back-calendar {
    width: 13px;
    margin-top: 20px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .label-month {
    font-size: 2rem;
    margin-top: 0.5rem;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .icon-type {
    width: 15px;
    margin-left: 20px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .div-calendar-slide {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    overflow: auto;
    white-space: nowrap;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .calendar-slide {
    display: flex;
    overflow: auto;
    transition: transform 0.3s ease-in-out;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .calendar-item {
    display: inline-block;
    margin-right: 0.5rem;
    width: 30rem;
    border-radius: 1rem;
    border: none !important;
    padding-bottom: 3rem;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .txt-header-item {
    font-family: "KhaKiBold", Times, serif !important;
    margin-bottom: 0rem !important;
    width: 25px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .header-item {
    text-align: center;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .circle {
    width: 13px;
    height: 13px;
    background-color: green;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 15px auto;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .div-type {
    margin-top: 50px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .txt-type {
    margin-bottom: 4px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-pairnumber-result {
    margin-top: 0.5rem;
    max-height: 92px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .div-predict-item {
    background-color: #fff;
    border-radius: 10rem;
    box-shadow: rgba(50, 50, 93, 0.70) 4px 8px 20px -8px, rgba(0, 0, 0, 0.3) 0px 0px 12px -6px;
    padding: 0.5rem;
    margin-top: 10px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-pairnumber {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 3.5rem;
    line-height: 1.4;
    color: #fff;
    text-shadow: 2px 2px rgba(50, 50, 93, 0.10);
    margin: 0;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .txt-des-result {
    font-family: "KhaKiBold", Times, serif !important;
    margin-top: 0rem;
    margin-bottom: 0rem;
    line-height: 17px;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .txt-date-predict {
    font-size: 2.5rem;
    line-height: 30px;
    margin-bottom: 0rem;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .readmore-border {
    border-radius: 1rem;
}

:where(html[data-page="auspices"], html[data-page="horo_point"]) .div-predict-result {
    border-left: #5e9ff3 solid 3px;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .img-dice {
    width: 100%;
    border-radius: 20px;
    box-shadow: rgba(182, 182, 208, 0.70) 4px 8px 20px -8px, rgba(0, 0, 0, 0.3) 0px 0px 12px -6px;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .dice-container {
    margin-top: 15px;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .div-item-dice {
    padding-right: 20px;
    padding-left: 20px;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .txt-dice-point {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.2rem;
    color: #805c22;
    margin-left: auto;
    margin-right: auto;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .txt-dice-point-bold {
    font-family: "KhaKi", Times, serif !important;
    font-weight: 700;
    font-size: 1.2rem;
    color: #805c22;
    margin-left: auto;
    margin-right: auto;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .div-dice-point-container {
    margin-top: 30px;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="main_dice"]) .bg-grey {
    background-color: #ddd !important;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="main_dice"]) .bg-dark-grey {
    background-color: #aaa !important;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="main_dice"]) .border-white {
    border: 2px solid #fff !important;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="main_dice"]) .margin-top10 {
    margin-top: 10px;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="main_dice"]) .margin-top25 {
    margin-top: 25px;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .div-banner {
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .img-header {
    width: 50%;
    margin-top: 10px;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .img-dice-animate {
    width: 70%;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .img-btn-roll {
    width: 70%;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .txt-roll-dice {
    position: absolute;
    font-family: "KhaKi", Times, serif !important;
    font-size: 2.2rem;
    color: #fff;
    left: 0;
    right: 0;
    top: -2px;
    margin-left: auto;
    margin-right: auto;
    text-shadow: #783f07 2px 0 10px;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .txt-sub-roll-dice {
    position: absolute;
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.1rem;
    color: #805c22;
    left: 0;
    right: 0;
    top: 64%;
    margin-left: auto;
    margin-right: auto;
    left: 6%;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .div-dice-container {
    margin-top: 20px;
    background-color: #fff5d7;
    border-radius: 25px 25px 0px 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 15rem;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_result"], html[data-page="dice_work"], html[data-page="main_dice"]) .video-roll-dice {
    width: 100%;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .div-show-point {
    position: absolute;
    top: 300px;
    text-align: center;
    display: inline-flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
    left: 0;
    right: 0;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .txt-show-point {
    width: fit-content;
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.7rem;
    color: #805c22;
    margin-right: 5px;
    margin-left: 5px;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .txt-point-current {
    width: fit-content;
    position: absolute;
    top: 50.5%;
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.4rem;
    color: #805c22;
    left: 0;
    right: -14%;
    margin-left: auto;
    margin-right: auto;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .div-show-activity {
    position: absolute;
    top: 475px;
    text-align: center;
    left: 0;
    right: 0;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .txt-show-activity {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.8rem;
    color: #805c22;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .txt-activity {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.4rem;
    color: #805c22;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: -10px;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .txt-free-point {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.1rem;
    color: #805c22;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .txt-sub-free-point {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1rem;
    color: #805c22;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .img-mission {
    width: 70%;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"], html[data-page="main_dice"]) .div-mission {
    margin-top: -10px;
}

:where(html[data-page="dice_health"], html[data-page="dice_love"], html[data-page="dice_lucky"], html[data-page="dice_money"], html[data-page="dice_work"]) .img-dice-element {
    position: absolute;
    width: 95%;
    top: 1px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

:where(html[data-page="dice_result"], html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"], html[data-page="lucky_color"]) .div-color {
    text-align: center;
}

:where(html[data-page="dice_result"], html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .txt-title-menu {
}

:where(html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .img-donate {
    width: 100%;
    border-radius: 20px;
    box-shadow: rgba(182, 182, 208, 0.70) 4px 8px 20px -8px, rgba(0, 0, 0, 0.3) 0px 0px 12px -6px;
}

:where(html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .donate-container {
    margin-top: 15px;
}

:where(html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .div-item-donate {
    padding-right: 20px;
    padding-left: 20px;
}

:where(html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .txt-donate-point {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.2rem;
    color: #805c22;
    margin-left: auto;
    margin-right: auto;
}

:where(html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .txt-donate-point-bold {
    font-family: "KhaKi", Times, serif !important;
    font-weight: 700;
    font-size: 1.2rem;
    color: #805c22;
    margin-left: auto;
    margin-right: auto;
}

:where(html[data-page="donate"], html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .div-donate-point-container {
    margin-top: 30px;
}

:where(html[data-page="enhance_luck"], html[data-page="product"]) .div-body-container {
    top: 5rem;
    width: 100%;
    height: 100%;
    background-color: #ffe8a0;
    border-radius: 35px 35px 0px 0px;
    z-index: 1;
    position: fixed;
    content: "";
    display: inline-block;
    clear: both;
    overflow: auto;
}

:where(html[data-page="life_graph"], html[data-page="lucky_color"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_star1 {
    background-image: url("../img/basic_star/ic_star1.png");
}

:where(html[data-page="life_graph"], html[data-page="lucky_color"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_star2 {
    background-image: url("../img/basic_star/ic_star2.png");
}

:where(html[data-page="life_graph"], html[data-page="lucky_color"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_star3 {
    background-image: url("../img/basic_star/ic_star3.png");
}

:where(html[data-page="life_graph"], html[data-page="lucky_color"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_star4 {
    background-image: url("../img/basic_star/ic_star4.png");
}

:where(html[data-page="life_graph"], html[data-page="lucky_color"], html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_star5 {
    background-image: url("../img/basic_star/ic_star5.png");
}

:where(html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .img-nation {
    width: 60%;
}

:where(html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .div-item-day-result {
    background-color: #4e7fd8ff;
    border-radius: 5rem;
    background-repeat: no-repeat;
    background-size: 70% auto;
    background-position: center;
    max-height: 48px;
    max-width: 48px;
    min-width: 48px;
    min-height: 48px;
    margin-top: 3px;
    margin-left: auto;
    margin-right: auto;
}

:where(html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .txt-title-result {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1rem;
    line-height: 1.4;
    color: #cba528;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}

:where(html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .txt-result {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.7rem;
    line-height: 1;
    color: #1c68b9;
    margin: 0;
}

:where(html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .txt-result-direction {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.2rem;
    line-height: 1.4;
    color: #1c68b9;
    margin: 0;
}

:where(html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .div-lotto-container {
    padding-left: 1rem;
    padding-right: 1rem;
}

:where(html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .img-container-modal-lotto {
    width: 85%;
}


:where(html[data-page="lotto_inter"], html[data-page="lotto_thai"]) .div-txt-lock {
    position: absolute;
    left: 0;
    right: 0;
    top: 4px;
    background-color: unset !important;
}

:where(html[data-page="package"], html[data-page="product_detail"]) .body-detail-container {
    width: 100%;
    content: "";
    display: inline-block;
    clear: both;
    margin-top: 1px;
    background-color: #fff;
}

:where(html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"]) .div-package-name {
    width: 100%;
}

:where(html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"]) .div-package-price {
    width: 100%;
}

:where(html[data-page="package"], html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product_best_seller"], html[data-page="product_detail"], html[data-page="product_favorite"], html[data-page="product_search"], html[data-page="product_type"]) .padding-5 {
    padding: 5px;
}

:where(html[data-page="package"], html[data-page="product_detail"]) .icon-readmore {
    width: 100px;
}

:where(html[data-page="package"], html[data-page="product_detail"]) .txt-readmore {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1rem;
    color: #c0c0c0;
}

:where(html[data-page="package"], html[data-page="product_detail"]) .ic-readmore {
    font-size: 0.6rem;
}

:where(html[data-page="package_list"], html[data-page="package_lotto"], html[data-page="product_best_seller"], html[data-page="product_search"], html[data-page="product_type"]) .img-more {
    width: 150px;
}

:where(html[data-page="package_list"], html[data-page="package_lotto"]) .img-event {
    width: 30px;
    margin-top: 1rem;
}

:where(html[data-page="product_detail"], html[data-page]) .txt-footer {
    margin-top: -10px;
    color: #fff;
    font-family: "Khaki", Times, serif !important;
}

:where(html[data-page="product_detail"], html[data-page]) .pd-footer {
    padding: 2px;
}

:where(html[data-page="question_luck"], html[data-page="question_luckEx"]) .txt-form-detail {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.5rem;
    color: #805c22;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-forecast-container {
    padding-top: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    height: inherit;
    background-color: #ffe8a0;
    margin-bottom: 100px;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-pairnumber-title {
    margin-top: 0.5rem;
    max-height: 92px;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-item-pairnumber {
    background-image: url("../img/bg_pairnumber_lock.png");
    background-repeat: no-repeat;
    background-size: 85% auto;
    background-position: center;
    max-height: 90px;
    max-width: 90px;
    min-width: 70px;
    min-height: 70px;
    margin-top: -0.2rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-item-pairnumber-result {
    background-image: url("../img/bg_pairnumber.png");
    background-repeat: no-repeat;
    background-size: 85% auto;
    background-position: center;
    max-height: 90px;
    max-width: 90px;
    min-width: 70px;
    min-height: 70px;
    margin-top: -0.2rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-title-pairnumber {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.3rem;
    margin: 0;
    color: #656565;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-title-pairnumber-result {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.3rem;
    margin-top: 1.2rem;
    color: #805c22;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .img-basic-symbol {
    width: 100%;
    border-radius: 1.5rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-basic-symbol-container {
    margin-top: 1rem;
    background-color: #fff;
    border-radius: 1.5rem;
    box-shadow: rgba(50, 50, 93, 0.70) 4px 8px 20px -8px, rgba(0, 0, 0, 0.3) 0px 0px 12px -6px;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-title-basic-symbol {
    background-image: url("../img/bg_title_basic_symbol.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-detail-basic-symbol {
    font-family: "KhaKi", Times, serif !important;
    font-size: 1.5rem;
    color: #805c22;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-basic-star {
    margin-top: 0.5rem;
    max-height: 92px;
    background-color: #fff;
    border-radius: 0.5rem;
    box-shadow: rgba(50, 50, 93, 0.70) 4px 8px 20px -8px, rgba(0, 0, 0, 0.3) 0px 0px 12px -6px;
    padding: 0.3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .basic-star-container {
    padding-bottom: 10rem;
    padding-left: 0;
    padding-right: 0;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .img-basic-star {
    max-height: 80px;
    max-width: 80px;
    min-width: 70px;
    min-height: 70px;
    margin-top: 0.2rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-item-basic-star {
    background-repeat: no-repeat;
    background-size: 85% auto;
    background-position: center;
    max-height: 90px;
    max-width: 90px;
    min-width: 70px;
    min-height: 70px;
    margin-top: -0.2rem;
    margin-left: 1rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_star6 {
    background-image: url("../img/basic_star/ic_star6.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_star7 {
    background-image: url("../img/basic_star/ic_star7.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_star8 {
    background-image: url("../img/basic_star/ic_star8.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_star9 {
    background-image: url("../img/basic_star/ic_star9.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_star10 {
    background-image: url("../img/basic_star/ic_star10.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-title-basic-star {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 2rem;
    color: #805c22;
    float: left;
    margin-top: 0.5rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .img-btn-star-result {
    max-width: 90px;
    min-width: 75px;
    float: right;
    margin-right: 0.5rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-basic-star-detail {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.3rem;
    margin-top: 1.2rem;
    color: #805c22;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .tab-god-menu {
    border-radius: 2rem;
    height: 2.5rem;
    max-height: 2.5rem;
    background-color: #e5c983;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-god-menu {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.5rem;
    color: #805c22;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-basic-god-menu {
    height: 3rem;
    max-height: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .img-flower-left {
    width: 2.5rem;
    margin-right: 0.5rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .img-flower-right {
    width: 2.5rem;
    margin-left: 0.5rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-god-container {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-img-god {
    background-color: #fff;
    border-radius: 1rem;
    padding: 0.5rem;
    margin-top: 1rem;
    box-shadow: rgba(50, 50, 93, 0.70) 2px 4px 10px -4px, rgba(0, 0, 0, 0.3) 0px 0px 6px -3px;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .img-god {
    width: 100%;
    border-radius: 1rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-basic-god-container {
    text-align: center;
    margin-top: 1rem;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 10rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-title-god {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.5rem;
    color: #805c22;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_field1 {
    background-image: url("../img/basic_field/ic_field1.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_field2 {
    background-image: url("../img/basic_field/ic_field2.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_field3 {
    background-image: url("../img/basic_field/ic_field3.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_field4 {
    background-image: url("../img/basic_field/ic_field4.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_field5 {
    background-image: url("../img/basic_field/ic_field5.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_field6 {
    background-image: url("../img/basic_field/ic_field6.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_field7 {
    background-image: url("../img/basic_field/ic_field7.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_field8 {
    background-image: url("../img/basic_field/ic_field8.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_field9 {
    background-image: url("../img/basic_field/ic_field9.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_field10 {
    background-image: url("../img/basic_field/ic_field10.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_field11 {
    background-image: url("../img/basic_field/ic_field11.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .ic_field12 {
    background-image: url("../img/basic_field/ic_field12.png");
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-basic-field {
    margin-top: 0.5rem;
    max-height: 92px;
    background-color: #fff;
    border-radius: 0.5rem;
    box-shadow: rgba(50, 50, 93, 0.70) 4px 8px 20px -8px, rgba(0, 0, 0, 0.3) 0px 0px 12px -6px;
    padding: 0.3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-item-basic-field {
    background-repeat: no-repeat;
    background-size: 85% auto;
    background-position: center;
    max-height: 90px;
    max-width: 90px;
    min-width: 70px;
    min-height: 70px;
    margin-top: -0.2rem;
    margin-left: 1rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-title-basic-field {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 2rem;
    color: #805c22;
    float: left;
    margin-top: 0.5rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-basic-field-detail {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.3rem;
    margin-top: 1.2rem;
    color: #805c22;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .img-zodice-subject {
    width: 100%;
    max-width: 400px;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .img-zodice {
    width: 100%;
    min-width: 345px;
    max-width: 345px;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .img-btn-field-result {
    width: 100%;
    max-width: 115px;
    min-width: 75px;
    float: right;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-zodice {
    border: 1px solid #000;
    padding: 0;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-zodice-container {
    position: absolute;
    margin-top: 5rem;
    max-width: 370px;
    min-width: 370px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.3rem;
    color: #805c22;
    margin: 0;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-line-txt-zodice {
    padding: 0;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice0 {
    margin-top: 1rem;
    position: absolute;
    margin-right: 7.5rem;
    right: 0rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice1 {
    margin-top: 1rem;
    position: absolute;
    margin-left: 7.2rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice2 {
    margin-top: 3.7rem;
    position: absolute;
    margin-left: 3.2rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice3 {
    margin-top: 7.5rem;
    position: absolute;
    margin-left: 0.5rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice4 {
    margin-top: 13.5rem;
    position: absolute;
    margin-left: 0.5rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice5 {
    margin-top: 17.0rem;
    position: absolute;
    margin-left: 3.2rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice6 {
    margin-top: 19.5rem;
    position: absolute;
    margin-left: 7.2rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice7 {
    margin-top: 19.5rem;
    position: absolute;
    margin-left: 13.7rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice8 {
    margin-top: 17.0rem;
    position: absolute;
    margin-left: 18rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice9 {
    margin-top: 13.5rem;
    position: absolute;
    margin-left: 20.5rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice10 {
    margin-top: 7.5rem;
    position: absolute;
    margin-left: 20.5rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-time-zodice11 {
    margin-top: 3.7rem;
    position: absolute;
    margin-left: 17.7rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-zodice {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.4rem;
    margin: 0;
    color: #fff;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-zodice1 {
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-no-zodice1 {
    position: absolute;
    margin-top: 4.5rem;
    margin-left: 10rem;
    width: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-no-zodice2 {
    position: absolute;
    margin-top: 5.2rem;
    margin-left: 7rem;
    width: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-no-zodice3 {
    position: absolute;
    margin-top: 7.5rem;
    margin-left: 5.2rem;
    width: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-no-zodice4 {
    position: absolute;
    margin-top: 10rem;
    margin-left: 4.7rem;
    width: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-no-zodice5 {
    position: absolute;
    margin-top: 12.5rem;
    margin-left: 5.2rem;
    width: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-no-zodice6 {
    position: absolute;
    margin-top: 14.3rem;
    margin-left: 7rem;
    width: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-no-zodice7 {
    position: absolute;
    margin-top: 15.2rem;
    margin-left: 10rem;
    width: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-no-zodice8 {
    position: absolute;
    margin-top: 14.3rem;
    margin-left: 12.7rem;
    width: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-no-zodice9 {
    position: absolute;
    margin-top: 12.5rem;
    margin-left: 14.5rem;
    width: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-no-zodice10 {
    position: absolute;
    margin-top: 10rem;
    margin-left: 15.2rem;
    width: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-no-zodice11 {
    position: absolute;
    margin-top: 7.5rem;
    margin-left: 14.5rem;
    width: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-no-zodice12 {
    position: absolute;
    margin-top: 5.2rem;
    margin-left: 12.8rem;
    width: 3rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-txt-center-zodice {
    position: absolute;
    margin-top: 9.2rem;
    margin-left: 9.3rem;
    width: 4rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-center-zodice {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 2.5rem;
    margin: 0;
    color: #f9ff05;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-red {
    color: red !important;
    float: left;
    font-size: 1.4rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .basic-field-container {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel {
    font-family: "KhaKiBold", Times, serif !important;
    font-size: 1.3rem;
    color: #ff0000;
    margin: 0;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel0 {
    margin-top: -2rem;
    position: absolute;
    margin-left: 10.8rem;
    width: 25px;
    text-align: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel1 {
    margin-top: 0.2rem;
    position: absolute;
    margin-left: 4.2rem;
    width: 25px;
    text-align: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel2 {
    margin-top: 4.2rem;
    position: absolute;
    margin-left: 0.7rem;
    width: 25px;
    text-align: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel3 {
    margin-top: 10rem;
    position: absolute;
    margin-left: -1.5rem;
    width: 25px;
    text-align: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel4 {
    margin-top: 16rem;
    position: absolute;
    margin-left: 0.7rem;
    width: 25px;
    text-align: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel5 {
    margin-top: 20.2rem;
    position: absolute;
    margin-left: 4.2rem;
    width: 25px;
    text-align: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel6 {
    margin-top: 22.2rem;
    position: absolute;
    margin-left: 10.8rem;
    width: 25px;
    text-align: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel7 {
    margin-top: 20.2rem;
    position: absolute;
    margin-left: 17.2rem;
    width: 25px;
    text-align: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel8 {
    margin-top: 16rem;
    position: absolute;
    margin-left: 20.7rem;
    width: 25px;
    text-align: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel9 {
    margin-top: 10rem;
    position: absolute;
    margin-left: 22.5rem;
    width: 25px;
    text-align: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel10 {
    margin-top: 4.2rem;
    position: absolute;
    margin-left: 20.7rem;
    width: 25px;
    text-align: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-no-angel11 {
    margin-top: 0.2rem;
    position: absolute;
    margin-left: 17.2rem;
    width: 25px;
    text-align: center;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .clear-both {
    clear: both;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .txt-basic-star {
    line-height: 5.4;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-collapsePairNumber {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10rem;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .bg-yellow1 {
    background-color: #fff5d7;
}

:where(html[data-page="star_meaning"], html[data-page="zodice"], html[data-page="zodiceEx"]) .div-zodice {
    padding-bottom: 3rem;
    padding-top: 1rem;
}

:where(html[data-page="stone_luck_result"], html[data-page="symbol_luck"]) .symbol-card {
    display: flex;
    overflow: auto;
    transition: transform 0.3s ease-in-out;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
}

:where(html[data-header="header"], html[data-header="header_favorite"], html[data-header="header_point"], html[data-header="header_product"]) .header-bg-header {
    width: 100%;
}

:where(html[data-header="header"], html[data-header="header_favorite"], html[data-header="header_point"], html[data-header="header_product"]) .header-logo {
    width: 110px;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}

:where(html[data-header="header"], html[data-header="header_favorite"], html[data-header="header_point"], html[data-header="header_product"]) .header-navigator {
    height: 100px;
    float: right;
}

:where(html[data-header="header_favorite"], html[data-header="header_product"]) .border-gold {
    border: 2px solid #c7a226 !important;
}

:where(html[data-header="header_favorite"], html[data-header="header_product"]) .center-container {
    flex: 1;
    text-align: center;
    padding-top: 10px;
}

:where(html[data-header="header_favorite"], html[data-header="header_product"]) .search_bar1 {
    width: 40px;
}

:where(html[data-header="header_favorite"], html[data-header="header_product"]) .search_bar3 {
    width: 100px;
}

:where(html[data-header="header_favorite"], html[data-header="header_product"]) .search_bar2 {
    width: 100%;
}

:where(html[data-header="header_favorite"], html[data-header="header_product"]) .img-search-bar2 {
    width: 100%;
    height: 35px;
}
