.announcement-overlay[data-v-5c9df5fc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.32);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.announcement-dialog[data-v-5c9df5fc]{position:relative;width:min(520px,calc(100vw - 32px));max-height:min(76dvh,680px);overflow:auto;padding:28px;border:1px solid rgba(255,255,255,.86);border-radius:22px;background:rgba(255,255,255,.98);box-shadow:0 24px 70px #0f233733;color:#17202a}.announcement-close[data-v-5c9df5fc]{position:absolute;top:16px;right:16px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#eef1f5;color:#52606d;font-size:18px;cursor:pointer}.announcement-header[data-v-5c9df5fc]{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding-right:38px}.announcement-symbol[data-v-5c9df5fc]{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#eaf4ff;color:#147ce5;font-size:26px}.announcement-kicker[data-v-5c9df5fc]{display:block;margin-bottom:3px;color:#147ce5;font-size:12px;font-weight:650}.announcement-header h2[data-v-5c9df5fc]{margin:0;overflow-wrap:anywhere;color:#18212b;font-size:22px;font-weight:720;line-height:1.35;letter-spacing:0}.announcement-content[data-v-5c9df5fc]{margin-top:22px;padding:18px 0;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;color:#46515d;font-size:15px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.announcement-footer[data-v-5c9df5fc]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px}.announcement-footer time[data-v-5c9df5fc]{color:#8a96a3;font-size:12px;line-height:1.5}.announcement-confirm[data-v-5c9df5fc]{min-width:112px;height:42px;padding:0 20px;border:0;border-radius:12px;background:#147ce5;color:#fff;font-size:14px;font-weight:650;cursor:pointer}.announcement-close[data-v-5c9df5fc]:hover,.announcement-close[data-v-5c9df5fc]:focus-visible{background:#e3e8ee;color:#17202a}.announcement-confirm[data-v-5c9df5fc]:hover,.announcement-confirm[data-v-5c9df5fc]:focus-visible{background:#0c6dcc}.announcement-close[data-v-5c9df5fc]:focus-visible,.announcement-confirm[data-v-5c9df5fc]:focus-visible{outline:3px solid rgba(20,124,229,.22);outline-offset:2px}.announcement-fade-enter-active[data-v-5c9df5fc],.announcement-fade-leave-active[data-v-5c9df5fc]{transition:opacity .18s ease}.announcement-fade-enter-active .announcement-dialog[data-v-5c9df5fc],.announcement-fade-leave-active .announcement-dialog[data-v-5c9df5fc]{transition:transform .18s ease,opacity .18s ease}.announcement-fade-enter-from[data-v-5c9df5fc],.announcement-fade-leave-to[data-v-5c9df5fc]{opacity:0}.announcement-fade-enter-from .announcement-dialog[data-v-5c9df5fc],.announcement-fade-leave-to .announcement-dialog[data-v-5c9df5fc]{opacity:0;transform:scale(.97) translateY(8px)}@media (max-width: 600px){.announcement-overlay[data-v-5c9df5fc]{align-items:center;padding:16px 16px max(16px,env(safe-area-inset-bottom))}.announcement-dialog[data-v-5c9df5fc]{width:100%;max-height:min(76dvh,620px);padding:24px 20px 20px;border-radius:22px}.announcement-header[data-v-5c9df5fc]{grid-template-columns:44px minmax(0,1fr);gap:12px}.announcement-symbol[data-v-5c9df5fc]{width:44px;height:44px;border-radius:13px;font-size:24px}.announcement-header h2[data-v-5c9df5fc]{font-size:20px}.announcement-content[data-v-5c9df5fc]{margin-top:18px;font-size:14px;line-height:1.75}.announcement-footer[data-v-5c9df5fc]{align-items:stretch;flex-direction:column;gap:12px}.announcement-confirm[data-v-5c9df5fc]{width:100%;height:46px}}@media (prefers-reduced-motion: reduce){.announcement-fade-enter-active[data-v-5c9df5fc],.announcement-fade-leave-active[data-v-5c9df5fc],.announcement-fade-enter-active .announcement-dialog[data-v-5c9df5fc],.announcement-fade-leave-active .announcement-dialog[data-v-5c9df5fc]{transition:none}}.home-carousel[data-v-5d545095]{height:48vw;margin:4.26667vw;border-radius:3.2vw;overflow:hidden;position:relative;background:#f5f7fb}.home-carousel-swipe[data-v-5d545095]{width:100%;height:100%}.home-carousel-swipe[data-v-5d545095] .van-swipe__track,.home-carousel-swipe[data-v-5d545095] .van-swipe-item{height:100%!important}.home-carousel-slide[data-v-5d545095]{width:100%;height:100%;border:0;padding:0;margin:0;position:relative;overflow:hidden;display:block;background:#f5f7fb;cursor:default}.home-carousel-slide.is-clickable[data-v-5d545095]{cursor:pointer}.home-carousel-bg[data-v-5d545095]{position:absolute;top:-5.33333vw;right:-5.33333vw;bottom:-5.33333vw;left:-5.33333vw;width:calc(100% + 10.66667vw);height:calc(100% + 10.66667vw);-o-object-fit:cover;object-fit:cover;filter:blur(3.73333vw);opacity:.58;transform:scale(1.06)}.home-carousel-slide[data-v-5d545095]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,.04));pointer-events:none}.home-carousel-image[data-v-5d545095]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.home-carousel-loading[data-v-5d545095],.home-carousel-fallback[data-v-5d545095]{width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 30.93333vw;align-items:center;gap:2.13333vw;padding:4.8vw 5.33333vw;color:#173e60;background:linear-gradient(125deg,#ffffff 0%,#f6faff 50%,#e8f4ff 100%);text-align:left}.home-carousel-loading[data-v-5d545095]{display:flex;justify-content:center;padding:0}.fallback-copy[data-v-5d545095]{position:relative;z-index:2;min-width:0}.fallback-eyebrow[data-v-5d545095]{color:#1989fa;font-size:2.66667vw;font-weight:700;letter-spacing:0}.fallback-title[data-v-5d545095]{margin-top:1.33333vw;color:#153b5d;font-size:4.8vw;font-weight:750;line-height:1.25;letter-spacing:0}.fallback-desc[data-v-5d545095]{max-width:56vw;margin-top:1.33333vw;color:#6d849a;font-size:2.66667vw;line-height:1.45}.fallback-action[data-v-5d545095]{display:inline-flex;align-items:center;gap:1.06667vw;margin-top:2.66667vw;color:#1677d2;font-size:2.66667vw;font-weight:700}.fallback-art[data-v-5d545095]{width:28.8vw;height:28.26667vw;display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:1.6vw}.fallback-panel[data-v-5d545095]{display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.92);border-radius:2.93333vw;background:rgba(255,255,255,.72);box-shadow:0 2.13333vw 4.8vw #3985ca1f,inset 0 1px #fff;color:#1989fa;font-size:4.26667vw}.fallback-panel.panel-main[data-v-5d545095]{grid-row:1 / 3;border-color:#fffffffa;background:rgba(239,247,255,.88);font-size:6.66667vw}.home-page .product-info{margin-left:-1.6vw}.coupon-section{padding:4.26667vw 0;border-bottom:1px solid #eee}.coupon-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.2vw}.coupon-header span{font-size:4.26667vw;font-weight:600;color:#333}.van-popup .coupon-header .van-button,.van-popup .address-header .van-button,.coupon-header .van-button,.address-header .van-button{min-width:21.33333vw!important;height:7.46667vw!important;font-size:3.2vw!important;background-color:#1989fa!important;border-color:#1989fa!important;color:#fff!important;line-height:6.93333vw!important}:deep(.coupon-btn-custom .van-button__text),:deep(.address-btn-custom .van-button__text){color:#fff!important;font-weight:400!important}:deep(.coupon-input-section){display:flex;align-items:center;gap:2.13333vw}:deep(.coupon-input-section .van-field){flex:1}:deep(.coupon-input-section + .coupon-actions){margin-top:0}.coupon-actions{display:flex;gap:2.13333vw;margin-top:2.13333vw;justify-content:flex-end}.applied-coupon{margin-top:3.2vw;padding:3.2vw;background:#f0f9ff;border:1px solid #e1f5fe;border-radius:2.13333vw;display:flex;justify-content:space-between;align-items:center}.coupon-info{display:flex;align-items:center;gap:2.13333vw}.coupon-text{color:#333;font-size:3.73333vw;font-weight:500}.discount-text{color:#52c41a;font-size:3.73333vw;font-weight:600}.no-stock-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10.66667vw 5.33333vw;text-align:center}.no-stock-text{font-size:4.26667vw;font-weight:500;color:#666;margin-top:3.2vw}.no-stock-desc{font-size:3.73333vw;color:#999;margin-top:1.6vw}.product-skeleton{display:grid;grid-template-columns:repeat(auto-fit,minmax(74.66667vw,1fr));gap:4.26667vw;padding:0}.skeleton-card{background:white;border-radius:3.2vw;padding:4.26667vw;box-shadow:0 .53333vw 2.13333vw #00000014;animation:skeleton-loading 1.5s ease-in-out infinite alternate}.skeleton-info{display:flex;align-items:flex-start;margin-bottom:3.2vw}.skeleton-logo{width:12.8vw;height:12.8vw;border-radius:2.13333vw;background:#f0f0f0;margin-right:3.2vw;flex-shrink:0}.skeleton-details{flex:1}.skeleton-title{height:5.33333vw;background:#f0f0f0;border-radius:1.06667vw;margin-bottom:2.13333vw}.skeleton-desc{height:4.26667vw;background:#f0f0f0;border-radius:1.06667vw;width:70%}.skeleton-action{display:flex;justify-content:space-between;align-items:center}.skeleton-help{width:16vw;height:6.4vw;background:#f0f0f0;border-radius:1.06667vw}.skeleton-price-buy{display:flex;align-items:center;gap:2.13333vw}.skeleton-price{width:13.33333vw;height:5.33333vw;background:#f0f0f0;border-radius:1.06667vw}.skeleton-btn{width:16vw;height:8.53333vw;background:#f0f0f0;border-radius:1.6vw}@keyframes skeleton-loading{0%{opacity:1}to{opacity:.6}}.page-container[data-v-2844afb9]{background-color:#fff!important;min-height:100vh!important;padding-bottom:calc(16vw + env(safe-area-inset-bottom))!important;position:relative!important;overflow-x:hidden!important;transform:translateZ(0)}.feature-grid[data-v-2844afb9]{display:grid;grid-template-columns:repeat(5,1fr);gap:3.2vw;padding:3.2vw 4.26667vw;background:rgba(255,255,255,.9);margin:4.26667vw;border-radius:3.2vw}.feature-item[data-v-2844afb9]{display:flex;flex-direction:column;align-items:center;padding:1.6vw;border-radius:2.13333vw;transition:all .3s ease;cursor:pointer}.feature-item.feature-active[data-v-2844afb9]{background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.3)}.feature-icon[data-v-2844afb9]{width:9.6vw;height:9.6vw;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.6vw;font-size:4.8vw;color:#fff}.feature-icon[data-name=new][data-v-2844afb9]{background:linear-gradient(135deg,#FF6B9D 0%,#FFB347 100%)}.feature-icon[data-name=video][data-v-2844afb9]{background:linear-gradient(135deg,#4ecdc4 0%,#44a08d 100%)}.feature-icon[data-name=recharge][data-v-2844afb9]{background:#0a9f78}.feature-icon[data-name=ai][data-v-2844afb9]{background:linear-gradient(135deg,#45b7d1 0%,#96c93d 100%)}.feature-icon[data-name=account][data-v-2844afb9]{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.feature-icon[data-name=physical][data-v-2844afb9]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.feature-text[data-v-2844afb9]{font-size:3.2vw;color:#666;text-align:center}.section[data-v-2844afb9]{margin:6.4vw 4.26667vw}.section-header[data-v-2844afb9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4.26667vw}.section-title[data-v-2844afb9]{font-size:4.8vw;font-weight:600;color:#333}.section-more[data-v-2844afb9]{display:flex;align-items:center;color:#1989fa;text-decoration:none;font-size:3.73333vw}.product-grid[data-v-2844afb9]{display:flex;flex-direction:column;gap:3.2vw;transform:translateZ(0);will-change:transform;contain:layout style paint}.product-card[data-v-2844afb9]{background:rgba(248,250,252,.95);backdrop-filter:blur(2.66667vw);-webkit-backdrop-filter:blur(2.66667vw);border:1px solid rgba(203,213,225,.4);border-radius:3.2vw;padding:2.13333vw 3.2vw 2.13333vw 2.66667vw;margin-bottom:2.66667vw;height:29.33333vw;max-height:29.33333vw;min-height:29.33333vw;box-sizing:border-box;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1.06667vw 1.6vw #00000008,0 1px .8vw #00000014,inset 0 0 0 1px #ffffff80;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform;transform:translateZ(0)}.product-card[data-v-2844afb9]:hover{transform:translateY(-.53333vw);border-color:#94a3b899;box-shadow:0 2.13333vw 3.2vw #0000000f,0 .8vw 1.6vw #0000001a,inset 0 0 0 1px #fffc}@media (hover: none) and (pointer: coarse){.product-card[data-v-2844afb9]:hover{transform:none;border-color:#cbd5e166;box-shadow:0 4px 6px #00000008,0 1px 3px #00000014,inset 0 0 0 1px #ffffff80}}.product-card.active[data-v-2844afb9],.product-card[data-v-2844afb9]:active{background-color:#e2e8f0f2!important;transform:scale(.98);border-color:#64748b4d;box-shadow:0 .53333vw 1.06667vw #0000000d,inset 0 0 0 1px #6496ff33}.product-info[data-v-2844afb9]{display:flex;align-items:flex-start;flex:1;margin-bottom:2.13333vw;margin-top:-2.13333vw}.product-logo[data-v-2844afb9]{width:13.33333vw;height:13.33333vw;border-radius:2.13333vw;margin-right:3.2vw;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background-color:#f5f5f5;border:1px solid #e0e0e0}.product-details[data-v-2844afb9]{flex:1;min-width:0;height:13.33333vw;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.product-title[data-v-2844afb9]{font-size:4.26667vw;font-weight:700;margin:0 0 1.06667vw;color:#333;line-height:1.3;height:5.33333vw;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.product-desc[data-v-2844afb9]{font-size:3.2vw;color:#666;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;height:9.06667vw}.product-action[data-v-2844afb9]{display:flex;justify-content:space-between;align-items:center;height:7.46667vw;flex-shrink:0;margin-top:-3.2vw}.help-btn[data-v-2844afb9]{text-decoration:none;color:#28a745;display:flex;align-items:center;gap:1.06667vw;font-size:3.73333vw;padding:1.06667vw 1.6vw}.help-btn[data-v-2844afb9]:hover{color:#218838}.price-buy[data-v-2844afb9]{display:flex;align-items:center;gap:2.66667vw}.price[data-v-2844afb9]{color:#ff4d4f;font-size:4.8vw;font-weight:700;order:-1;line-height:1}.price .unit[data-v-2844afb9]{font-size:4.26667vw;font-weight:400;color:#666}.buy-btn[data-v-2844afb9]{background:#1989fa;color:#fff;border:none;padding:1.6vw 4vw;border-radius:1.6vw;font-size:3.73333vw;cursor:pointer;transition:all .3s ease;white-space:nowrap}.buy-btn[data-v-2844afb9]:hover{background:#1677ff}.empty-state[data-v-2844afb9],.loading-state[data-v-2844afb9]{text-align:center;padding:10.66667vw 5.33333vw;color:#999}.empty-text[data-v-2844afb9],.loading-text[data-v-2844afb9]{margin-top:3.2vw;font-size:3.73333vw}.spec-drawer-new[data-v-2844afb9]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.drawer-header-new[data-v-2844afb9]{display:flex;align-items:flex-start;padding:4.26667vw;border-bottom:1px solid #f0f0f0;position:relative}.drawer-product-img[data-v-2844afb9]{width:21.33333vw;height:21.33333vw;border-radius:2.13333vw;margin-right:3.2vw;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.drawer-product-info[data-v-2844afb9]{flex-grow:1}.drawer-title-new[data-v-2844afb9]{font-size:4.26667vw;font-weight:600;margin:0 0 2.13333vw;line-height:1.3}.drawer-desc-new[data-v-2844afb9]{font-size:3.2vw;color:#999;margin:0 0 2.13333vw}.drawer-price-stock[data-v-2844afb9]{display:flex;align-items:baseline;gap:2.13333vw}.drawer-price-new[data-v-2844afb9]{font-size:4.8vw;font-weight:700;color:#ff4d4f}.drawer-stock-new[data-v-2844afb9]{font-size:3.2vw;color:#666}.close-icon[data-v-2844afb9]{position:absolute;top:3.2vw;right:3.2vw;font-size:5.33333vw;color:#999;cursor:pointer}.drawer-content-new[data-v-2844afb9]{padding:4.26667vw;max-height:calc(80vh - 58.66667vw);overflow-y:auto}.drawer-recharge-information[data-v-2844afb9]{margin-top:4.8vw;padding-top:4.8vw;border-top:1px solid #ececf0}.spec-group-new[data-v-2844afb9]{margin-bottom:5.33333vw}.spec-group-title-new[data-v-2844afb9]{font-size:3.73333vw;font-weight:500;margin:0 0 3.2vw;color:#333}.spec-options-new[data-v-2844afb9]{display:flex;flex-wrap:wrap;gap:2.66667vw}.spec-option-new[data-v-2844afb9]{padding:2.13333vw 4.26667vw;border-radius:4.26667vw;background-color:#f5f5f5;color:#333;font-size:3.73333vw;cursor:pointer;transition:all .2s ease-in-out;border:1px solid transparent}.spec-option-new[data-v-2844afb9]:hover{background-color:#e6f7ff}.spec-option-new.active[data-v-2844afb9]{background-color:#91d5ff;color:#000;border-color:#91d5ff}.spec-option-new.disabled[data-v-2844afb9]{opacity:.6;cursor:not-allowed;background-color:#f5f5f5;color:#b0b0b0;text-decoration:line-through}.simple-spec-price[data-v-2844afb9]{margin-left:2.13333vw;color:#999;font-size:3.2vw}.spec-option-new.active .simple-spec-price[data-v-2844afb9]{color:#000}@media (max-width: 767px){.spec-options-new[data-v-2844afb9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spec-option-new[data-v-2844afb9]{min-width:0;padding:9px 8px;text-align:center}}.drawer-footer-new[data-v-2844afb9]{display:flex;align-items:center;gap:4.26667vw;padding:3.2vw 4.26667vw;border-top:1px solid #f0f0f0}.quantity-selector-new[data-v-2844afb9]{display:flex;align-items:center;gap:3.2vw}.quantity-label-new[data-v-2844afb9]{font-size:3.73333vw;color:#666;white-space:nowrap}.quantity-controls-new[data-v-2844afb9]{display:flex;align-items:center;background-color:#f5f5f5;border-radius:4.26667vw}.quantity-btn-new[data-v-2844afb9]{border:none;background:transparent;color:#333;font-size:4.8vw;width:8.53333vw;height:8.53333vw;cursor:pointer}.quantity-btn-new[data-v-2844afb9]:disabled{color:#ccc;cursor:not-allowed}.quantity-display-new[data-v-2844afb9]{padding:0 2.13333vw;font-size:3.73333vw;font-weight:500;min-width:6.4vw;text-align:center}.submit-btn-new[data-v-2844afb9]{border-radius:5.33333vw;flex-grow:1}.help-popup[data-v-2844afb9]{height:100%;display:flex;flex-direction:column}.help-header[data-v-2844afb9]{display:flex;justify-content:space-between;align-items:center;padding:5.33333vw;border-bottom:1px solid #f0f0f0;font-size:4.26667vw;font-weight:600}.help-content[data-v-2844afb9]{flex:1;overflow-y:auto;padding:4.26667vw 5.33333vw}.faq-list[data-v-2844afb9]{display:flex;flex-direction:column;gap:3.2vw}.faq-item[data-v-2844afb9]{background:white;border-radius:2.13333vw;padding:4.26667vw;border:1px solid #f0f0f0;cursor:pointer;transition:all .3s ease}.faq-item[data-v-2844afb9]:active{background-color:#f8f9fa;transform:scale(.98)}.faq-question[data-v-2844afb9]{font-size:4.26667vw;font-weight:500;color:#333;margin-bottom:2.13333vw;line-height:1.4}.faq-preview[data-v-2844afb9]{font-size:3.73333vw;color:#666;line-height:1.5}.empty-faq[data-v-2844afb9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16vw 5.33333vw;color:#999;font-size:3.73333vw}.faq-detail[data-v-2844afb9]{height:100%;display:flex;flex-direction:column}.detail-header[data-v-2844afb9]{display:flex;align-items:center;gap:3.2vw;padding-bottom:4.26667vw;border-bottom:1px solid #f0f0f0;margin-bottom:4.26667vw;font-size:4.26667vw;font-weight:500}.detail-content[data-v-2844afb9]{flex:1;overflow-y:auto;font-size:3.73333vw;line-height:1.6;color:#333;white-space:pre-wrap;word-break:break-word}.detail-content[data-v-2844afb9] strong{font-weight:600;color:#333}.detail-content[data-v-2844afb9] em{font-style:italic;color:#666}[data-v-2844afb9] .van-popup{border-radius:4.26667vw 4.26667vw 0 0!important;background:white!important}[data-v-2844afb9] .van-popup--bottom{max-height:90vh!important;min-height:50vh!important}.pc-tab-bar{max-width:160vw!important}.qr-payment[data-v-2844afb9]{width:85.33333vw;max-width:90vw;margin:0 auto;position:relative;background:white;border-radius:2.13333vw}.qr-header[data-v-2844afb9]{text-align:center;padding-bottom:3.2vw;border-bottom:1px solid #eee;margin-bottom:4.26667vw}.qr-header h3[data-v-2844afb9]{margin:0 0 1.6vw;font-size:4.26667vw;font-weight:600;color:#333}.qr-amount[data-v-2844afb9]{margin:0;font-size:5.33333vw;font-weight:700;color:#ff6b35}.qr-payment-content[data-v-2844afb9]{text-align:center;display:flex;flex-direction:column;align-items:center}.qr-title[data-v-2844afb9]{font-size:3.46667vw;color:#666;margin-bottom:3.2vw;text-align:center}.qr-code[data-v-2844afb9]{display:flex;justify-content:center;align-items:center;margin:4.26667vw auto;padding:4.26667vw;background:#f8f9fa;border-radius:2.13333vw;border:1px solid #e9ecef;width:-moz-fit-content;width:fit-content;transform:translate(-1.06667vw)}.qr-code canvas[data-v-2844afb9]{border-radius:1.06667vw;display:block}.qr-tips[data-v-2844afb9]{display:flex;align-items:center;justify-content:center;gap:1.6vw;font-size:2.93333vw;color:#999;margin:3.2vw auto;padding:1.6vw 2.66667vw;background:#f0f7ff;border-radius:1.06667vw;width:-moz-fit-content;width:fit-content;text-align:center}.qr-actions[data-v-2844afb9]{display:flex;gap:3.2vw;margin-top:4.26667vw;padding-top:3.2vw;border-top:1px solid #eee;justify-content:center;transform:translate(-1.06667vw)}.qr-actions .van-button[data-v-2844afb9]{flex:1;max-width:32vw}.address-section[data-v-2844afb9]{margin-bottom:5.33333vw;padding:4.26667vw;background:#f8f9fa;border-radius:2.13333vw}.address-header[data-v-2844afb9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.2vw;font-weight:600;color:#333}.selected-address[data-v-2844afb9]{padding:3.2vw;background:white;border-radius:1.6vw;border:1px solid #e0e0e0}.address-info[data-v-2844afb9]{display:flex;align-items:center;gap:3.2vw;margin-bottom:2.13333vw}.recipient[data-v-2844afb9]{font-weight:600;color:#333}.phone[data-v-2844afb9]{color:#666;font-size:3.73333vw}.address-detail[data-v-2844afb9]{color:#666;font-size:3.73333vw;line-height:1.4}.no-address[data-v-2844afb9]{display:flex;align-items:center;justify-content:center;gap:2.13333vw;padding:5.33333vw;color:#999;font-size:3.73333vw}.address-list[data-v-2844afb9]{max-height:60vh;overflow-y:auto}.address-item[data-v-2844afb9]{padding:4.26667vw;margin-bottom:3.2vw;background:white;border-radius:2.13333vw;border:.53333vw solid transparent;cursor:pointer;transition:all .3s ease}.address-item[data-v-2844afb9]:hover{border-color:#1989fa}.address-item.selected[data-v-2844afb9]{border-color:#1989fa;background:#f0f7ff}.no-address-list[data-v-2844afb9]{text-align:center;padding:10.66667vw 5.33333vw}.no-address-list .van-button[data-v-2844afb9]{margin-top:5.33333vw}.no-stock-message[data-v-2844afb9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10.66667vw 5.33333vw;text-align:center}.no-stock-text[data-v-2844afb9]{font-size:4.26667vw;font-weight:500;color:#666;margin-top:3.2vw}.no-stock-desc[data-v-2844afb9]{font-size:3.73333vw;color:#999;margin-top:1.6vw}.products-page[data-v-b59d4a9b]{background-color:#f5f5f5;min-height:100vh;padding-bottom:21.33333vw}.search-container[data-v-b59d4a9b]{background:white;padding:2.13333vw 4.26667vw;border-bottom:1px solid #f0f0f0}.category-filter[data-v-b59d4a9b]{background:white}.products-content[data-v-b59d4a9b]{padding:4.26667vw;min-height:calc(100vh - 53.33333vw)}.product-grid[data-v-b59d4a9b]{display:flex;flex-direction:column;gap:3.2vw}.product-card[data-v-b59d4a9b]{background:rgba(248,250,252,.95);backdrop-filter:blur(2.66667vw);-webkit-backdrop-filter:blur(2.66667vw);border:1px solid rgba(203,213,225,.4);border-radius:3.2vw;padding:2.13333vw 3.2vw 2.13333vw 2.66667vw;margin-bottom:2.66667vw;height:29.33333vw;max-height:29.33333vw;min-height:29.33333vw;box-sizing:border-box;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1.06667vw 1.6vw #00000008,0 1px .8vw #00000014,inset 0 0 0 1px #ffffff80;transition:all .3s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.product-card[data-v-b59d4a9b]:hover{transform:translateY(-.53333vw);border-color:#94a3b899;box-shadow:0 2.13333vw 3.2vw #0000000f,0 .8vw 1.6vw #0000001a,inset 0 0 0 1px #fffc}.product-card.active[data-v-b59d4a9b],.product-card[data-v-b59d4a9b]:active{background-color:#e2e8f0f2!important;transform:scale(.98);border-color:#64748b4d;box-shadow:0 .53333vw 1.06667vw #0000000d,inset 0 0 0 1px #6496ff33}.product-info[data-v-b59d4a9b]{display:flex;align-items:flex-start;flex:1;margin-bottom:2.13333vw;margin-top:-2.13333vw}.product-logo[data-v-b59d4a9b]{width:13.33333vw;height:13.33333vw;border-radius:2.13333vw;margin-right:3.2vw;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background-color:#f5f5f5;border:1px solid #e0e0e0}.product-details[data-v-b59d4a9b]{flex:1;min-width:0;height:13.33333vw;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.product-title[data-v-b59d4a9b]{font-size:4.26667vw;font-weight:700;margin:0 0 1.06667vw;color:#333;line-height:1.3;height:5.33333vw;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.product-desc[data-v-b59d4a9b]{font-size:3.2vw;color:#666;margin:0;line-height:1.4;height:9.06667vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.product-action[data-v-b59d4a9b]{display:flex;justify-content:space-between;align-items:center;height:7.46667vw;flex-shrink:0;margin-top:-3.2vw}.help-btn[data-v-b59d4a9b]{text-decoration:none;color:#28a745;display:flex;align-items:center;gap:1.06667vw;font-size:3.73333vw;padding:1.06667vw 1.6vw}.help-btn[data-v-b59d4a9b]:hover{color:#218838}.price-buy[data-v-b59d4a9b]{display:flex;align-items:center;gap:2.66667vw}.price[data-v-b59d4a9b]{color:#ff4d4f;font-size:4.8vw;font-weight:700;order:-1;line-height:1}.price .unit[data-v-b59d4a9b]{font-size:4.26667vw;font-weight:400;color:#666}.buy-btn[data-v-b59d4a9b]{background:#1989fa;color:#fff;border:none;padding:1.6vw 4vw;border-radius:1.6vw;font-size:3.73333vw;cursor:pointer;transition:all .3s ease;white-space:nowrap}.buy-btn[data-v-b59d4a9b]:hover{background:#1677ff}.empty-state[data-v-b59d4a9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16vw 5.33333vw;text-align:center;color:#999}.empty-text[data-v-b59d4a9b]{margin:4.26667vw 0;font-size:3.73333vw}.drawer-header[data-v-b59d4a9b]{margin-bottom:3.2vw}.drawer-title[data-v-b59d4a9b]{font-size:4.8vw;font-weight:600}.drawer-sub[data-v-b59d4a9b]{color:#666;font-size:3.2vw;margin-top:1.06667vw}.spec-list[data-v-b59d4a9b]{display:flex;flex-direction:column;gap:2.13333vw;max-height:45vh;overflow:auto}.spec-item[data-v-b59d4a9b]{display:flex;align-items:center;justify-content:space-between;padding:2.66667vw 3.2vw;border:1px solid #eee;border-radius:2.13333vw}.spec-item.active[data-v-b59d4a9b]{border-color:#1989fa;background:rgba(25,137,250,.08)}.spec-item.disabled[data-v-b59d4a9b]{opacity:.6}.spec-name[data-v-b59d4a9b]{font-weight:500}.spec-price[data-v-b59d4a9b]{color:#ff4d4f;font-weight:600}.spec-stock[data-v-b59d4a9b]{color:#999;font-size:3.2vw}.spec-actions[data-v-b59d4a9b]{display:flex;gap:3.2vw;align-items:center;margin-top:3.2vw}.spec-drawer-new[data-v-b59d4a9b]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.drawer-header-new[data-v-b59d4a9b]{display:flex;align-items:flex-start;padding:4.26667vw;border-bottom:1px solid #f0f0f0;position:relative}.drawer-product-img[data-v-b59d4a9b]{width:21.33333vw;height:21.33333vw;border-radius:2.13333vw;margin-right:3.2vw;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.drawer-product-info[data-v-b59d4a9b]{flex-grow:1}.drawer-title-new[data-v-b59d4a9b]{font-size:4.26667vw;font-weight:600;margin:0 0 2.13333vw;line-height:1.3}.drawer-desc-new[data-v-b59d4a9b]{font-size:3.2vw;color:#999;margin:0 0 2.13333vw}.drawer-price-stock[data-v-b59d4a9b]{display:flex;align-items:baseline;gap:2.13333vw}.drawer-price-new[data-v-b59d4a9b]{font-size:4.8vw;font-weight:700;color:#ff4d4f}.drawer-stock-new[data-v-b59d4a9b]{font-size:3.2vw;color:#666}.close-icon[data-v-b59d4a9b]{position:absolute;top:3.2vw;right:3.2vw;font-size:5.33333vw;color:#999;cursor:pointer}.drawer-content-new[data-v-b59d4a9b]{padding:4.26667vw;max-height:calc(80vh - 58.66667vw);overflow-y:auto}.drawer-recharge-information[data-v-b59d4a9b]{margin-top:4.8vw;padding-top:4.8vw;border-top:1px solid #ececf0}.spec-group-new[data-v-b59d4a9b]{margin-bottom:5.33333vw}.spec-group-title-new[data-v-b59d4a9b]{font-size:3.73333vw;font-weight:500;margin:0 0 3.2vw;color:#333}.spec-options-new[data-v-b59d4a9b]{display:flex;flex-wrap:wrap;gap:2.66667vw}.spec-option-new[data-v-b59d4a9b]{padding:2.13333vw 4.26667vw;border-radius:4.26667vw;background-color:#f5f5f5;color:#333;font-size:3.73333vw;cursor:pointer;transition:all .2s ease-in-out;border:1px solid transparent}.spec-option-new[data-v-b59d4a9b]:hover{background-color:#eef2ff}.spec-option-new.active[data-v-b59d4a9b]{background-color:#91d5ff;color:#000;border-color:#91d5ff}.spec-option-new.disabled[data-v-b59d4a9b]{opacity:.6;cursor:not-allowed;background-color:#f5f5f5;color:#b0b0b0;text-decoration:line-through}.simple-spec-price[data-v-b59d4a9b]{margin-left:2.13333vw;color:#999;font-size:3.2vw}.spec-option-new.active .simple-spec-price[data-v-b59d4a9b]{color:#000}@media (max-width: 767px){.spec-options-new[data-v-b59d4a9b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spec-option-new[data-v-b59d4a9b]{min-width:0;width:100%;box-sizing:border-box;padding:9px 8px;text-align:center}}.drawer-footer-new[data-v-b59d4a9b]{display:flex;align-items:center;gap:4.26667vw;padding:3.2vw 4.26667vw;border-top:1px solid #f0f0f0}.quantity-selector-new[data-v-b59d4a9b]{display:flex;align-items:center;gap:3.2vw}.quantity-label-new[data-v-b59d4a9b]{font-size:3.73333vw;color:#666;white-space:nowrap}.quantity-controls-new[data-v-b59d4a9b]{display:flex;align-items:center;background-color:#f5f5f5;border-radius:4.26667vw}.quantity-btn-new[data-v-b59d4a9b]{border:none;background:transparent;color:#333;font-size:4.8vw;width:8.53333vw;height:8.53333vw;cursor:pointer}.quantity-btn-new[data-v-b59d4a9b]:disabled{color:#ccc;cursor:not-allowed}.quantity-display-new[data-v-b59d4a9b]{padding:0 2.13333vw;font-size:3.73333vw;font-weight:500;min-width:6.4vw;text-align:center}.submit-btn-new[data-v-b59d4a9b]{border-radius:5.33333vw;flex-grow:1}.spec-drawer[data-v-b59d4a9b]{padding:4.26667vw}.drawer-header[data-v-b59d4a9b]{margin-bottom:4.26667vw}.drawer-title[data-v-b59d4a9b]{font-size:4.8vw;font-weight:700;margin-bottom:1.06667vw}.drawer-sub[data-v-b59d4a9b]{color:#666;font-size:3.73333vw}.spec-selection[data-v-b59d4a9b]{margin-bottom:4.26667vw}.spec-group-section[data-v-b59d4a9b]{margin-bottom:5.33333vw}.spec-subtitle[data-v-b59d4a9b]{font-size:4.26667vw;font-weight:700;margin-bottom:3.2vw;color:#333}.spec-group-buttons[data-v-b59d4a9b]{display:flex;gap:2.13333vw;flex-wrap:wrap}.group-button[data-v-b59d4a9b]{background:#f0f0f0;border:.53333vw solid #ddd;border-radius:2.13333vw;padding:2.66667vw 4.26667vw;cursor:pointer;transition:all .3s;font-weight:500;color:#333}.group-button[data-v-b59d4a9b]:hover{border-color:#667eea;background:#e3f2fd}.group-button.active[data-v-b59d4a9b]{border-color:#667eea;background:#667eea;color:#fff}.spec-options-section[data-v-b59d4a9b]{margin-top:4.26667vw}.spec-options[data-v-b59d4a9b]{display:flex;flex-direction:column;gap:2.13333vw}.spec-option[data-v-b59d4a9b]{background:#f9f9f9;border:.53333vw solid #e0e0e0;border-radius:2.13333vw;padding:3.2vw;cursor:pointer;transition:all .3s}.spec-option[data-v-b59d4a9b]:hover:not(.disabled){border-color:#1677ff;background:#f0f8ff}.spec-option.active[data-v-b59d4a9b]{border-color:#1989fa;background:#91d5ff;color:#000}.spec-option.active .option-price[data-v-b59d4a9b]{color:#000}.spec-option.active .option-stock[data-v-b59d4a9b]{color:#000000a6}.option-content[data-v-b59d4a9b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.06667vw}.option-name[data-v-b59d4a9b]{font-weight:500;font-size:4.26667vw}.option-price[data-v-b59d4a9b]{font-weight:700;font-size:4.26667vw;color:#ff4d4f}.option-stock[data-v-b59d4a9b]{font-size:3.2vw;color:#999;text-align:right}.simple-spec-section[data-v-b59d4a9b]{margin-bottom:4.26667vw}.selected-spec-info[data-v-b59d4a9b]{margin-bottom:4.26667vw;padding:3.2vw;background:#f9f9f9;border-radius:2.13333vw;border:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.selected-spec-info .spec-price[data-v-b59d4a9b]{font-size:4.8vw;font-weight:700;color:#ff4d4f}.selected-spec-info .spec-stock[data-v-b59d4a9b]{font-size:3.73333vw;color:#666}.quantity-selector[data-v-b59d4a9b]{display:flex;align-items:center;gap:2.66667vw;background:#f0f0f0;border:1px solid #ddd;border-radius:2.13333vw;padding:1.6vw 3.2vw;width:32vw;justify-content:space-between}.quantity-label[data-v-b59d4a9b]{font-size:3.73333vw;color:#333;font-weight:500}.quantity-controls[data-v-b59d4a9b]{display:flex;align-items:center;gap:2.13333vw}.quantity-btn[data-v-b59d4a9b]{background:#e0e0e0;color:#333;border:none;width:7.46667vw;height:7.46667vw;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:4.8vw;cursor:pointer;transition:all .2s ease;flex-shrink:0}.quantity-btn[data-v-b59d4a9b]:hover:not(:disabled){background:#d0d0d0}.quantity-btn[data-v-b59d4a9b]:disabled{opacity:.5;cursor:not-allowed}.quantity-display[data-v-b59d4a9b]{font-size:4.26667vw;font-weight:700;color:#333;min-width:5.33333vw;text-align:center}.order-btn[data-v-b59d4a9b]{flex-grow:1}@media (max-width: 375px){.products-content[data-v-b59d4a9b]{padding:12px}.product-grid[data-v-b59d4a9b]{gap:8px}.product-info[data-v-b59d4a9b]{padding:10px}}.help-popup[data-v-b59d4a9b]{height:100%;display:flex;flex-direction:column}.help-header[data-v-b59d4a9b]{display:flex;justify-content:space-between;align-items:center;padding:5.33333vw;border-bottom:1px solid #f0f0f0;font-size:4.26667vw;font-weight:600}.help-content[data-v-b59d4a9b]{flex:1;overflow-y:auto;padding:4.26667vw 5.33333vw}.faq-list[data-v-b59d4a9b]{display:flex;flex-direction:column;gap:3.2vw}.faq-item[data-v-b59d4a9b]{background:white;border-radius:2.13333vw;padding:4.26667vw;border:1px solid #f0f0f0;cursor:pointer;transition:all .3s ease}.faq-item[data-v-b59d4a9b]:active{background-color:#f8f9fa;transform:scale(.98)}.faq-question[data-v-b59d4a9b]{font-size:4.26667vw;font-weight:500;color:#333;margin-bottom:2.13333vw;line-height:1.4}.faq-preview[data-v-b59d4a9b]{font-size:3.73333vw;color:#666;line-height:1.5}.empty-faq[data-v-b59d4a9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16vw 5.33333vw;color:#999;font-size:3.73333vw}.faq-detail[data-v-b59d4a9b]{height:100%;display:flex;flex-direction:column}.detail-header[data-v-b59d4a9b]{display:flex;align-items:center;gap:3.2vw;padding-bottom:4.26667vw;border-bottom:1px solid #f0f0f0;margin-bottom:4.26667vw;font-size:4.26667vw;font-weight:500}.detail-content[data-v-b59d4a9b]{flex:1;overflow-y:auto;font-size:3.73333vw;line-height:1.6;color:#333;white-space:pre-wrap;word-break:break-word}.detail-content[data-v-b59d4a9b] strong{font-weight:600;color:#333}.detail-content[data-v-b59d4a9b] em{font-style:italic;color:#666}.products-page .product-info[data-v-b59d4a9b]{margin-left:-1.6vw}.dialog-header[data-v-b59d4a9b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5.33333vw}.dialog-header h3[data-v-b59d4a9b]{margin:0;font-size:4.8vw;font-weight:600;color:#333}.address-section[data-v-b59d4a9b]{padding:4.26667vw 0;border-bottom:1px solid #eee}.address-header[data-v-b59d4a9b],.coupon-header[data-v-b59d4a9b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.2vw;min-height:7.46667vw}.address-header span[data-v-b59d4a9b],.coupon-header span[data-v-b59d4a9b]{font-size:4.26667vw;font-weight:600;color:#333;line-height:7.46667vw}.selected-address[data-v-b59d4a9b]{background:#ffffff;padding:3.73333vw 3.2vw;border-radius:3.2vw;border:1px solid #e8e8e8}.address-info[data-v-b59d4a9b]{display:flex;gap:3.2vw;margin-bottom:2.13333vw}.recipient[data-v-b59d4a9b]{font-weight:500;color:#333}.phone[data-v-b59d4a9b]{color:#666}.address-detail[data-v-b59d4a9b]{color:#666;font-size:3.73333vw}.no-address[data-v-b59d4a9b]{display:flex;align-items:center;gap:2.13333vw;color:#999;font-size:3.73333vw}.address-list[data-v-b59d4a9b]{max-height:80vw;overflow-y:auto}.address-item[data-v-b59d4a9b]{padding:4.26667vw;border-bottom:1px solid #eee;cursor:pointer;transition:background-color .2s}.address-item[data-v-b59d4a9b]:hover{background:#f8f9fa}.address-item[data-v-b59d4a9b]:last-child{border-bottom:none}.no-addresses[data-v-b59d4a9b]{padding:10.66667vw 5.33333vw;text-align:center}.coupon-section[data-v-b59d4a9b]{padding:4.26667vw 0;border-bottom:1px solid #eee}.coupon-header[data-v-b59d4a9b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.2vw}.coupon-header span[data-v-b59d4a9b]{font-size:4.26667vw;font-weight:600;color:#333}.van-popup .coupon-header .van-button[data-v-b59d4a9b],.van-popup .address-header .van-button[data-v-b59d4a9b],.coupon-header .van-button[data-v-b59d4a9b],.address-header .van-button[data-v-b59d4a9b]{min-width:21.33333vw!important;height:7.46667vw!important;font-size:3.2vw!important;background-color:#1989fa!important;border-color:#1989fa!important;color:#fff!important;line-height:6.93333vw!important}[data-v-b59d4a9b] .address-btn-custom .van-button__text,[data-v-b59d4a9b] .coupon-btn-custom .van-button__text{color:#fff!important;font-weight:400!important;font-size:3.2vw!important}[data-v-b59d4a9b] .address-btn-custom .van-button__content,[data-v-b59d4a9b] .coupon-btn-custom .van-button__content{height:7.46667vw!important;line-height:7.46667vw!important}.coupon-input-section[data-v-b59d4a9b]{margin-top:3.2vw;display:flex;align-items:center;gap:2.13333vw}.coupon-actions[data-v-b59d4a9b]{display:flex;gap:2.13333vw;margin-top:0;justify-content:flex-end}[data-v-b59d4a9b] .coupon-input-section .van-field{flex:1}.applied-coupon[data-v-b59d4a9b]{margin-top:3.2vw;padding:3.2vw;background:#f0f9ff;border:1px solid #e1f5fe;border-radius:2.13333vw;display:flex;justify-content:space-between;align-items:center}.coupon-info[data-v-b59d4a9b]{display:flex;align-items:center;gap:2.13333vw}.coupon-text[data-v-b59d4a9b]{color:#333;font-size:3.73333vw;font-weight:500}.discount-text[data-v-b59d4a9b]{color:#52c41a;font-size:3.73333vw;font-weight:600}.spec-loading[data-v-b59d4a9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10.66667vw 5.33333vw;gap:3.2vw}.spec-option-new.disabled[data-v-b59d4a9b]{opacity:.5;cursor:not-allowed;pointer-events:none}.no-stock-message[data-v-b59d4a9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10.66667vw 5.33333vw;text-align:center}.no-stock-text[data-v-b59d4a9b]{font-size:4.26667vw;font-weight:500;color:#666;margin-top:3.2vw}.no-stock-desc[data-v-b59d4a9b]{font-size:3.73333vw;color:#999;margin-top:1.6vw}.profile-page[data-v-7bd59ff1]{background-color:#f5f5f5;min-height:100vh;padding-bottom:21.33333vw}.user-info-card[data-v-7bd59ff1]{background:linear-gradient(180deg,#e3f2fd 0%,#ffffff 100%);padding:6.4vw 5.33333vw;display:flex;align-items:center;gap:4.26667vw;color:#333;margin-bottom:4.26667vw;position:relative}.mobile-announcement-button[data-v-7bd59ff1]{position:absolute;top:24px;right:16px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;border:none;border-radius:16px;background:rgba(25,137,250,.08);color:#1989fa;font-size:13px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .2s ease}.mobile-announcement-button .van-icon[data-v-7bd59ff1]{font-size:16px}.mobile-announcement-button .unread-dot[data-v-7bd59ff1]{position:absolute;top:6px;right:8px;width:6px;height:6px;border-radius:50%;background:#ff4d4f}.mobile-announcement-button[data-v-7bd59ff1]:active{background:rgba(25,137,250,.15);transform:scale(.96)}.user-avatar[data-v-7bd59ff1]{position:relative;width:16vw;height:16vw;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;overflow:hidden;transition:all .3s ease}.user-avatar[data-v-7bd59ff1]:hover{transform:scale(1.05)}.user-avatar .avatar-img[data-v-7bd59ff1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.user-details[data-v-7bd59ff1]{flex:1}.username[data-v-7bd59ff1]{font-size:5.33333vw;font-weight:600;margin-bottom:1.06667vw}.user-email[data-v-7bd59ff1]{font-size:3.73333vw;opacity:.8}.user-balance[data-v-7bd59ff1]{cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:1.06667vw}.balance-label[data-v-7bd59ff1]{font-size:3.2vw;opacity:.8}.balance-amount[data-v-7bd59ff1]{font-size:4.8vw;font-weight:600}.quick-actions[data-v-7bd59ff1]{display:grid;grid-template-columns:repeat(4,1fr);gap:4.26667vw;padding:2.13333vw 5.33333vw;background:rgba(255,255,255,.8);backdrop-filter:blur(2.66667vw);-webkit-backdrop-filter:blur(2.66667vw);margin-bottom:4.26667vw;border-radius:3.2vw;margin:0 4.26667vw 4.26667vw;border:1px solid rgba(255,255,255,.2);box-shadow:0 2.13333vw 8.53333vw #0000001a}.action-item[data-v-7bd59ff1]{display:flex;flex-direction:column;align-items:center;padding:2.13333vw;cursor:pointer;transition:all .3s ease;min-width:0;flex:1}.action-icon-wrapper[data-v-7bd59ff1]{position:relative;display:flex;align-items:center;justify-content:center}.action-icon[data-v-7bd59ff1]{font-size:6.4vw;margin-bottom:2.13333vw}.action-item[data-v-7bd59ff1]:active{background-color:#f8f9fa;transform:scale(.95)}.action-item .action-icon[data-v-7bd59ff1]{font-size:7.46667vw!important}.action-item .action-text[data-v-7bd59ff1]{font-size:3.2vw;color:#111;text-align:center;line-height:1.2;max-width:100%;word-break:break-word;white-space:normal;min-height:7.46667vw;display:flex;align-items:center;justify-content:center}:lang(en) .action-item .action-text[data-v-7bd59ff1]{font-size:3.2vw;line-height:1.1;min-height:8vw}.menu-section[data-v-7bd59ff1]{margin:0 4.26667vw 6.4vw}.menu-section .van-cell[data-v-7bd59ff1]{align-items:center!important}.menu-section .van-cell__title[data-v-7bd59ff1]{line-height:1.5!important}.menu-section .van-cell__left-icon[data-v-7bd59ff1]{display:flex!important;align-items:center!important;justify-content:center!important;width:6.4vw!important;height:6.4vw!important;margin-right:3.2vw!important}.menu-section .van-icon[data-v-7bd59ff1]{font-size:5.33333vw!important;line-height:1!important;vertical-align:middle!important;display:flex!important;align-items:center!important;justify-content:center!important}.logout-section[data-v-7bd59ff1]{padding:0 4.26667vw}.logout-btn[data-v-7bd59ff1]{background:linear-gradient(135deg,#ff4757 0%,#ff3742 100%);border:none;border-radius:3.2vw;height:12.8vw;font-size:4.26667vw;font-weight:600}.profile-edit-popup[data-v-7bd59ff1],.password-change-popup[data-v-7bd59ff1]{padding:6.4vw}.popup-header[data-v-7bd59ff1]{text-align:center;margin-bottom:6.4vw}.popup-header h3[data-v-7bd59ff1]{font-size:4.8vw;font-weight:600;color:#333;margin:0}.password-form[data-v-7bd59ff1]{margin-bottom:6.4vw}.popup-actions[data-v-7bd59ff1]{display:flex;gap:3.2vw;padding-top:4.26667vw}.popup-actions .cancel-btn[data-v-7bd59ff1],.popup-actions .confirm-btn[data-v-7bd59ff1]{flex:1;height:11.73333vw;border-radius:2.13333vw;font-weight:500}.popup-actions .cancel-btn[data-v-7bd59ff1]{color:#666;border-color:#ddd}.popup-actions .confirm-btn[data-v-7bd59ff1]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}@media (max-width: 375px){.user-info-card[data-v-7bd59ff1]{padding:20px 16px}.quick-actions[data-v-7bd59ff1]{margin:0 12px 16px;padding:16px}.menu-section[data-v-7bd59ff1]{margin:0 12px 24px}.logout-section[data-v-7bd59ff1]{padding:0 12px}}
