.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:#060606;--hei-panel:#10162b;--hei-panel-soft:#151d35;--hei-yellow:#ffd91f;--hei-orange:#ff944a;--hei-blue:#216ef6;--hei-text:#fff;--hei-muted:#ffffffad;--hei-line:#ffffff1f;--hei-radius-lg:30px;--hei-radius-md:18px;--hei-shadow:0 24px 70px #00000057;--hei-page-max:1250px;--hei-page-gutter:16px;--hei-page-width:min(var(--hei-page-max), calc(100vw - (var(--hei-page-gutter) * 2)))}*{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:#333;font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:12px}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{--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}}
