.balanceContainer--o9g5O{width:100%;height:83px;border-radius:12px;background-color:#fff;display:flex;align-items:center;margin-top:21px}.balanceContainer--o9g5O .balanceWrap--au4A7{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.balanceContainer--o9g5O .balanceWrap--au4A7 .box--zDQ6O{display:flex;align-items:center;margin-bottom:6px}.balanceContainer--o9g5O .balanceWrap--au4A7 .box--zDQ6O img{display:flex;width:20px;height:20px;justify-content:center;align-items:center;margin-right:2px}.balanceContainer--o9g5O .balanceWrap--au4A7 .box--zDQ6O span{color:#000;font-family:"Coupert UI Font","Noto Sans","Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:18px;font-weight:600;line-height:normal}.balanceContainer--o9g5O .balanceWrap--au4A7 label{color:#666;text-align:center;font-family:"Coupert UI Font","Noto Sans","Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;font-weight:400;line-height:normal;cursor:pointer}.balanceContainer--o9g5O .divider--fShb9{width:1px;height:48px;background-color:#e5e5e5;cursor:default}
.dealsContainer--SEKAA{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-size:16px;color:#222;flex:1;margin:0;padding:0 12px;background:#f5f5f5;box-sizing:border-box;overflow-x:hidden;overflow-y:overlay;scrollbar-width:thin;scrollbar-gutter:stable;gap:12px}.dealsHeader--ntaXF{width:328px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;position:relative}.headerContent--TK5k4{display:flex;flex-direction:column;gap:4px;width:100%}.titleContainer--d0Qhr{display:flex;align-items:center;gap:6px}.titleIcon--FHUPj{width:16px;height:16px;position:relative;display:none}.suffix--FNTFO{position:absolute;right:0;top:0}.sliderArrow--T2N9P{display:inline-block;width:20px;height:20px;font-size:18px;color:#222;cursor:pointer}.sliderArrow--T2N9P.disabled--tMpu7{color:#ccc;cursor:default}.dealsTitle--fgJSI{position:relative;font-weight:600;margin:0;font-size:inherit}.dealsDescription--L1ENx{position:relative;font-size:12px;color:#999;margin:0}.dealsContent--bQeU2{align-self:stretch;display:flex;flex-direction:column;align-items:center;margin-bottom:27px}.actualDealsContent--WrX4o{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.skeletonList--f4cXI{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;list-style:none;margin:0;padding:0}.skeletonItem--WoXqC{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start}.skeletonCard--_3TfR{align-self:stretch;border-radius:8px;background-color:#fff;border:1px solid #e6e6e6;display:flex;align-items:flex-start;padding:10px;gap:8px}.imageContainer--am4hS{width:72px;position:relative;height:72px;flex-shrink:0}.imagePlaceholder--qK8xs{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;background-color:#f8f8f8;border-radius:4px}.imagePlaceholder--qK8xs::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);animation:skeleton-loading--oawqH 1.5s infinite}.contentInfo--WnpW7{flex:1;height:79px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0;min-height:72px}.skeletonTitleContainer--Ke7pB{align-self:stretch;display:flex;align-items:flex-start}.titlePlaceholder--FgbTi{align-self:stretch;position:relative;background-color:#f8f8f8;height:32px;border-radius:4px;width:100%}.titlePlaceholder--FgbTi::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);animation:skeleton-loading--oawqH 1.5s infinite}.detailsContainer--hk4Gp{width:154px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pricePlaceholder--lkOSn{width:113px;position:relative;background-color:#f8f8f8;height:22px;border-radius:3px}.pricePlaceholder--lkOSn::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);animation:skeleton-loading--oawqH 1.5s infinite}.descriptionPlaceholder--bG7lx{width:121px;position:relative;background-color:#f8f8f8;height:15px;border-radius:3px}.descriptionPlaceholder--bG7lx::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);animation:skeleton-loading--oawqH 1.5s infinite}@keyframes skeleton-loading--oawqH{0%{left:-100%}100%{left:100%}}.frameParent--ZRsHY{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding:0px 0px 40px;box-sizing:border-box;gap:12px;text-align:center;font-size:14px;color:#999;font-family:"Noto Sans"}.imgEmptyParent--utroY{display:flex;flex-direction:column;align-items:center;gap:6px}.imgEmptyIcon--Wr7Cj{width:80px;height:80px;object-fit:contain;display:block;margin:0 auto}.looksALittle--ovsqO{width:237px;position:relative;display:inline-block;line-height:1.4}.viewMoreDealsWrapper--h5Oa8{border-radius:8px;background-color:#fff;border:1px solid #e6e6e6;box-sizing:border-box;height:40px;display:flex;align-items:center;justify-content:center;padding:10px 16px;color:#222;cursor:pointer;transition:all .2s ease}.viewMoreDealsWrapper--h5Oa8:hover{background-color:#f5f5f5;border-color:#d0d0d0}.viewMoreDealsWrapper--h5Oa8:active{transform:translateY(1px);background-color:#e8e8e8}.viewMoreDeals--PndW0{position:relative;font-weight:500}.recentlyViewedContent--uvQS9{width:100%;margin-bottom:10px}.recentlyViewedContent--uvQS9 .swiperContainer--T_oZX{width:100%;padding:0;overflow:visible}.recentlyViewedContent--uvQS9 .swiperSlide--csSku.vertical--jqs6A{width:100%;height:auto}.recentlyViewedContent--uvQS9 .swiperSlide--csSku.horizontal--dXDjT{width:120px;height:auto}.viewMoreButton--erKh9{display:block;width:120px;border-radius:8px;background-color:#fff;border:1px solid #f0f0f0;box-sizing:border-box;line-height:40px;text-align:center;font-size:14px;color:#666;margin:6px auto 0;cursor:pointer;transition:all .2s ease}.viewMoreButton--erKh9:hover{color:#222;box-shadow:0px 54px 15px 0px rgba(0,0,0,0),0px 34px 14px 0px rgba(0,0,0,.01),0px 19px 12px 0px rgba(0,0,0,.02),0px 9px 9px 0px rgba(0,0,0,.03),0px 2px 5px 0px rgba(0,0,0,.03)}
.container--sdgh2{position:relative;margin-bottom:16px}.card--hsZ6_{width:100%;border:1px solid #f3dfd6;border-radius:12px;min-height:112px;padding:14px 36px 12px 12px;box-sizing:border-box;background-color:#fff7f3;background-repeat:no-repeat;background-position:right bottom -10px;background-size:321px 107px}.content--ibM6x{width:200px;text-align:left}.title--L4_W9{margin:0;color:#222;font-size:14px;font-weight:700;line-height:21px;word-break:break-word}.title--L4_W9 span{color:#f03d30}.desc--oeOVR{margin:2px 0 0;color:#666;font-size:12px;font-weight:400;line-height:18px}.action--HbIlj{margin-top:12px;border:0;background:rgba(0,0,0,0);padding:0;color:#f03d30;font-size:12px;font-weight:600;line-height:16px;cursor:pointer}.action--HbIlj span{text-decoration:underline;text-underline-offset:2px}.close--jLcae{position:absolute;top:8px;right:6px;width:24px;height:24px;border:0;padding:0;background:rgba(0,0,0,0);cursor:pointer;z-index:1}
.panelDismiss--cILrt{position:absolute;top:8px;right:8px;z-index:5;width:24px;height:24px;border:0;background:rgba(0,0,0,0);padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.container--nVT9c{position:relative;overflow:hidden;border:1px solid #decfc3;border-radius:12px;background:linear-gradient(161deg, rgba(232, 221, 211, 0.8) 0%, rgba(212, 196, 182, 0.8) 100%),#fff7f2;padding:16px;margin-bottom:12px}.content--qbGSN{position:relative;z-index:2;width:240px;text-align:left;display:flex;flex-direction:column;gap:4px}.badge--DGsWS{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#f53e24;color:#fff;font-size:10px;font-weight:700;line-height:15px;letter-spacing:.12px;width:-moz-fit-content;width:fit-content;padding:2px 6px}.titleRow--e2cBV{display:inline-flex;align-items:center;gap:2px}.title--B3GKn{color:#2c1810;font-size:14px;font-weight:700;line-height:normal}.arrow--KtrY0{color:#2c1810;font-size:14px;font-weight:700;line-height:normal}.desc--uAy3e{margin:0;color:#5c4a3f;font-size:12px;font-weight:400;line-height:18px}.link--STLKc{display:inline-block;padding:0;margin:0;border:none;background:none;cursor:pointer;color:#5c4a3f;font-size:12px;font-weight:400;line-height:18px;text-align:left;text-decoration:underline;font-family:inherit}.gift--rxITP{position:absolute;right:-8px;bottom:-23px;width:104px;height:174px;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.tipBar--V3Ow7{position:absolute;top:0;left:0;right:0;min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:8px 10px 8px 12px;box-sizing:border-box;color:#fff;font-size:12px;font-weight:600;line-height:16px;z-index:4;background:#f03d30;border-radius:12px 12px 0 0}.tipContent--yDW5s{display:inline-flex;align-items:center;gap:8px;min-width:0}.tipContent--yDW5s span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tipClose--x0_Ho{flex-shrink:0;width:16px;height:16px;border:0;background:rgba(0,0,0,0);padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}
.container--GtqBD{position:relative;width:100%;border-radius:12px;background:linear-gradient(180deg, #fff9f9 0%, #fff 35.31%);padding:17px 16px 20px;border-top:3px solid #ff3568;box-sizing:border-box;overflow:hidden;margin-bottom:12px}.finished--aOmL4{border-top-color:#00ad70}.tipBar--pvWIH{position:absolute;top:65px;left:0;right:0;height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;color:#fff;font-size:14px;font-weight:600;line-height:16px;z-index:3}.tipContent--rZ2tN{display:inline-flex;align-items:center;gap:8px}.tipSuccess--bIxHW{background:#00a055}.tipFailed--sutmU{background:#f03d30}.tipClose--slwRy{width:16px;height:16px;border:0;background:rgba(0,0,0,0);padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cardClose--rCPwC{position:absolute;top:8px;right:8px;width:24px;height:24px;border:0;background:rgba(0,0,0,0);padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.headerRow--yfmp1{display:flex;align-items:center;gap:4px;margin-bottom:4px}.title--i0gc5{color:#222;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.helpIcon--TA7qr{width:18px;height:18px;border:0;background:rgba(0,0,0,0);padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.subTitle--YAagF{color:#666;text-align:left;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:16px}.progressBar--Kwsme{margin-bottom:16px}.progressLineWrap--q0GUn{display:flex;align-items:center;gap:4px;margin-bottom:4px}.progressLine--SYc0t{flex:1;height:8px;border-radius:8px;background:#eee}.progressLineActive--C4Fzb{background:#f03d30}.progressLineFinished--nXY0a{background:#00a055}.progressMeta--hsK4P{display:flex;justify-content:space-between;align-items:center;color:#999;font-size:12px;font-weight:400;line-height:16px}.statusBox--xt32b{border-radius:10px;border:1px solid #fef3c6;background:#fffbeb;color:#7b3306;font-size:12px;font-weight:600;line-height:20px;padding:12px;text-align:left}.statusBoxFinished--wu4GB{border:1px solid #ebfff4;background:#c6fed4;color:#067b50}.actionButton--LB9z2{width:100%;height:44px;margin-top:20px;border-radius:8px;font-size:15px;font-weight:700;text-transform:none;line-height:22px}.loadingButton--QeZXp{width:100% !important;height:44px !important;margin-top:20px !important;border-radius:8px !important;font-size:15px !important;font-weight:700 !important;text-transform:none !important}.claimButton--Myox4{color:#fff;background:#db2a20 !important}.historyButton--rnkDV{color:#fff;background:#222 !important}.disabledButton--Tf4LY{color:#fff;background:#ccc !important;pointer-events:none !important;cursor:default !important}.disabledButton--Tf4LY:hover,.disabledButton--Tf4LY:active,.disabledButton--Tf4LY:focus{background:#ccc !important;box-shadow:none !important;transform:none !important}.footerDesc--YF5Av{margin-top:8px;color:#666;text-align:left;font-size:12px;font-weight:400;line-height:18px}
.superDeals--ykNy2{padding:0;overflow-x:initial;overflow-y:initial;scrollbar-width:none;scrollbar-gutter:initial}
.popoverCompPriceParity--FoPmo{margin-bottom:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 0 16px !important;border-radius:12px;background:#fff;gap:12px}.popoverNewPriceParity--ANpiQ{margin-bottom:16px;padding:0 16px 16px;background:#fff}.popoverNewPriceParity--ANpiQ .popoverHeadAndProduct--XZlkC{padding-bottom:16px;border:.5px solid #e6e6e6}
.tripHotelGuideWrapper--2V9Sf{width:100%;position:relative;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;background-color:#fff;border:1px solid #fff;box-sizing:border-box;display:flex;flex-direction:column;padding:12px 0px 0px;gap:4px;text-align:left;font-size:12px;color:#222;margin-bottom:16px}.tripHotelGuideWrapper--2V9Sf .container--QZomN{width:328px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.tripHotelGuideWrapper--2V9Sf .container--QZomN .headerSection--u3YO4{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.tripHotelGuideWrapper--2V9Sf .container--QZomN .headerSection--u3YO4 .rewardInfo--KYlvy{width:328px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;font-size:16px;padding:0 12px;margin-bottom:12px}.tripHotelGuideWrapper--2V9Sf .container--QZomN .headerSection--u3YO4 .rewardInfo--KYlvy .titleSection--Ry32K{display:flex;align-items:center;gap:6px}.tripHotelGuideWrapper--2V9Sf .container--QZomN .headerSection--u3YO4 .rewardInfo--KYlvy .titleSection--Ry32K .rewardTitle--VWxJh{position:relative;font-weight:600}.tripHotelGuideWrapper--2V9Sf .container--QZomN .headerSection--u3YO4 .rewardInfo--KYlvy .description--lqT0v{align-self:stretch;position:relative;font-size:12px;color:#999}.frameIcon--SY8Fj{width:16px;position:relative;height:16px;display:none}
.homePaymentAdvisorWrapper--M5g2O{width:100%;position:relative;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;background-color:#fff;border:1px solid #fff;box-sizing:border-box;display:flex;flex-direction:column;padding:12px 0px 0px;gap:4px;text-align:left;font-size:12px;color:#222;margin-bottom:16px}.homePaymentAdvisorWrapper--M5g2O .container--jfTUY{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.homePaymentAdvisorWrapper--M5g2O .container--jfTUY .headerSection--Ua5Gn{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.homePaymentAdvisorWrapper--M5g2O .container--jfTUY .headerSection--Ua5Gn .rewardInfo--rXo4J{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;font-size:16px;padding:0 12px;margin-bottom:12px}.homePaymentAdvisorWrapper--M5g2O .container--jfTUY .headerSection--Ua5Gn .rewardInfo--rXo4J .titleSection--F3z2L{display:flex;align-items:center;gap:6px}.homePaymentAdvisorWrapper--M5g2O .container--jfTUY .headerSection--Ua5Gn .rewardInfo--rXo4J .titleSection--F3z2L .rewardTitle--nzZEo{position:relative;font-weight:600;display:flex;gap:4px}.homePaymentAdvisorWrapper--M5g2O .container--jfTUY .headerSection--Ua5Gn .rewardInfo--rXo4J .titleSection--F3z2L .rewardTitle--nzZEo .icon--Qtnmg{font-size:16px}.homePaymentAdvisorWrapper--M5g2O .container--jfTUY .headerSection--Ua5Gn .rewardInfo--rXo4J .description--EoMLy{align-self:stretch;position:relative;font-size:12px;color:#999}.homePaymentAdvisorWrapper--M5g2O .contentSection--j3Rif{width:100%}.homePaymentAdvisorWrapper--M5g2O .imageContainer--jZfAj{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px}.homePaymentAdvisorWrapper--M5g2O .imageContainer--jZfAj img{width:120px}.homePaymentAdvisorWrapper--M5g2O .imageContainer--jZfAj .imageDescription--QNG7C{font-size:20px;color:#222;font-weight:700}.homePaymentAdvisorWrapper--M5g2O .buttonContainer--tLDMb{width:100%;margin-top:20px;padding:0 12px;box-sizing:border-box}.homePaymentAdvisorWrapper--M5g2O .unlockButton--kaeb9{width:100%}
.root--L4waq{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:32px 0 0;text-align:center;border-radius:12px;background:#fff}.hero--lYH9T{width:88px;height:64px;flex-shrink:0;display:block;margin:0 auto;object-fit:contain}.title--PxCFo{margin:16px 0 0;padding:0;width:100%;max-width:328px;font-family:"Noto Sans","Noto Sans SC",sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#222}.desc--DQoWt{margin:8px 0 0;padding:0;width:100%;max-width:328px;font-family:"Noto Sans","Noto Sans SC",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#666}.cta--n_EtE{margin-top:20px;width:100%;max-width:328px;box-sizing:border-box;height:44px;display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:8px;background-color:#fff;border:1px solid #e6e6e6;font-family:"Noto Sans","Noto Sans SC",sans-serif;font-size:15px;font-weight:700;line-height:1.2;color:#222;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.cta--n_EtE:hover{background-color:#f5f5f5;border-color:#d0d0d0}.cta--n_EtE:active{transform:translateY(1px);background-color:#e8e8e8}.feedbackRow--keP8r{margin-top:12px;width:calc(100% - 24px);display:flex;align-items:center;justify-content:start;padding:4px 12px 12px 12px}
.blockBannerContainer--GbfVs{width:100%;background-color:#fff;display:flex;align-items:center;padding:12px;margin-bottom:16px;box-sizing:border-box;border-radius:12px;background:linear-gradient(105deg, rgba(255, 126, 53, 0.08) 7.84%, rgba(255, 60, 33, 0.08) 90.08%),#fff;position:relative}.blockBannerContainer--GbfVs .closeIcon--yxZmx{position:absolute;right:10px;top:10px;width:16px;height:16px;cursor:pointer}.blockBannerContainer--GbfVs .blockBannerDesc--ia70G{font-size:12px;font-weight:400;color:#222;text-align:left;line-height:20px;max-width:296px}.blockBannerContainer--GbfVs .blockBannerLink--j26OB{text-decoration:underline;color:#007aef;font-size:12px;font-weight:400;line-height:20px;cursor:pointer}
.root--UDEIQ{display:grid;grid-template-rows:auto 4px auto;gap:8px 0;align-items:start;width:100%}.amountsRow--rDoID{display:grid;align-items:end;justify-items:center;gap:0 8px}.amountCell--_A5dm{display:flex;justify-content:center;min-width:0}.badge--vIhys{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:22px;padding:0 6px;border-radius:7px;font-weight:600;font-size:12px;line-height:1.36}.badge--vIhys.available--hA3YA{background:#f03d30;color:#fff}.badge--vIhys.expired--L36sr,.badge--vIhys.unavailable--LGsGN{background:#f7f7f9;color:#4a5565}.badge--vIhys.claimed--PMvzV{background:#ffe5e3;color:#f03d30}.trackRow--mcrLl{position:relative;width:100%;height:4px;align-self:center}.trackWrap--yNbkn{position:absolute;left:0;top:0;right:0;height:100%;background:#f1f2f3;border-radius:29px;overflow:hidden}.fill--HRNji{position:absolute;left:0;top:0;height:100%;background:#f03d30;border-radius:29px;transition:width .2s ease}.dot--TPJZ9{position:absolute;top:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;pointer-events:none}.dot--TPJZ9.done--majfc{background:#f03d30}.dot--TPJZ9.pending--fAx03{background:#4a5565}.labelsRow--AwJdy{display:grid;align-items:start;justify-items:center;gap:0 8px}.labelCell--o9MPG{display:flex;justify-content:center;min-width:0}.label--uLFoe{font-weight:400;font-size:10px;line-height:1.36;color:#858c94;text-align:center;max-width:72px}
.root--GaRNY{display:grid;gap:12px;padding:12px;background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-sizing:border-box;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-template-areas:"icon contentWrap"}.root--GaRNY.hasAction--v2LGE{grid-template-columns:auto 1fr auto;grid-template-areas:"icon contentWrap action"}.root--GaRNY.hasProgress--XATBL{grid-template-rows:auto auto}.root--GaRNY.hasProgress--XATBL.hasAction--v2LGE{grid-template-areas:"icon contentWrap action" "progress progress progress"}.root--GaRNY.hasProgress--XATBL:not(.hasAction--v2LGE){grid-template-areas:"icon contentWrap" "progress progress"}.iconWrap--j73QB{grid-area:icon;align-self:start;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.iconWrap--j73QB svg{width:100%;height:100%}.contentWrap--FAslP{grid-area:contentWrap;min-width:0;display:flex;flex-direction:column;gap:4px}.titleRow--mX_eu{display:flex;flex-direction:row;align-items:center;gap:4px;margin-bottom:4px}.title--a5CaT{font-weight:600;font-size:14px;line-height:1.36;color:#101828;margin:0}.subtitle--Ylzch{font-size:12px;line-height:1.33;margin:0}.subtitleText--O5b2Z{color:#858c94}.subtitleHighlight--VgwwV{color:#101828}.actions--l8Pw6{grid-area:action;align-self:start;display:flex;flex-direction:row;align-items:center}.actionBtn--GjDAN{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;min-width:64px;border:none;border-radius:12px;background:linear-gradient(146deg, #610b05 0%, #190301 57%);color:#fff;font-weight:700;font-size:12px;line-height:1.36;cursor:pointer}.actionBtn--GjDAN:hover{opacity:.9}.actionBtn--GjDAN:disabled{background:linear-gradient(0deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%),linear-gradient(97deg, #610b05 1.29%, #190301 42.45%);cursor:not-allowed}.progressWrap--EJ1KY{grid-area:progress;min-width:0}
.subtitleRow--TFeML{display:flex;flex-direction:column;gap:4px}.subtitleRow--TFeML p{margin:0}.subtitleText--UrWE8{color:#858c94}.subtitleHighlight--qNiQr{color:#101828}
.section--Vrq1F{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;text-align:left}.list--WlqQG{display:flex;flex-direction:column;gap:12px;width:100%}.goToPlusLink--hQzAk{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0;border:1px solid #d1d5dc;border-radius:8px;background:#fff;color:#101828;font-size:14px;font-weight:600;line-height:1.36;cursor:pointer}.goToPlusLink--hQzAk:hover{border-color:#b0b5bc;background:#fafafa}
.historyContainer--Wn49T{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:overlay;overflow-x:hidden}
.emptyState--zqvB8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.emptyIcon--d2_UC{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#f3f3f3;color:#ddd;margin-bottom:16px}.emptyIconInner--emsHb{font-size:24px !important;color:#ddd !important}.emptyState--zqvB8 h2{font-size:16px;font-weight:600;color:#333;margin:0 0 6px 0}.emptyState--zqvB8 p{font-size:13px;color:#999;margin:0 0 20px 0;max-width:280px;line-height:1.5}
.errorState--HFLuX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.errorIcon--Dkunc{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;margin-bottom:20px}.errorIcon--Dkunc .cpui-icon{font-size:28px}.errorState--HFLuX h2{font-size:16px;font-weight:600;color:#333;margin:0 0 6px 0}.errorState--HFLuX p{font-size:13px;color:#999;margin:0 0 20px 0;max-width:280px;line-height:1.5}.retryBtn--va9hf{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:240px;height:40px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.retryBtn--va9hf .cpui-icon{font-size:18px}.retryBtn--va9hf:hover{border-color:#d0d0d0;background:#f9f9f9}.retryBtn--va9hf:active{transform:scale(0.98)}
.permissionExplain--tlUhl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.permissionExplain--tlUhl h2{font-size:16px;font-weight:600;color:#333;margin:0 0 6px 0}.permissionExplain--tlUhl p{font-size:13px;color:#999;margin:0 0 20px 0;max-width:280px;line-height:1.5}.permissionActions--vK1Xl{display:flex;flex-direction:column;gap:12px;width:100%;max-width:240px}.allowBtn--aa2w8{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;border:none;border-radius:8px;background:#222;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.allowBtn--aa2w8 .cpui-icon{font-size:16px}.allowBtn--aa2w8:hover{background:#333}.allowBtn--aa2w8:active{background:#111;transform:scale(0.98)}.cancelBtn--jeQ8p{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.cancelBtn--jeQ8p:hover{border-color:#d0d0d0;background:#f9f9f9;color:#333}.cancelBtn--jeQ8p:active{transform:scale(0.98)}
.productListWrapper--a7sFP{flex:1;overflow-y:overlay;overflow-x:hidden}
.searchBarWrapper--F8rzG{position:relative;flex-shrink:0;padding:12px;background:#fff;z-index:20}.searchBar--Khfun{display:flex;height:40px;padding:10px 16px;align-items:center;gap:12px;border:1px solid #eee;border-radius:10px;overflow:visible;transition:all .2s}.searchBar--Khfun.focused--BFa11{border-color:#eee}.searchBar--Khfun.dropdownOpen--UEL1I{border-radius:10px 10px 0 0}.searchBtn--Cxt32{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:rgba(0,0,0,0);cursor:pointer;flex-shrink:0;padding:0}.searchIcon--zZjrx{width:16px;height:16px}.searchInput--eArch{flex:1;min-width:0;height:100%;border:none;outline:none;background:rgba(0,0,0,0);font-size:13px;color:#333;line-height:20px}.searchInput--eArch::placeholder{color:#999}.searchActions--bvm1C{display:flex;align-items:center;gap:4px;flex-shrink:0}.clearBtn--ldUBQ{display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0}.clearIcon--rdeXm{font-size:16px;color:#bbb;transition:color .15s}.clearIcon--rdeXm:hover{color:#999}.imageBtn--WT41p{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:rgba(0,0,0,0);cursor:pointer;padding:0;transition:all .15s}.imageBtn--WT41p:hover{background:#f0f0f0}.imageBtn--WT41p.active--UGm95{background:#f0f0f0}.imageBtnIcon--n8uD9{font-size:16px;color:#999}.loadingSpinner--MwAQL{display:inline-block;width:16px;height:16px;border:2px solid #e0e0e0;border-top-color:#f57c00;border-radius:50%;animation:spin--wQT0A .6s linear infinite}@keyframes spin--wQT0A{to{transform:rotate(360deg)}}.imagePreview--w3dxT{position:relative;width:28px;height:24px;border-radius:4px;flex-shrink:0;overflow:visible}.imagePreview--w3dxT img{width:100%;height:100%;object-fit:cover;border-radius:4px}.imagePreviewClose--V95w9{position:absolute;top:-6px;right:-6px;background:#fff;width:12px;height:12px;border-radius:50%}.dropdown--CvTEj{position:absolute;left:12px;right:12px;background:#fff;border-radius:0 0 10px 10px;border:1px solid #eee;border-top:none;box-shadow:-11px 125px 35px 0 rgba(0,0,0,0),-7px 80px 32px 0 rgba(0,0,0,.01),-4px 45px 27px 0 rgba(0,0,0,.04),-2px 20px 20px 0 rgba(0,0,0,.07),0 5px 11px 0 rgba(0,0,0,.08);overflow:hidden;z-index:100}.recentPanel--uTb5N{padding:12px 16px}.recentHeader--DL7ba{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.recentTitle--jVXz7{font-size:12px;font-weight:500;color:#999}.clearAllBtn--mhymm{border:none;background:none;font-size:12px;color:#999;cursor:pointer;padding:0}.clearAllBtn--mhymm:hover{color:#666}.recentList--GEAoA{display:flex;flex-wrap:wrap;gap:8px}.recentChip--lWPS1{display:inline-block;max-width:120px;vertical-align:middle;padding:4px 12px;border:1px solid #e8e8e8;border-radius:14px;background:#f8f8f8;font-size:12px;color:#333;cursor:pointer;transition:all .15s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recentChip--lWPS1:hover{background:#f0f0f0;border-color:#d0d0d0}.suggestionPanel--THIs2{padding:8px 0;min-height:40px}.suggestionList--tLw_7{list-style:none;margin:0;padding:0}.suggestionItem--HuMCP{padding:8px 16px;cursor:pointer;transition:background .1s}.suggestionItem--HuMCP:hover{background:#f5f5f5}.suggestionText--d_ElW{font-size:14px;color:#999;line-height:1.4;font-weight:400}.suggestionText--d_ElW strong{font-weight:600;color:#000}.uploadPanel--ltILu{padding:16px}.uploadDropzone--YVnlE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;border:2px dashed #e0e0e0;border-radius:10px;cursor:pointer;transition:all .2s}.uploadDropzone--YVnlE:hover{border-color:#f57c00;background:rgba(245,124,0,.02)}.uploadDropzone--YVnlE.dragging--UzJzz{border-color:#f57c00;background:rgba(245,124,0,.05)}.uploadIcon--YtzAy{font-size:28px;color:#999}.uploadText--hhMKA{font-size:12px;color:#666;text-align:center}.uploadLink--vmDWD{color:#f57c00;font-weight:500}.uploadError--XOoHs{margin-top:8px;font-size:12px;color:#e53935;text-align:center}
.filterBarWrapper--OxMXj{padding:12px 0 var(--filter-bar-pb, 12px)}.filterBar--ghizT{display:flex;align-items:flex-start;gap:8px;overflow-x:auto;flex-shrink:0}.filterBar--ghizT::-webkit-scrollbar{display:none}.sortBtn--UWH2g{display:flex;height:30px;line-height:30px;align-items:center;gap:4px;padding:0 12px;border:none;background:#f6f6f6;border-radius:8px;font-size:12px;color:#222;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .2s}.sortBtn--UWH2g:hover{background:#eee}.sortBtn--UWH2g:active{background:#e0e0e0}.divider--L15n3{width:1px;height:16px;margin-top:7px;background:#e0e0e0;flex-shrink:0}.platformFilters--xDVly{display:flex;align-items:center;gap:6px;overflow-x:auto}.platformFilters--xDVly::-webkit-scrollbar{display:none}.platformBtn--vJe39{padding:0 12px;line-height:30px;height:30px;box-sizing:border-box;border:none;background:#f6f6f6;border-radius:8px;font-size:12px;color:#222;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s;text-transform:capitalize}.platformBtn--vJe39:hover{background:#eee}.platformBtn--vJe39.active--SI7uL{background:#fdecea;color:#f03d30;font-weight:500}@keyframes shimmer--gMrRC{0%{background-position:-200px 0}100%{background-position:200px 0}}.skeletonBase--a4flw,.skeletonPlatformBtn--MzU8j,.skeletonSortBtn--miywW,.skeletonText--gQJOo{background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200px 100%;animation:shimmer--gMrRC 1.5s infinite;border-radius:8px}.skeletonText--gQJOo{width:120px;height:20px}.skeletonSortBtn--miywW{width:90px;height:30px;flex-shrink:0}.skeletonPlatformBtn--MzU8j{width:60px;height:30px;flex-shrink:0}
.productContentContainer--iSBLF{display:flex;flex-direction:column;height:100%;overflow:hidden}.filterBarWrapper--GC30Z{flex-shrink:0;padding:0 12px;position:sticky;top:0;background:#fff;z-index:10}.searchStatus--ahIHh{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;flex-shrink:0}.searchStatusInfo--LkTRr{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.searchStatusText--KaOP7{font-size:14px;font-weight:500;color:#666;white-space:nowrap}.screenshotBtn--mOZex{display:flex;align-items:center;justify-content:center;width:19px;height:19px;border:none;border-radius:6px;background:rgba(0,0,0,0);color:#666;cursor:pointer;flex-shrink:0;transition:all .2s}.screenshotBtn--mOZex:hover{background:#e8e8e8;color:#333}.screenshotBtn--mOZex:active{transform:scale(0.95)}.lensIcon--k439V{display:flex;height:19px;width:19px;font-size:14px;font-weight:400;align-items:center;justify-content:center}
.tabsWrapper--CB1qc{padding:12px 12px 0;background-color:#fff;position:sticky;top:0;z-index:10;width:100%;box-sizing:border-box}.tabsContainer--gPGgC{position:relative;display:flex;align-items:center;width:100%;padding:4px;background-color:#f6f6f6;border-radius:10px;box-sizing:border-box}.tabSlider--VP9qi{position:absolute;top:4px;left:4px;height:calc(100% - 8px);background-color:#fff;border-radius:8px;transition:transform .35s cubic-bezier(0.34, 1.4, 0.64, 1);z-index:0}.tabItem--iYT7i{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:32px;line-height:32px;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:14px;font-weight:400;color:#999;transition:color .2s ease;white-space:nowrap}.tabItem--iYT7i:hover:not(.tabItemActive--x875b){color:#666}.tabItemActive--x875b{color:#000;font-weight:600}.tabIcon--JjAe2{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:normal}.tabLabel--Zd1hz{line-height:1.2}@keyframes shimmer--Q0dOU{0%{background-position:-200px 0}100%{background-position:200px 0}}.skeletonTab--QEGoS{flex:1;height:32px;border-radius:8px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);background-size:200px 100%;animation:shimmer--Q0dOU 1.5s infinite}
.productItem--L9URX{display:flex;gap:10px;align-items:stretch;width:100%}.productImage--B72Jl{flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#fff}.image--dB9Oa{width:100%;height:100%;object-fit:cover}.imagePlaceholder--evU8g{width:100%;height:100%;background:#fff}.productInfo--ZnTQu{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.productTitle--qVtac{font-size:12px;font-weight:400;line-height:18px;color:#222;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.productMeta--icJRs{display:flex;align-items:center;justify-content:space-between;width:100%}.quantity--sQkYh{font-size:12px;font-weight:400;line-height:18px;color:#222;white-space:nowrap}.priceGroup--lpSa5{display:flex;align-items:center;gap:6px}.priceTag--BmYxG{display:flex;align-items:center;justify-content:center;padding:0 6px;border-radius:4px;background:rgba(24,122,252,.12);font-size:11px;font-weight:500;line-height:18px;color:#187afc;white-space:nowrap}.price--hcz5l{font-size:14px;font-weight:500;line-height:normal;color:#222;white-space:nowrap}
.cartItem--PS1TK{display:flex;flex-direction:column;gap:14px;align-items:flex-end;padding:12px;border-radius:10px;background:#f8f8f8;width:100%}.header--Wbm9_{display:flex;align-items:center;justify-content:space-between;width:100%;height:24px}.storeInfo--xbUOu{display:flex;align-items:center;gap:4px}.storeLogo--Jb6E9{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:.867px solid #e0e0e0;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.logoImage--NU0bN{width:100%;height:100%;object-fit:cover}.storeNameGroup--NQ61l{display:flex;align-items:center;gap:2px;font-size:14px;white-space:nowrap}.storeName--KpeeK{font-weight:500;line-height:20px;color:#18181b}.dot--AE1su{font-weight:400;color:#666}.itemCount--uIuto{font-weight:400;color:#666}.deleteButton--mCLiX{display:flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer;background:none;border:none;padding:0;color:#666}.deleteButton--mCLiX:hover{color:#222}.productList--J7U6O{display:flex;flex-direction:column;gap:12px;width:100%}.divider--Y8R21{width:100%;height:0;border:none;border-top:1px solid #e6e6e6;margin:0}.products--B75Ph{display:flex;flex-direction:column;gap:20px;width:100%;position:relative}.productsFaded--ISekk::after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;pointer-events:none;z-index:1;background:linear-gradient(rgba(248, 248, 248, 0) 0%, rgba(248, 248, 248, 0.6) 80%, rgba(248, 248, 248, 0.8) 100%)}.viewMoreButton--Brxag{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 0;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#666}.viewMoreButton--Brxag:hover{color:#222}.summary--h3saI{display:flex;flex-direction:column;gap:6px;width:100%}.summaryRow--TFGn9{display:flex;align-items:center;justify-content:space-between;width:100%}.subtotalLabel--a4z7C{font-size:14px;font-weight:500;color:#222}.subtotalValue--IjLK5{font-size:14px;font-weight:600;color:#222}.cashbackInfo--BSnVX{display:flex;align-items:center;gap:4px}.cashbackRate--lX2HP{font-size:14px;font-weight:600;color:#f03d30}.cashbackLabel--oZCCw{font-size:14px;font-weight:500;color:#222}.cashbackValue--HYPag{font-size:14px;font-weight:700;color:#f03d30;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.atInfo--M7pQm{display:flex;align-items:center;gap:4px}.atSavings--vow0m{font-size:14px;font-weight:600;color:#f03d30}.atLabel--sk1J2{font-size:14px;font-weight:500;color:#222}.checkoutButton--Dxnfo{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:10px;border-radius:8px;border:.5px solid #eee;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;font-size:14px;font-weight:600;color:#222;white-space:nowrap;transition:background .2s,color .2s}.checkoutButton--Dxnfo:hover{background:#db2a20;color:#fff}
.card--ycpOW{position:relative;display:flex;flex-direction:column;flex-shrink:0;gap:6px;width:100%;padding:16px 12px;border-radius:14px;background:linear-gradient(113deg, #eaf4ff 5.13%, #f4f9ff 99.1%);overflow:hidden;box-sizing:border-box}.header--VFIBf{display:flex;align-items:center;gap:2px}.headerText--TUxh7{font-family:"Inter",sans-serif;font-size:10px;font-weight:500;letter-spacing:.8px;color:#080e28;opacity:.8;white-space:nowrap}.infoIcon--VCbFr{font-size:12px;color:#080e28;opacity:.8}.amount--k_qYk{font-family:"Inter",sans-serif;font-size:28px;font-weight:700;color:#080e28;line-height:normal}.description--O4ANK{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;color:#080e28;opacity:.9;line-height:normal;white-space:nowrap}.descriptionBold--tEqbP{font-weight:600}.bgImage--YWtxL{position:absolute;right:0;bottom:0;width:149px;height:105px;object-fit:cover;opacity:.71;pointer-events:none}.closeBtn--jWf1X{position:absolute;top:5px;right:5px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}
.undoBanner--E1tnC{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#fff;border:.5px solid #dcdcdc;border-radius:6px;box-shadow:0px 6px 30px 5px rgba(0,0,0,.05),0px 16px 24px 2px rgba(0,0,0,.04),0px 8px 10px -5px rgba(0,0,0,.08)}.left--ATqDn{display:flex;align-items:center;gap:8px;min-width:0}.spinnerIcon--Xs4uS{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;animation:spin--bm1wv 1s linear infinite}.conicGradient--q4qfp{width:100%;height:100%;background:conic-gradient(from 90deg, rgba(255, 255, 255, 0.0001) 0deg, rgb(240, 61, 48) 360deg)}.text--PsGUu{font-family:"Noto Sans";font-size:14px;font-weight:400;line-height:22px;color:rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.undoButton--gwT4b{flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;font-family:"Noto Sans";font-size:14px;font-weight:400;line-height:22px;color:#999;white-space:nowrap}.undoButton--gwT4b:hover{opacity:.8}@keyframes spin--bm1wv{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.universalCartContainer--VWKRR{display:flex;flex-direction:column;gap:12px;height:100%;width:100%;padding:12px;overflow-y:auto;box-sizing:border-box}.undoBannerSticky--bM_lf{position:sticky;top:0;z-index:10}.disclaimer--RF__X{color:#999;text-align:center;font-family:"Noto Sans";font-size:10px;font-style:normal;font-weight:500;line-height:18px;margin:0}
.imageSearchContainer--PrfCA{height:100%;display:flex;flex-direction:column;overflow:hidden}.tabPane--Rqnco{flex:1;overflow:hidden}.tabPane--Rqnco.hidden--nsBWj{display:none}.tabContent--_OjQv{flex:1;padding:16px}.emptyState--MNsom{display:flex;align-items:center;justify-content:center;height:200px;color:#999;font-size:14px}
.module--yRfZ0{position:relative;display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:0 0 16px !important;overflow:visible;background:#fff;border-radius:12px}.analysisSection--ejimu,.historySection--NhlXZ{width:100%}.module--yRfZ0 .productHeader--o_UJI{background:#fff;border-radius:12px 12px 0 0}.analysisSection--ejimu{margin-top:12px}.historySectionStandalone--n4siM{margin-top:12px}
.trackingView--Lm_ph{display:block !important;min-height:100vh}.shell--h9G8s{display:flex;flex-direction:column;min-height:100vh;color:#222;background:#fff}.body--oMdFF{display:flex;flex:1;flex-direction:column;gap:16px;padding:12px;transition:filter 260ms ease,opacity 260ms ease}.morphing--mq0VL{opacity:.55;filter:blur(2px)}.moduleWrap--nAWvr{max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:max-height 340ms cubic-bezier(0.5, 0, 0.75, 0.4),opacity 340ms cubic-bezier(0.5, 0, 0.75, 0.4),transform 340ms cubic-bezier(0.5, 0, 0.75, 0.4)}.moduleWrap--nAWvr:empty{display:none}.moduleOn--yRC4g{max-height:100000px;opacity:1;transform:translateY(0);transition:max-height 460ms cubic-bezier(0.2, 0.7, 0.3, 1),opacity 320ms ease 80ms,transform 460ms cubic-bezier(0.2, 0.7, 0.3, 1)}.moduleWrap--nAWvr>*{overflow:hidden;background:#fff;border:1px solid #eceef2;border-radius:12px;box-shadow:0 4px 16px rgba(36,41,47,.05)}.moduleWrap--nAWvr>*,.moduleWrap--nAWvr .floatwin-sp-module>*,.moduleWrap--nAWvr .cashback-module>*>*{margin-bottom:0 !important}.moduleWrap--nAWvr .automatic-module>*{border-color:rgba(0,0,0,0)}.stickyModuleWrap--Za8oN{overflow:visible;transform:none}.stickyModuleWrap--Za8oN>*{overflow:visible}.recommendModule--TY6yU{display:contents}.recommendModule--TY6yU>*{margin-bottom:0 !important;overflow:hidden;background:#fff;border:1px solid #eceef2;border-radius:12px;box-shadow:0 4px 16px rgba(36,41,47,.05)}.recommendCard--euYam{position:relative;display:flex;width:100%;overflow:hidden;background:#fff;border-radius:12px}.recommendToastLink--Fhswl{cursor:pointer;text-decoration:underline}.empty--Rdo_n{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.emptyIcon--zupiS{width:120px;height:auto;margin-bottom:16px}.emptyTitle--y4f8A{margin-bottom:8px;color:#222;font-size:18px;font-weight:600}.emptyDesc--B7bao{color:#777;font-size:14px;line-height:1.5}.footer--duYBo{padding:0 12px 12px}@media(prefers-reduced-motion: reduce){.body--oMdFF,.moduleWrap--nAWvr,.moduleOn--yRC4g{transition:none}}
.content--fqR6z{width:100% !important;height:100% !important;padding:0 !important}.closeIcon--EeRDA{z-index:1}
.copyCodeContainer--j_2nD{padding:12px;display:flex;flex-direction:column;gap:12px;border-radius:12px;border:1px solid #f2f4f6;background:#fff}.copyCodeContainer--j_2nD .title--Xm3g2{color:#222;font-size:14px;font-weight:600;line-height:normal;display:flex;align-items:center;gap:6px}.copyCodeContainer--j_2nD .title--Xm3g2 .logo--O3vxr{width:25px;height:25px;border-radius:50%;overflow:hidden}.copyCodeContainer--j_2nD .title--Xm3g2 img{width:100%;height:100%;object-fit:cover}.copyCodeContainer--j_2nD .couponItem--KcIU9{position:relative;display:flex;padding:12px;align-items:center;gap:24px;border-radius:8px;border:1px solid #eee;background:#fff;cursor:pointer}.copyCodeContainer--j_2nD .couponItem--KcIU9.couponHighlight--k1sXE{border:1px dashed #f19a95;background:#fff2f2;padding-top:24px}.copyCodeContainer--j_2nD .couponItem--KcIU9 .bestDeal--wYLzu{display:flex;height:18px;padding:10px 6px;justify-content:center;align-items:center;gap:10px;position:absolute;left:-1px;top:-1px;color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;box-sizing:border-box;border-radius:6px 0;background:#db2a20}.copyCodeContainer--j_2nD .couponItem--KcIU9 .couponContent--BJps4{flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.copyCodeContainer--j_2nD .couponItem--KcIU9 .couponContent--BJps4 .promoTitle--P33kA{color:#111;font-size:14px;font-weight:600;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copyCodeContainer--j_2nD .couponItem--KcIU9 .couponContent--BJps4 .couponDescContainer--QEs0_{position:relative}.copyCodeContainer--j_2nD .couponItem--KcIU9 .couponContent--BJps4 .couponDescContainer--QEs0_ .couponDesc--OvuRv,.copyCodeContainer--j_2nD .couponItem--KcIU9 .couponContent--BJps4 .couponDescContainer--QEs0_ .couponDescHidden--e4j9z{color:#333;font-size:12px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden;transition:all 100ms ease-in-out;text-align:left}.copyCodeContainer--j_2nD .couponItem--KcIU9 .couponContent--BJps4 .couponDescContainer--QEs0_ .couponDescHidden--e4j9z{z-index:-1;visibility:hidden;max-height:none;position:absolute}.copyCodeContainer--j_2nD .couponItem--KcIU9 .couponContent--BJps4 .couponDescContainer--QEs0_ .operation--svrvE{flex:0 0 auto;color:#0b4894;font-weight:400;cursor:pointer;text-decoration:underline;margin-left:2px}.copyCodeContainer--j_2nD .couponItem--KcIU9 .couponContent--BJps4 .couponBottomContainer--k1z37{display:flex;align-items:center;flex-wrap:wrap}.copyCodeContainer--j_2nD .couponItem--KcIU9 .couponContent--BJps4 .couponBottomContainer--k1z37 .successRate--E9whp{flex:0 0 auto;display:flex;align-items:center;gap:4px;font-size:11px;font-style:normal;font-weight:400;line-height:14px;margin-right:12px}.copyCodeContainer--j_2nD .couponItem--KcIU9 .couponContent--BJps4 .couponBottomContainer--k1z37 div:last-child{margin-right:0}.copyCodeContainer--j_2nD .couponItem--KcIU9 .couponContent--BJps4 .couponBottomContainer--k1z37 .successRate--E9whp{color:#00ad70}.copyCodeContainer--j_2nD .couponItem--KcIU9 .copyButtonContainer--xHOHM{flex:0 0 auto;display:flex;justify-content:center;align-items:center}.copyCodeContainer--j_2nD .couponItem--KcIU9 .copyButtonContainer--xHOHM .iconBox--weHpn{display:flex;width:20px;height:20px;justify-content:center;align-items:center;border-radius:4px;background:#1f1f1f}.copyCodeContainer--j_2nD .couponItem--KcIU9 .copyButtonContainer--xHOHM .iconBox--weHpn:hover{background:linear-gradient(0deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%),#1f1f1f}.copyCodeContainer--j_2nD .couponItem--KcIU9 .copyButtonContainer--xHOHM .iconBox--weHpn.highlight--Gidgc{background:#db2a20}.copyCodeContainer--j_2nD .couponItem--KcIU9 .copyButtonContainer--xHOHM .iconBox--weHpn.highlight--Gidgc:hover{background:#f03d30}.copyCodeContainer--j_2nD .couponItem--KcIU9 .copyButtonContainer--xHOHM .iconBox--weHpn.copied--KGGvM{background:#00ad70}.copyCodeContainer--j_2nD .couponItem--KcIU9 .copyButtonContainer--xHOHM .iconBox--weHpn.copied--KGGvM:hover{background:#00ad70}.copyCodeContainer--j_2nD .couponItem--KcIU9 .copyButtonContainer--xHOHM .iconBox--weHpn .copiedIcon--oTINw{font-size:10px;color:#fff}.copyCodeContainer--j_2nD .couponItem--KcIU9 .copyButtonContainer--xHOHM .iconBox--weHpn .copyIcon--zybkD{font-size:12px;color:#fff}.copyCodeContainer--j_2nD .boomImageBox--FL0bK{width:160px;height:160px;margin:100px auto 0}.copyCodeContainer--j_2nD .boomImageBox--FL0bK .boomImage--K0Bkp{width:100%;height:100%;object-fit:contain}.copyCodeContainer--j_2nD .noDataTitle--uCiWo{font-size:18px;font-weight:600;color:#000;line-height:24px;margin-bottom:6px;text-align:center}.copyCodeContainer--j_2nD .noDataSubTitle--Alskz{font-size:12px;color:#666;line-height:16px;text-align:center;margin-bottom:12px}
.supportedContainer--ivwi9{padding:12px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:100%;overflow-y:overlay;overflow-x:hidden}
.unSupportedContainer--kUSPq{display:flex;flex-direction:column;padding:12px;box-sizing:border-box;width:100%;height:100%}.unSupportedContainer--kUSPq .card--w99LY{flex:1;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;box-sizing:border-box;padding:44px 16px 16px;border-radius:12px;border:1px solid #f2f4f6;background:#fff;box-shadow:0 4px 4.5px rgba(0,0,0,.02),0 17px 8.5px rgba(0,0,0,.02),0 39px 11.5px rgba(0,0,0,.01)}.unSupportedContainer--kUSPq .card--w99LY .illustrationBox--N5oB7{flex-shrink:0;width:120px;height:120px}.unSupportedContainer--kUSPq .card--w99LY .illustrationBox--N5oB7 .illustration--mGwc8{width:100%;height:100%;object-fit:contain}.unSupportedContainer--kUSPq .card--w99LY .textBox--WApLn{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;text-align:center}.unSupportedContainer--kUSPq .card--w99LY .textBox--WApLn .title--dAEPf{margin:0;color:#222;font-size:20px;font-weight:700;line-height:normal}.unSupportedContainer--kUSPq .card--w99LY .textBox--WApLn .desc--xiUvG{margin:0;color:#999;font-size:14px;font-weight:400;line-height:21px}

/*# sourceMappingURL=../sourcemap/css/appComponents.css.map*/