.pricing-coupon-strip[data-v-f2226621]{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:24px;box-sizing:border-box;margin-top:12px;padding:4px 4px 4px 8px;border-radius:4px;background:#feedeb;color:#f54531;font-family:PingFang SC,sans-serif;font-size:13px;font-weight:600;line-height:18px}.pricing-coupon-strip strong[data-v-f2226621]{padding:3px 6px;border-radius:6px;background:var(--pricing-2026-applied-coupon-color, var(--text-color-emphasis, #2254f4));color:#fff;font-weight:600;white-space:nowrap}.pricing-coupon-label[data-v-f2226621]{display:flex;align-items:center;gap:4px;min-width:0}.pricing-coupon-label svg[data-v-f2226621]{flex-shrink:0;width:16px;height:16px}.pricing-coupon-countdown[data-v-f2226621]{display:inline-flex;align-items:center;gap:3px;font-weight:700}.pricing-coupon-countdown>span[data-v-f2226621]{width:5px;text-align:center}.pricing-coupon-countdown b[data-v-f2226621]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;box-sizing:border-box;padding:0 3px;border-radius:6px;background:var(--pricing-2026-applied-coupon-color, var(--text-color-emphasis, #2254f4));color:#fff;font-family:Plus Jakarta Sans,PingFang SC,sans-serif;font-size:13px;font-weight:700;line-height:19.5px;font-variant-numeric:tabular-nums}.pricing-coupon-expiry[data-v-f2226621]{color:#7f8792;font-weight:400;white-space:nowrap}.pricing-coupon-strip button[data-v-f2226621]{display:inline-flex;align-items:center;flex-shrink:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.pricing-coupon-strip button svg[data-v-f2226621]{width:16px;height:16px}.pricing-coupon-strip button[data-v-f2226621]:disabled{cursor:wait;opacity:.6}.pricing-coupon-strip.is-applied[data-v-f2226621]{color:var(--pricing-2026-applied-coupon-color, var(--text-color-emphasis, #2254f4));flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:0;background:transparent;font-size:13px;line-height:18px}.pricing-coupon-strip.mobile-plus-view__coupon[data-v-f2226621]{min-height:32px;line-height:20px}.pricing-coupon-strip.mobile-plus-view__coupon[data-v-f2226621]:not(.is-applied){padding:6px 7px;font-weight:600}.pricing-coupon-strip.mobile-plus-view__coupon .pricing-coupon-label svg[data-v-f2226621]{width:20px;height:20px}.pricing-coupon-strip.mobile-plus-view__coupon.is-applied[data-v-f2226621]{height:32px;min-height:32px;flex-wrap:nowrap;align-items:center;gap:8px}.pricing-coupon-strip.mobile-plus-view__coupon.is-applied strong[data-v-f2226621]{display:inline-flex;align-items:center;height:28px;box-sizing:border-box;padding:0 6px}.pricing-coupon-strip.mobile-plus-view__coupon.is-applied .pricing-coupon-countdown b[data-v-f2226621]{width:28px;min-width:28px;height:28px;padding:0}@font-face{font-family:Plus Jakarta Sans;src:url(https://cdn.dancf.com/apps/gaoding/assets/plus-jakarta-sans-700-Bt8SGVSa.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.purchase-coupon-modal{max-width:calc(100vw - 32px)}.purchase-coupon-modal .gda-modal-content{border-radius:20px;overflow:hidden}.purchase-coupon-dialog{position:relative;color:#222529;background:#fff;border-radius:20px;font-family:PingFang SC,sans-serif}.purchase-coupon-dialog .purchase-coupon-close{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.purchase-coupon-dialog .purchase-coupon-close svg{width:24px;height:24px}.purchase-coupon-dialog button:disabled{cursor:wait;opacity:.65}.purchase-coupon-dialog .purchase-coupon-hero{position:relative;height:200px;margin:4px;overflow:hidden;border-radius:20px;display:flex;align-items:center;justify-content:center}.purchase-coupon-dialog .purchase-coupon-cards{position:relative;display:flex;justify-content:center}.purchase-coupon-dialog .purchase-coupon-card{flex:none;width:154px;height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:url("data:image/svg+xml,%3csvg%20width='154'%20height='94'%20viewBox='0%200%20154%2094'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M138%200C146.837%200%20154%207.16344%20154%2016V35.3282C154%2036.9195%20153.368%2038.4456%20152.243%2039.5708L148.743%2043.0708C146.399%2045.414%20146.399%2049.213%20148.743%2051.5561L152.243%2055.0561C153.368%2056.1813%20154%2057.7075%20154%2059.2988V78C154%2086.8366%20146.837%2094%20138%2094H16C7.16344%2094%200%2086.8366%200%2078V58.9257C0%2057.3344%200.632141%2055.8083%201.75736%2054.6831L4.88431%2051.5561C7.22746%2049.213%207.22746%2045.414%204.88431%2043.0708L1.75736%2039.9439C0.63214%2038.8187%200%2037.2925%200%2035.7012V16C0%207.16344%207.16344%200%2016%200H138Z'%20fill='white'%20fill-opacity='0.9'%20style='fill:white;fill-opacity:0.9;'/%3e%3c/svg%3e") center / 100% 100% no-repeat}.purchase-coupon-dialog .purchase-coupon-card+.purchase-coupon-card{margin-left:12px}.purchase-coupon-dialog .purchase-coupon-value{display:flex;align-items:flex-end;justify-content:center;color:#3896e1}.purchase-coupon-dialog .purchase-coupon-value strong{font-family:Plus Jakarta Sans,sans-serif;font-size:38px;font-weight:700;line-height:49.4px}.purchase-coupon-dialog .purchase-coupon-value>span{font-size:14px;font-weight:600;line-height:33px;min-width:20px;text-align:center}.purchase-coupon-dialog .purchase-coupon-threshold{color:#222529;font-size:13px;font-weight:600;line-height:19.5px}.purchase-coupon-dialog .purchase-coupon-description{padding:16px 24px;text-align:center}.purchase-coupon-dialog .purchase-coupon-description h2{margin:0 auto 12px;font-size:26px;font-weight:600;line-height:31.2px;color:#333}.purchase-coupon-dialog .purchase-coupon-description p{margin:8px 0 0;font-size:12px}.purchase-coupon-dialog .purchase-coupon-validity{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:24px;font-size:12px;line-height:18px;color:#0009}.purchase-coupon-dialog .purchase-coupon-countdown{display:inline-flex;align-items:center;margin-left:8px;color:var(--purchase-coupon-countdown-color, #3896e1)}.purchase-coupon-dialog .purchase-coupon-countdown b{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:24px;height:24px;padding:0 4px;border-radius:6px;background:var(--purchase-coupon-countdown-background, rgba(56, 150, 225, .08));font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;line-height:22px}.purchase-coupon-dialog .purchase-coupon-countdown>span{margin:0 4px}.purchase-coupon-dialog .purchase-coupon-countdown>span:last-child{margin-right:0}.purchase-coupon-dialog .purchase-coupon-individual-validity{margin-top:8px;font-size:12px;line-height:18px;color:#0009}.purchase-coupon-dialog .purchase-coupon-footer{padding:16px 24px 24px;display:flex;justify-content:center}.purchase-coupon-dialog .purchase-coupon-footer button{width:210px;min-height:40px;padding:6px 16px;border:0;border-radius:12px;background:#222529;color:#fff;font:500 14px/22px PingFang SC,sans-serif;cursor:pointer}.purchase-coupon-dialog[data-count="1"] .purchase-coupon-card{width:188px;height:106px;background-image:url("data:image/svg+xml,%3csvg%20width='188'%20height='106'%20viewBox='0%200%20188%20106'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M172%200C180.837%200%20188%207.16344%20188%2016V45.3282C188%2046.9195%20187.368%2048.4456%20186.243%2049.5708L183.743%2052.0708C181.399%2054.414%20181.399%2058.213%20183.743%2060.5561L186.243%2063.0561C187.368%2064.1813%20188%2065.7075%20188%2067.2988V90C188%2098.8366%20180.837%20106%20172%20106H16C7.16344%20106%200%2098.8366%200%2090V67.9257C0%2066.3344%200.632141%2064.8083%201.75736%2063.6831L4.88431%2060.5561C7.22746%2058.213%207.22746%2054.414%204.88431%2052.0708L1.75736%2048.9439C0.63214%2047.8187%200%2046.2925%200%2044.7012V16C0%207.16344%207.16344%200%2016%200H172Z'%20fill='white'%20fill-opacity='0.9'%20style='fill:white;fill-opacity:0.9;'/%3e%3c/svg%3e")}.purchase-coupon-dialog[data-count="3"] .purchase-coupon-hero{height:196px}.purchase-coupon-dialog[data-count="3"] .purchase-coupon-card{width:132px;height:114px;background-image:url("data:image/svg+xml,%3csvg%20width='132'%20height='114'%20viewBox='0%200%20132%20114'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M116%200C124.837%200%20132%207.16344%20132%2016V44.8282C132%2046.4195%20131.368%2047.9456%20130.243%2049.0708L127.243%2052.0708C124.899%2054.414%20124.899%2058.213%20127.243%2060.5561L130.243%2063.5561C131.368%2064.6813%20132%2066.2075%20132%2067.7988V98C132%20106.837%20124.837%20114%20116%20114H16C7.16344%20114%200%20106.837%200%2098V67.4257C0%2065.8344%200.632141%2064.3083%201.75736%2063.1831L4.38431%2060.5561C6.72746%2058.213%206.72746%2054.414%204.38431%2052.0708L1.75736%2049.4439C0.632143%2048.3187%200%2046.7925%200%2045.2012V16C0%207.16344%207.16344%200%2016%200H116Z'%20fill='white'%20fill-opacity='0.9'%20style='fill:white;fill-opacity:0.9;'/%3e%3c/svg%3e")}.purchase-coupon-dialog[data-count="3"] .purchase-coupon-card+.purchase-coupon-card{margin-left:8px}.purchase-coupon-dialog[data-count="3"] .purchase-coupon-threshold{margin-top:4px}.purchase-coupon-dialog[data-count="3"] .purchase-coupon-value>span{min-width:18px}.purchase-coupon-dialog[data-count="4"] .purchase-coupon-hero{height:248px}.purchase-coupon-dialog[data-count="4"] .purchase-coupon-cards{display:grid;grid-template-columns:repeat(2,154px);gap:12px}.purchase-coupon-dialog[data-count="4"] .purchase-coupon-card+.purchase-coupon-card{margin-left:0}@media (max-width: 450px){.purchase-coupon-dialog .purchase-coupon-card{flex-shrink:1;min-width:0}.purchase-coupon-dialog .purchase-coupon-cards{max-width:calc(100% - 24px);width:100%}.purchase-coupon-dialog[data-count="4"] .purchase-coupon-cards{grid-template-columns:repeat(2,minmax(0,154px))}.purchase-coupon-dialog[data-count="4"] .purchase-coupon-card{width:100%}.purchase-coupon-dialog .purchase-coupon-description h2{font-size:24px}}.purchase-coupon-modal.is-mobile{max-width:calc(100vw - 30px)}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-close{top:-4px;right:0;box-sizing:border-box;width:43px;height:43px;padding:8px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-close svg{width:27px;height:27px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-hero{height:150px;border-radius:16px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-cards{display:grid;grid-template-columns:repeat(var(--coupon-columns, 2),minmax(0,var(--coupon-card-width, 154px)));justify-content:center;gap:var(--coupon-gap, 12px);box-sizing:border-box;width:100%;max-width:calc(100% - 24px)}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-card{width:100%;min-width:0;height:auto;aspect-ratio:var(--coupon-ratio, 1.63829787)}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-card+.purchase-coupon-card{margin-left:0}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog[data-count="1"]{--coupon-columns: 1;--coupon-card-width: 188px;--coupon-ratio: 188 / 106;--coupon-gap: 0px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog[data-count="2"]{--coupon-columns: 2;--coupon-card-width: 154px;--coupon-ratio: 154 / 94;--coupon-gap: 12px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog[data-count="3"]{--coupon-columns: 3;--coupon-card-width: 106px;--coupon-ratio: 132 / 114;--coupon-gap: 8px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog[data-count="4"]{--coupon-columns: 2;--coupon-card-width: 154px;--coupon-ratio: 154 / 94;--coupon-gap: 12px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-value strong{font-size:32px;line-height:42px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-value>span{font-size:14px;line-height:30px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-threshold{font-size:12px;font-weight:400}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-description{padding:12px 16px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-description h2{font-size:22px;line-height:30px;margin-bottom:8px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-footer{padding:20px 20px 16px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog .purchase-coupon-footer button{width:100%;min-height:50px;border-radius:10px;font-size:16px}.purchase-coupon-modal.is-mobile .purchase-coupon-dialog[data-count="4"] .purchase-coupon-hero{box-sizing:border-box;height:244px}
