.app-toast-stack[data-v-169a8af0]{z-index:4000;pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:min(420px,100vw - 32px);display:flex;position:fixed;top:26px;left:50%;transform:translate(-50%)}.app-toast[data-v-169a8af0]{pointer-events:auto;cursor:pointer;color:#f4f4f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18181cf5;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;max-width:100%;padding:12px 18px;font-size:14px;line-height:1.5;display:flex;box-shadow:0 18px 48px #00000073}.app-toast__icon[data-v-169a8af0]{color:#18181c;background:#c8a44a;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:13px;font-weight:700;display:grid}.app-toast__msg[data-v-169a8af0]{word-break:break-word;min-width:0}.app-toast--success .app-toast__icon[data-v-169a8af0]{background:#34d39a}.app-toast--error .app-toast__icon[data-v-169a8af0],.app-toast--warning .app-toast__icon[data-v-169a8af0]{background:#e0b341}.app-toast--info .app-toast__icon[data-v-169a8af0]{background:#6aa8ff}.app-toast-enter-from[data-v-169a8af0],.app-toast-leave-to[data-v-169a8af0]{opacity:0;transform:translateY(-12px)scale(.97)}.app-toast-enter-active[data-v-169a8af0],.app-toast-leave-active[data-v-169a8af0]{transition:opacity .22s,transform .22s}@media (width<=640px){.app-toast-stack[data-v-169a8af0]{max-width:calc(100vw - 24px);top:14px}}:root{--hei-bg:#f4f8ff;--hei-panel:#fff;--hei-panel-soft:#eef5ff;--hei-yellow:#ffda53;--hei-orange:#ff944a;--hei-blue:#1775ff;--hei-text:#101e3d;--hei-muted:#71809c;--hei-line:#e5edfa;--hei-radius-lg:20px;--hei-radius-md:14px;--hei-shadow:0 8px 26px #2760ae0f;--hei-page-max:1400px;--hei-header-height:72px;--hei-nav-font:16px;--hei-body-font:14px;--hei-caption-font:12px;--hei-title-font:30px;--hei-section-font:22px;--hei-page-gutter:0px;--hei-page-width:min(var(--hei-page-max), 100%)}*{box-sizing:border-box}html,body,#app{width:100%;min-width:0;min-height:100vh;margin:0;overflow-x:hidden}body{background:var(--hei-bg);color:#101e3d;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:var(--hei-body-font);line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}button{cursor:pointer}img{max-width:100%;display:block}.page-container{width:var(--hei-page-width);max-width:var(--hei-page-max);margin:0 auto}.line-one{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-two{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=900px){:root{--hei-page-gutter:12px}html,body,#app{min-width:0;overflow-x:hidden}.page-container{width:var(--hei-page-width);max-width:var(--hei-page-width)}}@media (width<=640px){:root{--hei-header-height:68px;--mobile-page-gutter:10px;--hei-page-gutter:var(--mobile-page-gutter);--mobile-bottom-nav-space:calc(18px + env(safe-area-inset-bottom));--mobile-safe-top-space:max(10px, calc(env(safe-area-inset-top) + 6px))}html{scroll-padding-top:72px;scroll-padding-bottom:var(--mobile-bottom-nav-space)}body{-webkit-tap-highlight-color:#ffd91f2e}.page-container{width:min(calc(100vw - (var(--mobile-page-gutter) * 2)), calc(100dvw - (var(--mobile-page-gutter) * 2)), 420px);max-width:min(calc(100vw - (var(--mobile-page-gutter) * 2)), calc(100dvw - (var(--mobile-page-gutter) * 2)), 420px)}.mobile-home__stage,.mobile-category-page__stage,.mobile-contact__stage,.mobile-profile__stage,.mobile-search-page__stage,.mobile-auth-stage,.order-query-page,.help-mobile-stage,.mobile-detail-stage,.cart-pay-page,.coupon-select-page,.my-coupons__stage,.account-details__stage,.commission-page__stage,.points-page__stage,.points-exchange__stage,.exchange-records__stage,.orders-page,.mobile-withdraw-page__stage,.mobile-refunds__stage,.mobile-security__stage,.share-page__stage,.mobile-complaint__stage,.mobile-complaint-history__stage,.wholesale-stage,.verify-mobile__stage{padding-top:var(--mobile-safe-top-space)!important}.mobile-status,.mobile-auth-status,.mobile-search-status,.mobile-order-query-status,.mobile-submit-status,.coupon-status,.help-mobile-status,.mobile-detail-status,.mobile-category-page__status,.mobile-profile__status,.my-coupons__status,.account-details__status,.commission-page__status,.points-page__status,.points-exchange__status,.exchange-records__status,.mobile-contact__status,.mobile-orders-status,.mobile-withdraw-page__status,.mobile-refunds__status,.mobile-security__status,.share-page__status,.mobile-complaint__status,.wholesale-status,.verify-mobile__status{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.mobile-order-query-header,.mobile-submit-header,.coupon-header,.mobile-detail-top{height:44px!important;min-height:44px!important}}
