.xptBlW_buttonWrapper{flex-direction:column;gap:16px;margin-top:20px;display:flex}.xptBlW_buttonWrapper button{cursor:pointer;border:none;border-radius:110px;justify-content:center;align-items:center;width:100%;height:50px;padding:10px 20px;font-size:18px;font-weight:400;transition:all .2s;display:flex}.xptBlW_buttonWrapper button:active{transform:scale(.98)}.xptBlW_buttonWrapper button:first-child{color:#fff;background-color:#ffa840;font-weight:700}.xptBlW_registerIcon{width:120px;height:110px;margin:1.5rem auto 2rem}.xptBlW_registerIcon img{object-fit:cover;width:100%;height:100%}.xptBlW_registerTitle{text-align:center;color:#ffa840;margin-top:1rem;font-size:1.8rem;font-weight:700}.xptBlW_registerForm{flex-direction:column;gap:16px;margin:24px 0 0;display:flex}.xptBlW_description{text-align:center;color:#9e9e9e;flex-direction:column;gap:4px;margin-top:12px;font-size:14px;font-weight:400;display:flex}.xptBlW_description>span>b{color:#434343}.xptBlW_input{border:1px solid #cacaca;border-radius:8px;align-items:center;width:100%;height:50px;padding:4px;font-size:16px;font-weight:400;transition:border .3s;display:flex;position:relative}.xptBlW_input>.xptBlW_prefix{color:#9e9e9e;border-right:1px solid #cacaca;padding:0 8px}.xptBlW_inputFocused{border:1px solid #fb6e3b}.xptBlW_input input{width:100%;height:100%;padding:0 8px;box-shadow:none!important;border:none!important;outline:none!important}.xptBlW_input select{appearance:none;color:#434343;background-color:#0000;background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:none;outline:none;width:100%;height:100%;padding:8px}.xptBlW_input option{font-family:Roboto,sans-serif}.xptBlW_emptySelect{color:#acacac!important}.xptBlW_inputChevron{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.xptBlW_eyeIcon{cursor:pointer;position:absolute;right:16px}.xptBlW_countryCode{color:#9e9e9e;white-space:nowrap;border-right:1px solid #cacaca;align-items:center;gap:8px;padding:2px 8px;display:flex}.xptBlW_terms{color:#666;font-size:14px;font-weight:400}.xptBlW_terms h5{font-size:18px}.xptBlW_termsCheckbox{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:16px;margin-bottom:16px;font-size:18px;display:flex}.xptBlW_errorMessage{color:red;text-align:center;margin-top:16px;font-size:14px;font-weight:400}.xptBlW_shakeAnimation{animation:.3s ease-in-out xptBlW_shake}@keyframes xptBlW_shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}
.xM9yNW_registerIcon{width:120px;height:110px;margin:1.5rem auto}.xM9yNW_registerIcon img{object-fit:cover;width:100%;height:100%}.xM9yNW_registerTitle{text-align:center;color:#ffa840;margin-top:1rem;font-size:1.8rem;font-weight:700}.xM9yNW_title{text-align:center;color:#434343;font-size:20px;font-weight:600}.xM9yNW_description{text-align:center;color:#9e9e9e;flex-direction:column;gap:4px;margin-top:12px;font-size:14px;font-weight:400;display:flex}.xM9yNW_description>span>b{color:#434343}.xM9yNW_OTPInputWrapper{flex-direction:column;gap:8px;margin-top:20px;display:flex}.xM9yNW_OTPInputWrapper>span{color:#9e9e9e;font-size:14px;font-weight:400}.xM9yNW_OTPInputWrapper>.xM9yNW_input{justify-content:space-between;gap:4px;margin:12px 0;display:flex}.xM9yNW_OTPInputWrapper>.xM9yNW_input>input{text-align:center;color:#434343;border:1px solid #cacaca;border-radius:8px;outline:none;justify-content:center;align-items:center;width:40px;height:40px;font-family:Roboto,sans-serif;font-size:20px;font-weight:600;transition:border .3s;display:flex}.xM9yNW_OTPInputWrapper>.xM9yNW_input>input:focus{border:1px solid #fb6e3b}.xM9yNW_OTPDesc{color:#434343;flex-direction:column;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:400;display:flex}.xM9yNW_OTPDesc>span:last-child{color:#4f8def;cursor:pointer;text-decoration:underline}.xM9yNW_shakeAnimation{animation:.3s ease-in-out xM9yNW_shake}.xM9yNW_errorMessage{color:red;text-align:center;margin-bottom:12px;font-size:14px;font-weight:400}.xM9yNW_button{padding-top:40px}.xM9yNW_button>button{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:110px;width:100%;height:46px;font-size:16px;font-weight:700;transition:background-color .3s;position:relative}.xM9yNW_closeButton{cursor:pointer;position:absolute;top:16px;right:16px}@keyframes xM9yNW_shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}
.kITK1q_PageSpinner{border:2px solid #ffffff4d;border-top:4px solid #fb723b;border-radius:50%;width:36px;height:36px;margin:auto;animation:1s linear infinite kITK1q_spin}.kITK1q_ButtonSpinner{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite kITK1q_spin}@keyframes kITK1q_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.iI0cOG_container{width:100%;display:flex}.iI0cOG_profile{cursor:pointer;border-radius:110px;align-items:center;padding:2px;display:flex}.iI0cOG_profileHeaderWrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.iI0cOG_profileImageWrapper{background-color:#f5f5f5;border-radius:50%;width:38px;height:38px;position:relative;overflow:hidden}.iI0cOG_profileImage{object-fit:cover;width:100%;height:100%;min-width:100%!important;min-height:100%!important}.iI0cOG_profileInfo{flex-direction:column;justify-content:center;margin-left:10px;line-height:1.2;display:flex}.iI0cOG_profilePhone{color:#fff;padding-right:6px;font-size:16px;font-weight:600}.iI0cOG_profileInfoPage{z-index:1000;background-color:#fff;flex-direction:column;width:100vw;height:100dvh;display:flex;position:fixed;top:0;left:0}.iI0cOG_goBackButton{color:#fff;cursor:pointer;border:none;border-radius:5px;width:fit-content;padding:4px 0}.iI0cOG_editButton{color:#fff;cursor:pointer;padding:4px 8px;font-size:17px;font-weight:600}.iI0cOG_profileContent{color:#696969;padding:64px 20px 20px;overflow-y:auto}.iI0cOG_profileContentDetailWrapper{flex-direction:column;align-items:center;gap:10px;margin:16px 0;display:flex}.iI0cOG_profileContentImageWrapper{cursor:pointer;background-color:#f5f5f5;border-radius:50%;width:120px;height:120px;margin:0 auto;position:relative;overflow:hidden}.iI0cOG_profileImageUploadHover{color:#fff;opacity:0;background-color:#0003;justify-content:center;align-items:center;width:100%;height:100%;padding:4px 8px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0;right:0}.iI0cOG_profileContentImageWrapper:hover .iI0cOG_profileImageUploadHover{opacity:1}.iI0cOG_profileContentName{font-size:18px;font-weight:600;line-height:1.2}.iI0cOG_profileContentDetail{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.iI0cOG_loadingCover{z-index:100;background-color:#0000001a;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:fixed;top:0;left:0}
.ipgzKW_popup{visibility:hidden;opacity:0;z-index:999999;-webkit-user-select:none;user-select:none;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;transition:opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;top:0;left:0}.ipgzKW_popupIsOpen{visibility:visible;opacity:1;align-items:center;transition:opacity .3s}.ipgzKW_popupDialog{background-color:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:100%;height:auto;max-height:70vh;margin:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 -4px 20px #00000026}@media (min-width:768px){.ipgzKW_popup{padding:20px}.ipgzKW_popupDialog{max-width:420px}}
.naI_yq_header{color:#696969;text-align:center;justify-content:center;gap:4px;font-size:18px;font-weight:400;display:flex}.naI_yq_dialog{padding:24px 16px;position:relative}.naI_yq_optionWrapper{flex-flow:wrap;gap:12px;margin:10px 0;display:flex}.naI_yq_optionButton{cursor:pointer;white-space:nowrap;border:1px solid #f0f0f0;border-radius:110px;justify-content:center;align-items:center;gap:6px;width:fit-content;padding:6px 16px;font-size:14px;font-weight:400;transition:all .15s;display:flex}.naI_yq_optionButton.naI_yq_active{color:#ffa840;background-color:#ffa84033;border:1px solid #ffa840}.naI_yq_optionButtonIcon{color:#ffa840;font-size:20px}.naI_yq_textarea{border:1px solid #acacac;border-radius:8px;outline:none;width:100%;height:120px;padding:16px;font-size:16px;font-weight:400}.naI_yq_buttonWrapper{justify-content:space-between;gap:10px;margin-top:20px;padding:0 20px;display:flex}.naI_yq_buttonWrapper button{cursor:pointer;border:none;border-radius:110px;justify-content:center;align-items:center;width:147px;height:40px;padding:10px 20px;font-size:16px;font-weight:400;display:flex}.naI_yq_buttonWrapper button:first-child{color:#ffa840;background-color:#fff;border:1px solid #ffa840;font-weight:700}.naI_yq_buttonWrapper button:last-child{color:#fff;background-color:#ffa840;font-weight:700}.naI_yq_xMarkIcon{cursor:pointer;padding:2px;font-size:18px;position:absolute;top:6px;right:12px}
.dCKU_G_modal{background-color:#f7fafb;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;position:fixed;inset:0}.dCKU_G_modalDialog{width:100%;max-width:100vw;height:100%;max-height:100vh;margin:0;padding:0;position:absolute;inset:0}.dCKU_G_modalBody{flex-direction:column;width:100%;height:100%;margin:0;padding:0;display:flex;position:absolute;inset:0}.dCKU_G_modalBody iframe{-webkit-overflow-scrolling:touch;border:none;flex:1;width:100%;height:100%;position:absolute;inset:0;overflow:auto}
._2KLACq_dialog{padding:40px 24px;position:relative}._2KLACq_title{text-align:center;color:#434343;font-size:20px;font-weight:600}._2KLACq_logo{width:105px;height:105px;margin:8px auto}._2KLACq_logo>img{object-fit:contain;width:100%;height:100%}._2KLACq_description{text-align:center;color:#434343;font-size:18px;font-weight:400}._2KLACq_label{color:#696969;margin-top:24px;margin-bottom:10px;font-size:16px;font-weight:400;display:block}._2KLACq_input{border:1px solid #cacaca;border-radius:8px;align-items:center;width:100%;height:46px;margin-bottom:24px;padding:0 6px;font-size:16px;font-weight:400;transition:border .3s;display:flex;position:relative}._2KLACq_inputFocused{border:1px solid #fb6e3b}._2KLACq_input input{border:none;outline:none;width:100%;height:100%;padding:0 8px}._2KLACq_button{justify-content:center;align-items:center;gap:16px;padding-top:28px;display:flex}._2KLACq_button>button{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:110px;width:100%;height:46px;font-size:16px;font-weight:700;transition:background-color .3s}._2KLACq_button>button:first-child{background-color:#c6c6c6;font-weight:400}._2KLACq_closeButton{cursor:pointer;position:absolute;top:16px;right:16px}._2KLACq_errorMessage{color:red;text-align:center;margin-top:16px;font-size:14px;font-weight:400}._2KLACq_shakeAnimation{animation:.3s ease-in-out _2KLACq_shake}@keyframes _2KLACq_shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}
.ZDyVzW_dialog{padding:40px 24px;position:relative}.ZDyVzW_title{text-align:center;color:#434343;font-size:20px;font-weight:600}.ZDyVzW_logo{width:105px;height:105px;margin:24px auto}.ZDyVzW_logo>img{object-fit:contain;width:100%;height:100%}.ZDyVzW_description{text-align:center;color:#434343;font-size:18px;font-weight:400}.ZDyVzW_label{color:#696969;text-align:center;margin-top:24px;margin-bottom:10px;font-size:16px;font-weight:400;line-height:24px;display:block}.ZDyVzW_input{border:1px solid #cacaca;border-radius:8px;align-items:center;width:100%;height:46px;margin-bottom:24px;padding:0 6px;font-size:16px;font-weight:400;transition:border .3s;display:flex;position:relative}.ZDyVzW_inputFocused{border:1px solid #fb6e3b}.ZDyVzW_input input{border:none;outline:none;width:100%;height:100%;padding:0 8px}.ZDyVzW_button{justify-content:center;align-items:center;gap:16px;width:200px;margin:0 auto;padding-top:28px;display:flex}.ZDyVzW_button>button{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:110px;width:100%;height:46px;font-size:16px;font-weight:700;transition:background-color .3s}.ZDyVzW_closeButton{cursor:pointer;position:absolute;top:16px;right:16px}.ZDyVzW_errorMessage{color:red;text-align:center;margin-top:16px;font-size:14px;font-weight:400}.ZDyVzW_shakeAnimation{animation:.3s ease-in-out ZDyVzW_shake}@keyframes ZDyVzW_shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}
.AzGIXq_dialog{background:#fff;border-radius:16px;width:90%;max-width:420px;padding:0;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000026}.AzGIXq_header{color:#fff;background:linear-gradient(135deg,#ffa940 0%,#fb723b 100%);justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;display:flex}.AzGIXq_title h2{color:#fff;margin:0 0 4px;font-size:20px;font-weight:700}.AzGIXq_title p{opacity:.9;color:#fff;margin:0;font-size:14px}.AzGIXq_closeButton{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.AzGIXq_closeButton:hover{background:#ffffff4d;transform:scale(1.05)}.AzGIXq_giftPreview{align-items:center;gap:16px;padding:20px;display:flex}.AzGIXq_giftImage{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.AzGIXq_giftImage img{object-fit:contain;width:100%;height:100%}.AzGIXq_giftInfo{flex:1;min-width:0}.AzGIXq_giftName{color:#333;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.3}.AzGIXq_giftDescription{color:#666;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;line-height:1.4;overflow:hidden}.AzGIXq_pointsBadge{color:#ffa940;background:#f8f9fa;border:1px solid #e9ecef;border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.AzGIXq_coinIcon{object-fit:contain;width:16px;height:16px}.AzGIXq_pointsSummary{padding:20px}.AzGIXq_pointsCard{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px}.AzGIXq_pointsRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.AzGIXq_pointsRow:last-child{margin-bottom:0}.AzGIXq_label{color:#666;font-size:14px;font-weight:500}.AzGIXq_pointsValue{color:#333;align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.AzGIXq_coinIconSmall{object-fit:contain;width:14px;height:14px}.AzGIXq_deductPoints{color:#dc3545}.AzGIXq_remainingPoints{color:#28a745}.AzGIXq_divider{background:#dee2e6;height:1px;margin:12px 0}.AzGIXq_warning{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;align-items:center;gap:8px;margin:0 20px 16px;padding:10px 12px;display:flex}.AzGIXq_warning span{color:#856404;font-size:14px;font-weight:500}.AzGIXq_buttonGroup{padding:0 20px 20px}.AzGIXq_confirmButton{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ffa940 0%,#fb723b 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:14px 20px;font-size:15px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 6px 12px #ffa9404d}.AzGIXq_confirmButton:hover{background:linear-gradient(135deg,#f93 0%,#fc6042 100%);transform:translateY(-2px);box-shadow:0 12px 24px #ffa94066}.AzGIXq_confirmButton:active{transform:translateY(0);box-shadow:0 4px 8px #ffa9404d}.AzGIXq_buttonCoinIcon{object-fit:contain;width:18px;height:18px}.AzGIXq_insufficientPointsOverlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AzGIXq_insufficientPointsPopup{text-align:center;background:#fff;border-radius:12px;width:90%;max-width:320px;padding:24px;box-shadow:0 10px 25px #00000026}.AzGIXq_insufficientPointsIcon{margin-bottom:16px}.AzGIXq_insufficientPointsTitle{color:#333;margin:0 0 12px;font-size:18px;font-weight:600}.AzGIXq_insufficientPointsMessage{color:#666;margin:0 0 20px;font-size:14px;line-height:1.5}.AzGIXq_insufficientPointsActions{justify-content:center;display:flex}.AzGIXq_insufficientPointsButton{color:#fff;cursor:pointer;background:#ffa940;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .2s}.AzGIXq_insufficientPointsButton:hover{background:#f93}@media (max-width:480px){.AzGIXq_dialog{width:95%;margin:20px}.AzGIXq_header{padding:20px 20px 12px}.AzGIXq_title h2{font-size:18px}.AzGIXq_title p{font-size:13px}.AzGIXq_giftPreview{text-align:center;flex-direction:column;gap:16px;padding:20px}.AzGIXq_giftImage{width:120px;height:120px}.AzGIXq_giftImage img{width:80px;height:80px}.AzGIXq_giftName{font-size:16px}.AzGIXq_giftDescription{font-size:13px}.AzGIXq_pointsSummary{padding:20px}.AzGIXq_pointsCard{padding:16px}.AzGIXq_pointsValue{font-size:15px}.AzGIXq_warning span{font-size:13px}.AzGIXq_buttonGroup{padding:0 20px 20px}.AzGIXq_confirmButton{padding:14px 20px;font-size:15px}}
.bYa1eW_container{z-index:1;scrollbar-width:none;-ms-overflow-style:none;background:#f5f5f5;width:100vw;height:100vh;min-height:100vh;padding-bottom:100px;position:fixed;inset:0;overflow:hidden auto}.bYa1eW_container::-webkit-scrollbar{display:none}.bYa1eW_header{z-index:100;background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #00000029}.bYa1eW_backButton{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:8px;transition:background-color .2s}.bYa1eW_backButton:hover{background-color:#f0f0f0}.bYa1eW_title{color:#333;text-align:center;flex:1;margin:0;font-size:18px;font-weight:600}.bYa1eW_pointsDisplay{flex-direction:column;align-items:flex-end;display:flex}.bYa1eW_pointsLabel{color:#666;margin-bottom:2px;font-size:12px}.bYa1eW_pointsValue{background:linear-gradient(90deg,#ffa940 0%,#fb723b 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:700}.bYa1eW_filterTabs{background:#fff;border-radius:12px;margin:16px 20px;padding:4px;display:flex;overflow-x:auto;box-shadow:0 1px 4px #00000029}.bYa1eW_filterTab{color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;min-width:80px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s}.bYa1eW_filterTab.bYa1eW_active{color:#fff;background:linear-gradient(90deg,#ffa940 0%,#fb723b 100%);box-shadow:0 2px 4px #ffa8404d}.bYa1eW_giftsList{flex-direction:column;gap:8px;margin-bottom:20px;padding:0 20px;display:flex}.bYa1eW_giftCard{cursor:pointer;background:#fff;border-radius:12px;align-items:center;padding:12px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 4px #00000029}.bYa1eW_giftCard:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.bYa1eW_giftImage{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:72px;min-height:72px;margin-right:12px;display:flex;overflow:hidden}.bYa1eW_giftImage img{object-fit:contain;background:0 0;border:none;outline:none;min-width:60px;min-height:60px;display:block}.bYa1eW_giftInfo{flex-direction:column;flex:1;gap:4px;display:flex}.bYa1eW_giftName{color:#333;margin:0;font-size:16px;font-weight:600;line-height:1.3}.bYa1eW_giftDescription{color:#666;margin:0;font-size:14px;line-height:1.4}.bYa1eW_giftDetails{align-items:center;margin-top:4px;display:flex}.bYa1eW_pointsRequired{color:#ffa940;align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.bYa1eW_giftChevron{color:#cac7c7;justify-content:center;align-items:center;margin-left:12px;display:flex}.bYa1eW_tradeButton{cursor:pointer;color:#fff;background:linear-gradient(90deg,#ffa940 0%,#fb723b 100%);border:none;border-radius:8px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.bYa1eW_tradeButton:hover:not(.bYa1eW_disabled){background:linear-gradient(90deg,#f93 0%,#fc6042 100%);transform:translateY(-1px);box-shadow:0 4px 8px #ffa8404d}.bYa1eW_tradeButton.bYa1eW_disabled{color:#999;cursor:not-allowed;box-shadow:none;background:#e0e0e0;transform:none}.bYa1eW_tradeButton:active:not(.bYa1eW_disabled){transform:translateY(0)}@media (max-width:768px){.bYa1eW_giftsList{padding:0 16px}.bYa1eW_header{padding:12px 16px}.bYa1eW_title{font-size:16px}.bYa1eW_filterTabs{margin:12px 16px}.bYa1eW_filterTab{padding:10px 12px;font-size:13px}}@media (max-width:480px){.bYa1eW_giftsList{padding:0 12px}.bYa1eW_giftCard{padding:10px}.bYa1eW_giftImage{width:50px;height:50px;margin-right:10px}.bYa1eW_giftImage img{width:30px;height:30px}.bYa1eW_giftName{font-size:15px}.bYa1eW_giftDescription{font-size:13px}}
.piwjyW_container{z-index:1000;background-color:#f8f9fa;flex-direction:column;max-width:768px;margin:0 auto;display:flex;position:fixed;inset:0}.piwjyW_header{z-index:10;background:linear-gradient(135deg,#ffa940 0%,#fb723b 100%);justify-content:space-between;align-items:center;padding:1rem;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000001a}.piwjyW_backButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.piwjyW_backButton:hover{background-color:#ffffff1a}.piwjyW_title{color:#fff;text-align:center;flex:1;margin:0 2rem 0 0;font-size:1.25rem;font-weight:600}.piwjyW_refreshButton{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.piwjyW_refreshButton:hover{background-color:#ffffff1a}.piwjyW_refreshButton:disabled{opacity:.6;cursor:not-allowed}.piwjyW_refreshing{animation:1s linear infinite piwjyW_spin}@keyframes piwjyW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.piwjyW_content{flex:1;padding:1rem;overflow-y:auto}.piwjyW_loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.piwjyW_spinner{border:4px solid #e5e7eb;border-top-color:#ffa940;border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite piwjyW_spin}.piwjyW_loading p{color:#6b7280;margin:0;font-size:.9rem}.piwjyW_error{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.piwjyW_error p{color:#ef4444;margin-bottom:1rem;font-size:.9rem}.piwjyW_retryButton{color:#fff;cursor:pointer;background-color:#ffa940;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:background-color .2s}.piwjyW_retryButton:hover{background-color:#e0993a}.piwjyW_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.piwjyW_emptyIcon{opacity:.6;margin-bottom:1rem;font-size:4rem}.piwjyW_empty p{color:#6b7280;margin:0 0 .5rem;font-size:1rem}.piwjyW_emptySubtext{color:#9ca3af!important;font-size:.9rem!important}.piwjyW_historyList{flex-direction:column;display:flex}.piwjyW_historyItem{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:8px;padding:1rem;transition:box-shadow .2s;position:relative;box-shadow:0 2px 4px #00000003}.piwjyW_statusSection{z-index:1;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:absolute;top:1rem;right:1rem}.piwjyW_mainContent{gap:.75rem;padding-right:120px;display:flex}.piwjyW_itemImage{border-radius:10px;flex-shrink:0;width:64px;height:64px;overflow:hidden}.piwjyW_itemImage img{object-fit:cover;width:100%;height:100%}.piwjyW_itemInfo{flex:1;min-width:0}.piwjyW_itemName{color:#1a1a1a;margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.3}.piwjyW_itemDescription{color:#666;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.piwjyW_itemDetails{flex-direction:column;gap:.25rem;display:flex}.piwjyW_pointsUsed{color:#2d2d2d;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}.piwjyW_coinIcon{width:16px;height:16px}.piwjyW_redemptionCode{align-items:center;gap:.5rem;margin-top:.25rem;font-size:.85rem;display:flex}.piwjyW_codeLabel{color:#666;font-weight:500}.piwjyW_codeValue{color:#1a1a1a;letter-spacing:.3px;font-family:Courier New,monospace;font-size:.8rem;font-weight:700}.piwjyW_statusBadge{color:#fff;white-space:nowrap;text-align:center;border-radius:16px;justify-content:center;align-items:center;min-width:70px;padding:.4rem .8rem;font-size:.8rem;font-weight:600;display:flex;box-shadow:0 1px 3px #0000001a}.piwjyW_dateTime{color:#888;text-align:right;font-size:.75rem;font-weight:500;line-height:1.2}@media (max-width:480px){.piwjyW_header{padding:.75rem}.piwjyW_title{margin-right:1.5rem;font-size:1.1rem}.piwjyW_content,.piwjyW_historyItem{padding:.75rem}.piwjyW_statusSection{top:.75rem;right:.75rem}.piwjyW_mainContent{padding-right:100px}.piwjyW_itemImage{width:64px;height:64px}.piwjyW_itemName{font-size:.9rem}.piwjyW_itemDescription{font-size:.8rem}.piwjyW_statusBadge{min-width:60px;padding:.2rem .5rem;font-size:.7rem}.piwjyW_dateTime{font-size:.7rem}}.piwjyW_content::-webkit-scrollbar{width:4px}.piwjyW_content::-webkit-scrollbar-track{background:#f1f1f1}.piwjyW_content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.piwjyW_content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
.VlJ40a_dialog{padding:30px 24px;position:relative}.VlJ40a_title{text-align:center;color:#434343;font-size:20px;font-weight:600}.VlJ40a_description{text-align:center;color:#696969;margin-top:12px;font-size:16px;font-weight:400}.VlJ40a_imageWrapper{width:70px;height:70px;margin:16px auto}.VlJ40a_imageWrapper>img{object-fit:contain;width:100%;height:100%}.VlJ40a_input{border:1px solid #cacaca;border-radius:8px;align-items:center;width:100%;height:46px;margin:24px 0;padding:0 6px;font-size:16px;font-weight:400;transition:border .3s;display:flex;position:relative}.VlJ40a_input>.VlJ40a_prefix{color:#9e9e9e;border-right:1px solid #cacaca;padding:0 8px}.VlJ40a_inputFocused{border:1px solid #fb6e3b}.VlJ40a_input input{border:none;outline:none;width:100%;height:100%;padding:0 8px}.VlJ40a_buttonWrapper{gap:16px;padding-top:16px;display:flex}.VlJ40a_buttonWrapper>button{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:110px;width:100%;height:46px;font-size:16px;font-weight:700;transition:background-color .3s}.VlJ40a_buttonWrapper>.VlJ40a_cancelButton{color:#ffa840;background-color:#fff;border:1px solid #ffa840}.VlJ40a_closeButton{cursor:pointer;position:absolute;top:16px;right:16px}.VlJ40a_errorMessage{color:red;text-align:center;margin-top:16px;font-size:14px;font-weight:400}.VlJ40a_shakeAnimation{animation:.3s ease-in-out VlJ40a_shake}.VlJ40a_spinner{border:4px solid #ffffff4d;border-top-color:#ffa840;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite VlJ40a_spin}@keyframes VlJ40a_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes VlJ40a_shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}
._3NmB5a_container{z-index:9999;background-color:#fff;flex-direction:column;width:100%;height:100dvh;display:flex;position:fixed;inset:0;overflow:auto}._3NmB5a_header{z-index:10;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}._3NmB5a_headerCenter{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}._3NmB5a_backButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}._3NmB5a_backButton:hover{background:#f5f5f5}._3NmB5a_title{color:#333;margin:0;font-size:18px;font-weight:600}._3NmB5a_historyButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}._3NmB5a_historyButton:hover{background:#f5f5f5}._3NmB5a_pointsDisplay{color:#ffa940;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:flex}._3NmB5a_coinIcon{object-fit:contain;width:20px;height:20px}._3NmB5a_searchContainer{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px}._3NmB5a_searchInput{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:25px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:all .2s}._3NmB5a_searchInput:focus{background:#fff;border-color:#ffa940;box-shadow:0 0 0 3px #ffa9401a}._3NmB5a_searchInput::placeholder{color:#999}._3NmB5a_filterTabs{scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-bottom:1px solid #f0f0f0;gap:8px;padding:16px 20px;display:flex;overflow-x:auto}._3NmB5a_filterTabs::-webkit-scrollbar{display:none}._3NmB5a_filterTab{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0e0e0;border-radius:20px;flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}._3NmB5a_filterTab:hover{color:#ffa940;border-color:#ffa940}._3NmB5a_activeFilter{background:linear-gradient(135deg,#ffa940 0%,#fb723b 100%);border-color:#0000;color:#fff!important}._3NmB5a_giftsList{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:0 20px 20px;overflow-y:auto}._3NmB5a_giftsList::-webkit-scrollbar{display:none}._3NmB5a_giftCard{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:12px;align-items:center;margin-bottom:8px;padding:10px;transition:all .2s;display:flex;position:relative}._3NmB5a_giftCard:hover{border-color:#ffa940;box-shadow:0 4px 12px #0000001a}._3NmB5a_giftImage{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;margin-right:12px;display:flex;overflow:hidden}._3NmB5a_giftImage img{object-fit:contain;background:0 0;border:none;outline:none;width:100%;height:100%;display:block}._3NmB5a_giftInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._3NmB5a_giftName{color:#333;margin:0;font-size:16px;font-weight:600;line-height:1.2}._3NmB5a_giftDescription{color:#666;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:1.4;overflow:hidden}._3NmB5a_giftDetails{align-items:center;gap:8px;display:flex}._3NmB5a_pointsRequired{color:#ffa940;align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}._3NmB5a_coinIconSmall{object-fit:contain;width:16px;height:16px}._3NmB5a_chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;margin-left:8px;display:flex}@media (max-width:480px){._3NmB5a_container{height:100dvh}._3NmB5a_header{padding:12px 16px}._3NmB5a_title{font-size:16px}._3NmB5a_searchContainer,._3NmB5a_filterTabs{padding:12px 16px}._3NmB5a_filterTab{padding:6px 12px;font-size:13px}._3NmB5a_giftsList{padding:12px}._3NmB5a_giftCard{padding:10px}._3NmB5a_giftImage{width:60px;height:60px;margin-right:10px}._3NmB5a_giftImage img{width:50px;height:50px}._3NmB5a_giftName{font-size:15px}._3NmB5a_giftDescription{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}}._3NmB5a_loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}._3NmB5a_spinner{border:4px solid #f3f3f3;border-top-color:#fb6e3b;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite _3NmB5a_spin}@keyframes _3NmB5a_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._3NmB5a_loading p{color:#666;margin:0;font-size:14px}._3NmB5a_error{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}._3NmB5a_error p{color:#e74c3c;margin:0 0 16px;font-size:14px}._3NmB5a_retryButton{color:#fff;cursor:pointer;background:#fb6e3b;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background-color .2s}._3NmB5a_retryButton:hover{background:#e55a2b}._3NmB5a_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}._3NmB5a_empty p{color:#666;margin:0;font-size:14px}._3NmB5a_categoriesLoading{color:#666;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;display:flex}._3NmB5a_categoriesLoading ._3NmB5a_spinner{border:2px solid #f3f3f3;border-top-color:#fb6e3b;width:16px;height:16px;margin:0}
.ZswBmW_dialog{flex-direction:column;height:auto;max-height:70vh;padding:0;display:flex}.ZswBmW_header{z-index:10;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:20px 20px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.ZswBmW_headerTitle{color:#333;margin:0;font-size:16px;font-weight:600}.ZswBmW_closeButton{color:#999;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;line-height:1;transition:all .2s;display:flex}.ZswBmW_closeButton:hover{color:#666;background:#f5f5f5}.ZswBmW_content{flex-direction:column;flex:none;gap:0;padding:12px 16px 8px;display:flex;overflow:hidden}.ZswBmW_optionWrapper{-webkit-overflow-scrolling:touch;flex-flow:wrap;flex-shrink:0;gap:6px;max-height:200px;margin-bottom:12px;padding-right:4px;display:flex;overflow:hidden auto}.ZswBmW_optionWrapper::-webkit-scrollbar{width:4px}.ZswBmW_optionWrapper::-webkit-scrollbar-track{background:0 0}.ZswBmW_optionWrapper::-webkit-scrollbar-thumb{background:#ffa840;border-radius:2px}.ZswBmW_optionWrapper::-webkit-scrollbar-thumb:hover{background:#ff9500}.ZswBmW_optionButton{cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #ffa840;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:400;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #ffa8401a}.ZswBmW_optionButton:hover{transform:translateY(-1px);box-shadow:0 2px 4px #ffa84033}.ZswBmW_optionButton.ZswBmW_active{color:#fff;background:linear-gradient(135deg,#ffa840 0%,#ff8c42 100%);border-color:#ffa840;box-shadow:0 2px 6px #ffa8404d}.ZswBmW_optionName{font-size:12px;line-height:1.4}.ZswBmW_optionPrice{color:#ffa840;font-size:11px;font-weight:600}.ZswBmW_optionButton.ZswBmW_active .ZswBmW_optionPrice{color:#fff}.ZswBmW_commentSection{flex-shrink:0;margin-top:8px;margin-bottom:0;padding-bottom:0}.ZswBmW_commentLabel{color:#333;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.ZswBmW_optional{color:#999;margin-left:4px;font-weight:400}.ZswBmW_textarea{resize:none;border:1.5px solid #e0e0e0;border-radius:8px;outline:none;width:100%;min-height:60px;max-height:80px;margin-bottom:0;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;transition:border-color .2s}.ZswBmW_textarea:focus{border-color:#ffa840;box-shadow:0 0 0 3px #ffa8401a}.ZswBmW_footer{background:#fff;border-top:1px solid #f0f0f0;border-radius:0 0 20px 20px;flex-shrink:0;gap:10px;padding:8px 16px 12px;display:flex}.ZswBmW_cancelButton,.ZswBmW_confirmButton{cursor:pointer;border:none;border-radius:20px;flex:1;height:40px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.ZswBmW_cancelButton{color:#666;background:#f5f5f5}.ZswBmW_cancelButton:hover{background:#e8e8e8}.ZswBmW_confirmButton{color:#fff;background:linear-gradient(135deg,#ffa840 0%,#ff8c42 100%);box-shadow:0 2px 8px #ffa8404d}.ZswBmW_confirmButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ffa84066}.ZswBmW_confirmButton:active{transform:translateY(0)}
.zwgQuG_container{padding:12px 8px}.zwgQuG_content{justify-content:space-between;align-items:center;display:flex}.zwgQuG_contentDetail{flex-direction:column;display:flex}.zwgQuG_contentDetail h2{background:linear-gradient(90deg,#ffa940 0%,#fb723b 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:400}.zwgQuG_contentDetailPoint{align-items:flex-end;gap:10px;display:flex}.zwgQuG_contentDetailPoint span:first-child{background:linear-gradient(90deg,#ffa940 0%,#fb723b 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700}.zwgQuG_contentDetailPoint span:last-child{color:#3c3c434a;margin-bottom:8px;font-size:16px;font-weight:700}.zwgQuG_contentDetailContact{border-top:1px solid #80808040;align-items:center;gap:10px;margin:16px 0;display:flex}.zwgQuG_contentDetailContact span{color:#8080808c;padding-top:8px;padding-bottom:4px;font-size:14px}.zwgQuG_contentImage{width:80px;height:80px;overflow:hidden}.zwgQuG_contentImage img{object-fit:cover;width:100%;height:100%}.zwgQuG_navigator{cursor:pointer;background:linear-gradient(90deg,#ffa940 0%,#fb723b 100%);border:none;border-radius:0 0 12px 12px;justify-content:flex-end;align-items:center;gap:8px;width:100%;padding:4px 12px;transition:all .3s;display:flex}.zwgQuG_navigator span{color:#fff;padding:8px 0;font-size:14px;font-weight:400}.zwgQuG_navigator:active{background:linear-gradient(90deg,#f93 0%,#fc6042 100%);transform:scale(.98)}
.jh6wOG_backdrop{z-index:1001;background-color:#00000080;justify-content:center;align-items:flex-end;height:100vh;transition:height ease-in-out;display:flex;position:fixed;inset:0;overflow-y:auto}.jh6wOG_hidden{display:none}.jh6wOG_show{z-index:1001;justify-content:center;align-items:flex-end;height:100vh;display:flex;position:fixed;inset:0;overflow-y:auto}.jh6wOG_backgroundGradient{opacity:.5;background-image:linear-gradient(#fff,gray,gray,gray,gray,gray,#fff);width:100%;height:100%;position:absolute}.jh6wOG_backgroundBlur{-webkit-filter:blur(7px);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.jh6wOG_bottomSheet{cursor:pointer;z-index:1002;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;min-height:80%;font-size:18px;font-weight:700;transition:bottom .3s;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 20px #0000001a}.jh6wOG_bottomSheet.jh6wOG_is-open{transform:translateY(100%)}.jh6wOG_modalBackdrop{z-index:10000;background:#000000b3;place-items:center;width:100%;height:100%;margin:0;display:grid;position:fixed}.jh6wOG_modalContainer{background-image:linear-gradient(90deg,#faa419,#ec5c24);border-radius:10px;flex-direction:column;align-items:center;width:85vw;display:flex;position:relative}.jh6wOG_modalContainer h1{color:#008a5c;font-size:2.5rem}.jh6wOG_modalContainer p{color:#5f7901;font-size:1.25rem;line-height:2rem}.jh6wOG_close{cursor:pointer;width:2rem;height:2rem;position:absolute;top:20px;right:20px}.jh6wOG_close div{background:#ff9101;border-radius:10px;width:3px;height:1.5rem;position:absolute;left:50%;right:50%}.jh6wOG_close div:first-child{transform:rotate(45deg)}.jh6wOG_close div:last-child{transform:rotate(-45deg)}.jh6wOG_buttonOkay{color:#ec5c24;background-color:#fff;border-width:0;border-radius:8px;width:200px;height:40px;margin:10px}
.VLKwsa_container{padding:0}.VLKwsa_container h2{color:#9e9e9e;margin-bottom:16px;font-size:14px;font-weight:400}.VLKwsa_content{flex-direction:column;gap:4px;height:46vh;max-height:46vh;padding-bottom:100px;display:flex;overflow-y:auto}.VLKwsa_emptyContent{flex-direction:column;gap:4px;padding-bottom:100px;display:flex;overflow-y:auto}.VLKwsa_wrapper{padding:2px}
.xwT-Na_carousel_container{width:100%;height:auto;position:relative}.xwT-Na_swiper_slide{justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}.xwT-Na_custom_pagination{z-index:100;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:0}.xwT-Na_pagination_dot{background-color:#00f;border-radius:50%;width:10px;height:10px;margin:0 5px}
.F4E3uW_overlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.F4E3uW_stackedContainer{width:90%;max-width:500px;transition:all .3s;position:absolute}.F4E3uW_stackedContainer:first-child{z-index:30}.F4E3uW_stackedContainer:nth-child(2){z-index:20;transform:translateY(20px)scale(.95)}.F4E3uW_stackedContainer:nth-child(3){z-index:10;transform:translateY(40px)scale(.9)}.F4E3uW_imageContainer{border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 8px #0003}.F4E3uW_adImage{object-fit:cover;width:100%;height:auto;display:block}.F4E3uW_closeButton{cursor:pointer;z-index:40;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:absolute;top:10px;right:10px}.F4E3uW_closeButton:hover{background-color:#000000b3}.F4E3uW_prevButton,.F4E3uW_nextButton{z-index:10;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.F4E3uW_prevButton{left:10px}.F4E3uW_nextButton{right:10px}
._70m80G_dialog{padding:30px 24px;position:relative}._70m80G_title{text-align:center;color:#434343;font-size:20px;font-weight:600}._70m80G_description{text-align:center;color:#9e9e9e;flex-direction:column;margin-top:12px;font-size:14px;font-weight:400;display:flex}._70m80G_description>span>b{color:#434343}._70m80G_OTPInputWrapper{flex-direction:column;gap:8px;margin-top:20px;display:flex}._70m80G_OTPInputWrapper>span{color:#9e9e9e;font-size:14px;font-weight:400}._70m80G_OTPInputWrapper>._70m80G_input{justify-content:space-between;gap:4px;margin-bottom:12px;display:flex}._70m80G_OTPInputWrapper>._70m80G_input>input{text-align:center;color:#434343;border:1px solid #cacaca;border-radius:8px;outline:none;justify-content:center;align-items:center;width:40px;height:40px;font-family:Roboto,sans-serif;font-size:20px;font-weight:600;transition:border .3s;display:flex}._70m80G_OTPInputWrapper>._70m80G_input>input:focus{border:1px solid #fb6e3b}._70m80G_OTPDesc{color:#434343;flex-direction:column;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:400;display:flex}._70m80G_OTPDesc>span:last-child{color:#4f8def;cursor:pointer;text-decoration:underline}._70m80G_shakeAnimation{animation:.3s ease-in-out _70m80G_shake}._70m80G_errorMessage{color:red;text-align:center;font-size:14px;font-weight:400}._70m80G_button{padding-top:20px}._70m80G_button>button{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:110px;width:100%;height:46px;font-size:16px;font-weight:700;transition:background-color .3s;position:relative}._70m80G_closeButton{cursor:pointer;position:absolute;top:16px;right:16px}@keyframes _70m80G_shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}
.SxqtXG_container{cursor:pointer;border-radius:12px;justify-content:space-between;padding:12px 34px 12px 12px;display:flex;position:relative;box-shadow:0 1px 4px #00000029}.SxqtXG_content{flex-direction:column;gap:6px;display:flex}.SxqtXG_content>span{color:#696969;font-size:14px;font-weight:400}.SxqtXG_content>h3{color:#434343;margin:0;padding:0;font-size:16px;font-weight:500}.SxqtXG_detail{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.SxqtXG_chevron{padding:4px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.SxqtXG_detail>div:first-child{color:var(--text-color);background-color:var(--bg-color);border-radius:110px;justify-content:center;align-items:center;height:20px;padding:0 8px;font-size:12px;font-weight:700;display:flex}.SxqtXG_detail>div:last-child{flex-direction:column;gap:6px;display:flex}.SxqtXG_detail>span{color:#696969;text-align:right;font-size:14px;font-weight:400}.SxqtXG_detail>span:last-child{color:#fb6e3b;white-space:nowrap;font-size:16px;font-weight:600}
._0AS58q_dialog{padding:30px 24px;position:relative}._0AS58q_title{text-align:center;color:#434343;font-size:20px;font-weight:600}._0AS58q_description{text-align:center;color:#9e9e9e;margin-top:12px;margin-bottom:24px;font-size:14px;font-weight:400}._0AS58q_input{border:1px solid #cacaca;border-radius:8px;width:100%;height:46px;margin:20px 0;padding:0 6px;font-size:16px;font-weight:400;transition:border .3s;position:relative}._0AS58q_inputFocused{border:1px solid #fb6e3b}._0AS58q_input select{appearance:none;color:#434343;background-color:#0000;background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:none;outline:none;width:100%;height:100%}._0AS58q_input option{font-family:Roboto,sans-serif}._0AS58q_emptySelect{color:#acacac!important}._0AS58q_inputChevron{position:absolute;top:50%;right:12px;transform:translateY(-50%)}._0AS58q_button{padding-top:28px}._0AS58q_button>button{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:110px;width:100%;height:46px;font-size:16px;font-weight:700;transition:background-color .3s}._0AS58q_closeButton{cursor:pointer;position:absolute;top:16px;right:16px}._0AS58q_errorMessage{color:red;text-align:center;margin-top:16px;font-size:14px;font-weight:400}._0AS58q_shakeAnimation{animation:.3s ease-in-out _0AS58q_shake}@keyframes _0AS58q_shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}
.g3cjDW_container{cursor:pointer;border-radius:8px;flex-direction:row;min-height:100px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #00000029}.g3cjDW_image{aspect-ratio:1;width:100px;min-width:100px;max-width:100px;height:100%;overflow:hidden}.g3cjDW_content{flex:1;justify-content:space-between;align-items:center;display:flex}.g3cjDW_details{flex-direction:column;justify-content:space-between;gap:6px;padding:12px 0 12px 12px;display:flex}.g3cjDW_name{text-overflow:ellipsis;color:#77574d;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:16px;font-weight:500;display:-webkit-box;overflow:hidden}.g3cjDW_price{color:#fb6e3b;font-size:16px;font-weight:600}.g3cjDW_deleteIcon{color:#cac7c7;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;margin-top:6px;margin-right:6px;font-size:20px;display:flex;position:absolute;top:0;right:0}.g3cjDW_quantity{flex-direction:column;margin-top:32px;margin-right:12px;display:flex}@media (max-width:400px){.g3cjDW_name{width:100px}}
.WyWvAa_container{flex-direction:column;gap:16px;padding:20px 0 100px;display:flex}.WyWvAa_status{color:orange;justify-content:center;width:100%;display:flex}.WyWvAa_content{background-color:#fff;flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #00000029;border-radius:8px!important}.WyWvAa_status>div{background-color:var(--bg-color);border-radius:110px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:6px 8px;display:flex}.WyWvAa_status>div>span{color:var(--text-color);font-size:14px;font-weight:600}.WyWvAa_content>h3{color:#434343;text-align:center;margin:0;padding:0;font-size:18px;font-weight:600;line-height:30px}.WyWvAa_contentDetailWrapper:first-child{flex-direction:column;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;display:flex}.WyWvAa_contentDetailWrapper:first-child>.WyWvAa_contentDetailItem{color:#696969;justify-content:space-between;align-items:center;width:100%;font-size:14px;line-height:14px;display:flex}.WyWvAa_contentDetailWrapper:last-child{padding-bottom:32px}.WyWvAa_contentDetailWrapper:last-child>table{border-collapse:collapse;width:100%;margin:12px 0}.WyWvAa_contentDetailWrapper:last-child>table th{color:#acacac;white-space:nowrap;padding:8px 4px;font-size:14px;font-weight:400;line-height:24px}.WyWvAa_contentDetailWrapper:last-child>table td:last-child{font-weight:500}.WyWvAa_contentDetailWrapper:last-child>table>tbody tr{border-collapse:collapse;border-top:1px solid #d8c2bb;border-bottom:1px solid #d8c2bb}.WyWvAa_contentDetailWrapper:last-child>table>tbody td{color:#434343;padding:8px 4px;font-size:14px}.WyWvAa_contentDetailWrapper:last-child .WyWvAa_footer{flex-direction:column;gap:4px;display:flex}.WyWvAa_contentDetailWrapper:last-child .WyWvAa_footer>div{color:#696969;justify-content:space-between;align-items:center;font-size:15px;display:flex}.WyWvAa_contentDetailWrapper:last-child .WyWvAa_footer>.WyWvAa_price>span:last-child{color:#fb6e3b;font-size:15px;font-weight:700}.WyWvAa_contentDetailWrapper:last-child .WyWvAa_footer>.WyWvAa_method:last-child>span:last-child{color:#696969;font-size:14px;font-weight:400}.WyWvAa_downloadButton{cursor:pointer;position:absolute;top:1rem;right:1rem}.WyWvAa_floatRight{text-align:right}
.M0gUNq_addToCartButton{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:110px;justify-content:center;align-items:center;width:100%;height:42px;margin-bottom:34px;font-size:16px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 2px 6px #00000040}.M0gUNq_addToCartButton:active{transform:scale(.98)}.M0gUNq_button{color:#ffa840;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:110px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex;box-shadow:0 1px 4px #00000040}
.CR_9wq_profileContainer{flex-direction:column;height:80%;min-height:80%;display:flex}.CR_9wq_header{z-index:999;background-image:linear-gradient(90deg,#ffa940,#fb723b);justify-content:center;align-items:center;height:64px;min-height:64px;padding:1rem;display:flex;position:sticky;top:0}.CR_9wq_backButton{cursor:pointer;justify-content:center;align-items:center;padding:.6rem;display:flex;position:absolute;left:0}.CR_9wq_headerTitle{color:#fff;margin:0;padding:0;font-size:1.3rem}.CR_9wq_headerTexture{width:150px;position:absolute;bottom:4px;right:8px}.CR_9wq_headerTextureImg{width:100%}.CR_9wq_hidden{display:none}.CR_9wq_visible{display:block}.CR_9wq_loginIcon{width:120px;height:110px;margin:2.5rem auto 1.5rem}.CR_9wq_loginIcon img{object-fit:cover;width:100%;height:100%}.CR_9wq_loginTitle{text-align:center;color:#ffa840;margin-bottom:.5rem;font-size:2.3rem;font-weight:700}.CR_9wq_loginSubtitle{text-align:center;color:#555;margin-bottom:1.5rem;font-size:1rem;font-weight:400}.CR_9wq_buttonWrapper{flex-direction:column;gap:16px;margin-top:20px;padding:20px;display:flex}.CR_9wq_buttonWrapper button{cursor:pointer;border:none;border-radius:110px;justify-content:center;align-items:center;width:100%;height:50px;padding:10px 20px;font-size:18px;font-weight:400;transition:all .2s;display:flex}.CR_9wq_buttonWrapper button:active{transform:scale(.98)}.CR_9wq_buttonWrapper button:last-child{color:#ffa840;background-color:#fff;border:1px solid #ffa840;gap:8px;font-weight:700;display:flex}.CR_9wq_buttonWrapper button:first-child{color:#fff;background-color:#ffa840;font-weight:700}.CR_9wq_loginFooter{text-align:center;color:#888;justify-content:center;max-width:320px;margin:0 auto;padding:1rem;font-size:.95rem;font-weight:400;display:flex}.CR_9wq_loginFooterLink a{text-decoration:none}.CR_9wq_loginFooterLink a:hover{text-decoration:underline}.CR_9wq_resetPasswordTitle{text-align:center;margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.CR_9wq_resetPasswordSubtitle{text-align:center;color:#555;margin-bottom:1.5rem;padding:0 1rem;font-size:1rem;font-weight:400}.CR_9wq_resetPasswordIcon{width:150px;height:150px;margin:2.5rem auto 1.5rem}.CR_9wq_resetPasswordIcon img{object-fit:cover;width:100%;height:100%}.CR_9wq_logoutButton{cursor:pointer;margin-right:.4rem;padding:.6rem;position:absolute;right:0}
.w14-xa_dialog{padding:24px;position:relative}.w14-xa_title{text-align:center;color:#434343;font-size:20px;font-weight:600}.w14-xa_description{text-align:center;color:#696969;margin-top:12px;font-size:16px;font-weight:400}.w14-xa_imageWrapper{width:100px;height:100px;margin:24px auto}.w14-xa_imageWrapper>img{object-fit:contain;width:100%;height:100%}.w14-xa_icon{text-align:center;color:#ffa840;margin-bottom:-8px;font-size:60px}.w14-xa_input{border:1px solid #cacaca;border-radius:8px;align-items:center;width:100%;height:46px;margin:24px 0;padding:0 6px;font-size:16px;font-weight:400;transition:border .3s;display:flex;position:relative}.w14-xa_input>.w14-xa_prefix{color:#9e9e9e;border-right:1px solid #cacaca;padding:0 8px}.w14-xa_inputFocused{border:1px solid #fb6e3b}.w14-xa_input input{border:none;outline:none;width:100%;height:100%;padding:0 8px}.w14-xa_buttonWrapper{gap:16px;padding-top:28px;display:flex}.w14-xa_buttonWrapper>button{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:110px;width:100%;height:46px;font-size:16px;font-weight:700;transition:background-color .3s}.w14-xa_buttonWrapper>.w14-xa_cancelButton{color:#ffa840;background-color:#fff;border:1px solid #ffa840}.w14-xa_closeButton{cursor:pointer;position:absolute;top:16px;right:16px}.w14-xa_errorMessage{color:red;text-align:center;margin-top:16px;font-size:14px;font-weight:400}.w14-xa_shakeAnimation{animation:.3s ease-in-out w14-xa_shake}.w14-xa_spinner{border:4px solid #ffffff4d;border-top-color:#ffa840;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite w14-xa_spin}@keyframes w14-xa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes w14-xa_shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}
.a_VcSq_container{z-index:9999999;-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);flex-direction:column;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.a_VcSq_containerWrapper{flex-direction:column;justify-content:space-between;width:100%;max-width:768px;min-height:100vh;margin:0 auto;display:flex}.a_VcSq_searchHeader{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #0000000d;align-items:center;padding:12px 16px 8px;display:flex;box-shadow:0 2px 10px #0000000f}.a_VcSq_searchInputWrapper{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;align-items:center;margin-left:8px;padding:8px 12px;transition:all .3s;display:flex;box-shadow:0 1px 4px #0000000a}.a_VcSq_searchInputWrapper:focus-within{border-color:#ffa840;box-shadow:0 0 0 3px #ffa8401a}.a_VcSq_searchIcon{align-items:center;margin-right:8px;display:flex}.a_VcSq_searchInput{color:#1f2937;background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:500}.a_VcSq_searchInput::placeholder{color:#9ca3af;font-weight:400}.a_VcSq_clearButton{cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:6px;padding:2px;transition:all .2s;display:flex}.a_VcSq_clearButton:hover{background:#e5e7eb}.a_VcSq_closeButton{cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.a_VcSq_closeButton:hover{background:#e5e7eb}.a_VcSq_searchContent{flex:1;padding:0;overflow-y:auto}.a_VcSq_searchEmptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 20px;display:flex}.a_VcSq_searchEmptyIcon{opacity:.6;margin-bottom:16px}.a_VcSq_searchEmptyTitle{color:#374151;margin:0 0 6px;font-size:18px;font-weight:600}.a_VcSq_searchEmptySubtitle{color:#6b7280;margin:0;font-size:14px;line-height:1.4}.a_VcSq_searchResults{padding:12px 16px}.a_VcSq_searchResultsHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.a_VcSq_searchResultsTitle{color:#1f2937;margin:0;font-size:14px;font-weight:600}.a_VcSq_searchResultsCount{color:#6b7280;background:#f3f4f6;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:500}.a_VcSq_searchListWrapper{flex-direction:column;gap:6px;display:flex}.a_VcSq_searchListItemWrapper{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;min-width:0;padding:10px 12px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000a}.a_VcSq_searchListItemWrapper:hover{background:#f8fafc;border-color:#ffa840;transform:translateY(-1px);box-shadow:0 2px 8px #ffa8401f}.a_VcSq_searchListItemContent{flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.a_VcSq_searchListItemImg{background:#f3f4f6;border:1px solid #ffa840;border-radius:8px;flex-shrink:0;width:45px;height:45px;overflow:hidden}.a_VcSq_searchListItemImg>img{object-fit:cover;width:100%;height:100%}.a_VcSq_searchListItemText{flex:1;min-width:0;overflow:hidden}.a_VcSq_searchListItemTitle{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.a_VcSq_searchListItemCategory{color:#6b7280;margin:0 0 1px;font-size:12px;font-weight:500}.a_VcSq_searchListItemPrice{color:#ffa840;margin:0;font-size:12px;font-weight:600}.a_VcSq_searchListItemArrow{color:#9ca3af;flex-shrink:0;align-items:center;min-width:16px;margin-left:8px;display:flex}.a_VcSq_searchListItemDelete{cursor:pointer;border-radius:6px;padding:4px;transition:background-color .2s}.a_VcSq_searchListItemDelete:hover{background:#f3f4f6}.a_VcSq_noResult{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.a_VcSq_noResultIcon{color:#d1d5db;margin-bottom:16px}.a_VcSq_noResultTitle{color:#374151;margin:0 0 6px;font-size:16px;font-weight:600}.a_VcSq_noResultSubtitle{color:#6b7280;margin:0;font-size:14px;line-height:1.4}
.CYmF6q_button{z-index:9999;cursor:pointer;background-color:#ffa840;border-radius:110px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:fixed;bottom:125px;right:16px;box-shadow:0 2px 6px #00000040}
._8Z0fpa_container{justify-content:flex-end;width:100%;margin-top:12px;padding:0 16px;display:flex}._8Z0fpa_wrapper{border-radius:6px;align-items:center;display:flex;box-shadow:inset 0 4px 8px -2px #32325d1a,inset 0 2px 4px -2px #0000001a}._8Z0fpa_items{cursor:pointer;color:#ffa840;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;padding:4px;display:flex}._8Z0fpa_active{color:#fff!important;background-color:#ffa840!important}
._275MgG_container{flex-direction:column;height:80%;min-height:80%;display:flex}._275MgG_header{z-index:999;background-image:linear-gradient(90deg,#ffa940,#fb723b);justify-content:center;align-items:center;height:64px;min-height:64px;padding:1rem;display:flex;position:relative;top:0}._275MgG_headerTitle{color:#fff;margin:0;padding:0;font-size:1.3rem}._275MgG_headerTexture{width:150px;position:absolute;bottom:4px;right:8px}._275MgG_headerTextureImg{width:100%}._275MgG_orderListContainer{flex:1;overflow:auto}._275MgG_saveBillIcon{cursor:pointer;color:#fff;background-color:#fb6e3b70;border:1px solid #fff;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;display:flex;position:absolute;right:24px}._275MgG_orderList{flex-direction:column;gap:8px;padding-bottom:150px;display:flex}._275MgG_orderListTitle{color:#9e9e9e;padding-top:12px;padding-bottom:6px;font-size:14px}._275MgG_noOrders{text-align:center;margin-top:6rem}._275MgG_footer{background-color:#fceae5;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;gap:16px;width:100%;padding:16px 24px;display:flex;position:fixed;bottom:60px;box-shadow:0 -2px 6px #00000026}._275MgG_footerInfo{color:#696969;justify-content:space-between;align-items:flex-start;font-size:14px;display:flex}._275MgG_footerTotal{flex-direction:column;align-items:flex-start;gap:4px;display:flex}._275MgG_footerTotalPrice{color:#fb6e3b;font-weight:700}._275MgG_footerPoints{text-align:center;flex-direction:column;gap:4px;font-size:14px;display:flex}._275MgG_footerPointsHighlight{color:#fb6e3b;justify-content:center;gap:3px;text-decoration:underline;display:flex}._275MgG_footerPointsText{color:#696969}._275MgG_footerButtonContainer{justify-content:space-between;align-items:center;display:flex}._275MgG_footerButton{background-color:#ffa840;width:100%;height:40px;font-size:16px;font-weight:600;color:#fff!important;border-radius:110px!important}._275MgG_footerButton>div{width:"fit-content";gap:8px;margin:auto;display:flex}._275MgG_hidden{display:none}._275MgG_visible{display:block}
.SMfxBa_container{width:100%;height:auto;padding:16px 0 100px;position:relative}.SMfxBa_container>h2{text-align:center;color:#9e9e9e;margin:0 16px;padding:0 40px 16px;font-size:14px;font-weight:400;line-height:26px}.SMfxBa_detail{border:1px solid #cacaca;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin:16px 0;padding:0 12px;display:flex}.SMfxBa_detail>textarea{background-color:#fff3ee;border:none;border-radius:8px;outline:none;width:100%;height:100px;margin-top:12px;margin-bottom:12px;padding:8px;font-size:14px}.SMfxBa_detailOptionWrapper{flex-wrap:wrap;gap:12px;width:100%;margin-top:16px;display:flex}.SMfxBa_detailOptionWrapper>button{color:#ffa840;background-color:#fff;border:none;border-radius:110px;padding:4px 16px;font-family:Noto Sans Lao,sans-serif;font-size:14px;font-weight:700;transition:all .3s;box-shadow:0 1px 4px #00000029}.SMfxBa_detailOptionWrapper>button.SMfxBa_active{color:#fff;background-color:#ffa840}.SMfxBa_callStaffButton{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:110px;justify-content:center;align-items:center;width:100%;height:42px;margin-bottom:26px;font-size:16px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 2px 6px #00000040}.SMfxBa_callStaffButton:active{transform:scale(.98)}.SMfxBa_optionHistory{flex-flow:column wrap;gap:2px;margin-top:16px;display:flex}.SMfxBa_optionHistory>p{text-align:center;color:#696969;margin-bottom:12px;font-size:12px;font-weight:400}.SMfxBa_optionHistory>div{color:#fb6e3b;background-color:#ffa84040;border-radius:10px;flex-direction:column;gap:4px;padding:16px;font-size:14px;font-weight:400;display:flex}.SMfxBa_optionHistoryList{white-space:nowrap;align-items:center;gap:6px;display:flex}.SMfxBa_optionHistoryList>div{flex:1;justify-content:space-between;align-items:center;display:flex}
.qdTHjW_header{color:#434343;text-align:center;flex-direction:column;align-items:center;gap:4px;font-size:18px;font-weight:400;display:flex}.qdTHjW_gridContainer{grid-template-rows:1fr 1fr;gap:6px;padding:0 6px;display:grid}.qdTHjW_gridHeader{color:#acacac;white-space:nowrap;border-bottom:1px solid #d8c2bb;grid-template-columns:repeat(4,1fr);gap:20px;margin:10px 0;padding:10px 0;font-size:14px;font-weight:500;display:grid}.qdTHjW_gridRowWrapper{flex-direction:column;gap:6px;display:flex}.qdTHjW_gridRow{color:#434343;white-space:nowrap;grid-template-columns:repeat(4,1fr);gap:20px;font-size:14px;font-weight:400;display:grid}.qdTHjW_lastColumn{text-align:right;font-weight:500}.qdTHjW_totalRow{justify-content:space-between;width:100%;padding:16px 0;font-size:16px;display:flex}.qdTHjW_totalRow span{font-size:16px}.qdTHjW_totalRow span:first-child{color:#696969}.qdTHjW_totalRow span:last-child{color:#fb6e3b;font-weight:700}.qdTHjW_buttonWrapper{justify-content:space-between;gap:10px;margin-top:20px;padding:20px 12px;display:flex}.qdTHjW_buttonWrapper button{cursor:pointer;border:none;border-radius:110px;width:147px;height:40px;padding:10px 20px;font-size:16px;font-weight:400}.qdTHjW_buttonWrapper button:first-child{color:#fff;background-color:#c6c6c6}.qdTHjW_buttonWrapper button:last-child{color:#fff;background-color:#ffa840;font-weight:700}
.I4EitG_container{z-index:9999;background-color:#fff;width:100%;height:100dvh;padding-bottom:100px;position:fixed;inset:0;overflow:auto}.I4EitG_pageContent{background-color:#fff;width:100%;min-height:100%;position:relative}.I4EitG_header{z-index:999;background-image:linear-gradient(90deg,#ffa940,#fb723b);justify-content:center;align-items:center;height:64px;min-height:64px;padding:1rem;display:flex;position:sticky;top:0}.I4EitG_backButton{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.I4EitG_headerTitle{color:#fff;margin:0;padding:0;font-size:1.2rem}.I4EitG_headerTexture{width:150px;position:absolute;bottom:4px;right:8px}.I4EitG_ratingSummary{background-color:#fff3ee;border-radius:10px;flex-direction:row;align-items:flex-start;gap:2rem;margin:1rem .7rem;padding:.75rem 1rem;display:flex}.I4EitG_overallRating{flex-direction:column;flex-shrink:0;align-items:flex-start;min-width:120px;display:flex}.I4EitG_ratingValue{color:#ffa840;margin-bottom:.2rem;font-size:2.3rem;font-weight:700}.I4EitG_starsContainer{align-items:center;margin-bottom:.5rem;display:flex}.I4EitG_reviewCount{color:#6b7280;font-size:.8rem}.I4EitG_ratingDistribution{flex-direction:column;flex:1;display:flex}.I4EitG_ratingBar{align-items:center;gap:.2rem;display:flex}.I4EitG_starsDisplay{align-items:center;display:flex}.I4EitG_progressBar{background-color:#e5e7eb;border-radius:4px;flex:1;height:8px;margin:0 .5rem;position:relative}.I4EitG_progressFill{background-color:#ffa840;border-radius:4px;min-width:2px;height:100%;transition:width .3s}.I4EitG_ratingCount{color:#6b7280;text-align:right;min-width:20px;font-size:.9rem}.I4EitG_reviewsList{flex-direction:column;display:flex}.I4EitG_loadingContainer{justify-content:center;align-items:center;padding:2rem;display:flex}.I4EitG_loadingSpinner{border:4px solid #e5e7eb;border-top-color:#ffa840;border-radius:50%;width:40px;height:40px;animation:1s linear infinite I4EitG_spin}.I4EitG_emptyState{text-align:center;color:#6b7280;padding:2rem}.I4EitG_emptyStateSubtext{font-size:.9rem}.I4EitG_reviewItem{background-color:#fff;border-radius:12px;margin-bottom:.5rem;padding:1rem}.I4EitG_reviewHeader{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.I4EitG_profileImage{background-color:#e5e7eb;border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.I4EitG_profileImage img{object-fit:cover;width:100%;height:100%}.I4EitG_reviewInfo{flex:1}.I4EitG_userName{color:#1f2937;margin:0 0 .25rem;font-size:.8rem;font-weight:600}.I4EitG_reviewStars{align-items:center;display:flex}.I4EitG_reviewComment{color:#374151;margin-bottom:.75rem;font-size:.8rem;line-height:1.2}.I4EitG_commentLine{margin-bottom:.25rem}.I4EitG_reviewComments{flex-direction:column;gap:.3rem;margin-bottom:.3rem;display:flex}.I4EitG_commentText{color:#374151;font-size:.8rem;line-height:1.2}.I4EitG_reviewImages{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.5rem;display:grid}.I4EitG_reviewImage{aspect-ratio:1;background-color:#e5e7eb;border-radius:8px;width:100%;overflow:hidden}.I4EitG_reviewImage img{object-fit:cover;width:100%;height:100%;font-size:.75rem;line-height:1.2}.I4EitG_profileImage img,.I4EitG_reviewImage img{background-color:#f3f4f6;border:1px solid #e5e7eb}.I4EitG_profileImage img[src*=emptyImg\.png],.I4EitG_reviewImage img[src*=emptyImg\.png]{opacity:.6}.I4EitG_reviewImage{cursor:pointer;transition:transform .2s,box-shadow .2s}.I4EitG_reviewImage:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.I4EitG_reviewImageDisabled{cursor:default;opacity:.6}.I4EitG_reviewImageDisabled:hover{box-shadow:none;transform:none}.I4EitG_imagePreviewOverlay{z-index:99999;background-color:#000000e6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.I4EitG_imagePreviewContainer{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.I4EitG_closePreviewButton{color:#fff;cursor:pointer;z-index:100001;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:background-color .2s;display:flex;position:fixed;top:20px;right:20px}.I4EitG_closePreviewButton:hover{background:#fff6}.I4EitG_prevImageButton,.I4EitG_nextImageButton{color:#fff;cursor:pointer;z-index:99999;background:#fff6;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;transition:background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.I4EitG_prevImageButton{left:-10px}.I4EitG_nextImageButton{right:-10px}.I4EitG_prevImageButton:hover,.I4EitG_nextImageButton:hover{background:#ffffff4d}.I4EitG_imagePreviewContent{flex-direction:column;align-items:center;display:flex;position:relative}.I4EitG_previewImage{object-fit:contain;border-radius:8px;max-width:100%;max-height:80vh;box-shadow:0 8px 32px #0000004d}.I4EitG_imageCounter{color:#fff;z-index:100001;background:#000000b3;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}@media (max-width:768px){.I4EitG_reviewImages{grid-template-columns:repeat(2,1fr);gap:.4rem}.I4EitG_imagePreviewOverlay{padding:10px}.I4EitG_closePreviewButton{width:35px;height:35px;font-size:20px;top:15px;right:15px}.I4EitG_prevImageButton,.I4EitG_nextImageButton{width:40px;height:40px;font-size:20px}.I4EitG_prevImageButton{left:-10px}.I4EitG_nextImageButton{right:-10px}.I4EitG_previewImage{max-height:70vh}.I4EitG_imageCounter{padding:6px 12px;font-size:12px;bottom:30px}}.I4EitG_fixedBottomButton{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:1000;background-color:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a}.I4EitG_writeReviewButton{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:12px;font-size:1rem;font-weight:600;display:flex;box-shadow:0 2px 8px #0000001a}.I4EitG_writeReviewButton:hover{background-color:#e6992e}.I4EitG_writeReviewButton:active{transform:translateY(1px)}@keyframes I4EitG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:480px){.I4EitG_ratingSummary{flex-direction:row;gap:1rem;margin:1rem .7rem;padding:.75rem 1rem}.I4EitG_ratingDistribution{width:100%}.I4EitG_overallRating{text-align:center;align-items:center}.I4EitG_reviewItem{margin-bottom:.4rem;padding:.75rem}.I4EitG_reviewImages{grid-template-columns:repeat(3,1fr);gap:.4rem}.I4EitG_reviewImage{aspect-ratio:1;width:100%}}
._47fkaW_common-menu-name{padding:0!important}._47fkaW_cardMenuAppZap:hover{opacity:.8;cursor:pointer}._47fkaW_cardMenuAppZap:active{opacity:.6;cursor:pointer}._47fkaW_allRecom_container{z-index:999;background-color:#fff;width:100%;min-height:100vh}._47fkaW_swiper-slide{margin-right:20px!important}._47fkaW_menuDetail_container{background-color:#fff;width:100%;min-height:100vh;position:relative}._47fkaW_menuDetailImage_container{max-width:100%;height:300px;margin:1rem auto}._47fkaW_menuDetailImage{object-fit:cover;border-radius:5px;width:100%;height:100%}._47fkaW_css-12l7xtm{border-radius:16px 16px 24px 24px!important}._47fkaW_commonMenu_container_allRecom{grid-template-columns:repeat(2,1fr);gap:.8rem;width:92%;margin:1rem auto;padding:0;display:grid}._47fkaW_category_container{flex-wrap:wrap;justify-content:center;width:100%;height:auto;display:flex}._47fkaW_shopImage{object-fit:cover;border:2px solid #f19f4a;border-radius:100%;width:70px;height:70px}._47fkaW_shopName_container{color:#fff;flex-direction:column;justify-content:center;width:100%;margin:0 1rem;display:flex}._47fkaW_shopName_container_h1{font-size:var(--TITLE_HEADER_SIZE);color:#fff;margin:5px 0 0;font-weight:600}._47fkaW_shopName_container_p{margin:0;padding:0;font-size:14px}._47fkaW_smartMenu_main{background-color:#fff;min-height:90vh;padding:16px 8px 8px;box-shadow:0 -5px 3px -5px #000000c4}._47fkaW_recommendMenuTitle_container{justify-content:space-between;padding:12px 0;display:flex}._47fkaW_recommendMenuTitle_container_h3{font-size:16px;font-weight:800}._47fkaW_recommendMenuTitle_container a{font-size:12px}._47fkaW_recommendMenuName{padding:1rem 1rem .1rem;font-size:1rem;font-weight:800;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}._47fkaW_commonMenu_container{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1.2rem 0;display:grid;padding:0!important}._47fkaW_commonMenu_container1{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1.2rem 0;display:grid;padding:0 16px!important}._47fkaW_recomTab{padding:0!important;font-size:14px!important}._47fkaW_commonMenuName{padding:.7rem .5rem 0;font-size:.8rem;font-weight:800;overflow:hidden}._47fkaW_menuDetailOrdering_container{border:2px solid #fb6e3b;border-radius:10px;padding:.8rem}._47fkaW_tbOption{width:100%}._47fkaW_trOption{align-items:center;width:100%;padding:.3rem 0;display:flex}._47fkaW_quantityBtn{background-color:#fb6e3b!important;border-radius:100%!important;width:30px!important;min-width:0!important;height:30px!important;min-height:0!important;margin:0 0!important}._47fkaW_quantityBtn:hover{background-color:#f5622c!important}._47fkaW_cancelToCartBtn{color:#fb6e3b!important;background-color:#dedede!important;width:48%!important;padding:.5rem 0!important;font-family:Noto Sans Lao!important;font-size:1.1rem!important}._47fkaW_cancelToCartBtn:hover{background-color:#dedede!important}._47fkaW_addToCartBtn{width:48%;color:#fff!important;background-color:#f5622c!important;padding:.5rem 0!important;font-family:Noto Sans Lao!important;font-size:1.1rem!important}._47fkaW_addToCartBtnDisable{opacity:.5;cursor:default;pointer-events:none;width:48%;color:#fff!important;background-color:#f5622c!important;padding:.5rem 0!important;font-family:Noto Sans Lao!important;font-size:1.1rem!important}._47fkaW_addToCartBtn:hover{background-color:#f5622c!important}._47fkaW_floatingShoppingCart{background-color:#f5622c!important;border:2px solid #ffffffb1!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;bottom:1rem!important;right:1rem!important}._47fkaW_floatingShoppingCart:hover{background-color:#f5622c}._47fkaW_floatingShoppingCart:active{opacity:.8;background-color:#dd521f}._47fkaW_orderMenuListContainer{background-color:#fff;border-radius:8px;height:100px;min-height:100px;margin-bottom:1.2rem;display:flex;overflow:hidden;box-shadow:0 4px 11px #0000004d}._47fkaW_orderListContainer{padding:1rem 0 10rem}._47fkaW_orderMenuListImageContainer{width:27%}._47fkaW_orderMenuListImageContainer img{object-fit:cover;width:100%;height:100%}._47fkaW_orderDetailContainer{flex-direction:column;justify-content:space-between;width:63%;padding:.5rem;display:flex}._47fkaW_orderListRemoveContainer{color:#fff;cursor:pointer;background-color:#f5622c;flex-direction:column;justify-content:center;align-items:center;width:10%;display:flex}._47fkaW_orderListRemoveContainer:hover{background-color:#e15826}._47fkaW_orderListRemoveContainer:active{background-color:#de4e1a}._47fkaW_orderPriceContainer{color:#fff;background-color:#f5622c;border-radius:5px;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:1rem;display:flex}._47fkaW_cartMenuName{font-size:.9rem;font-weight:800;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}._47fkaW_totalPriceContainer{z-index:99;background-color:#fff;width:100%;padding:1rem 0;position:fixed;bottom:0;left:0;box-shadow:0 -7px 15px -3px #0000001a}._47fkaW_sendToOrderMenu{color:#fff;background-color:#f5622c;border:none;border-radius:25px;outline:none;align-items:center;height:100%;padding:1rem 3rem;display:flex}._47fkaW_sendToOrderMenu:hover{background-color:#ea5a26}._47fkaW_sendToOrderMenu:active{opacity:.8;background-color:#e3531e}._47fkaW_sendToOrderMenuBtnDisable{color:#fff;cursor:pointer;pointer-events:none;opacity:.5;background-color:#f5622c;border:none;border-radius:25px;outline:none;align-items:center;height:100%;padding:1rem 2rem;display:flex}._47fkaW_orderAddModalContainer{color:#e67f2a;z-index:999;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:fixed;top:0;left:0}@media screen and (min-width:768px){._47fkaW_commonMenu_container_allRecom{grid-template-columns:repeat(3,1fr);max-width:65%}}@media screen and (min-width:1025px){._47fkaW_commonMenu_container_allRecom{grid-template-columns:repeat(4,1fr);max-width:95%}._47fkaW_commonMenu_container{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}._47fkaW_commonMenuName{font-size:1.1rem}}._47fkaW_sendToWaBtnDisable{color:#fff;cursor:pointer;pointer-events:none;opacity:.5;background-color:#f5622c;border:none;border-radius:25px;outline:none;align-items:center;height:100%;padding:0 1rem;display:flex}._47fkaW_sendToWaBtn:hover{background-color:#ea5a26}._47fkaW_sendToWaBtn:active{opacity:.8;background-color:#e3531e}
.eVa28q_dialog{border-radius:12px;width:90vw;max-width:500px;max-height:90vh;overflow-y:auto}.eVa28q_header{text-align:center;border-bottom:1px solid #e5e7eb;padding:24px 24px 16px;position:relative}.eVa28q_title{color:#1f2937;margin:0 0 8px;font-size:20px;font-weight:700}.eVa28q_description{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.eVa28q_closeButton{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:8px;transition:background-color .2s;position:absolute;top:0;right:10px}.eVa28q_closeButton:hover{background-color:#f3f4f6}.eVa28q_content{padding:12px 8px}.eVa28q_phoneInputContainer{background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;align-items:center;margin-bottom:16px;padding:8px;transition:border-color .2s;display:flex}.eVa28q_phoneInputContainer:focus-within{border-color:#ffa840}.eVa28q_countryCode{color:#6b7280;min-width:80px;margin-right:12px;font-size:18px;font-weight:600}.eVa28q_phoneInput{color:#1f2937;background:0 0;border:none;outline:none;flex:1;font-size:18px;font-weight:500}.eVa28q_phoneInput::placeholder{color:#9ca3af;font-weight:400}.eVa28q_buttonContainer{gap:12px;display:flex}.eVa28q_backButton{color:#6b7280;cursor:pointer;background:0 0;border:2px solid #e5e7eb;border-radius:12px;flex:1;height:48px;font-size:16px;font-weight:600;transition:all .2s}.eVa28q_backButton:hover:not(:disabled){color:#374151;background-color:#f9fafb;border-color:#d1d5db}.eVa28q_backButton:disabled{opacity:.5;cursor:not-allowed}.eVa28q_submitButton{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:12px;flex:2;height:42px;min-height:42px;font-size:16px;font-weight:600;transition:background-color .2s}.eVa28q_submitButton:hover:not(:disabled){background-color:#ea580c}.eVa28q_submitButton:disabled{cursor:not-allowed;opacity:.6;background-color:#d1d5db}@media (max-width:480px){.eVa28q_dialog{width:95%;max-width:350px}.eVa28q_header{padding:12px 8px}.eVa28q_countryCode{min-width:70px;font-size:16px}.eVa28q_phoneInput{font-size:16px}.eVa28q_buttonContainer{flex-direction:column}}
.OFiuxa_dialog{border-radius:12px;width:90vw;max-width:500px;max-height:90vh;overflow-y:auto}.OFiuxa_header{text-align:center;border-bottom:1px solid #e5e7eb;padding:24px 24px 16px;position:relative}.OFiuxa_title{color:#1f2937;margin:0 0 8px;font-size:20px;font-weight:700}.OFiuxa_description{color:#6b7280;margin:0 0 12px;font-size:14px;line-height:1.5}.OFiuxa_phoneNumber{color:#374151;background-color:#f3f4f6;border-radius:8px;padding:8px 16px;font-size:16px;font-weight:600;display:inline-block}.OFiuxa_closeButton{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:8px;transition:background-color .2s;position:absolute;top:0;right:10px}.OFiuxa_closeButton:hover{background-color:#f3f4f6}.OFiuxa_content{padding:12px 8px}.OFiuxa_otpInputContainer{margin-bottom:16px}.OFiuxa_otpInput{text-align:center;letter-spacing:4px;color:#1f2937;border:2px solid #e5e7eb;border-radius:12px;outline:none;width:100%;height:52px;min-height:52px;padding:8px;font-size:20px;font-weight:600;transition:border-color .2s}.OFiuxa_otpInput:focus{border-color:#ffa840;box-shadow:0 0 0 3px #ffa8401a}.OFiuxa_otpInput::placeholder{color:#9ca3af;letter-spacing:normal;font-weight:400}.OFiuxa_resendSection{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.OFiuxa_resendText{color:#6b7280;font-size:14px}.OFiuxa_resendButton{color:#ffa840;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600;text-decoration:underline;transition:color .2s}.OFiuxa_resendButton:hover:not(:disabled){color:#ea580c}.OFiuxa_resendButton:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}.OFiuxa_buttonContainer{gap:12px;display:flex}.OFiuxa_backButton{color:#6b7280;cursor:pointer;background:0 0;border:2px solid #e5e7eb;border-radius:12px;flex:1;height:48px;min-height:42px;font-size:16px;font-weight:600;transition:all .2s}.OFiuxa_backButton:hover:not(:disabled){color:#374151;background-color:#f9fafb;border-color:#d1d5db}.OFiuxa_backButton:disabled{opacity:.5;cursor:not-allowed}.OFiuxa_submitButton{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:12px;flex:2;height:48px;min-height:42px;font-size:16px;font-weight:600;transition:background-color .2s}.OFiuxa_submitButton:hover:not(:disabled){background-color:#ea580c}.OFiuxa_submitButton:disabled{cursor:not-allowed;opacity:.6;background-color:#d1d5db}@media (max-width:480px){.OFiuxa_dialog{width:95%;max-width:350px}.OFiuxa_header{padding:12px 8px}.OFiuxa_otpInput{letter-spacing:3px;height:52px;font-size:18px}.OFiuxa_resendSection{flex-direction:column;gap:4px}.OFiuxa_buttonContainer{flex-direction:column}}
.RgYLjq_dialog{padding:30px 24px;position:relative}.RgYLjq_title{text-align:center;color:#434343;font-size:20px;font-weight:600}.RgYLjq_description{text-align:center;color:#696969;margin-top:12px;font-size:16px;font-weight:400}.RgYLjq_closeButton{cursor:pointer;position:absolute;top:16px;right:16px}.RgYLjq_ratingWrapper{justify-content:center;gap:12px;margin-top:24px;display:flex}.RgYLjq_star{cursor:pointer;transition:transform .2s}.RgYLjq_star:hover{transform:scale(1.1)}.RgYLjq_commentWrapper{width:100%}.RgYLjq_commentWrapper>.RgYLjq_commentArea{resize:vertical;border:1px solid #cacaca;border-radius:8px;outline:none;width:100%;height:80px;margin:24px 0 0;padding:10px;font-size:16px;font-weight:400;transition:border .3s}.RgYLjq_commentWrapper>.RgYLjq_commentArea:focus{border:1px solid #fb6e3b}.RgYLjq_commentWrapper>.RgYLjq_commentArea::placeholder{color:#9ca3af}.RgYLjq_imageUploadSection{margin:16px 0}.RgYLjq_imageContainer{grid-template-columns:repeat(4,1fr);justify-content:center;align-items:flex-start;gap:8px;display:grid}.RgYLjq_imageUploadArea{width:100%}.RgYLjq_fileInput{display:none}.RgYLjq_uploadButton{aspect-ratio:1;cursor:pointer;background-color:#fff7ed;border:2px dashed #ffa840;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;text-decoration:none;transition:all .2s;display:flex}.RgYLjq_uploadButton:hover:not(.RgYLjq_disabled){background-color:#fed7aa;border-color:#ea580c}.RgYLjq_uploadButton.RgYLjq_disabled{opacity:.5;cursor:not-allowed;background-color:#f3f4f6;border-color:#d1d5db}.RgYLjq_uploadText{color:#ffa840;text-align:center;margin-top:2px;font-size:10px;font-weight:500;line-height:1.1}.RgYLjq_imageItem{aspect-ratio:1;border:1px solid #e5e7eb;border-radius:8px;width:100%;position:relative;overflow:hidden}.RgYLjq_imageItem img{object-fit:cover;width:100%;height:100%}.RgYLjq_removeImage{color:#fff;cursor:pointer;background-color:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:700;display:flex;position:absolute;top:2px;right:2px}.RgYLjq_imageCount{text-align:center;color:#6b7280;margin-top:8px;font-size:12px;font-weight:500}.RgYLjq_loginPrompt{text-align:center;background-color:#fef7ed;border-radius:12px;margin:24px 0;padding:40px 20px}.RgYLjq_loginIcon{margin-bottom:16px;font-size:48px}.RgYLjq_loginTitle{color:#ea580c;margin-bottom:12px;font-size:20px;font-weight:600}.RgYLjq_loginMessage{color:#6b7280;margin-bottom:24px;font-size:14px;line-height:1.5}.RgYLjq_loginButtons{flex-direction:column;gap:12px;max-width:200px;margin:0 auto;display:flex}.RgYLjq_loginButton{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:8px;width:100%;height:44px;font-size:16px;font-weight:600;transition:background-color .2s}.RgYLjq_loginButton:hover{background-color:#ea580c}.RgYLjq_buttonWrapper{gap:16px;display:flex}.RgYLjq_buttonWrapper>button{color:#fff;cursor:pointer;background-color:#ffa840;border:none;border-radius:110px;width:100%;height:46px;font-size:16px;font-weight:700;transition:background-color .3s}.RgYLjq_buttonWrapper>button:hover:not(:disabled){background-color:#ea580c}.RgYLjq_buttonWrapper>button:disabled{cursor:not-allowed;opacity:.6;background-color:#d1d5db}.RgYLjq_errorMessage{color:red;text-align:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:16px;padding:12px;font-size:14px;font-weight:400}.RgYLjq_errorText{margin-bottom:8px}.RgYLjq_retryButton{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:background-color .2s}.RgYLjq_retryButton:hover:not(:disabled){background-color:#b91c1c}.RgYLjq_retryButton:disabled{cursor:not-allowed;opacity:.6;background-color:#9ca3af}.RgYLjq_shakeAnimation{animation:.3s ease-in-out RgYLjq_shake}@keyframes RgYLjq_shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-4px)}to{transform:translate(0)}}@media (max-width:480px){.RgYLjq_dialog{padding:20px 16px}.RgYLjq_title{font-size:18px}.RgYLjq_description{font-size:14px}.RgYLjq_ratingWrapper{gap:8px}.RgYLjq_star{font-size:24px}.RgYLjq_commentWrapper>.RgYLjq_commentArea{height:70px;font-size:14px}.RgYLjq_buttonWrapper>button{height:44px;font-size:15px}}
