@charset "UTF-8";.cs-panel[data-v-26df84df]{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff}.cs-panel--mobile[data-v-26df84df]{height:100%}.cs-header[data-v-26df84df]{padding:12px 16px;background:#2b5f3a;color:#fff;display:flex;justify-content:space-between;align-items:center;font-weight:500;flex-shrink:0}.cs-embedded-toolbar[data-v-26df84df]{flex-shrink:0;display:flex;justify-content:flex-end;padding:4px 8px;border-bottom:1px solid #eee;background:#fafafa}.cs-embedded-toolbar .cs-clear-btn[data-v-26df84df],.cs-embedded-toolbar .cs-wecom-btn[data-v-26df84df]{color:var(--el-text-color-regular)!important}.cs-header-actions[data-v-26df84df]{display:flex;align-items:center;gap:8px}.cs-clear-btn[data-v-26df84df]{color:#ffffffe6!important;font-size:12px}.cs-close[data-v-26df84df]{cursor:pointer;font-size:18px}.cs-context[data-v-26df84df]{flex-shrink:0;padding:8px 16px;font-size:13px;color:#374151;background:#f0fdf4;border-bottom:1px solid #e5e7eb}.cs-messages[data-v-26df84df]{flex:1;min-height:0;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:#fafafa}.cs-message[data-v-26df84df]{display:flex}.cs-message.user[data-v-26df84df]{justify-content:flex-end}.cs-message.assistant[data-v-26df84df]{justify-content:flex-start}.cs-bubble[data-v-26df84df]{max-width:92%}.cs-bubble-text[data-v-26df84df]{padding:8px 12px;border-radius:16px;background:#f1f1f1;color:#333;word-break:break-word;line-height:1.5;font-size:14px}.cs-bubble-text[data-v-26df84df] .cs-link{color:#2b5f3a;text-decoration:underline}.cs-bubble-text[data-v-26df84df] .cs-intro{margin:0 0 8px;font-size:13px;color:#4b5563}.cs-bubble-text[data-v-26df84df] .cs-product-cards{display:flex;flex-direction:column;gap:10px;margin:4px 0 8px}.cs-bubble-text[data-v-26df84df] .cs-product-card{display:flex;gap:10px;padding:10px;border-radius:12px;background:#fff;border:1px solid #e5e7eb;align-items:center}.cs-bubble-text[data-v-26df84df] .cs-product-card__img{width:56px;height:56px;object-fit:cover;border-radius:8px;flex-shrink:0}.cs-bubble-text[data-v-26df84df] .cs-product-card__body{flex:1;min-width:0}.cs-bubble-text[data-v-26df84df] .cs-product-card__name{font-size:14px;font-weight:600;color:#111827;margin-bottom:4px}.cs-bubble-text[data-v-26df84df] .cs-product-card__price{font-size:13px;color:#dc2626;margin-bottom:6px}.cs-bubble-text[data-v-26df84df] .cs-product-card__btn{display:inline-block;padding:4px 12px;font-size:12px;border-radius:999px;background:#2b5f3a;color:#fff!important;text-decoration:none!important}.cs-message.user .cs-bubble-text[data-v-26df84df]{background:#2b5f3a;color:#fff}.cs-message.user .cs-bubble-text[data-v-26df84df] .cs-link{color:#ecfdf5}.cs-source[data-v-26df84df]{margin-top:4px;font-size:11px;color:#94a3b8;padding-left:4px}.cs-typing[data-v-26df84df]{color:#6b7280;font-style:italic}.cs-quick[data-v-26df84df]{flex-shrink:0;padding:8px 12px 0;border-top:1px solid #f3f4f6;background:#fff}.cs-quick__label[data-v-26df84df]{display:block;font-size:11px;color:#9ca3af;margin-bottom:6px}.cs-quick__chips[data-v-26df84df]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cs-input-area[data-v-26df84df]{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px;border-top:1px solid #eee;background:#fff;flex-shrink:0;width:100%;box-sizing:border-box}.cs-input-area__resize-bar[data-v-26df84df]{width:calc(100% + 24px);margin:0 -12px;height:10px;cursor:ns-resize;flex-shrink:0;-webkit-user-select:none;user-select:none;touch-action:none;display:flex;align-items:center;justify-content:center;transition:background .15s}.cs-input-area__resize-bar[data-v-26df84df]:hover{background:#2b5f3a12}.cs-input-area__resize-bar[data-v-26df84df]:after{content:"";width:48px;height:3px;background:#d1d5db;border-radius:2px;transition:background .15s,width .15s}.cs-input-area__resize-bar[data-v-26df84df]:hover:after{background:#9ca3af;width:64px}.cs-input-wrap[data-v-26df84df]{width:100%;min-width:0;flex:1 1 auto}.cs-input-actions[data-v-26df84df]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;width:100%}.cs-height-presets[data-v-26df84df]{display:flex;gap:4px;margin-right:auto}.cs-height-presets .el-button[data-v-26df84df]{padding:4px 10px;font-size:12px;border-radius:4px}.cs-height-presets .el-button.is-active[data-v-26df84df]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:600}.cs-input-reset[data-v-26df84df]{flex-shrink:0;padding:0 4px}.cs-input-send[data-v-26df84df]{flex-shrink:0}.cs-input-area[data-v-26df84df] .el-input,.cs-input-area[data-v-26df84df] .el-textarea{width:100%!important}.cs-input-area[data-v-26df84df] .el-textarea__inner{min-height:70px;max-height:400px;resize:none;line-height:1.6;padding:10px 12px;box-sizing:border-box;width:100%!important}.cs-chat-wrapper[data-v-d2b3eb66]{position:fixed;bottom:20px;right:20px;z-index:2000}.cs-fab[data-v-d2b3eb66]{width:56px;height:56px;padding:0;border:none;background-color:#2b5f3a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:transform .2s}.cs-fab[data-v-d2b3eb66]:hover{transform:scale(1.05)}.cs-floating-panel[data-v-d2b3eb66]{position:fixed;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 8px 32px #00000038}.cs-floating-panel__header[data-v-d2b3eb66]{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:10px 12px 10px 16px;background:linear-gradient(135deg,#2b5f3a,#3d7a4a);color:#fff;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.cs-floating-panel__title[data-v-d2b3eb66]{font-weight:600;font-size:15px}.cs-floating-panel__actions[data-v-d2b3eb66]{display:flex;gap:2px}.cs-floating-panel__btn[data-v-d2b3eb66]{color:#fffffff2!important}.cs-floating-panel__body[data-v-d2b3eb66]{flex:1;min-height:0;overflow:hidden}.cs-floating-panel__resize[data-v-d2b3eb66]{position:absolute;z-index:5}.cs-floating-panel__resize--n[data-v-d2b3eb66],.cs-floating-panel__resize--s[data-v-d2b3eb66]{left:10px;right:10px;height:8px}.cs-floating-panel__resize--e[data-v-d2b3eb66],.cs-floating-panel__resize--w[data-v-d2b3eb66]{top:10px;bottom:10px;width:8px}.cs-floating-panel__resize--n[data-v-d2b3eb66]{top:0;cursor:ns-resize}.cs-floating-panel__resize--s[data-v-d2b3eb66]{bottom:0;cursor:ns-resize}.cs-floating-panel__resize--e[data-v-d2b3eb66]{right:0;cursor:ew-resize}.cs-floating-panel__resize--w[data-v-d2b3eb66]{left:0;cursor:ew-resize}.cs-floating-panel__resize--ne[data-v-d2b3eb66],.cs-floating-panel__resize--se[data-v-d2b3eb66],.cs-floating-panel__resize--nw[data-v-d2b3eb66],.cs-floating-panel__resize--sw[data-v-d2b3eb66]{width:14px;height:14px}.cs-floating-panel__resize--ne[data-v-d2b3eb66]{top:0;right:0;cursor:nesw-resize}.cs-floating-panel__resize--nw[data-v-d2b3eb66]{top:0;left:0;cursor:nwse-resize}.cs-floating-panel__resize--se[data-v-d2b3eb66]{bottom:0;right:0;cursor:nwse-resize}.cs-floating-panel__resize--sw[data-v-d2b3eb66]{bottom:0;left:0;cursor:nesw-resize}[data-v-d2b3eb66] .cs-drawer .el-drawer__body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}@media (max-width: 480px){.cs-chat-wrapper[data-v-d2b3eb66]{right:12px;bottom:16px}}.copilot-wrap[data-v-973d4630]{position:fixed;right:24px;bottom:96px;z-index:2050}.copilot-fab[data-v-973d4630]{width:52px;height:52px;border-radius:50%;border:none;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:22px;cursor:pointer;box-shadow:0 8px 24px #d9770659}.copilot-panel[data-v-973d4630]{position:fixed;right:24px;bottom:160px;width:min(420px,calc(100vw - 32px));max-height:min(70vh,560px);display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 12px 40px #0f14192e;z-index:2060;overflow:hidden}.copilot-panel__header[data-v-973d4630]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--el-border-color-lighter)}.copilot-panel__messages[data-v-973d4630]{flex:1;overflow-y:auto;padding:12px;background:#f8fafc}.copilot-panel__input[data-v-973d4630]{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--el-border-color-lighter)}.copilot-msg[data-v-973d4630]{display:flex;margin-bottom:10px}.copilot-msg.user[data-v-973d4630]{justify-content:flex-end}.copilot-bubble[data-v-973d4630]{max-width:92%;padding:8px 12px;border-radius:10px;background:#fff;border:1px solid var(--el-border-color-lighter)}.copilot-msg.user .copilot-bubble[data-v-973d4630]{background:var(--el-color-primary-light-9)}.copilot-bubble__text[data-v-973d4630]{white-space:pre-wrap;font-size:14px;line-height:1.5}.copilot-picks[data-v-973d4630]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.copilot-pick[data-v-973d4630]{display:flex;gap:8px;padding:8px;border-radius:8px;background:#fff;border:1px solid var(--el-border-color-lighter)}.copilot-pick__img[data-v-973d4630]{width:56px;height:56px;object-fit:cover;border-radius:6px;flex-shrink:0}.copilot-pick__name[data-v-973d4630]{font-size:13px;font-weight:600;line-height:1.3}.copilot-pick__price[data-v-973d4630]{color:var(--el-color-danger);font-size:13px;margin:4px 0}.copilot-pick__actions[data-v-973d4630]{display:flex;flex-wrap:wrap;gap:6px}@media (max-width: 640px){.copilot-wrap[data-v-973d4630]{right:16px;bottom:88px}.copilot-panel[data-v-973d4630]{right:8px;left:8px;width:auto;bottom:148px}}.lvnl-main[data-v-4540a67f]{padding:var(--lvnl-space-2)!important;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.lvnl-dropdown-trigger[data-v-4540a67f]{cursor:pointer;color:var(--el-color-primary);font-size:14px;font-weight:600}.lvnl-dropdown-caret[data-v-4540a67f]{color:#9ca3af;margin-left:4px}.lvnl-fade-enter-active[data-v-4540a67f],.lvnl-fade-leave-active[data-v-4540a67f]{transition:opacity .16s ease}.lvnl-fade-enter-from[data-v-4540a67f],.lvnl-fade-leave-to[data-v-4540a67f]{opacity:0}.lvnl-site-footer[data-v-4540a67f]{border-top:1px solid var(--el-border-color-lighter);background:#fff;padding:14px 16px 18px}.lvnl-site-footer__inner[data-v-4540a67f]{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;justify-content:center}.lvnl-site-footer__slogan[data-v-4540a67f]{color:var(--el-color-primary);font-size:13px;font-weight:600}.lvnl-site-footer__contact[data-v-4540a67f]{color:#64748b;font-size:12px}.lvnl-site-footer__muted[data-v-4540a67f]{color:#94a3b8;font-size:12px}:root{--el-color-primary: #2b5f3a;--el-color-primary-light-3: #4d7358;--el-color-primary-light-5: #6f8d76;--el-color-primary-light-7: #91a794;--el-color-primary-light-8: #a2b5a5;--el-color-primary-light-9: #b4c3b7;--el-color-primary-dark-2: #224c30;--el-color-success: #2b8c5e;--el-color-success-light-3: #55a47f;--el-color-success-light-5: #7fbba0;--el-color-success-light-7: #aad2c0;--el-color-success-light-8: #bfddd0;--el-color-success-light-9: #d4e8e0;--el-color-success-dark-2: #22704b;--el-color-warning: #f4a261;--el-color-warning-light-3: #f7b581;--el-color-warning-light-5: #f9c8a0;--el-color-warning-light-7: #fcdac0;--el-color-warning-light-8: #fde3cf;--el-color-warning-light-9: #feecdf;--el-color-warning-dark-2: #c3824e;--el-color-danger: #d64545;--el-color-danger-light-3: #df6a6a;--el-color-danger-light-5: #e98f8f;--el-color-danger-light-7: #f2b4b4;--el-color-danger-light-8: #f7c6c6;--el-color-danger-light-9: #fbd9d9;--el-color-danger-dark-2: #ab3737;--el-border-radius-base: 8px;--el-border-radius-small: 6px;--el-border-radius-round: 20px;--el-box-shadow: 0 8px 24px rgba(43, 95, 58, .12);--el-box-shadow-light: 0 4px 14px rgba(43, 95, 58, .08);--el-box-shadow-lighter: 0 2px 8px rgba(43, 95, 58, .06);--el-box-shadow-dark: 0 12px 32px rgba(15, 40, 24, .18);--lvnl-color-accent: #f9c74f;--lvnl-color-accent-2: #f9844a;--lvnl-primary: #4a7c59;--lvnl-accent: #d4a853;--lvnl-background: #fafaf5;--lvnl-emphasis: #c17d4b;--lvnl-radius: 8px;--lvnl-shadow: 0 2px 12px rgba(0, 0, 0, .04);--lvnl-font-heading: "Noto Serif SC", "Songti SC", serif;--lvnl-font-body: "Noto Sans SC", "PingFang SC", sans-serif;--lvnl-layout-max-width: 1200px;--lvnl-card-gap: 24px;--lvnl-design-variance: 5;--lvnl-motion-intensity: 3;--lvnl-visual-density: 4}html{color-scheme:light}:root{--lvnl-space-1: 8px;--lvnl-space-2: 16px;--lvnl-space-3: 24px;--lvnl-space-4: 32px;--lvnl-radius-card: 12px;--lvnl-font-cn: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--lvnl-font-en: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lvnl-text-main: #1f2937;--lvnl-text-strong: #111827;--lvnl-text-muted: #6b7280;--lvnl-text-subtle: #374151;--lvnl-page-bg: #f6faf7;--lvnl-bg-card: #ffffff;--lvnl-border-soft: #eef2ee;--lvnl-color-accent: #f9c74f;--lvnl-color-accent-border: #e6b63a;--lvnl-color-accent-hover: #f9844a;--lvnl-color-accent-hover-border: #e87435;--lvnl-color-accent-active: #e87435;--lvnl-color-on-accent: #1a2e1f;--lvnl-color-on-accent-alt: #1a1a1a;--lvnl-header-height: 56px;--lvnl-header-shadow: 0 1px 0 rgba(15, 23, 42, .04);--lvnl-hero-letterbox: #0f2316;--lvnl-primary: #2b5f3a;--lvnl-primary-dark: #1e4327;--lvnl-danger: var(--el-color-danger);--lvnl-radius-section: 16px;--lvnl-radius-control: 8px;--lvnl-bg-muted: #f9fafb;--lvnl-bg-subtle: #f8fafc;--lvnl-bg-elevated: #f3f4f6;--lvnl-ink-900: #0f172a;--lvnl-text-secondary: #4b5563;--lvnl-text-slate: #64748b;--lvnl-text-slate-light: #94a3b8;--lvnl-text-slate-700: #334155;--lvnl-text-slate-600: #475569;--lvnl-border-hairline: rgba(15, 23, 42, .06);--lvnl-border-slate: #e2e8f0;--lvnl-border-mid: #e5e7eb;--lvnl-border-soft-row: #eef2f7;--lvnl-sku-active-surface: #ecfdf3;--lvnl-gradient-media: linear-gradient(145deg, var(--lvnl-page-bg) 0%, #eef6f0 100%);--lvnl-gradient-recommend: linear-gradient(180deg, var(--lvnl-bg-muted) 0%, var(--lvnl-bg-card) 40%);--lvnl-gradient-history: linear-gradient(180deg, var(--lvnl-bg-card) 0%, var(--lvnl-bg-muted) 55%);--lvnl-space-1-5: 12px;--lvnl-radius-breadcrumb: 14px;--lvnl-radius-hero: 22px;--lvnl-radius-panel: 20px;--lvnl-shadow-breadcrumb: 0 8px 20px rgba(0, 0, 0, .03);--lvnl-shadow-media: 0 12px 32px rgba(43, 95, 58, .08);--lvnl-shadow-float-bar: 0 -10px 30px rgba(15, 23, 42, .08);--lvnl-backdrop-float: rgba(255, 255, 255, .96);--lvnl-overlay-mobile-back: rgba(17, 24, 39, .45);--lvnl-ring-primary-soft: 0 0 0 1px rgba(43, 95, 58, .12);--lvnl-ring-primary: 0 0 0 1px rgba(43, 95, 58, .2);--lvnl-border-top-muted: rgba(15, 23, 42, .08);--lvnl-radius-chip: 10px;--lvnl-divider-slate: #f1f5f9;--lvnl-on-overlay: #ffffff;--lvnl-home-section-gap: 56px}.home-section{margin-bottom:var(--lvnl-home-section-gap)}.home-section--tight{margin-bottom:max(32px,var(--lvnl-home-section-gap) - 24px)}@media (min-width: 769px){:root{--lvnl-home-section-gap: 72px}}@media (min-width: 1200px){:root{--lvnl-home-section-gap: 80px}}@media (max-width: 768px){:root{--lvnl-home-section-gap: 56px}.home-section--tight{margin-bottom:28px}}.home-section--ruled{border-top:1px solid var(--lvnl-border-soft);padding-top:clamp(24px,3.5vw,40px)}.lvnl-section-title{margin:0 0 clamp(18px,2.5vw,28px);font-size:clamp(22px,2.6vw,28px);font-weight:700;color:var(--lvnl-primary);position:relative;display:inline-block;letter-spacing:.02em}.lvnl-section-title:after{content:"";position:absolute;left:0;bottom:-8px;width:48px;height:3px;border-radius:2px;background:var(--lvnl-primary)}.horizontal-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px;padding:8px 0 16px 4px}.horizontal-scroll::-webkit-scrollbar{height:6px}.horizontal-scroll::-webkit-scrollbar-thumb{background:var(--lvnl-border-slate);border-radius:3px}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (min-width: 769px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width: 1200px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.seckill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (min-width: 769px){.seckill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width: 1200px){.seckill-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}html{scroll-behavior:smooth}html,body,#app{margin:0;min-height:100%}body{font-family:var(--lvnl-font-cn),var(--lvnl-font-en);font-size:14px;line-height:1.55;color:var(--lvnl-text-main);background:var(--lvnl-page-bg);-webkit-font-smoothing:antialiased}.el-button--primary:hover,.el-button--primary:focus{filter:brightness(.94)}.el-button.lvnl-btn-promo{--el-button-bg-color: var(--lvnl-color-accent);--el-button-border-color: var(--lvnl-color-accent-border);--el-button-hover-bg-color: var(--lvnl-color-accent-hover);--el-button-hover-border-color: var(--lvnl-color-accent-hover-border);--el-button-active-bg-color: var(--lvnl-color-accent-active);color:var(--lvnl-color-on-accent);font-weight:600}.el-button.lvnl-btn-promo--alt{--el-button-bg-color: var(--lvnl-color-accent-hover);--el-button-border-color: var(--lvnl-color-accent-hover-border);--el-button-hover-bg-color: var(--lvnl-color-accent);--el-button-hover-border-color: var(--lvnl-color-accent-border);color:var(--lvnl-color-on-accent-alt);font-weight:600}.lvnl-card-surface{border-radius:var(--lvnl-radius-control, 8px);box-shadow:var(--el-box-shadow-light)}.lvnl-app-header{display:flex;align-items:center;gap:var(--lvnl-space-2);flex-wrap:wrap;padding:0 var(--lvnl-space-2);min-height:var(--lvnl-header-height);position:sticky;top:0;z-index:100;border-bottom:1px solid var(--el-border-color-lighter);background:var(--lvnl-bg-card);box-shadow:var(--lvnl-header-shadow)}.lvnl-app-header__logo{display:inline-flex;align-items:center;gap:10px;padding:0;border:none;background:transparent;font-weight:800;font-size:17px;color:var(--el-color-primary);cursor:pointer;letter-spacing:.02em}.lvnl-app-header__logo-img{width:36px;height:36px;object-fit:contain;flex-shrink:0}.lvnl-app-header__logo-text{white-space:nowrap}.lvnl-app-header__nav{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.lvnl-app-header__spacer{flex:1;min-width:8px}.lvnl-app-header__search{display:flex;align-items:center;gap:10px;flex:1 1 200px;min-width:0;max-width:min(420px,100%)}.lvnl-app-header__search-input{flex:1;min-width:0;width:0}.lvnl-app-header__search-input :deep(.el-input__wrapper){width:100%}.lvnl-app-header__search-btn{flex-shrink:0;white-space:nowrap}.lvnl-app-header__actions{display:flex;align-items:center;flex-shrink:0;gap:8px}.lvnl-search-placeholder{max-width:280px;min-width:160px}.lvnl-admin-scope,.lvnl-admin-scope .el-table{font-size:13px}.lvnl-price{font-weight:800;font-size:20px;color:var(--el-color-danger);font-variant-numeric:tabular-nums}.lvnl-price--md{font-size:18px}.lvnl-page-h3{margin:0 0 16px;font-size:18px;font-weight:700;color:var(--lvnl-text-strong)}a{color:var(--el-color-primary)}a:hover{color:var(--el-color-primary-dark-2)}.lvnl-muted-text{color:var(--el-text-color-secondary)}:root{--lvnl-transition-fast: .15s ease;--lvnl-transition-normal: .25s ease;--lvnl-transition-slow: .4s ease;--lvnl-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--lvnl-ease-smooth: cubic-bezier(.4, 0, .2, 1)}@media (prefers-reduced-motion: reduce){:root{--lvnl-transition-fast: 0ms;--lvnl-transition-normal: 0ms;--lvnl-transition-slow: 0ms;--lvnl-ease-bounce: linear;--lvnl-ease-smooth: linear}}@media (max-width: 768px){.lvnl-app-header{align-items:stretch;row-gap:10px}.lvnl-app-header__search{order:4;flex:1 1 100%;max-width:none;width:100%}.lvnl-app-header__spacer{display:none}.lvnl-app-header__logo{order:1}.lvnl-app-header__nav{order:2;flex:1 1 auto;min-width:0}.lvnl-app-header__actions{order:3;justify-content:flex-end;margin-left:auto}.el-dialog{width:90%!important;max-width:560px}.el-button--default,.el-button--primary{padding-left:12px;padding-right:12px;min-height:40px}.lvnl-main .pl-page .pl-filter-btn{min-height:44px}.lvnl-main .product-detail .pd-sku-card:not(:disabled){min-height:48px}.lvnl-main .product-detail .pd-media__thumb{min-width:44px;min-height:44px}.lvnl-main .product-detail .pd-qty :deep(.el-input-number .el-input__wrapper){min-height:44px}.admin-sidebar{display:none!important}.admin-mobile-nav{display:flex!important}.el-table{font-size:12px}.el-table .el-table__header th{padding:8px 4px}.el-table .el-table__body td{padding:6px 4px}.el-form-item__label{font-size:13px}.kpi-row .el-col{flex:0 0 50%;max-width:50%;margin-bottom:12px}.dashboard-header{flex-direction:column;align-items:flex-start;gap:12px}}.pcard[data-v-fe55a080]{background:var(--lvnl-bg-card);border:1px solid var(--lvnl-border-soft);border-radius:var(--lvnl-radius-section, 16px);overflow:hidden;cursor:pointer;box-shadow:var(--el-box-shadow-light);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;outline:none}@media (hover: hover) and (pointer: fine){.pcard[data-v-fe55a080]:hover{transform:translateY(-6px);box-shadow:0 18px 44px #2b5f3a29;border-color:#2b5f3a38}}.pcard--list[data-v-fe55a080]{display:flex;flex-direction:row;align-items:stretch}.pcard--list .pcard__media[data-v-fe55a080]{width:132px;flex:0 0 auto}.pcard--list .pcard__body[data-v-fe55a080]{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:14px 16px}.pcard__media[data-v-fe55a080]{position:relative;aspect-ratio:1 / 1;background:linear-gradient(145deg,var(--lvnl-page-bg) 0%,var(--lvnl-border-soft) 100%)}.pcard__media-inner[data-v-fe55a080]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:0}.pcard__video-badge[data-v-fe55a080]{position:absolute;left:10px;bottom:10px;z-index:2;font-size:11px;font-weight:700;color:#fff;background:#0f172ab8;padding:2px 8px;border-radius:var(--lvnl-radius-control, 8px);letter-spacing:.04em;pointer-events:none}.pcard__shade[data-v-fe55a080]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000061,#0000 42%);opacity:0;transition:opacity .22s ease}@media (hover: hover) and (pointer: fine){.pcard:hover .pcard__shade[data-v-fe55a080],.pcard:focus-within .pcard__shade[data-v-fe55a080]{opacity:1}}.pcard__img[data-v-fe55a080]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .32s ease}@media (hover: hover) and (pointer: fine){.pcard:hover .pcard__img[data-v-fe55a080],.pcard:focus-within .pcard__img[data-v-fe55a080]{transform:scale(1.05)}}.pcard__ph[data-v-fe55a080]{height:100%;display:flex;align-items:center;justify-content:center;font-size:44px;font-weight:900;color:var(--lvnl-primary);opacity:.28}.pcard__tags[data-v-fe55a080]{position:absolute;left:10px;top:10px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}.pcard__tag[data-v-fe55a080]{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;line-height:1.3;border-radius:var(--lvnl-radius-control, 8px);letter-spacing:.04em;color:#fff;box-shadow:0 2px 8px #0000001f}.pcard__tag--new[data-v-fe55a080]{background:var(--lvnl-primary)}.pcard__tag--hot[data-v-fe55a080]{background:linear-gradient(135deg,var(--lvnl-color-accent-hover) 0%,var(--lvnl-color-accent) 100%);color:var(--lvnl-color-on-accent)}.pcard__actions[data-v-fe55a080]{position:absolute;right:10px;bottom:10px;display:flex;gap:10px;z-index:2;opacity:0;transition:opacity .2s ease}.pcard__actions[data-v-fe55a080] .el-button.is-circle{width:44px;height:44px}@media (hover: hover) and (pointer: fine){.pcard:hover .pcard__actions[data-v-fe55a080],.pcard:focus-within .pcard__actions[data-v-fe55a080]{opacity:1}}@media (hover: none),(pointer: coarse){.pcard__actions[data-v-fe55a080]{opacity:1}}.pcard__body[data-v-fe55a080]{padding:14px 16px 16px}.pcard__name[data-v-fe55a080]{margin:0;font-size:15px;font-weight:800;color:var(--lvnl-text-strong);line-height:1.4;max-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard__brand[data-v-fe55a080]{margin-top:6px;font-size:13px;color:var(--lvnl-text-muted)}.pcard__price-row[data-v-fe55a080]{margin:8px 0 4px;display:flex;align-items:baseline;gap:8px}.pcard__price[data-v-fe55a080]{font-size:18px;font-weight:900;color:var(--lvnl-danger);font-variant-numeric:tabular-nums}@media (max-width: 520px){.pcard__price[data-v-fe55a080]{font-size:20px}}.pcard__market[data-v-fe55a080]{font-size:13px;font-weight:400;color:#999;text-decoration:line-through}.brand-trust[data-v-6fdedfb1]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:clamp(16px,2.2vw,24px);margin:0;padding:clamp(22px,3vw,32px) 0;border-top:1px solid var(--lvnl-border-soft, #e6eee9);border-bottom:1px solid var(--lvnl-border-soft, #e6eee9);background:color-mix(in srgb,var(--lvnl-bg-card) 92%,var(--lvnl-page-bg));border-radius:var(--lvnl-radius-section, 16px)}.brand-trust__item[data-v-6fdedfb1]{display:flex;align-items:center;gap:10px;min-width:min(220px,100%);flex:1 1 200px;font-size:14px;color:var(--lvnl-text-secondary, #4b5563)}.brand-trust__icon[data-v-6fdedfb1]{color:var(--lvnl-primary);flex-shrink:0}.brand-trust__text[data-v-6fdedfb1]{line-height:1.35;font-weight:600}@media (max-width: 768px){.brand-trust[data-v-6fdedfb1]{justify-content:center;text-align:left}.brand-trust__item[data-v-6fdedfb1]{flex:1 1 calc(50% - 12px);min-width:0;justify-content:flex-start}}
