@charset "UTF-8";.error-boundary[data-v-1fdd7a5c]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--sp-5);background:linear-gradient(135deg,var(--brand-500) 0%,var(--brand-700) 100%)}.error-content[data-v-1fdd7a5c]{text-align:center;background:var(--bg-primary);padding:var(--sp-9);border-radius:var(--radius-lg);border:1px solid var(--border-color);max-width:500px;box-shadow:var(--shadow-lg)}.error-icon[data-v-1fdd7a5c]{font-size:64px;margin-bottom:var(--sp-4)}h1[data-v-1fdd7a5c]{font-size:24px;color:var(--text-primary);margin-bottom:var(--sp-2)}p[data-v-1fdd7a5c]{color:var(--text-secondary);margin-bottom:var(--sp-6)}.error-actions[data-v-1fdd7a5c]{display:flex;gap:var(--sp-3);justify-content:center;margin-bottom:var(--sp-6)}.error-details[data-v-1fdd7a5c]{text-align:left;margin-top:var(--sp-4);padding:var(--sp-3);background:var(--bg-page);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:12px}.error-details pre[data-v-1fdd7a5c]{margin:var(--sp-2) 0;white-space:pre-wrap;word-break:break-all;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}summary[data-v-1fdd7a5c]{cursor:pointer;font-weight:600;color:var(--text-secondary)}.dark .error-boundary[data-v-1fdd7a5c]{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-500) 42%,var(--bg-primary)) 0%,var(--bg-tertiary) 100%)}.dark .error-content[data-v-1fdd7a5c]{background:var(--bg-secondary);border-color:var(--border-color)}.dark .error-details[data-v-1fdd7a5c]{background:var(--bg-tertiary);border-color:var(--border-color)}.dark .error-details summary[data-v-1fdd7a5c]{color:var(--text-secondary)}.dark .error-details pre[data-v-1fdd7a5c]{color:var(--text-muted)}@media (max-width: 767px){.error-content[data-v-1fdd7a5c]{padding:var(--sp-8) var(--sp-6)}.error-actions[data-v-1fdd7a5c]{flex-direction:column}}.lang-btn[data-v-8ff88622]{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;padding:var(--sp-1) var(--sp-2);border-radius:var(--sp-1);transition:background var(--duration-fast) var(--ease-standard)}.lang-btn--compact[data-v-8ff88622]{gap:var(--sp-1);padding:var(--sp-1) var(--sp-1)}.lang-btn--compact .lang-chevron[data-v-8ff88622]{font-size:12px}.lang-btn[data-v-8ff88622]:hover{background:var(--bg-tertiary)}.lang-btn[data-v-8ff88622]:focus-visible{outline:2px solid var(--ali-orange, var(--brand-500));outline-offset:2px;border-radius:var(--radius-sm)}.flag[data-v-8ff88622]{font-size:16px}.label[data-v-8ff88622]{font-size:14px}[data-v-8ff88622] .el-dropdown-menu__item{display:flex;align-items:center;gap:var(--sp-2)}[data-v-8ff88622] .el-dropdown-menu__item.active{color:var(--brand-500);font-weight:600}.dark .lang-btn[data-v-8ff88622]{color:var(--text-secondary)}.dark .lang-btn[data-v-8ff88622]:hover{background:#ff9f4a1f}.mobile-tabbar[data-v-7f9c1630]{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:stretch;justify-content:space-around;min-height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;background:var(--bg-primary);border-top:1px solid var(--border-color);box-shadow:var(--shadow-bar-top)}.dark .mobile-tabbar[data-v-7f9c1630]{background:var(--bg-secondary);border-top-color:var(--border-color);box-shadow:var(--shadow-bar-top)}.dark .tab-item[data-v-7f9c1630]{color:var(--text-muted)}.dark .tab-item.is-active[data-v-7f9c1630]{color:var(--brand-400)}.tab-item[data-v-7f9c1630]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);min-width:0;padding:var(--sp-2) var(--sp-1) var(--sp-2);font-size:10px;color:var(--text-secondary);text-decoration:none;-webkit-tap-highlight-color:transparent}.tab-item.is-active[data-v-7f9c1630]{color:var(--brand-600);font-weight:600}.tab-item[data-v-7f9c1630]:focus-visible{outline:2px solid var(--ali-orange, var(--brand-500));outline-offset:-2px;border-radius:var(--radius-sm)}.tab-icon-wrap[data-v-7f9c1630]{position:relative;display:flex;align-items:center;justify-content:center}.tab-badge[data-v-7f9c1630] .el-badge__content{position:absolute;top:-6px;right:-10px;transform:scale(.85)}.tab-label[data-v-7f9c1630]{max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}.frontend-layout[data-v-47051b6d]{min-height:100vh;display:flex;flex-direction:column;position:relative}.frontend-layout.is-tablet[data-v-47051b6d]{--site-header-height: 118px}.skip-link[data-v-47051b6d]{position:absolute;width:1px;height:1px;padding:0;margin:calc(-1 * var(--sp-1));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link[data-v-47051b6d]:focus{position:fixed;left:max(16px,env(safe-area-inset-left));top:max(12px,env(safe-area-inset-top));width:auto;height:auto;padding:var(--sp-3) var(--sp-4);margin:0;overflow:visible;clip:auto;white-space:normal;z-index:10001;background:var(--bg-primary);color:var(--color-primary);font-weight:600;font-size:14px;border-radius:var(--radius-sm);box-shadow:var(--shadow-md);outline:2px solid var(--brand-500, var(--color-primary));outline-offset:2px;text-decoration:none}.skip-link[data-v-47051b6d]:focus:hover{color:var(--color-primary)}.dark .skip-link[data-v-47051b6d]:focus{background:var(--bg-secondary);color:var(--brand-400);box-shadow:var(--shadow-lg)}.header[data-v-47051b6d]{height:64px;background:var(--bg-primary);border-top:3px solid var(--ali-orange, var(--brand-500));border-bottom:1px solid var(--border-color);box-shadow:0 1px color-mix(in srgb,var(--border-color) 45%,transparent);position:sticky;top:0;z-index:100}.header-container[data-v-47051b6d]{max-width:1280px;margin:0 auto;height:100%;display:flex;align-items:center;padding:0 var(--site-gutter-x);box-sizing:border-box}.header-container.is-without-header-search .header-right[data-v-47051b6d]{margin-left:auto}@media (min-width: 1024px){.header-container.is-without-header-search[data-v-47051b6d]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(var(--sp-4),3vw,var(--sp-8))}.header-container.is-without-header-search .header-left[data-v-47051b6d]{justify-self:start}.header-container.is-without-header-search .nav[data-v-47051b6d]{grid-column:2;justify-self:center;margin-left:0;gap:clamp(var(--sp-5),2.2vw,var(--sp-8))}.header-container.is-without-header-search .header-right[data-v-47051b6d]{grid-column:3;justify-self:end;margin-left:0}}.header-left .logo[data-v-47051b6d]{display:flex;align-items:center;gap:var(--sp-3);font-size:18px;font-weight:600;color:var(--color-primary);text-decoration:none;border-radius:var(--radius-sm)}.header-left .logo[data-v-47051b6d]:focus-visible{outline:2px solid var(--ali-orange, var(--brand-500));outline-offset:2px}.header-left .logo .logo-img[data-v-47051b6d]{display:block;height:44px;width:auto;max-width:min(140px,22vw);object-fit:contain;flex-shrink:0}.header-left .logo .logo-brand[data-v-47051b6d]{font-size:18px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.header .header-search[data-v-47051b6d]{flex:1 1 280px;min-width:220px;max-width:420px;margin:0 var(--sp-3)}.header .header-search-combo[data-v-47051b6d]{min-height:40px}.header .header-search-combo .header-autocomplete[data-v-47051b6d] .el-input__wrapper{height:40px!important;min-height:40px!important}.header .header-search-combo .header-search-btn[data-v-47051b6d]{height:40px!important;min-height:40px!important;min-width:48px;padding:0 var(--sp-3);border-radius:0!important}.header .header-autocomplete[data-v-47051b6d]{flex:1 1 120px;min-width:120px}@media (min-width: 768px) and (max-width: 1320px){.header .header-search-rtship[data-v-47051b6d]{display:none}}.header .header-search-rtship[data-v-47051b6d]{flex:0 0 auto;display:flex;align-items:center;padding:0 var(--sp-2) 0 var(--sp-2);border-left:1px solid var(--border-color);background:var(--bg-primary);max-width:132px}.header .header-search-rtship[data-v-47051b6d] .el-checkbox{height:auto;white-space:normal}.header .header-search-rtship[data-v-47051b6d] .el-checkbox__label{font-size:11px;line-height:1.2;padding-left:var(--sp-2);color:var(--text-secondary)}.header.header--compact[data-v-47051b6d]{height:auto}.header.header--compact .header-container[data-v-47051b6d]{flex-wrap:wrap;row-gap:var(--sp-2);padding:var(--sp-2) var(--site-gutter-x) var(--sp-3);min-height:56px}.header.header--compact .header-search[data-v-47051b6d]{order:3;flex:1 1 100%;max-width:none;width:100%;margin:var(--sp-1) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--border-color)}.header.header--compact .nav[data-v-47051b6d]{margin-left:0;gap:var(--sp-4)}.header.header--compact .nav .nav-item[data-v-47051b6d]{font-size:14px}.header .nav[data-v-47051b6d]{flex:0 0 auto;display:flex;align-items:center;margin-left:var(--sp-2);gap:var(--sp-6)}.header .nav-item[data-v-47051b6d]{font-size:15px;color:var(--text-secondary);transition:color var(--duration-normal) var(--ease-standard);text-decoration:none;border-radius:var(--radius-sm)}.header .nav-item[data-v-47051b6d]:hover:not(.nav-item--cta),.header .nav-item.router-link-active[data-v-47051b6d]:not(.nav-item--cta){color:var(--color-primary)}.header .nav-item[data-v-47051b6d]:focus-visible{outline:2px solid var(--ali-orange, var(--brand-500));outline-offset:2px}.header .nav .nav-item--mega[data-v-47051b6d]{display:inline-flex;align-items:center;gap:var(--sp-1);cursor:default;-webkit-user-select:none;user-select:none}.header .nav .nav-item--mega[data-v-47051b6d]:hover,.header .nav .nav-item--mega.is-route-active[data-v-47051b6d]{color:var(--color-primary)}.header .nav .nav-item--mega__chev[data-v-47051b6d]{font-size:12px;opacity:.85}.header .nav .nav-item--cta[data-v-47051b6d]{color:var(--n-0)!important;font-weight:700!important;background:var(--brand-600);border-radius:var(--radius-md);padding:0 var(--sp-3)!important;height:32px!important;display:inline-flex;align-items:center;margin-left:var(--sp-2);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.header .nav .nav-item--cta[data-v-47051b6d]:hover,.header .nav .nav-item--cta[data-v-47051b6d]:focus-visible,.header .nav .nav-item--cta.router-link-active[data-v-47051b6d]{background:var(--brand-700, var(--brand-600))!important;color:var(--n-0)!important}.header-right[data-v-47051b6d]{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0}.header-right .header-auth-btn[data-v-47051b6d]{min-width:92px;height:36px;padding:0 var(--sp-5);font-weight:600;border-radius:var(--radius-sm)}.header-right .header-auth-btn.header-auth-btn--secondary[data-v-47051b6d]{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}.header-right .header-auth-btn.header-auth-btn--secondary[data-v-47051b6d]:hover{border-color:color-mix(in srgb,var(--brand-500) 55%,var(--border-color));color:var(--brand-600)}.header-right .notif-bell[data-v-47051b6d]{color:var(--text-secondary);display:flex;align-items:center;padding:var(--sp-1);border-radius:var(--radius-sm);text-decoration:none}.header-right .notif-bell[data-v-47051b6d]:hover{color:var(--ali-orange, var(--brand-500));background:#ff660014}.header-right .notif-bell[data-v-47051b6d]:focus-visible{outline:2px solid var(--ali-orange, var(--brand-500));outline-offset:2px}.header-right .notif-badge[data-v-47051b6d] .el-badge__content{line-height:16px}.header-right .user-info[data-v-47051b6d]{display:flex;align-items:center;gap:var(--sp-2);cursor:pointer;margin:0;padding:var(--sp-1) var(--sp-2);border:none;border-radius:var(--radius-sm);background:transparent;font:inherit;color:inherit}.header-right .user-info[data-v-47051b6d]:focus-visible{outline:2px solid var(--ali-orange, var(--brand-500));outline-offset:2px}.header-right .user-info .username[data-v-47051b6d]{font-size:14px;color:var(--text-secondary)}.dark .header[data-v-47051b6d]{background:var(--bg-secondary);border-bottom-color:var(--border-color);box-shadow:0 1px color-mix(in srgb,var(--border-color) 85%,transparent)}.dark .header .header-search-combo[data-v-47051b6d]{background:var(--bg-primary);border-color:var(--border-color)}.dark .header .header-search-combo[data-v-47051b6d]:focus-within{box-shadow:0 0 0 1px #ff9f4a47}.dark .header .header-search-rtship[data-v-47051b6d]{background:var(--bg-primary);border-left-color:var(--border-color)}.dark .header .header-search-rtship[data-v-47051b6d] .el-checkbox__label,.dark .header .nav .nav-item[data-v-47051b6d]{color:var(--text-secondary)}.dark .header .nav .nav-item[data-v-47051b6d]:hover:not(.nav-item--cta),.dark .header .nav .nav-item.router-link-active[data-v-47051b6d]:not(.nav-item--cta){color:var(--brand-400)}.dark .header .nav .nav-item--cta[data-v-47051b6d]:hover,.dark .header .nav .nav-item--cta[data-v-47051b6d]:focus-visible,.dark .header .nav .nav-item--cta.router-link-active[data-v-47051b6d]{color:var(--n-0)!important;background:var(--brand-600)!important}.dark .header .nav .nav-item--mega[data-v-47051b6d]:hover,.dark .header .nav .nav-item--mega.is-route-active[data-v-47051b6d]{color:var(--brand-400)}.dark .header .header-right .notif-bell[data-v-47051b6d]{color:var(--text-secondary)}.dark .header .header-right .notif-bell[data-v-47051b6d]:hover{background:#ff9f4a24}.dark .header .header-right .user-info .username[data-v-47051b6d]{color:var(--text-secondary)}.dark .header.header--compact .header-search[data-v-47051b6d]{border-top-color:var(--border-color)}.header-mobile[data-v-47051b6d]{background:var(--bg-primary);border-top:3px solid var(--ali-orange, var(--brand-500));border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:100}.header-mobile .mobile-header-actions[data-v-47051b6d]{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);min-width:0}.header-mobile .mobile-header-actions .theme-toggle[data-v-47051b6d]{margin-right:0;flex-shrink:0;width:34px;height:34px}.header-mobile .mobile-header-actions .theme-toggle .el-icon[data-v-47051b6d]{font-size:17px}.header-mobile .mobile-avatar-ph[data-v-47051b6d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--brand-500);color:var(--n-0);font-size:12px;font-weight:600;line-height:1}.header-mobile[data-v-47051b6d] .mobile-lang .lang-btn{padding:var(--sp-1) var(--sp-2);max-width:none}.header-mobile .header-mobile-bar[data-v-47051b6d]{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3) var(--site-gutter-x);min-height:52px;box-sizing:border-box}.header-mobile .mobile-user-trigger[data-v-47051b6d]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin:0;padding:var(--sp-1);border:none;border-radius:999px;background:transparent;font:inherit;color:inherit}.header-mobile .mobile-user-trigger[data-v-47051b6d]:focus-visible{outline:2px solid var(--ali-orange, var(--brand-500));outline-offset:2px}.header-mobile .logo-text[data-v-47051b6d]{font-size:20px;font-weight:700;color:var(--brand-500);text-decoration:none}.header-mobile-right[data-v-47051b6d]{display:flex;align-items:center;gap:var(--sp-3)}.header-mobile .mobile-login-btn[data-v-47051b6d]{font-size:14px;color:var(--brand-500);text-decoration:none;white-space:nowrap;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm)}.header-mobile .mobile-login-btn[data-v-47051b6d]:focus-visible{outline:2px solid var(--ali-orange, var(--brand-500));outline-offset:2px}.header-mobile .mobile-search-bar[data-v-47051b6d]{padding:0 var(--sp-4) var(--sp-3)}.header-mobile .mobile-logo[data-v-47051b6d]{display:flex;align-items:center;gap:var(--sp-2);max-width:min(260px,72vw);min-width:0;text-decoration:none;border-radius:var(--radius-sm)}.header-mobile .mobile-logo[data-v-47051b6d]:focus-visible{outline:2px solid var(--ali-orange, var(--brand-500));outline-offset:2px}.header-mobile .mobile-logo-img[data-v-47051b6d]{display:block;height:34px;width:auto;max-width:42px;object-fit:contain;flex-shrink:0}.header-mobile .mobile-brand-text[data-v-47051b6d]{font-size:16px;font-weight:700;color:var(--brand-500);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-mobile .mobile-cart-btn[data-v-47051b6d]{color:var(--text-primary)}.header-mobile .mobile-cart-btn[data-v-47051b6d]:hover{color:var(--brand-500)}.header-mobile .mobile-cart-badge[data-v-47051b6d]{background:var(--danger);color:#fff}.dark .header-mobile[data-v-47051b6d]{background:var(--bg-secondary);border-bottom-color:var(--border-color)}.dark .header-mobile .mobile-brand-text[data-v-47051b6d],.dark .header-mobile .mobile-login-btn[data-v-47051b6d]{color:var(--brand-400)}.main[data-v-47051b6d]{flex:1;scroll-margin-top:calc(68px + env(safe-area-inset-top,0px))}.main.has-mobile-nav[data-v-47051b6d]{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.frontend-layout:not(.is-mobile) .main[data-v-47051b6d]{scroll-margin-top:calc(var(--site-header-height) + 4px + env(safe-area-inset-top,0px))}.main:has(.home-page .cta)+.footer[data-v-47051b6d],.main:has(.supplier-landing .landing-cta)+.footer[data-v-47051b6d]{border-top:none}.main:has(.home-page .cta)+.footer[data-v-47051b6d]:before,.main:has(.supplier-landing .landing-cta)+.footer[data-v-47051b6d]:before{display:none}.main:has(.home-page .cta)+.footer .footer-container[data-v-47051b6d],.main:has(.supplier-landing .landing-cta)+.footer .footer-container[data-v-47051b6d]{padding-top:var(--sp-9)}.footer[data-v-47051b6d]{position:relative;z-index:20;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 88%,var(--bg-page)) 0%,var(--bg-page) 48%,var(--bg-page) 100%);border-top:1px solid var(--border-color);padding:0 0 var(--sp-7)}.footer[data-v-47051b6d]:before{content:"";display:block;height:3px;width:100%;background:linear-gradient(90deg,var(--brand-500) 0%,color-mix(in srgb,var(--brand-500) 65%,var(--brand-400)) 42%,var(--brand-400) 100%);opacity:.92;pointer-events:none}.footer-container[data-v-47051b6d]{max-width:1280px;margin:0 auto;padding:var(--sp-8) var(--site-gutter-x) 0;box-sizing:border-box;text-align:left}.footer-grid[data-v-47051b6d]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:var(--sp-6);margin-bottom:0}.footer-col--brand .footer-logo[data-v-47051b6d]{width:36px;height:36px;margin-bottom:var(--sp-2)}.footer-col--brand .footer-brand-name[data-v-47051b6d]{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 var(--sp-2)}.footer-col-title[data-v-47051b6d]{font-size:13px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-color)}.footer-col-links[data-v-47051b6d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.footer-col-links li a[data-v-47051b6d]{font-size:14px;color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.footer-col-links li a[data-v-47051b6d]:hover{color:var(--brand-500);text-decoration:underline;text-underline-offset:3px}.footer-col-links li a[data-v-47051b6d]:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:var(--sp-1)}.footer .footer-tagline[data-v-47051b6d]{font-size:14px;color:var(--text-secondary);margin:0 0 var(--sp-3);line-height:1.5}.footer .footer-social[data-v-47051b6d]{display:flex;gap:var(--sp-3);margin-top:var(--sp-3)}.footer .social-link[data-v-47051b6d]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--bg-tertiary);color:var(--text-secondary);transition:background .2s ease,color .2s ease}.footer .social-link .el-icon[data-v-47051b6d]{font-size:18px}.footer .social-link[data-v-47051b6d]:hover{background:var(--brand-500);color:var(--n-0)}.footer .social-link[data-v-47051b6d]:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.footer-bottom[data-v-47051b6d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--border-color)}.footer .footer-lang-switcher[data-v-47051b6d] .el-select{--el-select-border-color-hover: var(--brand-500)}.footer .copyright[data-v-47051b6d]{font-size:12px;color:var(--text-muted);margin:0;letter-spacing:.02em}.dark .footer[data-v-47051b6d]{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-tertiary) 55%,var(--bg-secondary)) 0%,var(--bg-secondary) 100%);border-top-color:var(--border-color)}.dark .footer .footer-tagline[data-v-47051b6d]{color:var(--text-primary)}.dark .footer .footer-links a[data-v-47051b6d]{color:var(--text-secondary)}.dark .footer .footer-links a[data-v-47051b6d]:hover{color:var(--brand-400)}.dark .footer .copyright[data-v-47051b6d]{color:var(--text-muted)}.dark .footer .footer-social .social-link[data-v-47051b6d]{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary)}.dark .footer .footer-social .social-link[data-v-47051b6d]:hover{background:var(--brand-500);border-color:var(--brand-500);color:var(--n-0)}.dark .footer .footer-bottom[data-v-47051b6d]{border-top-color:var(--border-color)}@media (max-width: 767px){.footer-grid[data-v-47051b6d]{grid-template-columns:1fr 1fr;gap:var(--sp-5)}.footer-col--brand[data-v-47051b6d]{grid-column:1/-1}.footer-bottom[data-v-47051b6d]{flex-direction:column;align-items:center;text-align:center}}.footer-scope-note[data-v-47051b6d]{margin-top:var(--sp-3);font-size:var(--fs-12);line-height:1.5;color:var(--text-muted);max-width:280px}.footer-mobile-compact[data-v-47051b6d]{padding:var(--sp-4) var(--site-gutter-x) var(--sp-3);background:var(--bg-primary);border-top:1px solid var(--border-color);margin-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.footer-mobile-compact__disclaimer[data-v-47051b6d]{font-size:var(--fs-12);line-height:1.5;color:var(--text-muted);margin-bottom:var(--sp-3)}.footer-mobile-compact__links[data-v-47051b6d]{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-12)}.footer-mobile-compact__links a[data-v-47051b6d]{color:var(--text-secondary);text-decoration:none}.footer-mobile-compact__links a[data-v-47051b6d]:hover{color:var(--brand-500)}.theme-toggle[data-v-47051b6d]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);margin-right:var(--sp-2)}.theme-toggle[data-v-47051b6d]:hover{background:var(--brand-500);color:var(--n-0)}.theme-toggle[data-v-47051b6d]:focus-visible{outline:2px solid var(--ali-orange, var(--brand-500));outline-offset:2px}.theme-toggle .el-icon[data-v-47051b6d]{font-size:18px}.dark .theme-toggle[data-v-47051b6d]{background:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--border-color)}.user-dropdown[data-v-47051b6d] .dd-group{font-size:12px;color:var(--el-text-color-secondary);padding:var(--sp-2) var(--sp-4) var(--sp-1);line-height:1.2}.frontend-nav-cat-popper.el-popper{padding:0;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);overflow:hidden}.nav-cat-mega{padding:var(--sp-3) var(--sp-4) var(--sp-4);background:var(--bg-primary);max-width:520px;box-sizing:border-box}.nav-cat-mega__all{display:block;font-size:14px;font-weight:600;color:var(--ali-link);padding:var(--sp-3) var(--sp-3);margin:calc(-1 * var(--sp-1)) calc(-1 * var(--sp-2)) var(--sp-3);border-radius:var(--radius-sm);text-decoration:none;transition:background .15s ease}.nav-cat-mega__all:hover{background:var(--brand-50);color:var(--ali-link-hover)}.nav-cat-mega__all:focus-visible{outline:2px solid var(--ali-orange, var(--brand-500));outline-offset:2px}.nav-cat-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-1) var(--sp-3)}.nav-cat-mega__cell{font-size:13px;font-weight:500;color:var(--text-secondary);padding:var(--sp-3) var(--sp-3);min-height:40px;box-sizing:border-box;display:flex;align-items:center;border-radius:var(--radius-sm);text-decoration:none;transition:background .15s ease,color .15s ease}.nav-cat-mega__cell:hover{color:var(--brand-600);background:var(--bg-page)}.nav-cat-mega__cell:focus-visible{outline:2px solid var(--ali-orange, var(--brand-500));outline-offset:1px}@media (max-width: 520px){.nav-cat-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.global-lang-bar{background:var(--n-900);padding:0 var(--site-gutter-x, 24px);height:36px;display:flex;align-items:center}.global-lang-bar__inner{width:100%;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.global-lang-bar__left{display:flex;align-items:center}.global-lang-bar__welcome{font-size:12px;color:#ffffffa6}.global-lang-bar__right{display:flex;align-items:center;gap:var(--sp-3, 12px)}.global-lang-bar__currency{font-size:12px;color:#ffffffb8;font-weight:600}.global-lang-bar .global-lang-switcher .lang-btn{color:#ffffffe0!important}.global-lang-bar .global-lang-switcher .lang-btn:hover{background:#ffffff1f}.global-lang-bar .global-lang-switcher .lang-btn .label,.global-lang-bar .global-lang-switcher .lang-btn .lang-chevron{color:inherit!important}.global-lang-bar .global-lang-switcher .el-dropdown__caret-button{font-size:12px;color:#ffffffb3}.global-lang-bar .global-lang-switcher .el-dropdown__caret-button:before{border-color:#fff6}.global-lang-bar .global-lang-switcher .el-dropdown-menu__item{font-size:12px}.dark .frontend-nav-cat-popper.el-popper{background:var(--el-bg-color-overlay);border-color:var(--el-border-color)}.dark .nav-cat-mega{background:var(--el-bg-color-overlay)}.dark .nav-cat-mega__all{color:var(--ali-link)}.dark .nav-cat-mega__all:hover{background:#ff66001f}.dark .nav-cat-mega__cell{color:var(--el-text-color-regular)}.dark .nav-cat-mega__cell:hover{background:#ffffff0f;color:var(--brand-400)}.site-content-shell[data-v-05f1e931]{width:100%;max-width:1280px;margin:0 auto;padding:var(--sp-6) var(--site-gutter-x) calc(var(--sp-8) + env(safe-area-inset-bottom,0px));box-sizing:border-box}.site-content-shell--member[data-v-05f1e931]{max-width:1360px}.member-area-breadcrumb[data-v-05f1e931]{margin-bottom:var(--sp-4);font-size:13px}.member-area-breadcrumb[data-v-05f1e931] .el-breadcrumb__inner{font-weight:500}.dark .member-area-breadcrumb[data-v-05f1e931] .el-breadcrumb__item:not(:last-child) .el-breadcrumb__inner{color:var(--text-secondary)}.dark .member-area-breadcrumb[data-v-05f1e931] .el-breadcrumb__item:not(:last-child) .el-breadcrumb__inner a{color:var(--ali-link)}.dark .member-area-breadcrumb[data-v-05f1e931] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--text-primary);font-weight:600}.dark .member-area-breadcrumb[data-v-05f1e931] .el-breadcrumb__separator{color:var(--text-muted)}@media (max-width: 767px){.site-content-shell[data-v-05f1e931]{max-width:none;padding:var(--sp-3) var(--site-gutter-x) calc(var(--sp-4) + env(safe-area-inset-bottom,0px))}}.member-shell{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--sp-6);align-items:start}.member-shell__main{min-width:0}.member-sidebar{position:sticky;top:calc(var(--site-header-height, 64px) + var(--sp-4));display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--border-color) 88%,transparent);background:var(--bg-primary);box-shadow:var(--shadow-sm);max-height:calc(100vh - var(--site-header-height, 64px) - var(--sp-8));overflow:auto}.member-sidebar__user-link{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:background .15s ease}.member-sidebar__user-link:hover{background:var(--bg-page)}.member-sidebar__avatar{flex-shrink:0;background:color-mix(in srgb,var(--brand-500) 18%,var(--bg-page));color:var(--brand-700);font-weight:700}.member-sidebar__user-text{min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.member-sidebar__name{font-size:14px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-sidebar__meta{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-sidebar__group-title{margin:0 0 var(--sp-2);padding:0 var(--sp-2);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.member-sidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1)}.member-sidebar__link{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3);border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:background .15s ease,color .15s ease}.member-sidebar__link:hover{background:color-mix(in srgb,var(--brand-500) 8%,var(--bg-page));color:var(--brand-700)}.member-sidebar__link.is-active{background:color-mix(in srgb,var(--brand-500) 12%,var(--bg-page));color:var(--brand-700);font-weight:600;box-shadow:inset 3px 0 0 var(--brand-500)}.member-sidebar__icon{font-size:18px;flex-shrink:0;opacity:.88}.member-sidebar__footer{margin-top:auto;padding-top:var(--sp-2);border-top:1px solid var(--border-color)}.member-sidebar__logout{width:100%}.member-shell__main .header,.member-shell__main .member-page-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.member-shell__main .el-card{margin-bottom:0}.member-shell__main .el-card__header{padding:var(--sp-4) var(--sp-5)}.member-shell__main .el-card__body{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.member-shell__main .order-tabs,.member-shell__main .member-tabs,.member-shell__main .order-tabs .el-tabs__header,.member-shell__main .member-tabs .el-tabs__header{margin-bottom:var(--sp-4)}.member-shell__main .tab-label{display:inline-flex;align-items:center;gap:var(--sp-2)}.member-shell__main .tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--sp-2);border-radius:999px;font-size:11px;font-weight:700;line-height:1;color:var(--text-secondary);background:var(--bg-page)}.member-shell__main .tab-count.warn{color:var(--brand-700);background:color-mix(in srgb,var(--brand-500) 14%,var(--bg-page))}.site-content-shell--member{max-width:1360px}.site-content-shell--member .member-area-breadcrumb{margin-bottom:var(--sp-5)}@media (max-width: 1023px){.member-shell{grid-template-columns:220px minmax(0,1fr);gap:var(--sp-4)}}@media (max-width: 767px){.member-shell{display:block}.member-sidebar{display:none}}.dark .member-sidebar{background:var(--bg-secondary);border-color:var(--border-color)}.dark .member-sidebar__link:hover,.dark .member-sidebar__link.is-active{background:color-mix(in srgb,var(--brand-500) 14%,var(--bg-tertiary));color:var(--brand-400)}.site-content-shell .el-card{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--border-color) 88%,transparent);box-shadow:var(--shadow-md)}.site-content-shell .el-card__header{font-weight:600;color:var(--text-primary);border-bottom-color:var(--border-color)}.site-content-shell .el-card__header .member-page-card-title{margin:0;font-size:clamp(18px,1.75vw,22px);font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--text-primary)}.site-content-shell .el-table{--el-table-header-bg-color: var(--bg-page);--el-table-row-hover-bg-color: var(--brand-50)}.site-content-shell .el-pagination{font-weight:500}.site-content-shell .el-pagination.is-background .el-pager li.is-active{background-color:var(--brand-500)}.site-content-shell .el-tabs__item.is-active{color:var(--brand-600);font-weight:600}.site-content-shell .el-tabs__active-bar{background-color:var(--brand-500)}.site-content-shell .el-empty{padding:var(--sp-8) var(--sp-4)}.dark .site-content-shell .el-card{border-color:var(--border-color)}.dark .site-content-shell .el-card__header{color:var(--text-primary);border-bottom-color:var(--border-color)}.dark .site-content-shell .el-table{--el-table-header-bg-color: var(--bg-tertiary);--el-table-row-hover-bg-color: color-mix( in srgb, var(--brand-500) 14%, var(--bg-secondary) )}.dark .site-content-shell .el-tabs__item.is-active{color:var(--brand-400, var(--el-color-primary))}.admin-layout[data-v-63939156]{display:flex;height:100vh;overflow:hidden}.sidebar-overlay[data-v-63939156]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}.sidebar[data-v-63939156]{width:228px;background:linear-gradient(180deg,var(--n-900) 0%,var(--n-800) 100%);transition:transform .3s,width .3s;flex-shrink:0;border-right:1px solid rgba(148,163,184,.12)}.sidebar.is-collapse[data-v-63939156]{width:64px}.sidebar.is-collapse .sidebar-header[data-v-63939156]{padding:0 var(--sp-3);justify-content:center}.sidebar.is-collapse .sidebar-header .sidebar-brand-img[data-v-63939156]{margin-right:0;max-width:44px;height:24px}.sidebar.is-mobile-open[data-v-63939156]{transform:translate(0)}.sidebar-header[data-v-63939156]{height:64px;display:flex;align-items:center;padding:0 var(--sp-5);color:var(--n-0);font-size:16px;font-weight:600;border-bottom:1px solid rgba(148,163,184,.15)}.sidebar-header .sidebar-brand-img[data-v-63939156]{display:block;height:32px;width:auto;max-width:140px;object-fit:contain;margin-right:var(--sp-3);flex-shrink:0}.sidebar-menu[data-v-63939156]{border-right:none;background:transparent}.sidebar-menu[data-v-63939156] .el-menu-item{color:var(--n-400);height:48px;line-height:48px;margin:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm)}.sidebar-menu[data-v-63939156] .el-menu-item:hover{background:#ffffff0f;color:#ffffffd1}.sidebar-menu[data-v-63939156] .el-menu-item.is-active{color:var(--n-0);background:color-mix(in srgb,var(--brand-500) 35%,transparent);border-left:3px solid var(--brand-500);font-weight:600}.main-wrapper[data-v-63939156]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.topbar[data-v-63939156]{height:64px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:space-between;padding:0 var(--sp-6)}.topbar-left[data-v-63939156]{display:flex;align-items:center;gap:var(--sp-4)}.topbar-right .admin-info[data-v-63939156]{display:flex;align-items:center;gap:var(--sp-2);cursor:pointer}.content[data-v-63939156]{flex:1;padding:var(--sp-5) var(--sp-6);overflow-y:auto;background:var(--bg-page)}@media (max-width: 767px){.admin-layout .sidebar[data-v-63939156]{position:fixed;left:0;top:0;bottom:0;z-index:1000;transform:translate(-100%)}.admin-layout .sidebar.is-mobile-open[data-v-63939156]{transform:translate(0)}.admin-layout .main-wrapper[data-v-63939156]{width:100%}.admin-layout .topbar[data-v-63939156]{padding:0 var(--sp-3)}.admin-layout .topbar-left .menu-btn[data-v-63939156]{display:flex!important}.admin-layout .topbar-left .el-breadcrumb[data-v-63939156],.admin-layout .topbar-right .admin-name[data-v-63939156]{display:none}.admin-layout .content[data-v-63939156]{padding:var(--sp-3)}}.admin-layout .content .el-card{border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.admin-layout .content .el-card__header{font-weight:600;color:var(--text-primary)}.admin-layout .content .admin-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.admin-layout .content .admin-filter-select{width:140px}.admin-layout .content .admin-filter-select--search{width:180px}.admin-layout .content .admin-filter-select--review{width:150px}.admin-layout .content .admin-filter-select--review-search{width:200px}.dark .admin-layout .topbar{background:var(--bg-secondary);border-bottom-color:var(--border-color)}.dark .admin-layout .content .el-card{border-color:var(--border-color)}.dark .admin-layout .content .el-card__header{color:var(--text-primary)}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--ali-orange: #ff6600;--ali-orange-hover: #e65c00;--ali-orange-soft: #fff4eb;--ali-link: #0085fe;--ali-link-hover: #006adb;--ali-page-tint: #f5f5f5;--brand-50: #fff7ed;--brand-100: #ffecd9;--brand-200: #ffd9b8;--brand-300: #ffb366;--brand-400: #ff8533;--brand-500: var(--ali-orange);--brand-600: var(--ali-orange-hover);--brand-700: #cc5200;--brand-800: #993d00;--brand-900: #662900;--n-0: #ffffff;--n-25: #fafafa;--n-50: var(--ali-page-tint);--n-100: #eeeeee;--n-200: #e5e5e5;--n-300: #d4d4d4;--n-400: #a3a3a3;--n-500: #737373;--n-600: #525252;--n-700: #404040;--n-800: #262626;--n-900: #333333;--success: #008a00;--warning: #ffb800;--danger: #e53935;--info: #0085fe;--cta: var(--ali-orange);--cta-pressed: var(--ali-orange-hover);--brand-pressed: var(--ali-orange-hover);--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-28: 28px;--lh-tight: 1.25;--lh-base: 1.6;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill-bar: 22px;--radius-control-round: 20px;--radius-pill-sm: 15px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 6px 18px rgba(15, 23, 42, .1);--shadow-lg: 0 16px 40px rgba(15, 23, 42, .14);--ease-standard: cubic-bezier(.4, 0, .2, 1);--duration-fast: .18s;--duration-normal: .22s;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-color: var(--brand-500);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--sp-9: 48px;--sp-10: 56px;--site-gutter-x: clamp(20px, 5vw, 48px);--site-header-height: 64px;--site-sticky-top: var(--site-header-height);--site-detail-sticky-bar-height: 48px;--site-sticky-top-below-detail-bar: calc( var(--site-header-height) + var(--site-detail-sticky-bar-height) );--site-detail-gallery-sticky-top: calc(var(--site-sticky-top) + 24px);--site-detail-body-scroll-margin: calc(var(--site-sticky-top) + 32px);--color-primary: var(--brand-500);--color-success: var(--success);--color-warning: var(--warning);--color-danger: var(--danger);--color-info: var(--info);--color-text-primary: var(--text-primary);--color-text-regular: var(--text-secondary);--color-text-secondary: var(--text-secondary);--color-text-placeholder: var(--text-secondary);--color-border-base: var(--border-color);--color-border-light: var(--border-color);--color-border-lighter: var(--border-color);--color-border-extra-light: var(--border-color);--bg-color: var(--n-0);--bg-page: var(--n-50);--font-size-base: var(--fs-14);--font-size-small: var(--fs-13);--font-size-large: var(--fs-16);--font-size-extra-large: var(--fs-18);--btn-cta-height: 48px;--btn-cta-font-size: 15px;--btn-cta-font-weight: 700;--btn-cta-border-radius: var(--radius-md);--btn-cta-bg: var(--brand-500);--btn-cta-color: var(--n-0);--btn-cta-hover-bg: var(--brand-600);--btn-cta-pressed-bg: var(--brand-700);--btn-cta-transition: background var(--duration-fast) var(--ease-standard);--btn-secondary-height: 44px;--btn-secondary-font-size: 14px;--btn-secondary-font-weight: 600;--btn-secondary-border-radius: var(--radius-md);--btn-secondary-color: var(--brand-600);--btn-secondary-border: 1px solid color-mix(in srgb, var(--brand-500) 45%, var(--border-color));--btn-secondary-hover-bg: color-mix(in srgb, var(--brand-500) 8%, var(--bg-primary));--input-height: 44px;--input-font-size: 14px;--input-border-radius: var(--radius-md);--input-padding-x: 14px;--input-border-color: var(--border-color);--input-focus-border: var(--brand-500);--input-focus-shadow: 0 0 0 2px var(--brand-50);--input-bg: var(--bg-primary);--input-placeholder-color: var(--text-secondary);--btn-cta-height-mobile: 44px}@media (max-width: 767px){:root{--site-gutter-x: clamp(16px, 4.5vw, 24px)}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--lh-base);color:var(--text-primary);background-color:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100%}a{color:var(--color-primary);text-decoration:none;transition:color .3s}a:hover{color:var(--brand-600)}.clearfix:after{content:"";display:table;clear:both}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-wrap{flex-wrap:wrap}.mt-10{margin-top:var(--sp-3)}.mt-20{margin-top:var(--sp-5)}.mb-10{margin-bottom:var(--sp-3)}.mb-20{margin-bottom:var(--sp-5)}.ml-10{margin-left:var(--sp-3)}.ml-20{margin-left:var(--sp-5)}.mr-10{margin-right:var(--sp-3)}.mr-20{margin-right:var(--sp-5)}.p-10{padding:var(--sp-3)}.p-20{padding:var(--sp-5)}.px-20{padding-left:var(--sp-5);padding-right:var(--sp-5)}.py-20{padding-top:var(--sp-5);padding-bottom:var(--sp-5)}.lazy-img-loading{background:#f5f7fa;background:linear-gradient(90deg,#f5f7fa 25%,#eaecef,#f5f7fa 75%);background-size:200% 100%;animation:lazy-loading 1.5s ease-in-out infinite}.dark .lazy-img-loading{background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%)}.lazy-img-loaded{background:none;animation:none}@keyframes lazy-loading{0%{background-position:200% 0}to{background-position:-200% 0}}img{will-change:contents;content-visibility:auto;max-width:100%;height:auto}.transform-heavy{transform:translateZ(0);backface-visibility:hidden}body{overscroll-behavior-y:contain}:root{--el-color-primary: var(--ali-orange);--el-color-primary-light-3: #ff944d;--el-color-primary-light-5: #ffb380;--el-color-primary-light-7: #ffd4b3;--el-color-primary-light-8: #ffe6cc;--el-color-primary-light-9: var(--ali-orange-soft);--el-color-primary-dark-2: var(--ali-orange-hover);--el-border-radius-base: 4px;--el-border-radius-round: var(--radius-md);--el-font-size-base: var(--fs-14)}.el-button,.el-input__wrapper,.el-textarea__inner{border-radius:var(--radius-sm)}@media (min-width: 768px){.el-table .cell{line-height:1.55}.el-table td.el-table__cell,.el-table th.el-table__cell{padding-top:var(--sp-3);padding-bottom:var(--sp-3)}}.el-table th.el-table__cell{font-weight:600;font-size:var(--fs-13)}.el-button--primary{--el-button-bg-color: var(--ali-orange);--el-button-border-color: var(--ali-orange);--el-button-hover-bg-color: var(--ali-orange-hover);--el-button-hover-border-color: var(--ali-orange-hover);font-weight:600}.el-dialog{border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.el-message-box{border-radius:var(--radius-md)}.el-tag{border-radius:6px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--bg-primary: #ffffff;--bg-secondary: #f5f7fa;--bg-tertiary: #f0f2f5;--text-primary: #1a1a2e;--text-secondary: #4a4a68;--text-muted: #9090a8;--border-color: #e8ecf0;--border-light: #ebeef5;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-bar-top: 0 -2px 12px rgba(15, 23, 42, .06);--shadow-composer: 0 -4px 24px rgba(15, 23, 42, .06);--shadow-card-lift: 0 10px 26px color-mix(in srgb, var(--brand-500) 14%, rgba(15, 23, 42, .05)), 0 2px 8px rgba(15, 23, 42, .05);--shadow-card-lift-compact: 0 8px 22px color-mix(in srgb, var(--brand-500) 12%, rgba(15, 23, 42, .06)), 0 2px 6px rgba(15, 23, 42, .04);--shadow-card-lift-form: 0 10px 22px color-mix(in srgb, var(--brand-500) 12%, rgba(15, 23, 42, .06)), 0 2px 6px rgba(15, 23, 42, .05);--shadow-float: 0 12px 40px rgba(0, 0, 0, .2);--shadow-brand-fab: 0 4px 12px color-mix(in srgb, var(--brand-500) 45%, transparent);--shadow-brand-fab-pressed: 0 2px 8px color-mix(in srgb, var(--brand-500) 35%, transparent);--shadow-brand-outline-float: 0 4px 16px color-mix(in srgb, var(--brand-500) 22%, transparent);--shadow-brand-solid-float: 0 4px 16px color-mix(in srgb, var(--brand-500) 45%, transparent);--shadow-brand-solid-float-pressed: 0 2px 10px color-mix(in srgb, var(--brand-500) 35%, transparent)}.dark{--bg-page: var(--bg-primary);--bg-primary: #1a1a2e;--bg-secondary: #16213e;--bg-tertiary: #0f1729;--text-primary: #f0f0f5;--text-secondary: #b0b0c0;--text-muted: #707088;--border-color: #2a2a4e;--border-light: #252545;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-bar-top: 0 -4px 24px rgba(0, 0, 0, .42);--shadow-composer: 0 -4px 28px rgba(0, 0, 0, .4);--shadow-hover-dark: 0 10px 26px rgba(0, 0, 0, .42);--shadow-card-lift: var(--shadow-hover-dark);--shadow-card-lift-compact: var(--shadow-hover-dark);--shadow-card-lift-form: var(--shadow-hover-dark);--shadow-float: 0 18px 48px rgba(0, 0, 0, .55);--shadow-brand-fab: 0 4px 18px color-mix(in srgb, var(--brand-400) 48%, rgba(0, 0, 0, .42));--shadow-brand-fab-pressed: 0 2px 10px rgba(0, 0, 0, .5);--shadow-brand-outline-float: 0 4px 18px rgba(0, 0, 0, .38);--shadow-brand-solid-float: 0 4px 20px color-mix(in srgb, var(--brand-500) 32%, rgba(0, 0, 0, .55));--shadow-brand-solid-float-pressed: 0 2px 12px rgba(0, 0, 0, .48);--ali-link: #58a6ff;--ali-link-hover: #79b8ff;--el-bg-color: #16213e;--el-bg-color-overlay: #1a1a2e;--el-text-color-primary: #f0f0f5;--el-text-color-regular: #b0b0c0;--el-border-color: #2a2a4e;--el-border-color-light: #252545;--el-color-primary: #ff8533;--el-color-primary-dark-2: #ff6600;--el-skeleton-color: var(--bg-tertiary);--el-skeleton-to-color: color-mix(in srgb, var(--text-primary) 14%, var(--bg-secondary));--el-notification-title-color: var(--text-primary);--el-notification-content-color: var(--text-secondary);--el-notification-close-color: var(--text-muted);--el-notification-close-hover-color: var(--brand-400)}html.dark,body.dark{background:var(--bg-primary);color:var(--text-primary)}.dark .el-card{background:var(--bg-secondary);border-color:var(--border-color)}.dark .el-table{background:var(--bg-secondary);--el-table-tr-bg-color: var(--bg-secondary);--el-table-header-bg-color: var(--bg-tertiary)}.dark .el-menu{background:var(--bg-secondary);border-color:var(--border-color)}.dark .el-dialog{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.dark .el-dialog__header{border-bottom:1px solid var(--border-color)}.dark .el-dialog__footer{border-top:1px solid var(--border-color)}.dark .el-drawer{background:var(--bg-secondary)}.dark .el-drawer__header{border-bottom:1px solid var(--border-color)}.dark .el-message-box{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.dark .el-message-box__header{border-bottom:1px solid var(--border-color)}.dark .el-message-box__btns{border-top:1px solid var(--border-color)}.dark .el-dropdown-menu{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.dark .el-dropdown-menu__item:not(.is-disabled):focus,.dark .el-dropdown-menu__item:not(.is-disabled):hover{background:var(--bg-tertiary)}.dark .el-dropdown-menu.user-dropdown .dd-group{color:var(--text-muted);font-weight:600;font-size:11px;letter-spacing:.03em}.dark .el-dropdown-menu.user-dropdown .dd-group:not(:first-child){margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border-color)}.dark .el-select-dropdown{background:var(--bg-secondary);border:1px solid var(--border-color)}.dark .el-select-dropdown__item.is-selected{font-weight:600;color:var(--brand-400)}.dark .el-select-dropdown__item.is-hovering,.dark .el-select-dropdown__item.hover{background:var(--bg-tertiary)}.dark .el-select-dropdown__item:hover:not(.is-disabled){background:var(--bg-tertiary)}.dark .el-picker__popper.el-popper,.dark .el-picker-panel{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.dark .el-autocomplete-suggestion{background:var(--bg-secondary);border:1px solid var(--border-color)}.dark .el-autocomplete-suggestion li{color:var(--text-secondary)}.dark .el-autocomplete-suggestion li.highlighted{background:var(--bg-tertiary);color:var(--text-primary)}.dark .el-popover.el-popper{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.dark .el-popover__title{color:var(--text-primary)}.dark .el-divider{border-color:var(--border-color)}.dark .el-cascader__dropdown,.dark .el-cascader-panel{background:var(--bg-secondary);border:1px solid var(--border-color)}.dark .el-cascader-menu{border-right-color:var(--border-color)}.dark .el-cascader-node:not(.is-disabled):hover,.dark .el-cascader-node:not(.is-disabled):focus{background:var(--bg-tertiary)}.dark .el-cascader-node.in-active-path{color:var(--brand-400)}.dark .el-collapse{border-color:var(--border-color)}.dark .el-collapse-item__header{background:var(--bg-secondary);color:var(--text-primary)}.dark .el-collapse-item__wrap{background:var(--bg-secondary)}.dark .el-collapse-item__content{color:var(--text-secondary)}.dark .el-upload-dragger{background:var(--bg-tertiary);border-color:var(--border-color)}.dark .el-upload-dragger:hover{border-color:color-mix(in srgb,var(--brand-400) 55%,var(--border-color))}.dark .el-upload-list__item:hover{background:var(--bg-tertiary)}.dark .el-upload-list__item-name{color:var(--text-secondary)}.dark .el-step__title{color:var(--text-muted)}.dark .el-step__title.is-process{color:var(--text-primary);font-weight:600}.dark .el-step__title.is-wait{color:var(--text-muted)}.dark .el-step__title.is-finish{color:var(--brand-400)}.dark .el-step__description{color:var(--text-muted)}.dark .el-step__line{background-color:var(--border-color)}.dark .el-step__icon.is-text{border-color:var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary)}.dark .el-step__icon.is-process{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-tabs__item{font-size:14px;font-weight:500;padding:0 var(--sp-5);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard)}.el-tabs__item.is-active{color:var(--brand-500);font-weight:700}.el-tabs__item:hover:not(.is-active){color:var(--brand-600)}.el-tabs__active-bar{height:3px!important;border-radius:2px!important;background:var(--brand-500)!important;transition:transform var(--duration-fast) var(--ease-standard),width var(--duration-fast) var(--ease-standard)!important}.dark .el-tabs__nav-wrap:after{background-color:var(--border-color)}.dark .el-tabs__item:not(.is-active){color:var(--text-secondary)}.dark .el-tabs__item.is-active{color:var(--brand-400);font-weight:600}.dark .el-tabs__content{color:var(--text-secondary)}.dark .el-loading-mask{background-color:#080a14b8}.dark .el-empty__description{color:var(--text-muted)}.dark .el-empty__title{color:var(--text-primary)}.dark .el-message{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.dark .el-message__content{color:var(--text-primary)}.dark .el-message.el-message--success .el-message__content{color:color-mix(in srgb,var(--success) 72%,var(--text-primary))}.dark .el-message.el-message--warning .el-message__content{color:color-mix(in srgb,var(--warning) 62%,var(--text-primary))}.dark .el-message.el-message--error .el-message__content{color:color-mix(in srgb,var(--danger) 68%,var(--text-primary))}.dark .el-message.el-message--info .el-message__content{color:var(--text-secondary)}.dark .el-message.el-message--success{background-color:color-mix(in srgb,var(--success) 14%,var(--bg-secondary));border-color:color-mix(in srgb,var(--success) 42%,var(--border-color))}.dark .el-message.el-message--warning{background-color:color-mix(in srgb,var(--warning) 18%,var(--bg-secondary));border-color:color-mix(in srgb,var(--warning) 48%,var(--border-color))}.dark .el-message.el-message--error{background-color:color-mix(in srgb,var(--danger) 14%,var(--bg-secondary));border-color:color-mix(in srgb,var(--danger) 45%,var(--border-color))}.dark .el-message.el-message--info{background-color:var(--bg-secondary)}.dark .el-notification{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.dark .el-notification.el-notification--success{border-color:color-mix(in srgb,var(--success) 42%,var(--border-color))}.dark .el-notification.el-notification--warning{border-color:color-mix(in srgb,var(--warning) 48%,var(--border-color))}.dark .el-notification.el-notification--error{border-color:color-mix(in srgb,var(--danger) 45%,var(--border-color))}.mobile-nav-bar{padding-bottom:env(safe-area-inset-bottom)}.header-mobile{padding-top:env(safe-area-inset-top)}.site-content-shell>*{width:100%;box-sizing:border-box}.site-content-shell .el-card .el-table{width:100%}.site-content-shell .ss-section-card{margin-top:var(--sp-5)}.site-content-shell .pagination,.site-content-shell .pagination-wrapper{margin-top:var(--sp-5);padding-top:var(--sp-2);flex-wrap:wrap;gap:var(--sp-2)}@media (max-width: 767px){.site-content-shell .pagination,.site-content-shell .pagination-wrapper{justify-content:center}}.el-button--primary:not(.el-button--small):not(.b2b-search-combo__btn),.el-button[type=primary]:not(.el-button--small):not(.b2b-search-combo__btn){height:var(--btn-cta-height);font-size:var(--btn-cta-font-size);font-weight:var(--btn-cta-font-weight);border-radius:var(--btn-cta-border-radius);background:var(--btn-cta-bg)!important;border-color:var(--btn-cta-bg)!important;color:var(--btn-cta-color)!important;transition:var(--btn-cta-transition)}.el-button--primary:not(.el-button--small):not(.b2b-search-combo__btn):hover,.el-button--primary:not(.el-button--small):not(.b2b-search-combo__btn):focus,.el-button[type=primary]:not(.el-button--small):not(.b2b-search-combo__btn):hover,.el-button[type=primary]:not(.el-button--small):not(.b2b-search-combo__btn):focus{background:var(--btn-cta-hover-bg)!important;border-color:var(--btn-cta-hover-bg)!important;color:var(--btn-cta-color)!important}.el-button--primary:not(.el-button--small):not(.b2b-search-combo__btn):active,.el-button[type=primary]:not(.el-button--small):not(.b2b-search-combo__btn):active{background:var(--btn-cta-pressed-bg)!important;border-color:var(--btn-cta-pressed-bg)!important;color:var(--btn-cta-color)!important}.el-input__wrapper,.el-textarea__inner{border-radius:var(--input-border-radius);transition:box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.el-input__wrapper:focus-within,.el-textarea__inner:focus-within{box-shadow:var(--input-focus-shadow);outline:none}.el-input__wrapper{height:var(--input-height);padding-left:var(--input-padding-x);padding-right:var(--input-padding-x)}.el-input--large .el-input__wrapper{height:var(--input-height)}.el-textarea__inner{padding:var(--sp-3) var(--input-padding-x)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--input-placeholder-color)}.card-value,.stat-value,.price-value,.number-stat,.product-price,.price-amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em}@keyframes brand-spin{0%{border-color:var(--brand-500);border-top-color:transparent}50%{border-color:var(--brand-600);border-top-color:transparent}to{border-color:var(--brand-500);border-top-color:transparent}}.el-loading-spinner .el-loading-text,.el-loading-spinner .circular{color:var(--brand-500)}.el-loading-spinner .circular{animation:brand-spin 1s linear infinite}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bg-primary) inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary);transition:background-color 5000s ease-in-out 0s}.card-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.el-tag.el-tag--dark:hover,.el-tag.el-tag--dark:focus-visible{color:var(--n-0)}.el-radio-button__original-radio:checked+.el-radio-button__inner:hover,.el-radio-button__original-radio:checked+.el-radio-button__inner:focus-visible{color:var(--n-0)!important;background:var(--brand-600)!important;border-color:var(--brand-600)!important}.b2b-search-combo{display:flex;align-items:stretch;width:100%;box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-primary);overflow:hidden;box-shadow:var(--shadow-sm);transition:border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard)}.b2b-search-combo:focus-within{border-color:color-mix(in srgb,var(--brand-500) 55%,var(--border-color));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-500) 18%,transparent),var(--shadow-md)}.b2b-search-combo--hero{border:1px solid rgba(255,255,255,.72);box-shadow:var(--shadow-float)}.b2b-search-combo--hero:focus-within{border-color:#fffffff2;box-shadow:0 12px 40px #0f172a47,0 0 0 1px #ffffff59}.b2b-search-combo__field{flex:1 1 0%;min-width:0}.b2b-search-combo__field.el-autocomplete{display:flex!important;flex:1 1 0%;min-width:72px;width:0;max-width:none}.b2b-search-combo__field.el-autocomplete :deep(.el-input){flex:1 1 auto;width:100%;min-width:0;display:block}.b2b-search-combo__field :deep(.el-input__wrapper){border-radius:0;border:none;box-shadow:none!important;min-height:48px;background:transparent}.b2b-search-combo__field :deep(.el-input__inner){color:var(--text-primary)}.b2b-search-combo__select{flex:0 0 auto;min-width:0}.b2b-search-combo__select :deep(.el-select__wrapper){min-height:48px;border-radius:0;border:none;box-shadow:none!important;border-right:1px solid var(--border-color)}.b2b-search-combo--compact .b2b-search-combo__field :deep(.el-input__wrapper),.b2b-search-combo--compact .b2b-search-combo__select :deep(.el-select__wrapper),.b2b-search-combo--compact .b2b-search-combo__btn.el-button{height:40px!important;min-height:40px}.b2b-search-combo--compact .b2b-search-combo__btn.el-button{min-width:48px;padding:0 var(--sp-3)}.b2b-search-combo--header .b2b-search-combo__field.el-autocomplete{flex:1 1 0%;min-width:120px;width:0}.b2b-search-combo--header .b2b-search-combo__btn.el-button{min-width:48px;padding:0 var(--sp-3)}.b2b-search-combo__btn.el-button{flex-shrink:0;align-self:stretch;margin:0;min-width:108px;height:auto!important;min-height:48px;padding:0 var(--sp-5);border-radius:0!important;font-weight:600;border:none!important;box-shadow:none!important}.b2b-search-combo__btn.el-button:hover,.b2b-search-combo__btn.el-button:focus-visible{color:var(--n-0)!important}.dark .b2b-page-breadcrumb :deep(.el-breadcrumb__inner),.dark .b2b-page-breadcrumb :deep(.el-breadcrumb__inner a){color:var(--text-secondary)}.dark .b2b-page-breadcrumb :deep(.el-breadcrumb__inner a:hover){color:var(--brand-400)}.dark .b2b-page-breadcrumb :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner){color:var(--text-primary)}.dark .b2b-search-combo{background:var(--bg-secondary);border-color:var(--border-color)}.dark .b2b-search-combo__select :deep(.el-select__wrapper){border-right-color:var(--border-color)}.b2b-page-breadcrumb{font-size:13px;margin-bottom:var(--sp-3);padding:0 var(--site-gutter-x)}.b2b-page-breadcrumb :deep(.el-breadcrumb__inner),.b2b-page-breadcrumb :deep(.el-breadcrumb__inner a){color:var(--text-secondary);font-weight:500}.b2b-page-breadcrumb :deep(.el-breadcrumb__inner a:hover){color:var(--brand-600)}.b2b-page-breadcrumb :deep(.el-breadcrumb__item:last-child .el-breadcrumb__inner){color:var(--text-primary);font-weight:600}.b2b-page-breadcrumb :deep(.el-breadcrumb__separator){color:var(--text-muted);font-weight:400}.b2b-hero-banner{margin-left:calc(-1 * var(--site-gutter-x));margin-right:calc(-1 * var(--site-gutter-x));width:calc(100% + 2 * var(--site-gutter-x));box-sizing:border-box;background:linear-gradient(135deg,var(--brand-600) 0%,var(--brand-800) 55%,var(--brand-900) 100%);text-align:center;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.b2b-hero-banner__title{color:var(--n-0);font-weight:700;letter-spacing:-.025em;line-height:1.2;text-shadow:0 1px 2px rgba(15,23,42,.18)}.b2b-hero-banner__subtitle{color:#fffffff0;font-size:15px;line-height:1.55;text-shadow:0 1px 2px rgba(15,23,42,.12)}
