.app-install{max-width:640px;margin:0 auto}.app-install-icon{display:block;width:80px;height:80px;border-radius:20px;object-fit:contain;margin-bottom:16px}.app-install h1{font-size:26px}.app-install h2{margin-top:24px;font-size:18px}.app-install li{margin:10px 0;line-height:1.7}.app-install-note{background:#fff6ed;border-radius:10px;padding:12px;line-height:1.7}
.v5-consumer .support-mall-header{padding:18px;gap:14px;border-radius:16px;margin-bottom:16px}.v5-consumer .support-mall-title h1{font-size:22px}.v5-consumer .support-mall-title p{font-size:13px}.v5-consumer .support-mall-balance{gap:10px;padding:14px;border-radius:12px}.v5-consumer .support-mall-balance strong{font-size:clamp(22px,7vw,32px);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.3;text-decoration:none!important;color:#ed452f!important;min-width:0;overflow-wrap:normal}.v5-consumer .support-mall-balance>span{flex:0 0 auto;font-size:13px}.v5-consumer .support-mall-balance a{text-decoration:none!important}.v5-consumer .sg-mall-item{grid-template-columns:92px minmax(0,1fr);gap:10px 14px;padding:16px;align-items:start}.v5-consumer .sg-mall-copy h2{font-size:16px;margin-bottom:6px}.v5-consumer .sg-mall-copy .mall-region{display:block;border:0;background:transparent;padding:0;margin:0 0 6px;line-height:1.5;font-size:11px;color:#73808d}.v5-consumer .sg-mall-image{width:92px;height:102px;border-radius:10px;overflow:visible;background:transparent}.v5-consumer .sg-mall-image>span:last-child{display:none}.v5-consumer .sg-mall-copy p{margin-bottom:5px}.v5-consumer .sg-mall-price{font-size:25px;margin-top:6px}.v5-consumer .sg-mall-exchange{grid-column:2;margin:0;justify-self:stretch;display:flex;justify-content:flex-end}.v5-consumer .sg-mall-exchange>button{float:none;min-height:40px;margin:0}.v5-consumer .sg-mall-exchange:has(.sg-gift-checkout){grid-column:1/-1;display:block}.v5-consumer .pro-envelope{width:92px;height:102px}.v5-consumer .pro-envelope small{bottom:8%;font-size:8px;line-height:1.2}.v5-consumer .pro-envelope b{top:28%;font-size:22px}.v5-consumer .sg-gift-checkout{width:100%}@media(max-width:360px){.v5-consumer .sg-mall-item{grid-template-columns:76px minmax(0,1fr);gap:8px 12px;padding:14px}.v5-consumer .sg-mall-image,.v5-consumer .pro-envelope{width:76px;height:90px}.v5-consumer .support-mall-balance{padding:12px}.v5-consumer .support-mall-balance strong{font-size:25px}.v5-consumer .sg-mall-copy h2{font-size:15px}}

.qr-reader{max-width:720px;margin:16px auto}.qr-reader label{display:block;margin:16px 0}.qr-reader textarea{width:100%}.qr-reader img{max-width:100%;max-height:260px;object-fit:contain}.qr-local-status{color:#23754d}#qrDrop{padding:28px 16px;border:2px dashed #dfe4ee;border-radius:12px;text-align:center}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important}

.v5-consumer{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;line-height:1.6;color:#24262c;-webkit-font-smoothing:antialiased}.v5-consumer h1{font-size:23px;font-weight:650;line-height:1.4;letter-spacing:0}.v5-consumer h2{font-size:18px;font-weight:650;line-height:1.5}.v5-consumer h3{font-size:16px;font-weight:600;line-height:1.5}.v5-consumer p{line-height:1.65}.v5-consumer button,.v5-consumer .v5-button{font-size:14px;font-weight:550;letter-spacing:0;min-height:42px}.v5-consumer .v5-panel{border-radius:16px;box-shadow:none}.v5-consumer .sg-mall-copy h2{font-size:16px;font-weight:600;line-height:1.5}.v5-consumer .sg-mall-copy p{font-size:12px;color:#858890;line-height:1.5}.v5-consumer .sg-mall-item{position:relative;min-height:172px;padding-bottom:62px}.v5-consumer .sg-mall-price{position:absolute;left:122px;bottom:16px;margin:0;font-size:26px;line-height:1.4;color:#ff9818}.v5-consumer .sg-mall-exchange{position:absolute;right:16px;bottom:16px;margin:0}.v5-consumer .sg-mall-exchange>button{font-size:13px;border-radius:22px;min-height:38px;padding:6px 18px;background:#ff5739!important}.v5-consumer .sg-mall-item:has(.sg-gift-checkout){padding-bottom:16px}.v5-consumer .sg-mall-item:has(.sg-gift-checkout) .sg-mall-price{position:static;margin-top:8px}.v5-consumer .sg-mall-item:has(.sg-gift-checkout) .sg-mall-exchange{position:static}.v5-consumer .checkin-stair strong{font-size:19px}.v5-consumer .checkin-stair small{font-size:11px}.v5-consumer .leader-record h3{margin:0 0 6px}.v5-consumer .v5-tag{font-size:11px;font-weight:450}.v5-consumer .mobile-bottom-nav a{font-size:12px}@media(max-width:360px){.v5-consumer .sg-mall-price{left:102px;font-size:24px}.v5-consumer .sg-mall-exchange{right:14px}.v5-consumer .sg-mall-exchange>button{padding:6px 12px;font-size:12px}}

.coupon-guide{grid-column:1/-1;margin-top:12px;padding-top:10px;border-top:1px solid #eef0f4}.coupon-guide img{display:block;max-width:100%;height:auto;border-radius:10px;margin:10px auto;max-height:520px;object-fit:contain}.coupon-guide small{color:#858890}

.announcement-image{display:block;max-width:100%;height:auto;max-height:640px;object-fit:contain;border-radius:12px;margin:12px 0}

.v5-consumer .checkin-day strong{font-size:14px;font-weight:650}.v5-consumer .checkin-day .checkin-reward-icon{display:flex;align-items:center;justify-content:center;width:25px;height:30px;margin:10px auto;color:#ffda83;font-size:15px;font-weight:600;line-height:1;background:#ff634f;border-radius:5px 5px 8px 8px;box-shadow:inset 0 -10px 0 #ff4944}.v5-consumer .checkin-day .coin{width:27px;height:27px;border-radius:50%;background:#ffcd43;box-shadow:inset 0 0 0 3px #ffb924;color:#fff3ad}.v5-consumer .checkin-wallet strong{font-size:28px;line-height:1.3}.v5-consumer .checkin-hero{padding:18px;margin-bottom:14px}.v5-consumer .checkin-wallet{padding:16px;margin-bottom:16px}.v5-consumer .checkin-hero h1{font-size:22px}
