@charset "UTF-8";.empty-box[data-v-2f1c6950]{padding-top:80px;width:100%;height:auto;display:flex;justify-content:center}.empty-box .empty-tip[data-v-2f1c6950]{text-align:center;height:20px;font-size:14px;font-weight:500;color:#c2c2c2;line-height:20px;margin-top:10px;margin-bottom:15px}.activeClass[data-v-2f1c6950]{background-color:#ffffff4d;border-radius:8px;padding-top:100px;padding-bottom:36px;margin-bottom:250px}.activeClass .empty-tip[data-v-2f1c6950]{color:#f64b05;margin-top:0}.modern-toolbar[data-v-41c1f6a0]{--toolbar-primary: var(--main-color);--toolbar-primary-light: #33dfab;--toolbar-primary-dark: #00b87f;--toolbar-neutral-100: #f4f6f8;--toolbar-neutral-200: #e4e7eb;--toolbar-neutral-500: #6b7280;--toolbar-neutral-600: #4b5563;--toolbar-neutral-700: #374151;--toolbar-neutral-800: #1f2937;--toolbar-glass-bg: rgba(255, 255, 255, .85);--toolbar-glass-border: rgba(255, 255, 255, .2);--toolbar-glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .15);--toolbar-glass-blur: blur(12px);--toolbar-radius-lg: .75rem;--toolbar-radius-xl: 1rem;--toolbar-radius-2xl: 1.5rem;--toolbar-space-2: .5rem;--toolbar-space-3: .75rem;--toolbar-space-4: 1rem;--toolbar-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--toolbar-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--toolbar-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--toolbar-transition: all .3s cubic-bezier(.33, 1, .68, 1);position:fixed;top:50%;right:-2px;transform:translateY(-50%);z-index:1000;border:1px solid #d2d2d2;border-radius:16px;transition:var(--toolbar-transition)}.modern-toolbar .toolbar-container[data-v-41c1f6a0]{position:relative}.modern-toolbar .toolbar-container .toolbar-main[data-v-41c1f6a0]{display:flex;flex-direction:column;gap:var(--toolbar-space-2);background:var(--toolbar-glass-bg);-webkit-backdrop-filter:var(--toolbar-glass-blur);backdrop-filter:var(--toolbar-glass-blur);border:1px solid var(--toolbar-glass-border);border-radius:16px 0 0 16px;padding:var(--toolbar-space-3)}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item[data-v-41c1f6a0]{width:56px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer;border-radius:var(--toolbar-radius-lg);transition:var(--toolbar-transition);background:transparent;border:1px solid transparent}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item .item-icon[data-v-41c1f6a0]{font-size:20px;color:var(--toolbar-neutral-600);transition:var(--toolbar-transition);margin-bottom:2px}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item .item-label[data-v-41c1f6a0]{font-size:10px;color:var(--toolbar-neutral-500);font-weight:500;transition:var(--toolbar-transition);text-align:center;line-height:1}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item[data-v-41c1f6a0]:hover{background:var(--main-color-opacity-10);border-color:var(--main-color-opacity-20)}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item:hover .item-icon[data-v-41c1f6a0]{color:var(--toolbar-primary)}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item:hover .item-label[data-v-41c1f6a0]{color:var(--toolbar-primary-dark);font-weight:600}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.cart-item[data-v-41c1f6a0]{color:var(--toolbar-neutral-600);position:relative}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.cart-item .item-icon[data-v-41c1f6a0]{color:var(--toolbar-neutral-600);font-size:22px}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.cart-item .item-label[data-v-41c1f6a0]{color:var(--toolbar-neutral-600);font-weight:600}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.cart-item .cart-badge[data-v-41c1f6a0]{position:absolute;top:-2px;right:-2px;background:#ff4757;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;animation:badge-pulse-41c1f6a0 2s infinite}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.cart-item[data-v-41c1f6a0]:hover{background:linear-gradient(135deg,var(--toolbar-primary-dark) 0%,var(--toolbar-primary) 100%);background:var(--main-color-opacity-10);border-color:var(--main-color-opacity-20)}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.cart-item:hover .item-icon[data-v-41c1f6a0]{color:var(--toolbar-primary)}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.cart-item:hover .item-label[data-v-41c1f6a0]{color:var(--toolbar-primary-dark);font-weight:600}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.regular-item:hover .item-icon[data-v-41c1f6a0]{transform:scale(1.1)}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.special-item .item-icon[data-v-41c1f6a0]{color:#ff6b35}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.special-item .item-label[data-v-41c1f6a0]{color:#e55d2b;font-weight:600}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.special-item[data-v-41c1f6a0]:hover{background:linear-gradient(135deg,#ff6b3526,#f7931e26);border-color:#ff6b3566;transform:translateY(-1px) scale(1.02)}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.special-item:hover .item-icon[data-v-41c1f6a0]{color:#ff5722;transform:scale(1.15)}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.special-item:hover .item-label[data-v-41c1f6a0]{color:#d84315}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.scroll-top-item[data-v-41c1f6a0]{background:#6b72801a}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.scroll-top-item[data-v-41c1f6a0]:hover{background:var(--toolbar-neutral-700);border-color:var(--toolbar-neutral-600)}.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.scroll-top-item:hover .item-icon[data-v-41c1f6a0],.modern-toolbar .toolbar-container .toolbar-main .toolbar-item.scroll-top-item:hover .item-label[data-v-41c1f6a0]{color:#fff}@keyframes badge-pulse-41c1f6a0{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 1024px){.modern-toolbar[data-v-41c1f6a0]{right:10px}.modern-toolbar .toolbar-main .toolbar-item[data-v-41c1f6a0]{width:48px;height:48px}.modern-toolbar .toolbar-main .toolbar-item .item-icon[data-v-41c1f6a0]{font-size:18px}.modern-toolbar .toolbar-main .toolbar-item .item-label[data-v-41c1f6a0]{font-size:9px}}.taobao-style-popover[data-v-41c1f6a0]{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:16px}.taobao-style-popover .qr-image-wrapper[data-v-41c1f6a0],.taobao-style-popover .qr-code-wrapper[data-v-41c1f6a0]{display:flex;justify-content:center;align-items:center;margin-bottom:6px;padding:2px;background:#fff;border-radius:16px}.taobao-style-popover .qr-image[data-v-41c1f6a0]{width:120px;object-fit:contain;border-radius:2px}.taobao-style-popover .qr-code[data-v-41c1f6a0]{display:block}.taobao-style-popover .scan-tip .main-text[data-v-41c1f6a0]{font-size:16px;font-weight:600;color:#333;margin-bottom:1px;line-height:1.1}.taobao-style-popover .scan-tip .sub-text[data-v-41c1f6a0]{font-size:14px;color:#666;line-height:1.1;margin:0}[data-v-41c1f6a0] .el-popover{--el-popover-border-radius: 8px;--el-popover-border: 1px solid rgba(0, 0, 0, .08);--el-popover-padding: 0;background:#fff!important;border:var(--el-popover-border)!important;box-shadow:0 2px 12px #0000001f!important;padding:0!important;min-width:auto!important}[data-v-41c1f6a0] .el-popover .el-popper__arrow:before{background:#fff;border:1px solid rgba(0,0,0,.08)}[data-v-41c1f6a0] .qr-dialog .el-dialog{border-radius:var(--toolbar-radius-2xl);overflow:hidden}[data-v-41c1f6a0] .qr-dialog .el-dialog .el-dialog__header{background:linear-gradient(135deg,var(--toolbar-primary) 0%,var(--toolbar-primary-light) 100%);padding:var(--toolbar-space-4) var(--toolbar-space-6)}[data-v-41c1f6a0] .qr-dialog .el-dialog .el-dialog__header .el-dialog__title{color:#fff;font-weight:600;font-size:1.125rem}[data-v-41c1f6a0] .qr-dialog .el-dialog .el-dialog__header .el-dialog__close{color:#fffc;font-size:1.25rem}[data-v-41c1f6a0] .qr-dialog .el-dialog .el-dialog__header .el-dialog__close:hover{color:#fff}[data-v-41c1f6a0] .qr-dialog .el-dialog .el-dialog__body{padding:var(--toolbar-space-6);background:var(--toolbar-neutral-50)}.qr-content[data-v-41c1f6a0]{display:flex;flex-direction:column;align-items:center;text-align:center}.qr-content .qr-image-container[data-v-41c1f6a0],.qr-content .qr-code-container[data-v-41c1f6a0]{margin-bottom:var(--toolbar-space-4);padding:var(--toolbar-space-4);background:#fff;border-radius:var(--toolbar-radius-xl);box-shadow:var(--toolbar-shadow-md);border:2px solid var(--toolbar-neutral-200)}.qr-content .qr-image-container .qr-image[data-v-41c1f6a0],.qr-content .qr-code-container .qr-image[data-v-41c1f6a0]{width:200px;height:200px;object-fit:contain;border-radius:var(--toolbar-radius-lg)}.qr-content .qr-image-container .qr-code[data-v-41c1f6a0],.qr-content .qr-code-container .qr-code[data-v-41c1f6a0]{display:block;margin:0 auto}.qr-content .qr-description h4[data-v-41c1f6a0]{font-size:1.125rem;font-weight:600;color:var(--toolbar-neutral-800);margin:0 0 var(--toolbar-space-2) 0}.qr-content .qr-description p[data-v-41c1f6a0]{font-size:.875rem;color:var(--toolbar-neutral-600);margin:0;line-height:1.5}.dropdown-item[data-v-ed777157]{width:100%;height:100%;font-size:12px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#222;padding:0 8px;box-shadow:0 3px 10px #00000026}.table-row-tags[data-v-ed777157]{display:flex;flex-direction:row;flex-wrap:wrap}.table-row-tags .row-tag[data-v-ed777157]{height:18px;font-size:12px;font-weight:500;line-height:18px;border-radius:3px;border-width:1px;border-style:solid;margin-right:4px;margin-bottom:5px;padding:0 4px;box-sizing:border-box}.table-row-tags .tag-promotion-y[data-v-ed777157]{background:#d70a25;border:none;color:#fff}.dropdown-item[data-v-cb9d1c51]{width:100%;height:100%;font-size:12px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#222;padding:0 8px;box-shadow:0 3px 10px #00000026}.table-row-tags[data-v-cb9d1c51]{display:flex;flex-direction:row;flex-wrap:wrap}.table-row-tags .row-tag[data-v-cb9d1c51]{height:18px;font-size:12px;font-weight:500;line-height:18px;border-radius:3px;border-width:1px;border-style:solid;margin-right:4px;margin-bottom:5px;padding:0 4px;box-sizing:border-box}.table-row-tags .tag-promotion-s[data-v-cb9d1c51]{background:linear-gradient(239.03deg,#51ecb9,#16acfb);border:none;color:#fff}.table-row-tags .tag-promotion-yh[data-v-cb9d1c51]{background:linear-gradient(239.03deg,#fb0677,#fddca3);border:none;color:#fff}.table-row-tags .tag-promotion-zk[data-v-cb9d1c51]{background:linear-gradient(239.03deg,#ff8b1a,#ff301a);border:none;color:#fff}.table-row-tags .tag-promotion-mj[data-v-cb9d1c51]{background:linear-gradient(239.03deg,#c4da35,#54cc2f);border:none;color:#fff}.container-flex[data-v-21d7a3d7]{padding:10px;font-size:12px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#222}.modal-coupon[data-v-21d7a3d7]{display:flex;margin-top:10px;font-size:14px}.modal-coupon-top[data-v-21d7a3d7]{display:flex;flex-wrap:wrap;box-sizing:content-box;flex:1;margin-left:4px}.modal-show-active[data-v-21d7a3d7]{background:#f39a35;padding:3px 5px;width:max-content;border-radius:5px;margin-bottom:5px;margin-right:5px;text-align:center;color:#fff;font-family:PingFangSC-Medium,PingFang SC}.modal-show-coupon[data-v-21d7a3d7]{background:#b71725;padding:3px 5px;width:max-content;border-radius:5px;margin-bottom:5px;margin-right:5px;font-family:PingFangSC-Medium,PingFang SC}.modal-show-coupon .modal-show-coupon-title[data-v-21d7a3d7]{font-size:12px;font-weight:400;color:#ededed}.modal-show-coupon .modal-show-coupon-value[data-v-21d7a3d7]{max-width:110px;font-size:13px;font-weight:500;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 2px}.show-coupon[data-v-21d7a3d7]{background:#b71725;padding:3px 5px;width:max-content;border-radius:5px;margin-top:5px;margin-right:5px;font-family:PingFangSC-Medium,PingFang SC}.show-coupon .show-coupon-title[data-v-21d7a3d7]{font-size:12px;font-weight:400;color:#ededed}.show-coupon .show-coupon-value[data-v-21d7a3d7]{max-width:110px;font-size:13px;font-weight:500;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 2px}.coupon-top[data-v-21d7a3d7]{display:flex;padding:10px;flex-wrap:wrap;box-sizing:content-box}.show-more[data-v-21d7a3d7]{margin-top:15px;text-align:left;font-family:PingFangSC-Medium,PingFang SC;font-size:12px}.dropdown-item[data-v-93973609]{width:100%;height:100%;font-size:12px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#222;padding:0 8px;box-shadow:0 3px 10px #00000026}.table-row-tags[data-v-93973609]{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center}.table-row-tags .row-tag[data-v-93973609]{display:inline-flex;align-items:center;justify-content:center;height:20px;font-size:11px;font-weight:600;line-height:1;border-radius:4px;padding:0 8px;box-sizing:border-box;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:default;white-space:nowrap;letter-spacing:.3px}.table-row-tags .row-tag[data-v-93973609]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.table-row-tags .tag-waring[data-v-93973609]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;font-weight:700;box-shadow:0 2px 8px #ef444466,0 0 12px #ef444433;animation:warningPulse-93973609 2s ease-in-out infinite}.table-row-tags .tag-waring[data-v-93973609]:hover{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 4px 12px #ef444480,0 0 16px #ef44444d}.table-row-tags .tag-promotion[data-v-93973609]{background:linear-gradient(135deg,#f60,#ff8533);color:#fff;border:none;font-weight:700;box-shadow:0 2px 6px #ff66004d}.table-row-tags .tag-promotion[data-v-93973609]:hover{background:linear-gradient(135deg,#ff7720,#f94);box-shadow:0 4px 10px #f606}.table-row-tags .tag-cash[data-v-93973609]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;font-weight:700;box-shadow:0 2px 6px #3b82f64d}.table-row-tags .tag-cash[data-v-93973609]:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 10px #3b82f666}.table-row-tags .tag-coupon[data-v-93973609]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;font-weight:700;box-shadow:0 2px 6px #f59e0b4d}.table-row-tags .tag-coupon[data-v-93973609]:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 10px #f59e0b66}.table-row-tags .tag-xsth[data-v-93973609]{background:linear-gradient(135deg,#ff9800,#ff6b35);color:#fff;border:none;font-weight:700;box-shadow:0 2px 6px #ff98004d;position:relative;overflow:hidden}.table-row-tags .tag-xsth[data-v-93973609]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:shine-93973609 3s ease-in-out infinite}.table-row-tags .tag-xsth[data-v-93973609]:hover{background:linear-gradient(135deg,#ffa726,#ff7043);box-shadow:0 4px 10px #ff980066}.table-row-tags .tag-tjhd[data-v-93973609]{background:linear-gradient(135deg,#f44,#e63946);color:#fff;border:none;font-weight:700;box-shadow:0 2px 6px #ff44444d}.table-row-tags .tag-tjhd[data-v-93973609]:hover{background:linear-gradient(135deg,#ff6b6b,#f44);box-shadow:0 4px 10px #f446}.table-row-tags .tag-jfhd[data-v-93973609]{background:linear-gradient(135deg,#3388e8,#1e48ee);color:#fff;border:none;font-weight:700;box-shadow:0 2px 6px #5b76e14d}.table-row-tags .tag-jfhd[data-v-93973609]:hover{background:linear-gradient(135deg,#566fce,#1b3dc0);box-shadow:0 4px 10px #5b76e166}.table-row-tags .tag-jxqhd[data-v-93973609]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;font-weight:700;box-shadow:0 2px 6px #10b9814d}.table-row-tags .tag-jxqhd[data-v-93973609]:hover{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 4px 10px #10b98166}.table-row-tags .tag-plus[data-v-93973609]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;font-weight:700;box-shadow:0 2px 6px #22c55e4d}.table-row-tags .tag-plus[data-v-93973609]:hover{background:linear-gradient(135deg,#4ade80,#22c55e);box-shadow:0 4px 10px #22c55e66}@keyframes warningPulse-93973609{0%,to{box-shadow:0 2px 8px #ef444466,0 0 12px #ef444433}50%{box-shadow:0 2px 12px #ef444499,0 0 20px #ef444466}}@keyframes shine-93973609{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(50%,50%) rotate(0)}}.notice-dlg-mask[data-v-2bf45886]{--brand-500: #20B6A7;--brand-600: #17A597;--brand-700: #0E8C80;--brand-100: #E0F5F2;--brand-50: #F0FAF9;--ink-900: #182B28;--ink-700: #334744;--ink-500: #5E7370;--ink-400: #93A6A3;--line: #E3EBE9;--red: #E5484D;position:fixed;inset:0;z-index:2000;background:#081a1773;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;animation:notice-fade-2bf45886 .25s}@keyframes notice-fade-2bf45886{0%{opacity:0}to{opacity:1}}.notice-dlg[data-v-2bf45886]{width:480px;max-width:calc(100vw - 48px);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 40px 100px -20px #04221e80;display:flex;flex-direction:column;max-height:calc(100vh - 80px);animation:notice-pop-2bf45886 .28s cubic-bezier(.34,1.4,.64,1)}@keyframes notice-pop-2bf45886{0%{opacity:0;transform:scale(.94) translateY(14px)}to{opacity:1;transform:none}}.dlg-head[data-v-2bf45886]{padding:22px 24px 16px;position:relative;flex:none;border-bottom:1px solid var(--line)}.dlg-head.warm[data-v-2bf45886]{background:linear-gradient(135deg,#ffd5a638,#ffecd561);border-bottom:1px solid #F5E3C8}.dlg-head h3[data-v-2bf45886]{font-size:17.5px;font-weight:700;color:var(--ink-900);padding-right:36px;display:flex;align-items:center;gap:9px;margin:0}.dlg-head .desc[data-v-2bf45886]{font-size:12px;color:var(--ink-500);margin-top:5px;line-height:1.7}.dlg-close[data-v-2bf45886]{position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:50%;border:none;background:#182b280f;color:var(--ink-500);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.dlg-close[data-v-2bf45886]:hover{background:#182b281f;color:var(--ink-900)}.ico-bell[data-v-2bf45886]{width:26px;height:26px;border-radius:50%;flex:none;background:#fff0dc;color:#c87d1e;display:inline-flex;align-items:center;justify-content:center}.ico-bell svg[data-v-2bf45886]{width:13px;height:13px}.ico-bell.ico-arrival[data-v-2bf45886]{background:#e0f5f2;color:var(--brand-700)}.dlg-body[data-v-2bf45886]{padding:18px 20px;overflow-y:auto;flex:1;min-height:0}.dlg-body[data-v-2bf45886]::-webkit-scrollbar{width:5px}.dlg-body[data-v-2bf45886]::-webkit-scrollbar-thumb{background:#d5e2df;border-radius:99px}.goods-row[data-v-2bf45886]{display:flex;align-items:center;gap:16px;background:#fbfdfc;border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:16px}.goods-row .gi[data-v-2bf45886]{flex:1;min-width:0}.goods-row .g1[data-v-2bf45886]{font-size:13.5px;font-weight:600;color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goods-row .g2[data-v-2bf45886]{font-size:11px;color:var(--ink-500);margin-top:4px}.goods-row .pr[data-v-2bf45886]{text-align:center;flex:none;min-width:52px}.goods-row .pr .k[data-v-2bf45886]{font-size:10px;color:var(--ink-400);margin-bottom:3px;letter-spacing:.5px}.goods-row .pr .cur[data-v-2bf45886]{font-size:13.5px;font-weight:600;color:var(--ink-900)}.goods-row .pr .cur.manufacturer[data-v-2bf45886]{font-size:12.5px}.sec-title[data-v-2bf45886]{font-size:13px;font-weight:600;color:var(--ink-700);margin-bottom:10px;display:flex;align-items:center}.sec-title .req[data-v-2bf45886]{color:var(--red);margin-right:2px}.price-input-row[data-v-2bf45886]{display:flex;align-items:center;gap:8px}.price-input-row .yen[data-v-2bf45886]{font-size:14px;color:var(--ink-700);font-weight:600}.price-input-row input[data-v-2bf45886]{flex:1;height:42px;border:1px solid var(--line);border-radius:10px;padding:0 12px;font-size:14px;outline:none;background:#fafcfb;font-variant-numeric:tabular-nums;color:var(--ink-900);transition:all .2s;font-family:inherit}.price-input-row input[data-v-2bf45886]::placeholder{color:var(--ink-400)}.price-input-row input[data-v-2bf45886]:focus{border-color:var(--brand-500);background:#fff;box-shadow:0 0 0 3px #20b6a721}.price-input-row .tail[data-v-2bf45886]{font-size:11.5px;color:var(--ink-400);flex:none}.stepper[data-v-2bf45886]{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fafcfb}.stepper button[data-v-2bf45886]{width:34px;height:40px;border:none;background:#f3f8f6;color:var(--ink-700);font-size:16px;cursor:pointer;transition:background .2s;font-family:inherit}.stepper button[data-v-2bf45886]:hover:not(:disabled){background:var(--brand-100);color:var(--brand-700)}.stepper button[data-v-2bf45886]:disabled{opacity:.4;cursor:not-allowed}.stepper .val[data-v-2bf45886]{width:64px;height:40px;text-align:center;font-size:14.5px;font-weight:600;color:var(--ink-900);font-variant-numeric:tabular-nums;background:#fff;border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);outline:none;font-family:inherit}.qty-unit[data-v-2bf45886]{font-size:11.5px;color:var(--ink-400);margin-left:8px}.notice[data-v-2bf45886]{display:flex;gap:8px;align-items:flex-start;background:var(--brand-50);border-radius:10px;padding:10px 12px;margin-top:14px;font-size:11.5px;color:var(--ink-700);line-height:1.75}.notice .ico[data-v-2bf45886]{flex:none;width:15px;height:15px;border-radius:50%;margin-top:2px;background:var(--brand-100);color:var(--brand-700);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;font-style:normal}.notice b[data-v-2bf45886]{color:var(--brand-700);font-weight:600}.dlg-foot[data-v-2bf45886]{flex:none;display:flex;gap:12px;padding:16px 20px;border-top:1px solid var(--line);background:#fbfdfc}.dlg-foot button[data-v-2bf45886]{flex:1;height:44px;border-radius:11px;font-size:14.5px;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.dlg-foot button[data-v-2bf45886]:disabled{opacity:.5;cursor:not-allowed}.dlg-foot .btn-ghost[data-v-2bf45886]{background:#fff;border:1px solid var(--line);color:var(--ink-500)}.dlg-foot .btn-ghost[data-v-2bf45886]:hover{border-color:var(--ink-400);color:var(--ink-700)}.dlg-foot .btn-ok[data-v-2bf45886]{border:none;background:linear-gradient(135deg,var(--brand-500),var(--brand-600));color:#fff;box-shadow:0 6px 16px -4px #20b6a766}.dlg-foot .btn-ok[data-v-2bf45886]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px -4px #20b6a780}.dlg-foot .btn-ok[data-v-2bf45886]:active:not(:disabled){transform:translateY(0)}.swiper-container[data-v-257f3d05]{width:100%;height:100%}.swiper-container[data-v-257f3d05] .swiper-wrapper{flex-wrap:wrap!important;overflow:hidden;padding-bottom:15px;padding-top:15px}.swiper-container[data-v-257f3d05] .swiper-wrapper .swiper-slide{height:auto!important;margin-left:20px!important}.swiper-container[data-v-257f3d05] .swiper-wrapper .swiper-slide-first{margin-right:30px!important}.swiper-container .swiper-button-prev[data-v-257f3d05],.swiper-container .swiper-button-next[data-v-257f3d05]{width:20px;height:40px;display:none!important}.swiper-container .swiper-button-prev[data-v-257f3d05]:after,.swiper-container .swiper-button-next[data-v-257f3d05]:after{content:none}.swiper-container .swiper-button-prev[data-v-257f3d05]{left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAABt0lEQVRIS+2Xv0sCYRjHn/e8gxtsCQ6b6rZaL0ERAre2cHPRf8DTpZYs7g4aJMgEhWhxCBxab48Wp3BwKSp1qK5FtHdKMOG04g0LCa+7815o8V3f5/nw/OJ9vi8CgC1wd4YA8AYALwDwDAC9SXc0A3DS/wMADAC4BYB3cuEV+A3HAFAjUFpAAn4CgBuaQJJ+lSaQRPlAG9ijDRzSBlIbm5/ZnEfo7pWYZv1/NUylUsv5fF7BGD+KonholYujCFVVXVVVVeM4bsEwjJooirmZgcViUcpkMns+n48nsEgkctRut82ZgJVKZSOZTG4jhLhWq3UpSdJJv9//ekhdA3Vd34zFYjJCiKnX63o4HD4bjUa2Y2BZQ9M0z1mW9WOM7wVB2LUljQ0sgSTdRCKxwzAM22g0LoLB4KldurY7pVQqrafT6ey4IVehUOi42+1aNsQWSAw0TVtTFIWMjL/T6VxHo9Fcs9kka3TqcTSHsiyvFAqFA57nFzHGd4IgZD0BiXM8Hl8ql8vKYDB4DQQC+56BnrvsFPDbzlEN3cDnQDfVmmpLfdFTlyJUxRJ1OUdVcFKTxFRE+5/fik/7JJ3jj91dnAAAAABJRU5ErkJggg==) 100% 100% no-repeat}.swiper-container .swiper-button-next[data-v-257f3d05]{right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAB00lEQVRIS2NkwAS8DAwMcgwMDKIMDAycDAwMLFjU4BRiRJJhYmBg0GZgYJBnYGBAFifFPLhGkGHmDAwMIiTpxqIY5hJdBgYGBUoNA+kHGQgKM3tKvInsEJCBoHBToobrYC50gLqSKmaCXOhJatLAZzPIQF+qOA1qyKiBlIcmfcPw5cuXbRwcHHypqaktq1atekGM+/G68PXr1x0iIiJaP378eFdcXFw/bdq0h4QMxWuguro658GDB6vFxcX1fv/+/aWlpaWpqanpBkUJW0xMjPXUqVMl8vLyln///v0xderUjvz8/HO4DCUqUri4uJjOnDmTramp6frv378/S5cu7YuLizuCzVCiDIRpfP36daeIiIjmnz9/vrCyskaRbSAzMzPDqVOnEo2MjAL/////b+PGjdMCAwN3kWUgyLvnz5/PUVNTc/n////vJUuW9OPyLqw8xFnaSEpKsh4/frxMXl7eHBQhU6ZMaS8oKDhPdiw/ePCgGmTY79+/Pzc3Nzc1NzffpCgdPnjwoFJERESxtLS0Zfr06Y8IGUbQy8QYgK6GpGRDjAWjBhITSvjV0CQMqV7RU70pQvXGEtWbc6Boo2qDE2Qg1ZvEMEOp1mhHTq0UdSsAy9mEMesX0cQAAAAASUVORK5CYII=) 100% 100% no-repeat}.detail-middle[data-v-257f3d05]{background-color:#fff;margin-bottom:10px}.more-box[data-v-257f3d05]{width:100%;border-radius:8px;padding:19px 6px;background:#ffffff1a;overflow:hidden}.more[data-v-257f3d05]{padding:9px 8px 10px;background-color:#fff;box-shadow:0 4px 12px 1px #0000000f;border-radius:8px;margin-bottom:15px}.more .header[data-v-257f3d05]{background:#43cf7c1a;font-weight:500;height:50px;font-size:20px;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#3d7fff}.more .header>p[data-v-257f3d05]:nth-of-type(1){margin-top:5px}.more .header>p[data-v-257f3d05]:nth-of-type(2){font-size:10.72px;font-weight:500;margin-top:6px;color:gray}.more .detail-header-right[data-v-257f3d05]{border-radius:0 0 8px 8px!important}.detail-header-right[data-v-257f3d05]{display:flex;position:relative;background:#f7f7f7}.detail-header-right .detail-swiper .swiper-container[data-v-257f3d05]{width:960px;padding-bottom:20px}.detail-header-right .detail-header-right-content[data-v-257f3d05]{width:200px;background:#fff;border:1px solid rgb(234,234,234);border-radius:8.58px}.detail-header-right .detail-header-right-content .detail-header-right-img img[data-v-257f3d05]{cursor:pointer;margin-top:12px;width:140px;height:140px;transition:transform .4s}.detail-header-right .detail-header-right-content .detail-header-right-img span[data-v-257f3d05]{display:block;margin:0 auto;line-height:20px;font-size:13px;position:absolute;height:20px;padding:0 5px;border-radius:0 8px 0 0;background:#0009;left:30px;top:130px;opacity:1;color:#fff}.detail-header-right .detail-header-right-content p[data-v-257f3d05]{font-size:13px;color:#a9a9a9;text-align:left;margin:0 12px 5px;line-height:18px;height:18px;overflow:hidden}.detail-header-right .detail-header-right-content .name[data-v-257f3d05]{font-size:16px;font-weight:600;color:#222;margin:6px 12px 10px;height:18px;overflow:hidden}.detail-header-right .detail-header-right-content .num[data-v-257f3d05]{font-size:14px}.detail-header-right .detail-header-right-content .num span[data-v-257f3d05]{width:auto;display:inline-flex}.detail-header-right .detail-header-right-content .price[data-v-257f3d05]{color:#ff5200;font-size:23px;padding:4px 0;height:auto;margin-top:11px;margin-bottom:7px}.detail-header-right .detail-header-right-content .price .sign[data-v-257f3d05]{font-size:13px}.detail-header-right .detail-header-right-content .price .sign span[data-v-257f3d05]{font-size:23px}.detail-header-right .detail-header-right-content .price.img[data-v-257f3d05]{cursor:pointer}.detail-header-right .detail-header-right-content .price img[data-v-257f3d05]{vertical-align:text-top;margin-right:3px;cursor:pointer;margin-top:6px}.detail-header-right .detail-header-right-content .company[data-v-257f3d05]{height:18px;overflow:hidden;display:block;cursor:pointer}.detail-header-right .plus-icon[data-v-257f3d05]{position:absolute;top:70px;font-size:36px;color:#999;left:-22px}.detail-header-right .detail-package[data-v-257f3d05]{width:240px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:gray;font-weight:500;border-left:1px solid rgb(229,229,229)}.detail-header-right .detail-package .select[data-v-257f3d05]{padding:0 0 15px;font-size:16px}.detail-header-right .detail-package .select span[data-v-257f3d05]{color:#f20707;margin-right:4px}.detail-header-right .detail-package .text[data-v-257f3d05]{font-size:18px;color:#383838}.detail-header-right .detail-package .new[data-v-257f3d05]{color:#f20707;font-size:20px;padding:5px 0;font-size:32px;margin-left:-2px;font-weight:700}.detail-header-right .detail-package .old[data-v-257f3d05]{text-decoration:line-through;margin-top:5px;color:#a6a6a6}.detail-header-right .detail-package[data-v-257f3d05] .el-button{padding:0;margin:27px 0 0!important;width:138px;font-size:15px;height:36px;line-height:36px;border-radius:8px;background:#f20707;border:0!important;color:#fff}.exceed-pack-confirm-dialog .el-dialog[data-v-917311cf]{border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#fff,#f8f9fa)}.exceed-pack-confirm-dialog .el-dialog__header[data-v-917311cf]{padding:20px 24px;background:linear-gradient(90deg,#fff5f5,#ffe8e8);border-bottom:1px solid #ffe4e0;margin:0}.exceed-pack-confirm-dialog .el-dialog__header .dialog-header[data-v-917311cf]{display:flex;align-items:center;gap:12px}.exceed-pack-confirm-dialog .el-dialog__header .dialog-header .header-icon[data-v-917311cf]{animation:bounce-917311cf 2s infinite}.exceed-pack-confirm-dialog .el-dialog__header .dialog-header .header-title[data-v-917311cf]{font-size:18px;font-weight:600;color:#2c3e50;letter-spacing:.5px}.exceed-pack-confirm-dialog .el-dialog__body[data-v-917311cf]{padding:24px;background:#fff}.exceed-pack-confirm-dialog .el-dialog__footer[data-v-917311cf]{padding:20px 24px;background:#f8f9fa;border-top:1px solid #e8e8e8}.exceed-pack-confirm-content[data-v-917311cf]{display:flex;flex-direction:column;align-items:stretch;gap:24px}.exceed-pack-confirm-content .icon-wrapper[data-v-917311cf]{display:flex;justify-content:center;align-items:center;padding:10px 0}.exceed-pack-confirm-content .icon-wrapper .icon-circle[data-v-917311cf]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#fff5f5,#ffe8e8);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #ff6b6b33;border:2px solid #ffe4e0;animation:scaleIn-917311cf .5s ease-out}.exceed-pack-confirm-content .icon-wrapper .icon-circle .main-icon[data-v-917311cf]{animation:pulse-917311cf 2s infinite}.exceed-pack-confirm-content .message-content[data-v-917311cf]{text-align:center;padding:0 10px}.exceed-pack-confirm-content .message-content .highlight-text[data-v-917311cf]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:linear-gradient(90deg,#fff5f5,#ffe8e8);border-radius:8px;margin-bottom:20px;border:1px solid #ffe4e0}.exceed-pack-confirm-content .message-content .highlight-text .quantity-highlight[data-v-917311cf]{font-size:32px;font-weight:700;color:#ff6b6b;margin:0 4px;display:inline-block;text-shadow:0 2px 4px rgba(255,107,107,.1)}.exceed-pack-confirm-content .message-content .main-message[data-v-917311cf]{font-size:15px;color:#303133;line-height:1.8;margin-bottom:16px;font-weight:500}.exceed-pack-confirm-content .message-content .tip-message[data-v-917311cf]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#409eff14;border-radius:8px;color:#409eff;font-size:13px}.exceed-pack-confirm-content .message-content .tip-message .tip-icon[data-v-917311cf]{font-size:16px}.exceed-pack-confirm-content .message-content .tip-message span[data-v-917311cf]{font-weight:500}.dialog-footer[data-v-917311cf]{display:flex;justify-content:center;gap:16px}.dialog-footer .secondary-btn[data-v-917311cf]{min-width:140px;height:44px;border-radius:8px;border:2px solid #dcdfe6;background:#fff;color:#606266;font-weight:600;transition:all .3s ease}.dialog-footer .secondary-btn .btn-icon[data-v-917311cf]{margin-right:6px}.dialog-footer .secondary-btn[data-v-917311cf]:hover{border-color:#ff6b6b;color:#ff6b6b;background:#fff5f5;transform:translateY(-2px);box-shadow:0 4px 12px #ff6b6b33}.dialog-footer .primary-btn[data-v-917311cf]{min-width:140px;height:44px;border-radius:8px;background:linear-gradient(90deg,#ff6b6b,#ff8585);border:none;color:#fff;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #ff6b6b4d}.dialog-footer .primary-btn .btn-icon[data-v-917311cf]{margin-right:6px}.dialog-footer .primary-btn[data-v-917311cf]:hover{background:linear-gradient(90deg,#ff8585,#ff6b6b);transform:translateY(-2px);box-shadow:0 6px 16px #ff6b6b66}@keyframes pulse-917311cf{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes bounce-917311cf{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes scaleIn-917311cf{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.quantity-input[data-v-917311cf]{display:flex;align-items:center;justify-content:center;gap:3px;padding:3px;background:#f8fafccc;border-radius:12px;border:1px solid #e5e7eb;transition:all .3s ease}.quantity-input[data-v-917311cf] .el-input{width:70px!important}.quantity-input[data-v-917311cf] .el-input__inner::placeholder{font-size:12px}.quantity-input[data-v-917311cf] .el-input__wrapper{padding:2px!important}.quantity-input .el-input-number[data-v-917311cf]{height:auto!important}.quantity-input[data-v-917311cf]:hover{background:#f3f4f6e6;border-color:#d1d5db}.quantity-input .quantity-btn[data-v-917311cf]{width:22px;height:22px;min-height:22px;padding:0;border-radius:8px;font-weight:600;transition:all .2s ease;border:1px solid transparent;display:flex;align-items:center;justify-content:center}.quantity-input .quantity-btn .quantity-icon[data-v-917311cf]{font-size:16px;font-weight:700;line-height:1}.quantity-input .quantity-btn.quantity-decrease[data-v-917311cf]{background:#bebebe;color:#fff}.quantity-input .quantity-btn.quantity-decrease[data-v-917311cf]:not(:disabled):hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}.quantity-input .quantity-btn.quantity-decrease[data-v-917311cf]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.quantity-input .quantity-btn.quantity-increase[data-v-917311cf]{background:#10b981;color:#fff}.quantity-input .quantity-btn.quantity-increase[data-v-917311cf]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.quantity-input .quantity-btn[data-v-917311cf]:active{transform:translateY(0);box-shadow:0 2px 4px #0003}.quantity-input .quantity-number-input[data-v-917311cf]{width:80px}.quantity-input .quantity-number-input[data-v-917311cf] .el-input__wrapper{padding:8px 12px;font-size:16px;font-weight:600;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;box-shadow:inset 0 1px 3px #0000001a}.quantity-input .quantity-number-input[data-v-917311cf] .el-input__wrapper:hover{border-color:#3b82f6}.quantity-input .quantity-number-input[data-v-917311cf] .el-input__wrapper.is-focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a,inset 0 1px 3px #0000001a}.quantity-input .quantity-number-input[data-v-917311cf] .el-input__inner{color:#626d7e;font-weight:600;text-align:center}.modern-product-detail .product-batch-table .quantity-input .el-input-number[data-v-917311cf]{width:53px!important;min-width:53px!important;max-width:53px!important}img[data-v-917311cf]{max-width:100%!important;height:auto!important;box-sizing:border-box!important}.modern-product-detail[data-v-917311cf]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.modern-product-detail .modern-breadcrumb[data-v-917311cf]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 0 24px 24px;margin-bottom:24px}.modern-product-detail .modern-breadcrumb .breadcrumb-container[data-v-917311cf]{max-width:1200px;margin:0 auto;padding:16px 24px}.modern-product-detail .modern-breadcrumb .breadcrumb-container[data-v-917311cf] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{color:#64748b;font-weight:500;transition:all .3s ease}.modern-product-detail .modern-breadcrumb .breadcrumb-container[data-v-917311cf] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner:hover{color:#3b82f6}.modern-product-detail .modern-breadcrumb .breadcrumb-container[data-v-917311cf] .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#1e293b;font-weight:600}.modern-product-detail .modern-breadcrumb .breadcrumb-container .breadcrumb-link[data-v-917311cf]{cursor:pointer;display:flex;align-items:center;gap:8px}.modern-product-detail .modern-breadcrumb .breadcrumb-container .breadcrumb-link[data-v-917311cf]:hover{color:#3b82f6}.modern-product-detail .modern-breadcrumb .breadcrumb-container .product-name-breadcrumb[data-v-917311cf]{color:#1e293b;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-product-detail .modern-breadcrumb .modern-dropdown[data-v-917311cf]{border-radius:12px;box-shadow:0 10px 25px #00000026;border:none;padding:8px 0}.modern-product-detail .main-content-wrapper[data-v-917311cf]{max-width:1400px;margin:0 auto 32px;padding:0 100px;display:grid;grid-template-columns:1fr 240px;gap:20px}@media (max-width: 1024px){.modern-product-detail .main-content-wrapper[data-v-917311cf]{grid-template-columns:1fr;gap:16px}}.modern-product-detail .salesMan-main-content-wrapper[data-v-917311cf]{padding:0 28px}.modern-product-detail .integrated-product-section[data-v-917311cf]{background:#fff;border-radius:16px;overflow:hidden;transition:all .3s ease}.modern-product-detail .integrated-product-section .activity-corner-badge[data-v-917311cf]{position:absolute;top:20px;right:20px;z-index:100!important;padding:10px 25px;border-radius:0 8px 0 20px;cursor:default;-webkit-user-select:none;user-select:none;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #00000026}.modern-product-detail .integrated-product-section .activity-corner-badge .gradient-overlay[data-v-917311cf]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#ff6b35,#f72585,#7209b7 66%,#ff6b35);background-size:300% 100%;animation:gradientFlow 5s linear infinite;z-index:1}.modern-product-detail .integrated-product-section .activity-corner-badge .text-content[data-v-917311cf]{position:relative;z-index:2;font-size:16px;font-weight:900;letter-spacing:1px;display:block;white-space:nowrap;background:linear-gradient(90deg,#fff,#ffe6e6,#fff 66%,#ffe6e6);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientText 5s linear infinite}.modern-product-detail .integrated-product-section .activity-corner-badge.time-offer-badge .gradient-overlay[data-v-917311cf]{background:linear-gradient(90deg,#ff6b35,#ff8c42,#ffad5a 66%,#ff6b35);background-size:300% 100%}.modern-product-detail .integrated-product-section .activity-corner-badge.time-seckill-badge .gradient-overlay[data-v-917311cf]{background:linear-gradient(90deg,#ff1744,#ff4569,#ff6b8a 66%,#ff1744);background-size:300% 100%}.modern-product-detail .integrated-product-section .activity-corner-badge.special-price-badge .gradient-overlay[data-v-917311cf]{background:linear-gradient(90deg,#e63946,#f72585,#ff006e 66%,#e63946);background-size:300% 100%}.modern-product-detail .integrated-product-section .activity-corner-badge.near-expiry-badge .gradient-overlay[data-v-917311cf]{background:linear-gradient(90deg,#7209b7,#b185db,#9d4edd 66%,#7209b7);background-size:300% 100%}.modern-product-detail .integrated-product-section .activity-corner-badge.coupon-badge .gradient-overlay[data-v-917311cf]{background:linear-gradient(90deg,#4361ee,#7209b7,#560bad 66%,#4361ee);background-size:300% 100%}.modern-product-detail .integrated-product-section .activity-corner-badge.integral-badge .gradient-overlay[data-v-917311cf]{background:linear-gradient(90deg,#809bde,#457aff,#45efffcc 66%,#809bde);background-size:300% 100%}.modern-product-detail .integrated-product-section .activity-corner-badge.group-buy-badge .gradient-overlay[data-v-917311cf]{background:linear-gradient(90deg,#80ddde,#2f54cc,#91c3e3cc 66%,#849cda);background-size:300% 100%}.modern-product-detail .product-info-card[data-v-917311cf]{padding:32px;margin-bottom:0;position:relative;overflow:hidden;transition:all .3s ease}.modern-product-detail .product-info-card.has-activity[data-v-917311cf]{background:linear-gradient(135deg,#fff,#fefefe);box-shadow:0 8px 32px #0000001a}.modern-product-detail .product-info-card.has-activity[data-v-917311cf]:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 40px #ff6b3514;pointer-events:none;z-index:1}.modern-product-detail .product-info-card.has-activity[data-v-917311cf]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,107,53,.05) 0%,transparent 70%);animation:pulse-917311cf 3s ease-in-out infinite;pointer-events:none;z-index:0}.modern-product-detail .product-info-card.time-offer-activity[data-v-917311cf]{background:linear-gradient(135deg,#fff5f0,#fff);box-shadow:0 8px 32px #ff6b3526}.modern-product-detail .product-info-card.time-offer-activity[data-v-917311cf]:before{box-shadow:inset 0 0 40px #ff6b351f}.modern-product-detail .product-info-card.special-price-activity[data-v-917311cf]{background:linear-gradient(135deg,#fff0f3,#fff);box-shadow:0 8px 32px #e6394626}.modern-product-detail .product-info-card.special-price-activity[data-v-917311cf]:before{box-shadow:inset 0 0 40px #e639461f}.modern-product-detail .product-info-card.near-expiry-activity[data-v-917311cf]{background:linear-gradient(135deg,#f8f0ff,#fff);box-shadow:0 8px 32px #7209b726}.modern-product-detail .product-info-card.near-expiry-activity[data-v-917311cf]:before{box-shadow:inset 0 0 40px #7209b71f}.modern-product-detail .product-info-card.coupon-activity[data-v-917311cf]{background:linear-gradient(135deg,#f0f4ff,#fff);box-shadow:0 8px 32px #4361ee26}.modern-product-detail .product-info-card.coupon-activity[data-v-917311cf]:before{box-shadow:inset 0 0 40px #4361ee1f}.modern-product-detail .product-info-card.integral-activity[data-v-917311cf]{background:linear-gradient(135deg,#f0f8ff,#fff);box-shadow:0 8px 32px #457aff26}.modern-product-detail .product-info-card.integral-activity[data-v-917311cf]:before{box-shadow:inset 0 0 40px #457aff1f}.modern-product-detail .product-info-card.integral-activity[data-v-917311cf]:after{background:radial-gradient(circle,rgba(69,122,255,.05) 0%,transparent 70%)}.modern-product-detail .product-info-card .product-display-section[data-v-917311cf]{display:grid;grid-template-columns:320px 1fr;gap:40px;margin-bottom:32px}@media (max-width: 768px){.modern-product-detail .product-info-card .product-display-section[data-v-917311cf]{grid-template-columns:1fr;gap:24px}}.modern-product-detail .product-info-card .product-gallery .main-image[data-v-917311cf]{width:320px;height:320px;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0000001a;margin-bottom:16px;background:#f8fafc;display:flex;align-items:center;justify-content:center;position:relative}.modern-product-detail .product-info-card .product-gallery .main-image .active-sign[data-v-917311cf]{width:60px;height:60px;position:absolute;right:10px;top:8px;z-index:10}.modern-product-detail .product-info-card .product-gallery .main-image[data-v-917311cf] .magnifier-box{width:100%!important;height:100%!important}.modern-product-detail .product-info-card .product-gallery .main-image[data-v-917311cf] .magnifier-box img{width:100%!important;height:100%!important;object-fit:contain;background:#fff}.modern-product-detail .product-info-card .product-gallery .thumbnail-list[data-v-917311cf]{display:flex;gap:8px;flex-wrap:wrap}.modern-product-detail .product-info-card .product-gallery .thumbnail-list .thumbnail-item[data-v-917311cf]{width:60px;height:60px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .3s ease}.modern-product-detail .product-info-card .product-gallery .thumbnail-list .thumbnail-item.active[data-v-917311cf]{border-color:#3b82f6;transform:scale(1.05)}.modern-product-detail .product-info-card .product-gallery .thumbnail-list .thumbnail-item[data-v-917311cf]:hover{border-color:#93c5fd}.modern-product-detail .product-info-card .product-gallery .thumbnail-list .thumbnail-item[data-v-917311cf]:active{transform:scale(.95)}.modern-product-detail .product-info-card .product-gallery .thumbnail-list .thumbnail-item img[data-v-917311cf]{width:100%;height:100%;object-fit:cover}.modern-product-detail .product-info-card .product-info .product-header[data-v-917311cf]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.modern-product-detail .product-info-card .product-info .product-header .product-title-section[data-v-917311cf]{flex:1}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .title-with-otc[data-v-917311cf]{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .title-with-otc .otc-badge[data-v-917311cf]{display:inline-block;padding:6px 16px;border-radius:16px;font-size:14px;font-weight:700;color:#fff;flex-shrink:0;line-height:1}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .title-with-otc .otc-badge.otc-甲otc[data-v-917311cf]{background:linear-gradient(135deg,#ef4444,#dc2626)}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .title-with-otc .otc-badge.otc-乙otc[data-v-917311cf]{background:linear-gradient(135deg,#10b981,#059669)}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .title-with-otc .otc-badge.otc-rx[data-v-917311cf]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .title-with-otc-time-offer[data-v-917311cf]{width:calc(100% - 238px)}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .title-with-otc-special-price[data-v-917311cf]{width:calc(100% - 210px)}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .title-with-otc-name-expiry[data-v-917311cf]{width:calc(100% - 223px)}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .title-with-otc-coupon-active[data-v-917311cf]{width:calc(100% - 96px)}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-title[data-v-917311cf]{font-size:28px;font-weight:700;color:#1e293b;line-height:1.3;margin:0 0 16px;text-align:left}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-code-actions[data-v-917311cf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:16px}@media (max-width: 768px){.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-code-actions[data-v-917311cf]{flex-direction:column;align-items:flex-start;gap:12px}}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-code[data-v-917311cf]{display:flex;align-items:center;gap:8px}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-code .code-label[data-v-917311cf]{color:#64748b;font-weight:500}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-code .code-value[data-v-917311cf]{color:#3b82f6;font-weight:600;font-family:Monaco,Menlo,monospace}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-actions-row[data-v-917311cf]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-actions-row[data-v-917311cf] .el-button{border-radius:6px;font-size:14px;padding:15px 10px;font-weight:600;transition:all .3s ease;background:transparent;border-width:1px;border-style:solid}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-actions-row[data-v-917311cf] .el-button.el-button--primary{border-color:#f59e0b;color:#f59e0b}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-actions-row[data-v-917311cf] .el-button.el-button--primary:hover{border-color:#d97706;color:#d97706;background:#f59e0b14}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-actions-row[data-v-917311cf] .el-button.el-button--default{border-color:#d1d5db;color:#6b7280}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-actions-row[data-v-917311cf] .el-button.el-button--default:hover{border-color:#f59e0b;color:#f59e0b;background:#f59e0b0d}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-actions-row[data-v-917311cf] .el-button:not(.el-button--primary):not(.el-button--default){border-color:#6366f1;color:#6366f1}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-actions-row[data-v-917311cf] .el-button:not(.el-button--primary):not(.el-button--default):hover{border-color:#4f46e5;color:#4f46e5;background:#6366f114}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-actions-row[data-v-917311cf] .el-button:not(.el-button--primary):not(.el-button--default).is-loading{pointer-events:none;opacity:.7;border-color:#a1a1aa;color:#a1a1aa}.modern-product-detail .product-info-card .product-info .product-header .product-title-section .product-actions-row[data-v-917311cf] .el-button .el-icon{margin-right:6px;font-size:16px}.modern-product-detail .product-info-card .product-info .product-header .product-actions[data-v-917311cf]{display:flex;gap:12px}.modern-product-detail .product-info-card .product-info .product-header .product-actions[data-v-917311cf] .el-button{border-radius:12px;border:none;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.modern-product-detail .product-info-card .product-info .product-header .product-actions[data-v-917311cf] .el-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.modern-product-detail .product-info-card .product-info .product-header .product-actions[data-v-917311cf] .el-button.is-circle{width:48px;height:48px}.modern-product-detail .product-info-card .product-info .activity-tags-section[data-v-917311cf]{margin-bottom:16px;animation:fadeInUp-917311cf .6s ease-out}.modern-product-detail .product-info-card .product-info .activity-tags-wrapper[data-v-917311cf]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]{display:inline-flex;align-items:center;gap:12px;padding:8px 16px;border-radius:24px;border:1.5px solid;background:#fff;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]:has(.time-offer-tag){border-color:#ff6b354d;background:linear-gradient(135deg,#fff7ed80,#fffc)}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]:has(.time-offer-tag):hover{border-color:#ff6b3580}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]:has(.group-buy-tag){border-color:#3b93c94d;background:linear-gradient(135deg,#fff7ed80,#fffc)}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]:has(.group-buy-tag):hover{border-color:#3b93c980}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]:has(.time-seckill-tag){border-color:#ff17444d;background:linear-gradient(135deg,#fff0f580,#fffc)}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]:has(.time-seckill-tag):hover{border-color:#ff174480}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]:has(.special-price-tag){border-color:#e639464d;background:linear-gradient(135deg,#fff0f380,#fffc)}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]:has(.special-price-tag):hover{border-color:#e6394680}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]:has(.near-expiry-tag){border-color:#7209b74d;background:linear-gradient(135deg,#f8f0ff80,#fffc)}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]:has(.near-expiry-tag):hover{border-color:#7209b780}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]:has(.integral-tag){border-color:#457aff4d;background:linear-gradient(135deg,#f0f8ff80,#fffc)}.modern-product-detail .product-info-card .product-info .activity-tag-container[data-v-917311cf]:has(.integral-tag):hover{border-color:#457aff80}.modern-product-detail .product-info-card .product-info .activity-tag[data-v-917311cf]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:18px;font-size:14px;font-weight:600;color:#fff;transition:all .3s ease;cursor:default;box-shadow:0 1px 4px #00000014}.modern-product-detail .product-info-card .product-info .activity-tag .tag-icon[data-v-917311cf]{font-size:16px}.modern-product-detail .product-info-card .product-info .activity-tag .tag-text[data-v-917311cf]{white-space:nowrap}.modern-product-detail .product-info-card .product-info .seckill-progress-wrapper[data-v-917311cf]{display:flex;align-items:center;min-width:180px}.modern-product-detail .product-info-card .product-info .progress-bar-container[data-v-917311cf]{display:flex;align-items:center;gap:8px;width:100%}.modern-product-detail .product-info-card .product-info .progress-bar-bg[data-v-917311cf]{flex:1;height:28px;background:linear-gradient(135deg,#ffe5e5,#ffd5d5);border-radius:14px;overflow:hidden;position:relative;box-shadow:inset 0 1px 3px #0000001a}.modern-product-detail .product-info-card .product-info .progress-bar-fill[data-v-917311cf]{height:100%;background:linear-gradient(135deg,#fb9564,#f13638);border-radius:14px;display:flex;align-items:center;padding-left:12px;transition:width .6s ease;position:relative;min-width:80px;box-shadow:0 2px 8px #ff17444d}.modern-product-detail .product-info-card .product-info .progress-bar-fill[data-v-917311cf]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);animation:shimmer-917311cf 2s infinite}.modern-product-detail .product-info-card .product-info .progress-text[data-v-917311cf]{color:#fff;font-size:13px;font-weight:700;white-space:nowrap;position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.2)}.modern-product-detail .product-info-card .product-info .fire-icon[data-v-917311cf]{font-size:20px;animation:fireFlicker-917311cf 1.5s ease-in-out infinite}@keyframes shimmer-917311cf{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fireFlicker-917311cf{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.1);filter:brightness(1.2)}}.modern-product-detail .product-info-card .product-info .seckill-container[data-v-917311cf]{min-width:420px}.modern-product-detail .product-info-card .product-info .view-more-link[data-v-917311cf]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:14px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;border:1px solid transparent;background:#fff9}.modern-product-detail .product-info-card .product-info .view-more-link .arrow-icon[data-v-917311cf]{font-size:14px;transition:transform .3s ease}.modern-product-detail .product-info-card .product-info .view-more-link[data-v-917311cf]:hover{background:#ffffffe6}.modern-product-detail .product-info-card .product-info .view-more-link:hover .arrow-icon[data-v-917311cf]{transform:translate(3px)}.modern-product-detail .product-info-card .product-info .view-more-link[data-v-917311cf]:active{transform:scale(.95)}.modern-product-detail .product-info-card .product-info .view-more-link.time-offer-link[data-v-917311cf]{color:#ff6b35}.modern-product-detail .product-info-card .product-info .view-more-link.time-offer-link[data-v-917311cf]:hover{color:#ff8c42;border-color:#ff6b354d}.modern-product-detail .product-info-card .product-info .group-buy-link[data-v-917311cf]{color:#4463d4}.modern-product-detail .product-info-card .product-info .group-buy-link[data-v-917311cf]:hover{color:#687cc3;border-color:#3052cf4d}.modern-product-detail .product-info-card .product-info .view-more-link.time-seckill-link[data-v-917311cf]{color:#ff1744}.modern-product-detail .product-info-card .product-info .view-more-link.time-seckill-link[data-v-917311cf]:hover{color:#ff4569;border-color:#ff17444d}.modern-product-detail .product-info-card .product-info .view-more-link.special-price-link[data-v-917311cf]{color:#e63946}.modern-product-detail .product-info-card .product-info .view-more-link.special-price-link[data-v-917311cf]:hover{color:#f72585;border-color:#e639464d}.modern-product-detail .product-info-card .product-info .view-more-link.near-expiry-link[data-v-917311cf]{color:#7209b7}.modern-product-detail .product-info-card .product-info .view-more-link.near-expiry-link[data-v-917311cf]:hover{color:#b185db;border-color:#7209b74d}.modern-product-detail .product-info-card .product-info .view-more-link.integral-link[data-v-917311cf]{color:#809bde}.modern-product-detail .product-info-card .product-info .view-more-link.integral-link[data-v-917311cf]:hover{color:#457aff;border-color:#457aff4d}.modern-product-detail .product-info-card .product-info .time-offer-tag[data-v-917311cf]{background:linear-gradient(135deg,#ff6b35,#ff8c42);animation:pulse-917311cf 2s ease-in-out infinite}.modern-product-detail .product-info-card .product-info .group-buy-tag[data-v-917311cf]{background:linear-gradient(135deg,#3baac9cc,#3052cf);animation:pulse-917311cf 2s ease-in-out infinite}.modern-product-detail .product-info-card .product-info .time-seckill-tag[data-v-917311cf]{background:linear-gradient(135deg,#ff1744,#ff4569);animation:pulse-917311cf 2s ease-in-out infinite}.modern-product-detail .product-info-card .product-info .special-price-tag[data-v-917311cf]{background:linear-gradient(135deg,#e63946,#f72585)}.modern-product-detail .product-info-card .product-info .near-expiry-tag[data-v-917311cf]{background:linear-gradient(135deg,#7209b7,#b185db)}.modern-product-detail .product-info-card .product-info .integral-tag[data-v-917311cf]{background:linear-gradient(135deg,#809bde,#457aff);animation:sparkleGlow-917311cf 2s ease-in-out infinite}@keyframes sparkleGlow-917311cf{0%,to{opacity:1;box-shadow:0 1px 4px #00000014,0 0 12px #457aff4d}50%{opacity:.9;box-shadow:0 1px 4px #00000014,0 0 20px #457aff80}}@keyframes pulse-917311cf{0%,to{opacity:1}50%{opacity:.85}}@keyframes fadeInUp-917311cf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes borderFlowOrange-917311cf{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes borderFlowRed-917311cf{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes borderFlowPurple-917311cf{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes borderFlowBlue-917311cf{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes borderRotate-917311cf{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.modern-product-detail .product-info-card .product-info .activity-decoration-top[data-v-917311cf]{position:absolute;top:0;left:0;right:0;height:6px;z-index:2;overflow:hidden;border-radius:8px 8px 0 0}.modern-product-detail .product-info-card .product-info .activity-decoration-top .decoration-line[data-v-917311cf]{position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(90deg,#ff6b35,#ff8c42 15%,#f72585 35%,#e63946,#7209b7 65%,#b185db 85%,#4361ee);animation:shimmer-917311cf 4s linear infinite;background-size:200% 100%;opacity:.95}.modern-product-detail .product-info-card .product-info .activity-decoration-top .decoration-dots[data-v-917311cf]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;height:100%;gap:3px;padding:0 10px}.modern-product-detail .product-info-card .product-info .activity-decoration-top .decoration-dots .dot[data-v-917311cf]{width:3px;height:3px;background:#fffc;border-radius:50%;box-shadow:0 0 4px #fff9;animation:dotPulse-917311cf 2s ease-in-out infinite}.modern-product-detail .product-info-card .product-info .activity-decoration-top .decoration-dots .dot[data-v-917311cf]:nth-child(2n){animation-delay:.4s}.modern-product-detail .product-info-card .product-info .activity-decoration-top .decoration-dots .dot[data-v-917311cf]:nth-child(3n){animation-delay:.8s}.modern-product-detail .product-info-card .product-info .activity-decoration-top .decoration-dots .dot[data-v-917311cf]:nth-child(5n){animation-delay:1.2s}.modern-product-detail .product-info-card .product-info .activity-decoration-top[data-v-917311cf]:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,.4),transparent);pointer-events:none}@keyframes shimmer-917311cf{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dotPulse-917311cf{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.modern-product-detail .product-info-card .product-info .activity-corner-badge[data-v-917311cf]{position:absolute;top:20px;right:20px;z-index:100!important;padding:10px 24px;background:linear-gradient(135deg,#ff6b35,#f72585)!important;color:#fff!important;font-size:15px;font-weight:800;border-radius:0 8px 0 20px;box-shadow:0 6px 20px #ff6b3580;animation:badgeBounce-917311cf 2s ease-in-out infinite;cursor:default;-webkit-user-select:none;user-select:none}.modern-product-detail .product-info-card .product-info .activity-corner-badge[data-v-917311cf]:before{content:"";position:absolute;top:-6px;right:-6px;width:14px;height:14px;background:#fff6;border-radius:50%;animation:ripple-917311cf 1.5s ease-out infinite;z-index:101}.modern-product-detail .product-info-card .product-info .activity-corner-badge[data-v-917311cf]:after{content:"";position:absolute;inset:0;background:inherit;border-radius:inherit;filter:blur(8px);opacity:.3;z-index:-1}.modern-product-detail .product-info-card .product-info .activity-corner-badge .badge-text[data-v-917311cf]{position:relative;z-index:102;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:.5px;display:block}.modern-product-detail .product-info-card .product-info .activity-corner-badge.time-offer-badge[data-v-917311cf]{background:linear-gradient(135deg,#ff6b35,#ff8c42)!important;box-shadow:0 6px 20px #ff6b3599!important}.modern-product-detail .product-info-card .product-info .activity-corner-badge.time-seckill-badge[data-v-917311cf]{background:linear-gradient(135deg,#ff1744,#ff4569)!important;box-shadow:0 6px 20px #ff174499!important}.modern-product-detail .product-info-card .product-info .activity-corner-badge.special-price-badge[data-v-917311cf]{background:linear-gradient(135deg,#e63946,#f72585)!important;box-shadow:0 6px 20px #e6394699!important}.modern-product-detail .product-info-card .product-info .activity-corner-badge.near-expiry-badge[data-v-917311cf]{background:linear-gradient(135deg,#7209b7,#b185db)!important;box-shadow:0 6px 20px #7209b799!important}.modern-product-detail .product-info-card .product-info .activity-corner-badge.coupon-badge[data-v-917311cf]{background:linear-gradient(135deg,#4361ee,#7209b7)!important;box-shadow:0 6px 20px #4361ee99!important}@keyframes badgeBounce-917311cf{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.05)}}@keyframes ripple-917311cf{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.modern-product-detail .product-info-card .product-info .product-tags[data-v-917311cf]{margin-bottom:24px}.modern-product-detail .product-info-card .product-info .product-basic-info[data-v-917311cf]{background:#f8fafc;border-radius:8px;padding:16px;margin-bottom:20px}.modern-product-detail .product-info-card .product-info .product-basic-info .info-grid[data-v-917311cf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.modern-product-detail .product-info-card .product-info .product-basic-info .info-grid .info-item[data-v-917311cf]{display:flex;align-items:center;padding:10px;border-bottom:1px solid #e2e8f0;gap:12px}.modern-product-detail .product-info-card .product-info .product-basic-info .info-grid .info-item[data-v-917311cf]:last-child,.modern-product-detail .product-info-card .product-info .product-basic-info .info-grid .info-item.full-width[data-v-917311cf]{grid-column:1/-1}.modern-product-detail .product-info-card .product-info .product-basic-info .info-grid .info-item .info-label[data-v-917311cf]{color:#64748b;font-weight:500;min-width:60px;font-size:13px;flex-shrink:0}.modern-product-detail .product-info-card .product-info .product-basic-info .info-grid .info-item .info-value[data-v-917311cf]{color:#1e293b;font-weight:600;text-align:left;flex:1;font-size:13px}.modern-product-detail .product-info-card .product-info .price-section[data-v-917311cf]{background:linear-gradient(135deg,#fef3c7,#fed7aa);border-radius:16px;padding:15px;margin-bottom:10px}.modern-product-detail .product-info-card .product-info .price-section .price-display[data-v-917311cf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:20px}.modern-product-detail .product-info-card .product-info .price-section .price-display .price-item[data-v-917311cf]{text-align:center}.modern-product-detail .product-info-card .product-info .price-section .price-display .price-item .price-label[data-v-917311cf]{display:block;color:#92400e;font-size:14px;font-weight:500;margin-bottom:8px}.modern-product-detail .product-info-card .product-info .price-section .price-display .price-item .price-value[data-v-917311cf]{font-size:24px;font-weight:700;color:#92400e}.modern-product-detail .product-info-card .product-info .price-section .price-display .price-item .price-value.main-price[data-v-917311cf]{color:#dc2626;font-size:32px}.modern-product-detail .product-info-card .product-info .price-section .price-display .price-item .price-value.main-price .original-price[data-v-917311cf]{font-size:18px;color:#6b7280;text-decoration:line-through;margin-left:12px}.modern-product-detail .product-info-card .product-info .stock-purchase-info[data-v-917311cf]{display:flex;justify-content:space-between;align-items:center;background:#f0f9ff;border-radius:12px;padding:16px 20px}.modern-product-detail .product-info-card .product-info .stock-purchase-info .stock-info[data-v-917311cf],.modern-product-detail .product-info-card .product-info .stock-purchase-info .purchase-info[data-v-917311cf]{display:flex;align-items:center;gap:8px}.modern-product-detail .product-info-card .product-info .stock-purchase-info .stock-info .stock-label[data-v-917311cf],.modern-product-detail .product-info-card .product-info .stock-purchase-info .stock-info .purchase-label[data-v-917311cf],.modern-product-detail .product-info-card .product-info .stock-purchase-info .purchase-info .stock-label[data-v-917311cf],.modern-product-detail .product-info-card .product-info .stock-purchase-info .purchase-info .purchase-label[data-v-917311cf]{color:#0369a1;font-weight:500}.modern-product-detail .product-info-card .product-info .stock-purchase-info .stock-info .stock-value[data-v-917311cf],.modern-product-detail .product-info-card .product-info .stock-purchase-info .stock-info .purchase-value[data-v-917311cf],.modern-product-detail .product-info-card .product-info .stock-purchase-info .purchase-info .stock-value[data-v-917311cf],.modern-product-detail .product-info-card .product-info .stock-purchase-info .purchase-info .purchase-value[data-v-917311cf]{color:#1e40af;font-weight:700}.modern-product-detail .product-info-card .countdown-section[data-v-917311cf]{background:linear-gradient(135deg,#fecaca,#f87171);border-radius:16px;padding:24px;margin-bottom:24px}.modern-product-detail .product-info-card .countdown-section .countdown-container[data-v-917311cf]{text-align:center}.modern-product-detail .product-info-card .countdown-section .countdown-container .countdown-header[data-v-917311cf]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.modern-product-detail .product-info-card .countdown-section .countdown-container .countdown-header .countdown-icon[data-v-917311cf]{color:#7f1d1d;font-size:20px}.modern-product-detail .product-info-card .countdown-section .countdown-container .countdown-header .countdown-label[data-v-917311cf]{color:#7f1d1d;font-weight:600;font-size:16px}.modern-product-detail .product-info-card .countdown-section .countdown-container .countdown-display[data-v-917311cf]{display:flex;justify-content:center;align-items:center;gap:8px}.modern-product-detail .product-info-card .countdown-section .countdown-container .countdown-display .time-unit[data-v-917311cf]{display:flex;flex-direction:column;align-items:center;background:#7f1d1d;border-radius:8px;padding:8px 12px;min-width:50px}.modern-product-detail .product-info-card .countdown-section .countdown-container .countdown-display .time-unit .time-number[data-v-917311cf]{color:#fff;font-size:24px;font-weight:700;line-height:1}.modern-product-detail .product-info-card .countdown-section .countdown-container .countdown-display .time-unit .time-label[data-v-917311cf]{color:#fca5a5;font-size:12px;margin-top:4px}.modern-product-detail .product-info-card .countdown-section .countdown-container .countdown-display .time-separator[data-v-917311cf]{color:#7f1d1d;font-size:20px;font-weight:700}.modern-product-detail .product-info-card .promotion-section[data-v-917311cf]{margin-top:20px;margin-bottom:0}.modern-product-detail .product-info-card .promotion-section .promotion-row[data-v-917311cf]{width:100%;z-index:1;height:48px;line-height:48px;font-size:15px;display:flex;align-items:center;border-radius:8px;margin-bottom:12px;position:relative;background:#fff;border:1px transparent solid;cursor:pointer;transition:all .3s ease}.modern-product-detail .product-info-card .promotion-section .promotion-row[data-v-917311cf]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(90deg,#19aff8,#4feabc 99.92%);border-radius:10px;z-index:-2;pointer-events:none}.modern-product-detail .product-info-card .promotion-section .promotion-row[data-v-917311cf]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:8px;z-index:-1;pointer-events:none}.modern-product-detail .product-info-card .promotion-section .promotion-row .promotion-name-tag[data-v-917311cf]{width:80px;height:36px;font-weight:700;text-align:center;border-radius:8px 0 0 8px;color:#fff;background:linear-gradient(90deg,#19aff8,#4feabc);display:flex;align-items:center;justify-content:center;font-size:13px;position:relative;z-index:1}.modern-product-detail .product-info-card .promotion-section .promotion-row .promotion-content[data-v-917311cf]{padding:0 16px;font-weight:500;height:100%;display:flex;align-items:center;position:relative;z-index:1;flex:1;min-width:0}.modern-product-detail .product-info-card .promotion-section .promotion-row .promotion-content .coupon-tags[data-v-917311cf]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;width:100%;overflow:hidden;padding-top:5px;padding-bottom:5px}.modern-product-detail .product-info-card .promotion-section .promotion-row .promotion-content .coupon-tags .coupon-item[data-v-917311cf]{background:linear-gradient(90deg,#19aff8,#4feabc);color:#fff;border-radius:12px;font-weight:600;padding:4px 8px;font-size:11px;letter-spacing:.3px;white-space:nowrap;flex-shrink:0;max-width:120px;overflow:hidden;text-overflow:ellipsis}.modern-product-detail .product-info-card .promotion-section .promotion-row .promotion-content .promotion-desc[data-v-917311cf]{font-size:14px;font-weight:500;color:#19aff8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-product-detail .product-info-card .promotion-section .promotion-row .promotion-action[data-v-917311cf]{position:relative;z-index:10}.modern-product-detail .product-info-card .promotion-section .promotion-row .promotion-action .link-btn[data-v-917311cf]{display:inline-block!important;width:80px!important;height:36px!important;margin-left:8px;line-height:36px!important;border-radius:6px!important;color:#fff!important;text-align:center!important;margin-right:12px;position:relative;background:linear-gradient(90deg,#1bb1f6,#49e4c2);cursor:pointer!important;font-size:13px!important;font-weight:600!important;transition:all .3s ease;z-index:10!important;border:none!important;box-shadow:0 2px 4px #0000001a!important;min-width:80px!important;min-height:36px!important;pointer-events:auto!important}.modern-product-detail .product-info-card .promotion-section .promotion-row .promotion-action .link-btn[data-v-917311cf]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.modern-product-detail .product-info-card .promotion-section .promotion-row .promotion-action .link-btn[data-v-917311cf]:after{display:block;content:"";height:28px;position:absolute;left:-8px;top:4px;border:1px solid rgb(229,229,229);z-index:-1;pointer-events:none}.modern-product-detail .product-info-card .promotion-section .promotion-row.discout-active[data-v-917311cf]:before{background:linear-gradient(90deg,#ff351a,#ff861a 99.92%)}.modern-product-detail .product-info-card .promotion-section .promotion-row.discout-active .promotion-name-tag[data-v-917311cf]{background:linear-gradient(90deg,#ff311a,#ff851a)}.modern-product-detail .product-info-card .promotion-section .promotion-row.discout-active .promotion-content .promotion-desc[data-v-917311cf]{color:#ff861a}.modern-product-detail .product-info-card .promotion-section .promotion-row.discout-active .promotion-action .link-btn[data-v-917311cf]{background:linear-gradient(90deg,#ff351a,#ff871a)}.modern-product-detail .product-info-card .promotion-section .promotion-row.group-buying-active[data-v-917311cf]:before{background:linear-gradient(90deg,#2f54cc,#aa2fcc24)}.modern-product-detail .product-info-card .promotion-section .promotion-row.group-buying-active .promotion-name-tag[data-v-917311cf]{background:linear-gradient(90deg,#2f54cc,#aa2fcc24)}@keyframes scrollNotice-917311cf{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.modern-product-detail .product-info-card .promotion-section .promotion-row.group-buying-active .promotion-content[data-v-917311cf]{width:calc(100% - 4px);overflow-x:hidden;margin:0 2px!important}.modern-product-detail .product-info-card .promotion-section .promotion-row.group-buying-active .promotion-content-flex[data-v-917311cf]{overflow:hidden;display:flex;flex-direction:column;align-items:center}.modern-product-detail .product-info-card .promotion-section .promotion-row.group-buying-active .promotion-content-flex .promotion-desc[data-v-917311cf]{overflow:visible}.modern-product-detail .product-info-card .promotion-section .promotion-row.group-buying-active .promotion-content .promotion-desc[data-v-917311cf]{color:#3052cf;width:100%;white-space:nowrap;text-overflow:ellipsis;line-height:16px;margin-bottom:2px;cursor:pointer;padding:4px 8px;border-radius:8px;transition:all .2s ease;animation:scrollNotice-917311cf 4s linear infinite}.modern-product-detail .product-info-card .promotion-section .promotion-row.group-buying-active .promotion-action .link-btn[data-v-917311cf]{background:linear-gradient(90deg,#59cd2feb,#6d8fcf 0%,#3052cf)}.modern-product-detail .product-info-card .promotion-section .promotion-row.additional-active[data-v-917311cf]:before{background:linear-gradient(90deg,#19aff8,#4feabc 99.92%)}.modern-product-detail .product-info-card .promotion-section .promotion-row.additional-active .promotion-name-tag[data-v-917311cf]{background:linear-gradient(90deg,#19aff8,#4feabc)}.modern-product-detail .product-info-card .promotion-section .promotion-row.additional-active .promotion-content .promotion-desc[data-v-917311cf]{color:#19aff8}.modern-product-detail .product-info-card .promotion-section .promotion-row.additional-active .promotion-action .link-btn[data-v-917311cf]{background:linear-gradient(90deg,#1bb1f6,#49e4c2)}.modern-product-detail .product-info-card .promotion-section .promotion-row.discout-package-active[data-v-917311cf]:before{background:linear-gradient(90deg,#fdd4a1,#fb147a)}.modern-product-detail .product-info-card .promotion-section .promotion-row.discout-package-active .promotion-name-tag[data-v-917311cf]{background:linear-gradient(90deg,#fdd2a1,#fb0d78)}.modern-product-detail .product-info-card .promotion-section .promotion-row.discout-package-active .promotion-content .promotion-desc[data-v-917311cf]{color:#fb147a}.modern-product-detail .product-info-card .promotion-section .promotion-row.discout-package-active .promotion-action .link-btn[data-v-917311cf]{background:linear-gradient(90deg,#fdcda0,#fb1b7b)}.modern-product-detail .product-info-card .promotion-section .promotion-row.full-reduce-active[data-v-917311cf]:before{background:linear-gradient(90deg,#59cd2f,#bed935)}.modern-product-detail .product-info-card .promotion-section .promotion-row.full-reduce-active .promotion-name-tag[data-v-917311cf]{background:linear-gradient(90deg,#59cd2f,#bed935)}.modern-product-detail .product-info-card .promotion-section .promotion-row.full-reduce-active .promotion-content .promotion-desc[data-v-917311cf]{color:#61ce30}.modern-product-detail .product-info-card .promotion-section .promotion-row.full-reduce-active .promotion-action .link-btn[data-v-917311cf]{background:linear-gradient(90deg,#59cd2f,#bdd935)}.modern-product-detail .product-info-card .promotion-section .promotion-row.full-reduce-rule-active[data-v-917311cf]:before{background:linear-gradient(90deg,#59cd2f,#bed935)}.modern-product-detail .product-info-card .promotion-section .promotion-row.full-reduce-rule-active .promotion-name-tag[data-v-917311cf]{background:linear-gradient(90deg,#59cd2f,#bed935)}.modern-product-detail .product-info-card .promotion-section .promotion-row.full-reduce-rule-active .promotion-content .promotion-desc[data-v-917311cf]{color:#61ce30}.modern-product-detail .product-info-card .promotion-section .promotion-row.full-reduce-rule-active .promotion-action .link-btn[data-v-917311cf]{background:linear-gradient(90deg,#59cd2f,#bdd935)}.modern-product-detail .product-info-card .promotion-section .promotion-row.coupon-row[data-v-917311cf]:after{background:#fcf0ec}.modern-product-detail .product-info-card .promotion-section .promotion-row.coupon-row[data-v-917311cf]:before{background:#fff}.modern-product-detail .product-info-card .promotion-section .promotion-row.coupon-row .promotion-name-tag[data-v-917311cf]{background:linear-gradient(90deg,#ea3333,#ff4747)}.modern-product-detail .product-info-card .promotion-section .promotion-row.coupon-row .promotion-content .coupon-tags .coupon-item[data-v-917311cf]{background:#fff;color:#ea3333;font-size:12px;border-radius:16px;font-weight:600;padding:0 10px;height:35px;line-height:35px}.modern-product-detail .product-info-card .promotion-section .promotion-row.coupon-row .promotion-action .link-btn[data-v-917311cf]{background:linear-gradient(90deg,#ea3333,#ff4747)}.modern-product-detail .product-info-card .promotion-section .promotion-row .promotion-action .link-btn[data-v-917311cf]{display:inline-block!important;width:80px!important;height:36px!important;line-height:36px!important;font-size:13px!important;font-weight:600!important;border-radius:6px!important;text-align:center!important;color:#fff!important;border:none!important;box-sizing:border-box!important}.modern-product-detail .product-info-card .qualification-alert[data-v-917311cf]{margin-top:24px}.modern-product-detail .product-info-card .qualification-alert[data-v-917311cf] .el-alert{border-radius:12px;border:none;box-shadow:0 4px 12px #f59e0b33}.modern-product-detail .product-info-card .qualification-alert[data-v-917311cf] .el-alert .alert-content{display:flex;align-items:center;justify-content:space-between;gap:16px}.modern-product-detail .product-info-card .qualification-alert[data-v-917311cf] .el-alert .alert-content :deep(.el-button){border-radius:20px;font-weight:600}.modern-product-detail .product-batch-table[data-v-917311cf]{padding:20px 0;border-top:1px solid #e5e7eb}.modern-product-detail .product-batch-table .table-container[data-v-917311cf]{width:100%;overflow-x:auto}.modern-product-detail .product-batch-table .table-container[data-v-917311cf]::-webkit-scrollbar{height:8px}.modern-product-detail .product-batch-table .table-container[data-v-917311cf]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.modern-product-detail .product-batch-table .table-container[data-v-917311cf]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.modern-product-detail .product-batch-table .table-container[data-v-917311cf]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table{border-radius:12px;overflow:hidden;border:none;box-shadow:0 4px 12px #0000000d;width:100%!important;min-width:800px;table-layout:fixed}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .quantity-cell{padding:6px 8px!important}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .quantity-cell .cell{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__header-wrapper .el-table__header{width:100%!important;border-collapse:collapse}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__header-wrapper .el-table__header th{background:#eceff4;border:none;color:#374151;font-weight:600;padding:12px 8px!important;white-space:nowrap;text-align:center!important;box-sizing:border-box}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__header-wrapper .el-table__header th .cell{padding:0!important;white-space:nowrap;overflow:visible;text-overflow:initial;font-size:13px;font-weight:600;line-height:1.3;text-align:center!important;width:100%;height:auto;min-height:20px;display:block;box-sizing:border-box}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper{overflow:visible!important}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body{width:100%!important;border-collapse:collapse}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr{transition:all .3s ease}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr:hover{background:#f8fafc}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr:hover td{background:#f6f8fc!important}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td{border:none;border-bottom:1px solid #f1f5f9;text-align:center!important;vertical-align:middle;box-sizing:border-box;overflow:visible!important}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td.quantity-cell{padding:6px 8px!important}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td.quantity-cell .cell{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .cell{text-align:center!important;padding:0;width:100%;box-sizing:border-box;overflow:visible!important}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .price-cell{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .price-cell .activity-price{position:relative;color:#f44;font-weight:800;font-size:18px;font-family:Arial,PingFang SC,sans-serif;letter-spacing:.5px;background:linear-gradient(135deg,#f44,#f66);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 2px rgba(255,68,68,.3))}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .price-cell .activity-price:before{content:"¥";font-size:14px;margin-right:2px;font-weight:600}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .price-cell .original-price{color:#999;font-size:13px;text-decoration:line-through;opacity:.8}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .price-cell .original-price:before{content:"¥";font-size:11px;margin-right:1px}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .price-cell .sale-price{color:#333;font-weight:700;font-size:16px;font-family:Arial,PingFang SC,sans-serif}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .price-cell .sale-price:before{content:"¥";font-size:14px;margin-right:2px;color:#666}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .price-cell-wrapper{position:relative;display:inline-block;width:100%;padding:8px 0}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .integral-badge{position:absolute;top:-8px;right:-6px;display:flex;align-items:center;gap:2px;padding:3px 8px;background:linear-gradient(135deg,#809bde,#457aff);border-radius:10px;border:1.5px solid rgba(255,255,255,.9);box-shadow:0 2px 8px #457aff59;animation:sparkle-917311cf 2s ease-in-out infinite;z-index:100;white-space:nowrap}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .integral-badge .badge-icon{font-size:12px;color:#fff}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .integral-badge .badge-value{font-size:11px;font-weight:700;color:#fff;line-height:1}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .integral-cell{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#457aff1a,#809bde0d);border-radius:12px;border:1px solid rgba(69,122,255,.2);transition:all .3s ease}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .integral-cell:hover{background:linear-gradient(135deg,#457aff26,#809bde1a);border-color:#457aff4d;box-shadow:0 2px 8px #457aff26}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .integral-cell .integral-icon{font-size:16px;color:#809bde;animation:sparkle-917311cf 2s ease-in-out infinite}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .integral-cell .integral-value{font-size:15px;font-weight:700;background:linear-gradient(135deg,#809bde,#457aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes sparkle-917311cf{0%,to{opacity:1}50%{opacity:.75}}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .sale-price{color:#dc2626;font-weight:700}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .arrival-period{display:flex;flex-direction:column;gap:4px;font-size:12px}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .arrival-period span:first-child{background:#fee2e2;color:#dc2626;padding:2px 6px;border-radius:4px;font-size:10px}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body-wrapper .el-table__body tr td .arrival-period span:last-child{background:#f3f4f6;color:#6b7280;padding:2px 6px;border-radius:4px;font-size:10px}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body td:nth-child(9){padding:6px 8px!important;vertical-align:middle!important}.modern-product-detail .product-batch-table .table-container[data-v-917311cf] .el-table .el-table__body td:nth-child(9) .cell{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important}.modern-product-detail .product-batch-table .table-footer[data-v-917311cf]{margin-top:20px;padding:16px 20px;background:#f8fafc;border-radius:12px}.modern-product-detail .product-batch-table .table-footer .product-summary[data-v-917311cf]{display:flex;align-items:center;gap:32px;color:#374151;font-weight:500}.modern-product-detail .product-batch-table .table-footer .product-summary .summary-item[data-v-917311cf]{position:relative}.modern-product-detail .product-batch-table .table-footer .product-summary .summary-item[data-v-917311cf]:not(:last-child):after{content:"|";position:absolute;right:-16px;color:#d1d5db}.modern-product-detail .product-actions-section[data-v-917311cf]{padding:24px 32px;border-top:1px solid #e5e7eb;background:#f8fafc}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf] .el-button{border-radius:12px;padding:20px 40px;font-size:18px;font-weight:600;min-height:56px;min-width:140px;transition:all .3s ease}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf] .el-button:hover{transform:translateY(-2px)}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf] .el-button.buy-out-btn{background:#c7c5c5;border:none;color:#fff}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf] .el-button.buy-now-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff;transition:all .3s ease}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf] .el-button.buy-now-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#2563eb,#1d4ed8)}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf] .el-button.add-to-cart-btn{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;color:#fff;transition:all .3s ease}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf] .el-button.add-to-cart-btn img{filter:brightness(0) invert(1);margin-right:8px}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf] .el-button.add-to-cart-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#d97706,#b45309)}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf] .el-button.el-button--info{background:#f8fafc;border:2px solid #e5e7eb;color:#6b7280}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf] .el-button.el-button--info:hover{transform:translateY(-1px);border-color:#6b7280}.modern-product-detail .product-recommendations .recommendation-card[data-v-917311cf]{background:#fff;border-radius:16px;overflow:hidden;height:fit-content}.modern-product-detail .product-recommendations .recommendation-card .card-header[data-v-917311cf]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.modern-product-detail .product-recommendations .recommendation-card .card-header .card-title[data-v-917311cf]{font-size:14px;font-weight:600;color:#1e293b}.modern-product-detail .product-recommendations .recommendation-card .card-header .refresh-button[data-v-917311cf]{cursor:pointer;color:#3b82f6;font-size:16px;transition:all .3s ease}.modern-product-detail .product-recommendations .recommendation-card .card-header .refresh-button[data-v-917311cf]:hover{color:#2563eb;transform:rotate(180deg)}.modern-product-detail .product-recommendations .recommendation-card .card-content[data-v-917311cf]{padding:16px}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item[data-v-917311cf]{display:flex;flex-direction:column;padding:12px;border-radius:8px;border:1px solid transparent;margin-bottom:12px;cursor:pointer;transition:all .3s ease}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item[data-v-917311cf]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f626}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-image[data-v-917311cf]{align-self:center;margin-bottom:8px}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-image img[data-v-917311cf]{width:120px;height:80px;object-fit:cover;border-radius:6px}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-info .product-name[data-v-917311cf]{font-size:15px;font-weight:600;color:#1e293b;margin-bottom:6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-info .product-name .otc-badge[data-v-917311cf]{display:inline-block;padding:1px 4px;border-radius:6px;font-size:12px;font-weight:500;color:#fff;margin-right:4px}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-info .product-name .otc-badge.otc-甲otc[data-v-917311cf]{background:#ef4444}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-info .product-name .otc-badge.otc-乙otc[data-v-917311cf]{background:#10b981}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-info .product-name .otc-badge.otc-rx[data-v-917311cf]{background:#3b82f6}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-info .product-code[data-v-917311cf],.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-info .product-spec[data-v-917311cf]{font-size:14px;color:#6b7280;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-info .product-manufacturer[data-v-917311cf]{font-size:12px;color:#6b7280;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-info .delivery-time[data-v-917311cf]{font-size:12px;color:#059669;margin-bottom:4px;background:#ecfdf5;padding:2px 6px;border-radius:4px;display:inline-block}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-info .delivery-time .delivery-label[data-v-917311cf]{font-weight:500}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-info .delivery-time .delivery-value[data-v-917311cf]{font-weight:600;margin-left:2px}.modern-product-detail .product-recommendations .recommendation-card .card-content .product-item .product-info .product-price[data-v-917311cf]{font-size:16px;font-weight:700;color:#dc2626;margin-top:6px}.modern-product-detail .product-recommendations .recommendation-card .card-content .empty-state[data-v-917311cf]{text-align:center;padding:40px 20px;color:#6b7280}.modern-product-detail .product-recommendations .recommendation-card .card-content .empty-state .empty-icon[data-v-917311cf]{font-size:48px;margin-bottom:16px;color:#d1d5db}.modern-product-detail .product-recommendations .recommendation-card .card-content .empty-state .empty-text[data-v-917311cf]{font-size:14px;font-weight:500}.modern-product-detail .package-section[data-v-917311cf]{max-width:1400px;margin:0 auto 32px;padding:0 100px}.modern-product-detail .package-section .package-card[data-v-917311cf]{background:#fff;border-radius:24px;box-shadow:0 8px 32px #0000001a;padding:32px;margin-bottom:24px}.modern-product-detail .package-section .package-card .package-header[data-v-917311cf]{text-align:center;margin-bottom:32px}.modern-product-detail .package-section .package-card .package-header .package-title[data-v-917311cf]{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px}.modern-product-detail .package-section .package-card .package-header .package-subtitle[data-v-917311cf]{font-size:16px;color:#64748b;margin:0}.modern-product-detail .salesMan-package-section[data-v-917311cf]{padding:0 28px}.modern-product-detail .bottom-section[data-v-917311cf]{max-width:1400px;margin:0 auto;padding:10px 100px;display:grid;grid-template-columns:240px 1fr;gap:24px}@media (max-width: 1024px){.modern-product-detail .bottom-section[data-v-917311cf]{grid-template-columns:1fr}}.modern-product-detail .bottom-section .browsing-history .history-card[data-v-917311cf]{background:#fff;border-radius:16px;overflow:hidden}.modern-product-detail .bottom-section .browsing-history .history-card .card-header[data-v-917311cf]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:12px 16px}.modern-product-detail .bottom-section .browsing-history .history-card .card-header .card-title[data-v-917311cf]{font-size:14px;font-weight:600;color:#1e293b}.modern-product-detail .bottom-section .browsing-history .history-card .card-content[data-v-917311cf]{padding:16px}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item[data-v-917311cf]{display:flex;flex-direction:column;padding:12px;border-radius:8px;border:1px solid transparent;margin-bottom:12px;cursor:pointer;transition:all .3s ease}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item[data-v-917311cf]:hover{border-color:#3b82f6;background:#f8fafc;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f626}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item .product-image[data-v-917311cf]{align-self:center;margin-bottom:8px}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item .product-image img[data-v-917311cf]{width:80px;height:80px;object-fit:cover;border-radius:6px}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item .product-info .product-name[data-v-917311cf],.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item .product-info .product-code[data-v-917311cf],.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item .product-info .product-spec[data-v-917311cf]{font-size:14px;color:#6b7280;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item .product-info .product-name[data-v-917311cf]{font-weight:600;color:#1e293b;font-size:15px}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item .product-info .product-manufacturer[data-v-917311cf]{font-size:12px;color:#6b7280;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item .product-info .delivery-time[data-v-917311cf]{font-size:11px;color:#059669;margin-bottom:4px;background:#ecfdf5;padding:2px 4px;border-radius:3px;display:inline-block}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item .product-info .delivery-time .delivery-label[data-v-917311cf]{font-weight:500}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item .product-info .delivery-time .delivery-value[data-v-917311cf]{font-weight:600;margin-left:2px}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .product-item .product-info .product-price[data-v-917311cf]{font-size:16px;font-weight:700;color:#dc2626;margin-top:6px}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .empty-state[data-v-917311cf]{text-align:center;padding:40px 20px;color:#6b7280}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .empty-state .empty-icon[data-v-917311cf]{font-size:48px;margin-bottom:16px;color:#d1d5db}.modern-product-detail .bottom-section .browsing-history .history-card .card-content .empty-state .empty-text[data-v-917311cf]{font-size:14px;font-weight:500}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf]{background:#fff;border-radius:24px;overflow:hidden}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__header{margin:0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:3px solid #e2e8f0}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__header .el-tabs__nav-wrap{padding:0 24px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__header .el-tabs__nav-wrap:after{display:none}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item{font-size:16px;font-weight:600;color:#64748b;padding:20px 24px;border:none;transition:all .3s ease;position:relative}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item .custom-tab-label{display:flex;align-items:center;gap:8px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item .custom-tab-label .tab-icon{font-size:18px;transition:all .3s ease}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active{color:#3b82f6;background:#fff;border-radius:12px 12px 0 0;box-shadow:0 -2px 8px #3b82f61a}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:60%;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active .custom-tab-label .tab-icon{color:#3b82f6;transform:scale(1.1)}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item:hover{color:#3b82f6;transform:translateY(-1px)}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item:hover .custom-tab-label .tab-icon{color:#3b82f6;transform:scale(1.05)}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content{padding:32px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .info-section{margin-bottom:32px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .info-section:last-child{margin-bottom:0}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .info-section .section-header{margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .info-section .section-header .section-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:#1e293b;margin-bottom:6px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .info-section .section-header .section-title .title-icon{font-size:22px;color:#3b82f6}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .info-section .section-header .section-subtitle{font-size:14px;color:#6b7280;line-height:1.5;padding-left:32px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .basic-info-grid{background:#f8fafc;border-radius:12px;padding:10px;border:1px solid #e2e8f0;display:grid;grid-template-columns:1fr 1fr}@media (max-width: 768px){.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .basic-info-grid{grid-template-columns:1fr;gap:12px}}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .basic-info-grid .info-row{display:flex;align-items:center;padding:12px 16px;transition:all .3s ease}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .basic-info-grid .info-row .label{color:#6b7280;font-weight:500;font-size:13px;min-width:70px;flex-shrink:0;position:relative}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .basic-info-grid .info-row .label:after{content:":";margin-left:2px;color:#9ca3af}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .basic-info-grid .info-row .value{color:#1e293b;font-weight:600;font-size:14px;margin-left:12px;word-break:break-all;flex:1}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .detail-content .detail-description{line-height:1.8;color:#374151;background:#fff;padding:24px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;max-height:600px;overflow-y:auto}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .detail-content .detail-description::-webkit-scrollbar{width:8px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .detail-content .detail-description::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .detail-content .detail-description::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .detail-content .detail-description::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .detail-content .detail-description :deep(img){max-width:100%!important;width:auto!important;height:auto!important;max-height:400px;border-radius:8px;margin:16px auto;display:block;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:transform .3s ease;object-fit:contain}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .detail-content .detail-description :deep(img):hover{transform:scale(1.02)}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .detail-content .detail-description :deep(p){margin-bottom:16px;word-wrap:break-word;overflow-wrap:break-word}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .detail-content .detail-description :deep(h1,h2,h3,h4,h5,h6){color:#1e293b;font-weight:600;margin:24px 0 12px;word-wrap:break-word}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .detail-content .detail-description :deep(table){max-width:100%;table-layout:fixed;word-wrap:break-word}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .detail-content .detail-description :deep(div){max-width:100%;word-wrap:break-word}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content{line-height:1.8;color:#374151;background:#fff;padding:24px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;max-height:600px;overflow-y:auto}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content::-webkit-scrollbar{width:8px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content :deep(img){max-width:100%!important;width:auto!important;height:auto!important;max-height:400px;border-radius:8px;margin:16px auto;display:block;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:transform .3s ease;object-fit:contain}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content :deep(img):hover{transform:scale(1.02)}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content :deep(p){margin-bottom:16px;word-wrap:break-word;overflow-wrap:break-word}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content :deep(h1,h2,h3,h4,h5,h6){color:#1e293b;font-weight:600;margin:24px 0 12px;word-wrap:break-word}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content :deep(table){width:100%;max-width:100%;border-collapse:collapse;margin:16px 0;table-layout:fixed;word-wrap:break-word}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content :deep(table) th,.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content :deep(table) td{border:1px solid #e5e7eb;padding:8px 12px;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content :deep(table) th{background:#f8fafc;font-weight:600}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .manual-content :deep(div){max-width:100%;word-wrap:break-word}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .empty-content{text-align:center;padding:80px 20px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .empty-content .empty-icon{font-size:64px;color:#d1d5db;margin-bottom:16px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .empty-content .empty-tip{color:#6b7280;font-size:18px;font-weight:600;margin-bottom:8px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .empty-content .empty-subtitle{color:#9ca3af;font-size:14px;line-height:1.5}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section .download-all-section{text-align:center;margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:16px;border:1px solid #bae6fd}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section .download-all-section .download-all-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;padding:16px 32px;font-weight:600;color:#fff;font-size:16px;box-shadow:0 4px 12px #3b82f640;transition:all .3s ease}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section .download-all-section .download-all-btn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 8px 20px #3b82f659}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section .download-all-section .download-tip{color:#0369a1;font-size:14px;margin-top:8px;font-weight:500}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table){border-radius:12px;overflow:hidden;border:none;box-shadow:0 4px 12px #0000000d;width:100%!important}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) .el-table__header{width:100%!important}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) .el-table__body{width:100%!important}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) .el-table__body tr:hover{background:#f8fafc}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) th{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:none;color:#374151;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:16px 12px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) td{border:none;border-bottom:1px solid #f1f5f9;padding:16px 12px;vertical-align:middle}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) td .license-name{display:flex;align-items:center;gap:8px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) td .license-name .name-icon{color:#3b82f6;font-size:16px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) td .license-name span{font-weight:500;color:#1e293b}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) td .license-code{font-family:Monaco,Menlo,monospace;font-size:13px;color:#6b7280;background:#f3f4f6;padding:4px 8px;border-radius:4px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) td .validity-period .el-tag{font-size:12px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) td .validity-period .el-tag .el-icon{margin-right:4px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) td .download-actions{display:flex;flex-direction:column;gap:4px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) td .download-actions .download-link{font-size:13px;padding:4px 8px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) td .download-actions .download-link .el-icon{margin-right:4px}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) td .download-actions .download-link:hover{background:#3b82f61a}.modern-product-detail .bottom-section .product-detail-tabs .tabs-card[data-v-917311cf] .el-tabs .el-tabs__content .tab-content .qualification-section :deep(.qualification-table) td .no-file{color:#9ca3af;font-style:italic;font-size:13px}.modern-product-detail .salesMan-bottom-section[data-v-917311cf]{padding:0 28px 28px 15px}.modern-product-detail[data-v-917311cf] .el-dialog{border-radius:24px;box-shadow:0 25px 50px #00000040;border:none}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__header{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:24px 24px 0 0;padding:24px 32px;display:flex;align-items:center}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__header .el-dialog__title{font-size:20px;font-weight:700;color:#1e293b}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body{padding:24px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .active-name{text-align:center;font-size:18px;font-weight:600;color:#1e293b;margin-bottom:20px;padding:12px 24px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;border:1px solid #f59e0b;box-shadow:0 2px 8px #f59e0b1f;position:relative}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .active-name:before{content:"🎉";position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:16px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .active-name:after{content:"🎉";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:16px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .title{text-align:center;font-size:16px;font-weight:600;color:#3b82f6;margin:16px 0 20px;padding:12px 20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:10px;border:1px solid #bfdbfe;position:relative}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .title.all-title{color:#059669;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .title:before{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);width:40px;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:1px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .title.all-title:before{background:linear-gradient(90deg,#059669,#10b981)}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px;max-height:400px;overflow-y:auto;padding-right:8px;display:flex;flex-wrap:wrap}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox::-webkit-scrollbar{width:6px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox>div:nth-of-type(2n){margin-left:12px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional{display:flex;background:#fff;border-radius:12px;padding:16px;border:1px solid #e2e8f0;box-shadow:0 2px 6px #0000000a;transition:all .3s ease;width:287px;margin-bottom:7px;margin-top:3px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional:hover{border-color:#3b82f6;box-shadow:0 4px 16px #3b82f61f;transform:translateY(-1px)}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .imgBox{margin-right:16px;flex-shrink:0}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .imgBox img{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent{flex:1;display:flex;flex-direction:column;gap:6px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent .sign-box .commodity-type{padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;color:#fff;letter-spacing:.3px;display:flex;justify-content:center;align-items:center}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent .sign-box .commodity-type.rx-color{background:linear-gradient(135deg,#3b82f6,#2563eb)}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent .sign-box .commodity-type.yi-otc-color{background:linear-gradient(135deg,#10b981,#059669)}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent .sign-box .commodity-type.jia-otc-color{background:linear-gradient(135deg,#ef4444,#dc2626)}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent .name .product-name{width:calc(100% - 28.5px);font-size:14px;font-weight:600;color:#1e293b;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent .spec,.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent .manufacturer{font-size:12px;color:#6b7280;line-height:1.3;text-align:left}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent .spec{font-weight:500;color:#475569;margin-top:-3px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent .deliveryTime{font-size:10px;color:#059669;font-weight:500;padding:2px 6px;background:#ecfdf5;border-radius:8px;align-self:flex-start}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent .price{display:flex;align-items:center;gap:8px;margin-top:auto}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent .price p{font-weight:600;font-size:14px;color:#dc2626;margin:0}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .additionalBox .additional .additionContent .price p:last-child{text-decoration:line-through;color:#9ca3af;font-size:12px;font-weight:500}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .active-plain{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:16px;border:1px solid #e2e8f0;margin-top:16px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .active-plain .rule,.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .active-plain .time{margin-bottom:8px;color:#374151;font-size:13px;line-height:1.5}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .active-plain .rule{color:#dc2626;font-weight:600;font-size:14px;border-left:3px solid #dc2626;padding-left:10px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .active-plain .time{font-weight:500;color:#059669;border-left:3px solid #059669;padding-left:10px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .goods-box .active-plain .plain{color:#6b7280;font-style:italic;font-size:11px;text-align:center;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__footer{padding:20px 24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:0 0 24px 24px;border-top:1px solid #e2e8f0}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__footer .dialog-footer{text-align:center}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__footer .dialog-footer .btns{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;padding:14px 40px;font-weight:600;font-size:16px;color:#fff;box-shadow:0 4px 12px #3b82f640;transition:all .3s ease}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__footer .dialog-footer .btns:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 8px 20px #3b82f659}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__footer .dialog-footer .btns:active{transform:translateY(0)}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__footer .group-dialog-footer .return-btns{background:transparent!important;border:1px solid rgb(224,224,224)!important;color:gray}@media (max-width: 768px){.modern-product-detail[data-v-917311cf] .el-dialog{width:95%!important;margin:0}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body{padding:16px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .additionalBox{grid-template-columns:1fr!important;max-height:300px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .additionalBox .additional .imgBox img{width:60px;height:60px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .additionalBox .additional .additionContent{gap:4px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .additionalBox .additional .additionContent .name .product-name{font-size:13px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .additionalBox .additional .additionContent .spec,.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .additionalBox .additional .additionContent .manufacturer{font-size:11px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .additionalBox .additional .additionContent .price p{font-size:13px}.modern-product-detail[data-v-917311cf] .el-dialog .el-dialog__body .additionalBox .additional .additionContent .price p:last-child{font-size:11px}}.modern-product-detail .floating-action-panel[data-v-917311cf]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1000}.modern-product-detail .floating-action-panel .floating-actions-container[data-v-917311cf]{display:flex;align-items:center;background:#fffffff2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:32px;padding:6px;box-shadow:0 12px 40px #00000026;border:1px solid rgba(255,255,255,.3)}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons[data-v-917311cf]{display:flex}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn[data-v-917311cf]{border:none;padding:0;margin:0;border-radius:26px;height:56px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn[data-v-917311cf]:disabled{cursor:not-allowed;opacity:.7}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn .btn-text[data-v-917311cf]{display:inline-block;color:#fff;padding:0 28px;line-height:56px;white-space:nowrap}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn.buy-now-btn[data-v-917311cf]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-top-right-radius:0;border-bottom-right-radius:0;min-width:200px}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn.buy-now-btn[data-v-917311cf]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8)}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn.buy-now-btn[data-v-917311cf]:active:not(:disabled){transform:translateY(-1px)}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn.add-cart-btn[data-v-917311cf]{background:linear-gradient(135deg,#f59e0b,#d97706);border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(255,255,255,.2);min-width:200px}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn.add-cart-btn[data-v-917311cf]:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309)}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn.add-cart-btn[data-v-917311cf]:active:not(:disabled){transform:translateY(-1px)}.modern-product-detail .floating-action-panel .floating-actions-container .right-buttons[data-v-917311cf]{margin-left:12px}.modern-product-detail .floating-action-panel .floating-actions-container .right-buttons .floating-collect-btn[data-v-917311cf]{border:none;background:transparent;padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:52px;height:48px;justify-content:center}.modern-product-detail .floating-action-panel .floating-actions-container .right-buttons .floating-collect-btn[data-v-917311cf]:hover{background:#0000000d}.modern-product-detail .floating-action-panel .floating-actions-container .right-buttons .floating-collect-btn .collect-icon[data-v-917311cf]{font-size:16px;color:#666;transition:all .3s ease}.modern-product-detail .floating-action-panel .floating-actions-container .right-buttons .floating-collect-btn .collect-icon.active[data-v-917311cf]{color:#f70}.modern-product-detail .floating-action-panel .floating-actions-container .right-buttons .floating-collect-btn .collect-text[data-v-917311cf]{font-size:11px;color:#666;font-weight:500;line-height:1}.modern-product-detail .floating-fade-enter-active[data-v-917311cf],.modern-product-detail .floating-fade-leave-active[data-v-917311cf]{transition:all .4s cubic-bezier(.4,0,.2,1)}.modern-product-detail .floating-fade-enter-from[data-v-917311cf],.modern-product-detail .floating-fade-leave-to[data-v-917311cf]{opacity:0;transform:translateY(20px) scale(.9)}@media (max-width: 768px){.modern-product-detail .main-content-wrapper[data-v-917311cf]{padding:0 16px}.modern-product-detail .product-info-card[data-v-917311cf]{padding:20px}.modern-product-detail .product-info-card .product-display-section[data-v-917311cf]{grid-template-columns:1fr;gap:20px}.modern-product-detail .product-info-card .product-gallery[data-v-917311cf]{text-align:center}.modern-product-detail .product-info-card .product-gallery .main-image[data-v-917311cf]{width:100%!important;max-width:350px;height:350px!important;margin:0 auto 16px}.modern-product-detail .product-info-card .product-basic-info .info-grid[data-v-917311cf]{grid-template-columns:1fr}.modern-product-detail .product-info-card .price-section .price-display[data-v-917311cf]{grid-template-columns:1fr;gap:16px}.modern-product-detail .product-batch-table[data-v-917311cf]{padding:16px;overflow-x:auto}.modern-product-detail .product-actions-section[data-v-917311cf]{padding:20px}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf]{flex-direction:column}.modern-product-detail .product-actions-section .action-buttons[data-v-917311cf] .el-button{width:100%;min-width:unset}.modern-product-detail .bottom-section[data-v-917311cf]{grid-template-columns:1fr;padding:0 16px}.modern-product-detail .package-section[data-v-917311cf]{padding:0 16px}.modern-product-detail .package-section .package-card[data-v-917311cf]{padding:20px}.modern-product-detail .floating-action-panel[data-v-917311cf]{bottom:16px;left:16px;right:16px;transform:none;width:calc(100% - 32px)}.modern-product-detail .floating-action-panel .floating-actions-container[data-v-917311cf]{border-radius:24px;padding:3px;width:100%}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons[data-v-917311cf]{flex:1}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn[data-v-917311cf]{height:44px;font-size:14px}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn .btn-text[data-v-917311cf]{line-height:44px;padding:0 16px}.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn.add-cart-btn[data-v-917311cf],.modern-product-detail .floating-action-panel .floating-actions-container .left-buttons .floating-btn.buy-now-btn[data-v-917311cf]{min-width:0;flex:1}.modern-product-detail .floating-action-panel .floating-actions-container .right-buttons[data-v-917311cf]{margin-left:8px}.modern-product-detail .floating-action-panel .floating-actions-container .right-buttons .floating-collect-btn[data-v-917311cf]{min-width:48px;height:44px;padding:6px 12px}.modern-product-detail .floating-action-panel .floating-actions-container .right-buttons .floating-collect-btn .collect-text[data-v-917311cf]{font-size:10px}}.product-batch-table .el-input-number[data-v-917311cf],.modern-product-detail .product-batch-table .el-input-number[data-v-917311cf]{width:100px!important;min-width:100px!important;max-width:100px!important;height:30px!important}.product-detail-tabs .detail-description img[data-v-917311cf],.product-detail-tabs .manual-content img[data-v-917311cf],.detail-description img[data-v-917311cf],.manual-content img[data-v-917311cf],.tab-content img[data-v-917311cf]{max-width:100%!important;width:auto!important;height:auto!important;max-height:400px!important;border-radius:8px!important;margin:16px auto!important;display:block!important;box-shadow:0 2px 8px #0000001a!important;object-fit:contain!important}.product-detail-tabs .detail-description[data-v-917311cf],.product-detail-tabs .manual-content[data-v-917311cf],.detail-description[data-v-917311cf],.smart-instruction-list[data-v-917311cf]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.ins-row[data-v-917311cf]{display:flex;border-bottom:1px solid #f3f4f6}.ins-row[data-v-917311cf]:last-child{border-bottom:none}.ins-name[data-v-917311cf]{flex-shrink:0;width:128px;padding:14px 16px;background:#f9fafb;border-right:1px solid #f3f4f6;font-size:14px;font-weight:600;color:#6b7280;display:flex;align-items:flex-start;gap:6px}.ins-must[data-v-917311cf]{flex-shrink:0;font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px;background:#dc262614;color:#dc2626;margin-top:2px}.ins-text[data-v-917311cf]{flex:1;padding:14px 20px;font-size:14px;line-height:1.9;color:#374151;white-space:pre-wrap;word-break:break-all}.smart-instruction-tag[data-v-917311cf]{margin-left:10px;font-size:12px;font-weight:600;padding:2px 10px;border-radius:10px;background:#00d4951f;color:var(--main-color, #00d495)}.smart-instruction-source[data-v-917311cf]{margin-top:10px;font-size:12px;color:#9ca3af;text-align:right}.manual-content[data-v-917311cf]{max-height:600px!important;overflow-y:auto!important;max-width:100%!important;box-sizing:border-box!important}.product-detail-tabs .detail-description p[data-v-917311cf],.product-detail-tabs .manual-content p[data-v-917311cf],.detail-description p[data-v-917311cf],.manual-content p[data-v-917311cf]{max-width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.product-detail-tabs .detail-description[data-v-917311cf]::-webkit-scrollbar,.product-detail-tabs .manual-content[data-v-917311cf]::-webkit-scrollbar,.detail-description[data-v-917311cf]::-webkit-scrollbar,.manual-content[data-v-917311cf]::-webkit-scrollbar{width:8px!important}.product-detail-tabs .detail-description[data-v-917311cf]::-webkit-scrollbar-track,.product-detail-tabs .manual-content[data-v-917311cf]::-webkit-scrollbar-track,.detail-description[data-v-917311cf]::-webkit-scrollbar-track,.manual-content[data-v-917311cf]::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:4px!important}.product-detail-tabs .detail-description[data-v-917311cf]::-webkit-scrollbar-thumb,.product-detail-tabs .manual-content[data-v-917311cf]::-webkit-scrollbar-thumb,.detail-description[data-v-917311cf]::-webkit-scrollbar-thumb,.manual-content[data-v-917311cf]::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:4px!important}.product-detail-tabs .detail-description[data-v-917311cf]::-webkit-scrollbar-thumb:hover,.product-detail-tabs .manual-content[data-v-917311cf]::-webkit-scrollbar-thumb:hover,.detail-description[data-v-917311cf]::-webkit-scrollbar-thumb:hover,.manual-content[data-v-917311cf]::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.product-batch-table .el-input-number .el-input[data-v-917311cf],.modern-product-detail .product-batch-table .el-input-number .el-input[data-v-917311cf]{height:30px!important}.product-batch-table .el-input-number .el-input .el-input__wrapper[data-v-917311cf],.modern-product-detail .product-batch-table .el-input-number .el-input .el-input__wrapper[data-v-917311cf]{border-radius:8px!important;border:2px solid #e5e7eb!important;height:30px!important;min-height:30px!important;display:flex!important;align-items:center!important;transition:all .3s ease!important}.product-batch-table .el-input-number .el-input .el-input__wrapper[data-v-917311cf]:hover,.modern-product-detail .product-batch-table .el-input-number .el-input .el-input__wrapper[data-v-917311cf]:hover{border-color:#93c5fd!important}.product-batch-table .el-input-number .el-input .el-input__wrapper.is-focus[data-v-917311cf],.product-batch-table .el-input-number .el-input .el-input__wrapper[data-v-917311cf]:focus-within,.modern-product-detail .product-batch-table .el-input-number .el-input .el-input__wrapper.is-focus[data-v-917311cf],.modern-product-detail .product-batch-table .el-input-number .el-input .el-input__wrapper[data-v-917311cf]:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.product-batch-table .el-input-number .el-input .el-input__wrapper .el-input__inner[data-v-917311cf],.modern-product-detail .product-batch-table .el-input-number .el-input .el-input__wrapper .el-input__inner[data-v-917311cf]{height:38px!important;line-height:38px!important;font-size:15px!important;font-weight:500!important;text-align:center!important;padding:0 10px!important;border:none!important;outline:none!important;background:transparent!important;width:100%!important;box-shadow:none!important}.product-batch-table .el-input-number .el-input-number__decrease[data-v-917311cf],.product-batch-table .el-input-number .el-input-number__increase[data-v-917311cf],.modern-product-detail .product-batch-table .el-input-number .el-input-number__decrease[data-v-917311cf],.modern-product-detail .product-batch-table .el-input-number .el-input-number__increase[data-v-917311cf]{display:none!important}.product-batch-table .el-table__body td.quantity-cell[data-v-917311cf],.modern-product-detail .product-batch-table .el-table__body td.quantity-cell[data-v-917311cf],.product-batch-table .el-table__body td[data-v-917311cf]:nth-child(9),.modern-product-detail .product-batch-table .el-table__body td[data-v-917311cf]:nth-child(9){padding:6px 8px!important;vertical-align:middle!important}.product-batch-table .el-table__body td.quantity-cell .cell[data-v-917311cf],.modern-product-detail .product-batch-table .el-table__body td.quantity-cell .cell[data-v-917311cf],.product-batch-table .el-table__body td:nth-child(9) .cell[data-v-917311cf],.modern-product-detail .product-batch-table .el-table__body td:nth-child(9) .cell[data-v-917311cf]{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important}[data-v-917311cf] .group-buy-dialog .el-dialog__header{background:#e4f7f1!important;border-radius:24px 24px 0 0;height:50px!important;padding:0!important;display:flex;align-items:center}[data-v-917311cf] .group-buy-dialog .my-header{width:100%;height:47px;display:flex;justify-content:flex-start;align-items:center}[data-v-917311cf] .group-buy-dialog .my-header>div{border-radius:24px 24px 0 0;width:110px;color:#14192c;text-align:center;line-height:47px;letter-spacing:2px;font-size:18px;font-weight:600;cursor:pointer}[data-v-917311cf] .group-buy-dialog .my-header .active{background:#00d495}.modern-product-detail-operate-group[data-v-917311cf] .el-overlay-dialog{display:flex;justify-content:center;align-items:center;padding-bottom:50px}.tab-content img,.detail-description img,.manual-content img,.product-detail-tabs img{max-width:100%!important;width:auto!important;height:auto!important;max-height:400px!important;display:block!important;margin:16px auto!important;object-fit:contain!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.detail-description,.manual-content{max-height:600px!important;overflow-y:auto!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.detail-description p,.manual-content p{max-width:100%!important;overflow:hidden!important;word-wrap:break-word!important;box-sizing:border-box!important}.modern-product-detail .product-detail-tabs .tab-content .detail-description img,.modern-product-detail .product-detail-tabs .tab-content .manual-content img,.detail-description p img,.manual-content p img{max-width:100%!important;max-height:400px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:16px auto!important}.cut-price-notice-alert-title{margin-bottom:10px;font-weight:700}.cut-price-notice-dialog{margin-top:10%;width:650px!important}.cut-price-notice-dialog .cut-price-notice-dialog-div{padding:25px 35px 24px;background:#fcf6ed;color:#dca551}.cut-price-notice-dialog .cut-price-notice-dialog-div .el-form-item__label{color:#dca551;margin-top:4px}.cut-price-notice-dialog .cut-price-notice-dialog-div .el-input__wrapper{border:1.84px solid rgba(255,141,26,1);border-radius:8px!important;padding-top:5px!important;padding-bottom:5px!important;font-size:16px}.cut-price-notice-dialog .cut-price-notice-dialog-div .el-input__wrapper .el-input__inner{color:#d43030}.cut-price-notice-dialog .cut-price-notice-dialog-div .is-checked .el-checkbox-button__inner{border:1px solid rgba(29,178,165,1)!important}.cut-price-notice-dialog .cut-price-notice-dialog-div .el-checkbox-button__inner{border-radius:7px!important;padding:16px 26px}.cut-price-notice-dialog .cut-price-notice-dialog-h5{margin-top:10px;margin-bottom:10px}.cut-price-notice-dialog .cut-price-notice-show-icon{cursor:pointer}.cut-price-notice-dialog .cut-price-notice-dialog-checkbox{border:1px solid #ebeef5;border-radius:5px;margin-left:10px;margin-right:10px}// 到货通知弹窗样式 .arrival-notice-form-item{.el-form-item__content{flex-wrap:wrap;align-items:flex-start}}.arrival-notice-first-line{display:flex;align-items:center;gap:10px}.arrival-notice-first-line .el-input{flex-shrink:0}.arrival-notice-inline-text{font-weight:700;color:#dca551;white-space:nowrap}.arrival-notice-tip{margin-top:2px;margin-left:0;font-weight:700;color:#dca551;line-height:1.6}.arrival-notice-tip span{display:inline-block}.dialog-footer{padding:20px 19px 23px;background-color:#fff;display:flex;justify-content:center;align-content:center}.dialog-footer button{width:110px;border-radius:5px;height:40px;line-height:40px;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;outline:none}.dialog-footer button:disabled{opacity:.6;cursor:not-allowed}.dialog-footer button.confirm-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.dialog-footer button.confirm-btn:active:not(:disabled){transform:translateY(0)}@keyframes gradientFlow{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes gradientText{0%{background-position:0% 50%}to{background-position:300% 50%}}.group-buy-rule{letter-spacing:.5px}.group-buy-rule .head-box{padding:15px 20px;border:1px solid rgba(0,212,149,1);border-radius:20px}.group-buy-rule .head-box>p{text-align:left;font-size:17px;margin-bottom:18px;font-weight:400}.group-buy-rule .head-box .title{color:#d96729;margin-top:5px}.group-buy-rule .head-box .time{color:#536078}.group-buy-rule .head-box .time span{margin-left:10px}.group-buy-rule .head-box .desc{font-size:14px;margin-top:-4px;margin-bottom:10px;line-height:23px;color:gray}.group-buy-message{width:100%;max-height:400px;overflow-y:auto;letter-spacing:.5px}.group-buy-message .each-message{border:1px solid rgba(0,212,149,1);border-radius:15px;padding:17px 14px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.group-buy-message .each-message .left-message{width:80%;display:flex;flex-direction:column}.group-buy-message .each-message .left-message div{color:#536078;font-size:13px;text-align:left;margin-bottom:15px}.group-buy-message .each-message .left-message div span{color:#d96729;font-size:21px}.group-buy-message .each-message .left-message div .poor-num,.group-buy-message .each-message .left-message div .time,.group-buy-message .each-message .left-message div .orgin-price{font-size:16px}.group-buy-message .each-message .left-message div .orgin-price{color:#536078}.group-buy-message .each-message .left-message div .poor-num{text-decoration:underline}.group-buy-message .each-message .left-message div .time{color:#ff5733}.group-buy-message .each-message .left-message>div:nth-of-type(2){margin-bottom:0}.group-buy-message .each-message .btns{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;padding:18px 30px;font-weight:600;font-size:13px;color:#fff;box-shadow:0 4px 12px #3b82f640;transition:all .3s ease}.group-buy-message .each-message .btns:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 8px 20px #3b82f659}.group-buy-message .each-message .btns:active{transform:translateY(0)}.group-buy-message .empty-icon{font-size:100px!important;margin:40px 0 10px}.group-buy-message .empty-tip{margin-bottom:100px;color:#a6a6a6;font-size:13px}.foot-message{font-weight:400;margin-top:26px;color:#383838;font-size:11px;line-height:22px;text-align:left;letter-spacing:.5px}.foot-message span{color:#d43030}.swiper-container[data-v-a41cd95f]{width:100%;height:100%;position:relative}.swiper-container[data-v-a41cd95f] .swiper-wrapper{padding-bottom:41px!important}.swiper-container[data-v-a41cd95f] .swiper-pagination-horizontal{top:157px!important}.swiper-container .swiper-button-prev[data-v-a41cd95f],.swiper-container .swiper-button-next[data-v-a41cd95f]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#333;transition:color .3s ease}.swiper-container .swiper-button-prev[data-v-a41cd95f]:after,.swiper-container .swiper-button-next[data-v-a41cd95f]:after{content:none!important}.swiper-container .swiper-button-prev[data-v-a41cd95f]:hover,.swiper-container .swiper-button-next[data-v-a41cd95f]:hover{color:#667eea}.swiper-container .swiper-button-prev[data-v-a41cd95f]{left:10px;top:50%;transform:translateY(-50%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAABt0lEQVRIS+2Xv0sCYRjHn/e8gxtsCQ6b6rZaL0ERAre2cHPRf8DTpZYs7g4aJMgEhWhxCBxab48Wp3BwKSp1qK5FtHdKMOG04g0LCa+7815o8V3f5/nw/OJ9vi8CgC1wd4YA8AYALwDwDAC9SXc0A3DS/wMADAC4BYB3cuEV+A3HAFAjUFpAAn4CgBuaQJJ+lSaQRPlAG9ijDRzSBlIbm5/ZnEfo7pWYZv1/NUylUsv5fF7BGD+KonholYujCFVVXVVVVeM4bsEwjJooirmZgcViUcpkMns+n48nsEgkctRut82ZgJVKZSOZTG4jhLhWq3UpSdJJv9//ekhdA3Vd34zFYjJCiKnX63o4HD4bjUa2Y2BZQ9M0z1mW9WOM7wVB2LUljQ0sgSTdRCKxwzAM22g0LoLB4KldurY7pVQqrafT6ey4IVehUOi42+1aNsQWSAw0TVtTFIWMjL/T6VxHo9Fcs9kka3TqcTSHsiyvFAqFA57nFzHGd4IgZD0BiXM8Hl8ql8vKYDB4DQQC+56BnrvsFPDbzlEN3cDnQDfVmmpLfdFTlyJUxRJ1OUdVcFKTxFRE+5/fik/7JJ3jj91dnAAAAABJRU5ErkJggg==) 100% 100% no-repeat;background-size:cover}.swiper-container .swiper-button-next[data-v-a41cd95f]{right:10px;top:50%;transform:translateY(-50%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAB00lEQVRIS2NkwAS8DAwMcgwMDKIMDAycDAwMLFjU4BRiRJJhYmBg0GZgYJBnYGBAFifFPLhGkGHmDAwMIiTpxqIY5hJdBgYGBUoNA+kHGQgKM3tKvInsEJCBoHBToobrYC50gLqSKmaCXOhJatLAZzPIQF+qOA1qyKiBlIcmfcPw5cuXbRwcHHypqaktq1atekGM+/G68PXr1x0iIiJaP378eFdcXFw/bdq0h4QMxWuguro658GDB6vFxcX1fv/+/aWlpaWpqanpBkUJW0xMjPXUqVMl8vLyln///v0xderUjvz8/HO4DCUqUri4uJjOnDmTramp6frv378/S5cu7YuLizuCzVCiDIRpfP36daeIiIjmnz9/vrCyskaRbSAzMzPDqVOnEo2MjAL/////b+PGjdMCAwN3kWUgyLvnz5/PUVNTc/n////vJUuW9OPyLqw8xFnaSEpKsh4/frxMXl7eHBQhU6ZMaS8oKDhPdiw/ePCgGmTY79+/Pzc3Nzc1NzffpCgdPnjwoFJERESxtLS0Zfr06Y8IGUbQy8QYgK6GpGRDjAWjBhITSvjV0CQMqV7RU70pQvXGEtWbc6Boo2qDE2Qg1ZvEMEOp1mhHTq0UdSsAy9mEMesX0cQAAAAASUVORK5CYII=) 100% 100% no-repeat;background-size:cover}.swiper-container[data-v-a41cd95f] .swiper-button-prev,.swiper-container[data-v-a41cd95f] .swiper-button-next{transform:translateY(-50%)!important;top:50%!important}.swiper-container[data-v-a41cd95f] .swiper-button-prev:hover,.swiper-container[data-v-a41cd95f] .swiper-button-next:hover{transform:translateY(-50%)!important}.swiper-container .swiper-slide[data-v-a41cd95f]{padding:0;box-sizing:border-box}.swiper-container .swiper-content[data-v-a41cd95f]{padding:16px;box-sizing:border-box;display:flex;flex-direction:column}.swiper-container .product[data-v-a41cd95f]{width:100%;height:100px;display:flex;flex-direction:row;align-items:center;text-align:left}.swiper-container .product .product-image[data-v-a41cd95f]{width:100px;height:100px;margin-right:8px;cursor:pointer}.swiper-container .product .product-image .el-image[data-v-a41cd95f],.swiper-container .product .product-image .el-image img[data-v-a41cd95f]{width:100%;height:100%}.swiper-container .product .product-description[data-v-a41cd95f]{height:100%;overflow:hidden;flex:1;display:flex;flex-direction:column;justify-content:space-between}.swiper-container .product .product-description .product-detail[data-v-a41cd95f]{width:100%;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.swiper-container .product .product-description .product-detail .product-name[data-v-a41cd95f]{height:20px;font-size:14px;color:#222;line-height:20px;white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}.swiper-container .product .product-description .product-detail .product-name .otc[data-v-a41cd95f]{margin-right:4px;display:inline-block;height:20px;color:#fff;font-size:14px;background:#f60;border-radius:4px;padding:0 2px}.swiper-container .product .product-description .product-detail .specification[data-v-a41cd95f]{height:17px;overflow:hidden;word-wrap:normal;font-size:12px;font-weight:500;color:#666;line-height:13px;padding-top:4px}.swiper-container .product .product-description .product-detail .manufacturers[data-v-a41cd95f]{width:100%;word-wrap:normal;height:17px;font-size:12px;font-weight:500;color:#666;line-height:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:3px}.swiper-container .product .product-description .product-price[data-v-a41cd95f]{height:25px;font-size:18px;font-weight:600;color:#ff3b30;line-height:25px}.swiper-container .product-tag-group[data-v-a41cd95f]{flex:1;display:flex;flex-direction:row;align-items:center;margin-top:10px}.swiper-container .product-tag-group .row-tag[data-v-a41cd95f]{height:18px;font-size:12px;font-weight:500;line-height:18px;border-radius:3px;border-width:1px;border-style:solid;margin-right:4px;padding:0 4px;box-sizing:border-box}.swiper-container .product-tag-group .tag-promotion[data-v-a41cd95f]{background:#f60;border:none;color:#fff}.swiper-container .product-tag-group .tag-cash[data-v-a41cd95f]{border-color:#025cd6;color:#025cd6}.swiper-container .product-tag-group .tag-coupon[data-v-a41cd95f]{border-color:#f60;color:#f60}.swiper-container .product-tag-group .tag-plus[data-v-a41cd95f]{border-color:#33ae67;color:#33ae67}.jiaOtc[data-v-a41cd95f]{background:#e60012!important}.yiOtc[data-v-a41cd95f]{background:#33ae67!important}.rxOtc[data-v-a41cd95f]{background:#0091ff!important}.modern-recommendation[data-v-b21d0ad0]{--recommend-primary: #667eea;--recommend-primary-light: #8a9af3;--recommend-primary-dark: #4c63d2;--recommend-neutral-50: #fafbfc;--recommend-neutral-100: #f4f6f8;--recommend-neutral-200: #e4e7eb;--recommend-neutral-600: #4b5563;--recommend-neutral-700: #374151;--recommend-neutral-800: #1f2937;--recommend-accent: #ff6b35;--recommend-success: #10b981;--recommend-warning: #f59e0b;--recommend-glass-bg: rgba(255, 255, 255, .85);--recommend-glass-border: rgba(255, 255, 255, .2);--recommend-glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .15);--recommend-glass-blur: blur(12px);--recommend-radius-lg: .75rem;--recommend-radius-xl: 1rem;--recommend-radius-2xl: 1.5rem;--recommend-space-3: .75rem;--recommend-space-4: 1rem;--recommend-space-6: 1.5rem;--recommend-space-8: 2rem;--recommend-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--recommend-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--recommend-transition: all .3s cubic-bezier(.33, 1, .68, 1)}.modern-recommend-container[data-v-b21d0ad0]{width:100%;margin:var(--recommend-space-6) 0}.modern-recommend-container.default-style[data-v-b21d0ad0]{max-width:1200px;margin:var(--recommend-space-8) auto;padding:0 var(--recommend-space-6)}@media (max-width: 1280px){.modern-recommend-container.default-style[data-v-b21d0ad0]{padding:0 var(--recommend-space-4)}}.modern-recommend-container.sidebar-style[data-v-b21d0ad0]{max-width:992px;margin:0 auto}.recommend-card[data-v-b21d0ad0]{background:var(--recommend-glass-bg);-webkit-backdrop-filter:var(--recommend-glass-blur);backdrop-filter:var(--recommend-glass-blur);border:1px solid var(--recommend-glass-border);border-radius:var(--recommend-radius-2xl);box-shadow:var(--recommend-shadow-xl);overflow:hidden;transition:var(--recommend-transition)}.recommend-card[data-v-b21d0ad0]:hover{transform:translateY(-2px);box-shadow:var(--recommend-shadow-xl),0 0 30px #667eea1a}.recommend-header[data-v-b21d0ad0]{position:relative;padding:var(--recommend-space-6) var(--recommend-space-6) var(--recommend-space-4);background:linear-gradient(135deg,#667eea08,#764ba208);border-bottom:1px solid var(--recommend-glass-border)}.recommend-header .header-content[data-v-b21d0ad0]{display:flex;align-items:center;gap:var(--recommend-space-3);position:relative;z-index:2}.recommend-header .header-content .recommend-icon[data-v-b21d0ad0]{font-size:1.5rem;color:var(--recommend-primary);background:linear-gradient(135deg,var(--recommend-primary) 0%,var(--recommend-primary-light) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(102,126,234,.2))}.recommend-header .header-content .recommend-title[data-v-b21d0ad0]{font-size:1.25rem;font-weight:700;color:var(--recommend-neutral-800);margin:0;background:linear-gradient(135deg,var(--recommend-neutral-800) 0%,var(--recommend-neutral-600) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.recommend-header .header-content .recommend-subtitle[data-v-b21d0ad0]{font-size:.875rem;color:var(--recommend-neutral-600);opacity:.8;font-weight:500}@media (max-width: 768px){.recommend-header .header-content .recommend-subtitle[data-v-b21d0ad0]{display:none}}.recommend-header .header-decoration[data-v-b21d0ad0]{position:absolute;top:0;right:0;width:120px;height:100%;overflow:hidden;z-index:1}.recommend-header .header-decoration .decoration-line[data-v-b21d0ad0]{position:absolute;top:50%;right:var(--recommend-space-6);width:60px;height:2px;background:linear-gradient(90deg,transparent 0%,var(--recommend-primary-light) 100%);border-radius:1px;transform:translateY(-50%)}.recommend-header .header-decoration .decoration-dot[data-v-b21d0ad0]{position:absolute;top:50%;right:var(--recommend-space-4);width:8px;height:8px;background:var(--recommend-primary);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 12px #667eea66}.recommend-content[data-v-b21d0ad0]{padding:var(--recommend-space-4) var(--recommend-space-6) var(--recommend-space-6)}.recommend-content .modern-recommend-swiper[data-v-b21d0ad0]{width:100%;height:auto;min-height:180px;border-radius:var(--recommend-radius-xl);overflow:hidden;position:relative}.recommend-content .modern-recommend-swiper[data-v-b21d0ad0]:before{content:"";position:absolute;inset:0;border:1px solid var(--recommend-glass-border);border-radius:var(--recommend-radius-xl);pointer-events:none;z-index:1}.recommend-content .modern-recommend-swiper[data-v-b21d0ad0] .swiper-slide{background:var(--recommend-glass-bg);border-radius:var(--recommend-radius-lg);overflow:hidden;transition:var(--recommend-transition)}.recommend-content .modern-recommend-swiper[data-v-b21d0ad0] .swiper-slide:hover{transform:translateY(-2px);box-shadow:var(--recommend-shadow-lg)}.recommend-content .modern-recommend-swiper[data-v-b21d0ad0] .swiper-button-prev,.recommend-content .modern-recommend-swiper[data-v-b21d0ad0] .swiper-button-next{background:var(--recommend-glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--recommend-glass-border);border-radius:50%;width:44px;height:44px;margin-top:-25px;color:var(--recommend-primary);font-size:16px;transition:var(--recommend-transition);box-shadow:var(--recommend-shadow-lg)}.recommend-content .modern-recommend-swiper[data-v-b21d0ad0] .swiper-button-prev:hover,.recommend-content .modern-recommend-swiper[data-v-b21d0ad0] .swiper-button-next:hover{background:var(--recommend-primary);color:#fff;transform:scale(1.1)}.recommend-content .modern-recommend-swiper[data-v-b21d0ad0] .swiper-button-prev:after,.recommend-content .modern-recommend-swiper[data-v-b21d0ad0] .swiper-button-next:after{font-size:14px;font-weight:600}.recommend-content .modern-recommend-swiper[data-v-b21d0ad0] .swiper-pagination .swiper-pagination-bullet{background-color:#e2e7eb;opacity:.6;transition:var(--recommend-transition)}.recommend-content .modern-recommend-swiper[data-v-b21d0ad0] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--recommend-primary);opacity:1;transform:scale(1.2)}@media (max-width: 768px){.modern-recommend-container.default-style[data-v-b21d0ad0]{margin:var(--recommend-space-4) auto;padding:0 var(--recommend-space-3)}.recommend-header[data-v-b21d0ad0]{padding:var(--recommend-space-4) var(--recommend-space-4) var(--recommend-space-3)}.recommend-header .header-content[data-v-b21d0ad0]{gap:var(--recommend-space-2)}.recommend-header .header-content .recommend-title[data-v-b21d0ad0]{font-size:1.125rem}.recommend-header .header-content .recommend-icon[data-v-b21d0ad0]{font-size:1.25rem}.recommend-content[data-v-b21d0ad0]{padding:var(--recommend-space-3) var(--recommend-space-4) var(--recommend-space-4)}.recommend-content .modern-recommend-swiper[data-v-b21d0ad0]{min-height:160px}}.recommend-container[data-v-b21d0ad0],.recommend-default[data-v-b21d0ad0],.recommend-for[data-v-b21d0ad0]{display:none!important}[data-v-2ec4ebf9] .el-tag__content{display:flex;align-items:center}[data-v-2ec4ebf9] .el-tag__content .el-icon{margin-right:5px}.modern-filter-container[data-v-2ec4ebf9]{--filter-warning-color: #f59e0b;--filter-warning-light: #fbbf24;--filter-warning-dark: #d97706;--filter-neutral-50: #f8fafc;--filter-neutral-100: #f1f5f9;--filter-neutral-200: #e2e8f0;--filter-neutral-300: #cbd5e1;--filter-neutral-600: #475569;--filter-neutral-700: #334155;--filter-space-8: 2rem;--filter-primary-color: var(--main-color);--filter-primary-light: #33dfab;--filter-primary-dark: #00b87f;--filter-neutral-50: #fafbfc;--filter-neutral-100: #f4f6f8;--filter-neutral-200: #e4e7eb;--filter-neutral-300: #d1d5db;--filter-neutral-600: #4b5563;--filter-neutral-700: #374151;--filter-radius-lg: .75rem;--filter-radius-xl: 1rem;--filter-space-2: .5rem;--filter-space-3: .75rem;--filter-space-4: 1rem;--filter-space-6: 1.5rem;--filter-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--filter-glass-bg: rgba(255, 255, 255, .8);--filter-glass-border: rgba(255, 255, 255, .2);--filter-transition: all .25s cubic-bezier(.33, 1, .68, 1)}.filter-biaoti[data-v-2ec4ebf9]{background:linear-gradient(135deg,#e8e9ed 0% 100%);padding:10px 24px;border-radius:var(--filter-radius-xl) var(--filter-radius-xl) 0 0;border:1px solid #e2e8f0;border-bottom:none;position:relative;display:flex;justify-content:space-between;align-items:center}.filter-biaoti span[data-v-2ec4ebf9]{font-size:1rem;font-weight:500;color:#263445;display:flex;align-items:center;gap:var(--filter-space-2)}.filter-biaoti span .el-icon[data-v-2ec4ebf9]{font-size:1.125rem;color:var(--filter-primary-color)}.filter-biaoti .toggle-button .filter-toggle-btn[data-v-2ec4ebf9]{display:flex;align-items:center;gap:var(--filter-space-1);font-size:.875rem;font-weight:500;color:var(--filter-primary-color);background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:6px;padding:6px 12px;transition:all .3s ease}.filter-biaoti .toggle-button .filter-toggle-btn[data-v-2ec4ebf9]:hover{background:#3b82f61f;border-color:#3b82f64d;color:var(--filter-primary-dark)}.filter-biaoti .toggle-button .filter-toggle-btn .el-icon[data-v-2ec4ebf9]{font-size:1rem;transition:transform .3s ease}.filter-biaoti .toggle-button .filter-toggle-btn .el-icon.rotated[data-v-2ec4ebf9]{transform:rotate(180deg)}.filter-biaoti .toggle-button .filter-toggle-btn span[data-v-2ec4ebf9]{font-size:.875rem;font-weight:500}.filter-biaoti[data-v-2ec4ebf9]:after{content:"";position:absolute;top:0;right:0;width:60px;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 100%);border-radius:0 var(--filter-radius-xl) 0 0;pointer-events:none;z-index:-1}.selected-filters[data-v-2ec4ebf9]{background:linear-gradient(135deg,#3b82f614,#1e40af14);border-radius:0;padding:var(--filter-space-4) var(--filter-space-6);border:1px solid #e2e8f0;border-top:none;border-bottom:1px solid var(--filter-neutral-200)}.selected-filters .filter-inline-content[data-v-2ec4ebf9]{display:flex;align-items:flex-start;gap:var(--filter-space-4);flex-wrap:wrap;position:relative;z-index:1;align-items:center}.selected-filters .filter-inline-content .filter-label[data-v-2ec4ebf9]{display:flex;align-items:center;gap:var(--filter-space-2);flex-shrink:0;margin-top:2px}.selected-filters .filter-inline-content .filter-label .el-icon[data-v-2ec4ebf9]{color:var(--filter-primary-color);font-size:1.125rem}.selected-filters .filter-inline-content .filter-label span[data-v-2ec4ebf9]{font-size:.875rem;font-weight:600;color:var(--filter-neutral-700);white-space:nowrap}.selected-filters .filter-inline-content .filter-tags[data-v-2ec4ebf9]{display:flex;flex-wrap:wrap;gap:var(--filter-space-2);flex:1;min-height:32px;align-items:flex-start}.selected-filters .filter-inline-content .filter-tags[data-v-2ec4ebf9] .el-tag{--el-tag-bg-color: var(--filter-glass-bg);--el-tag-border-color: var(--filter-glass-border);--el-tag-text-color: var(--filter-neutral-700);display:flex;align-items:center;gap:var(--filter-space-2);padding:var(--filter-space-2) var(--filter-space-4);border-radius:9999px;font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:var(--filter-transition);border:1px solid var(--filter-glass-border);margin:2px;flex-shrink:0}.selected-filters .filter-inline-content .filter-tags[data-v-2ec4ebf9] .el-tag:hover{transform:translateY(-1px)}.selected-filters .filter-inline-content .filter-tags[data-v-2ec4ebf9] .el-tag .el-icon{font-size:.875rem}.selected-filters .filter-inline-content .filter-tags[data-v-2ec4ebf9] .el-tag .el-tag__close{margin-left:var(--filter-space-2)}.selected-filters .filter-inline-content .filter-tags[data-v-2ec4ebf9] .el-tag .el-tag__close:hover{color:#ef4444}.filter-content[data-v-2ec4ebf9]{padding:var(--filter-space-6);background-color:#fff;border:1px solid #e2e8f0;border-top:none;max-height:2000px;opacity:1;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.filter-content.collapsed[data-v-2ec4ebf9]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;border:none}.filter-content .filter-row[data-v-2ec4ebf9]{display:flex;align-items:center;border-bottom:1px solid var(--filter-neutral-200);transition:var(--filter-transition);background:var(--filter-neutral-50);margin:0 -var(--filter-space-6);padding:var(--filter-space-4) var(--filter-space-6)}.filter-content .filter-row[data-v-2ec4ebf9]:last-child{border-bottom:none}.filter-content .filter-row .filter-label[data-v-2ec4ebf9]{width:120px;display:flex;align-items:center;gap:var(--filter-space-2);font-size:.875rem;font-weight:600;color:#475569;flex-shrink:0}.filter-content .filter-row .filter-label .el-icon[data-v-2ec4ebf9]{color:var(--filter-primary-color);font-size:1rem}.filter-content .filter-row .filter-options[data-v-2ec4ebf9]{flex:1}.filter-content .filter-row .filter-options .option-grid[data-v-2ec4ebf9]{display:flex;flex-wrap:nowrap;gap:6px;max-height:38px;overflow:hidden;transition:max-height .3s ease-out;align-items:flex-start;width:100%}.filter-content .filter-row .filter-options .option-grid.expanded[data-v-2ec4ebf9]{max-height:600px;flex-wrap:wrap;gap:var(--filter-space-2)}.filter-content .filter-row .filter-options .modern-radio-group[data-v-2ec4ebf9]{display:flex;flex-wrap:inherit;gap:inherit;width:100%}.filter-content .filter-row .filter-options .modern-radio-group[data-v-2ec4ebf9] .modern-radio-item{margin:0;flex-shrink:1;min-width:0}.filter-content .filter-row .filter-options .modern-radio-group[data-v-2ec4ebf9] .modern-radio-item .el-radio__input{display:none}.filter-content .filter-row .filter-options .modern-radio-group[data-v-2ec4ebf9] .modern-radio-item .el-radio__label{display:flex;align-items:center;padding:var(--filter-space-2) 10px;border-radius:6px;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:36px;flex:0 1 auto;max-width:180px;min-width:60px}.filter-content .filter-row .filter-options .modern-radio-group[data-v-2ec4ebf9] .modern-radio-item .el-radio__label:hover{color:var(--filter-primary-color)}.filter-content .filter-row .filter-options .modern-radio-group[data-v-2ec4ebf9] .modern-radio-item.is-checked .el-radio__label{background:var(--filter-primary-color);color:#fff;border-color:var(--filter-primary-color);box-shadow:0 2px 4px #3b82f64d}.filter-content .filter-row .filter-options .modern-checkbox-group[data-v-2ec4ebf9]{display:flex}.filter-content .filter-row .filter-options .modern-checkbox-group[data-v-2ec4ebf9] .modern-checkbox-item{margin:0}.filter-content .filter-row .filter-options .modern-checkbox-group[data-v-2ec4ebf9] .modern-checkbox-item .el-checkbox__input .el-checkbox__inner{width:18px;margin-left:10px;height:18px;border:2px solid var(--filter-neutral-300);border-radius:6px;background:var(--filter-glass-bg);transition:var(--filter-transition)}.filter-content .filter-row .filter-options .modern-checkbox-group[data-v-2ec4ebf9] .modern-checkbox-item .el-checkbox__input .el-checkbox__inner:after{width:4px;height:8px;border:2px solid white;border-top:0;border-left:0;left:7px;top:7px}.filter-content .filter-row .filter-options .modern-checkbox-group[data-v-2ec4ebf9] .modern-checkbox-item .el-checkbox__input.is-checked .el-checkbox__inner{background:var(--filter-primary-color);border-color:var(--filter-primary-color)}.filter-content .filter-row .filter-options .modern-checkbox-group[data-v-2ec4ebf9] .modern-checkbox-item .el-checkbox__label{display:flex;align-items:center;gap:var(--filter-space-2);font-size:.875rem;font-weight:500;color:var(--filter-neutral-700)}.filter-content .filter-row .filter-options .modern-checkbox-group[data-v-2ec4ebf9] .modern-checkbox-item .el-checkbox__label .el-icon{font-size:1rem;color:var(--filter-neutral-600)}.filter-content .filter-row .filter-options .modern-checkbox-group[data-v-2ec4ebf9] .modern-checkbox-item.rx-checkbox.is-checked .el-checkbox__label .el-icon{color:var(--filter-primary-color)}.filter-content .filter-row .filter-options .modern-checkbox-group[data-v-2ec4ebf9] .modern-checkbox-item.otc-a-checkbox.is-checked .el-checkbox__label .el-icon{color:#ef4444}.filter-content .filter-row .filter-options .modern-checkbox-group[data-v-2ec4ebf9] .modern-checkbox-item.otc-b-checkbox.is-checked .el-checkbox__label .el-icon{color:#10b981}.filter-content .filter-row .filter-options .modern-checkbox-group[data-v-2ec4ebf9] .modern-checkbox-item.other-checkbox.is-checked .el-checkbox__label .el-icon{color:#6b7280}.filter-content .filter-row .filter-options .loading-indicator[data-v-2ec4ebf9]{display:flex;align-items:center;gap:var(--filter-space-2);padding:var(--filter-space-4);color:var(--filter-neutral-600);font-size:.875rem}.filter-content .filter-row .filter-options .loading-indicator .el-icon[data-v-2ec4ebf9]{color:var(--filter-primary-color)}.filter-content .filter-row .filter-options .filter-expand[data-v-2ec4ebf9]{width:100px;display:flex;justify-content:flex-end}.filter-content .filter-row .filter-options .filter-expand[data-v-2ec4ebf9] .el-button{--el-button-text-color: var(--filter-primary-color);--el-button-hover-text-color: var(--filter-primary-dark)}.filter-content .filter-row .filter-options .filter-expand[data-v-2ec4ebf9] .el-button .expand-icon{transition:transform .3s ease;margin-left:var(--filter-space-2)}.filter-content .filter-row .filter-options .filter-expand[data-v-2ec4ebf9] .el-button .expand-icon.rotated{transform:rotate(180deg)}.b2b-actions-bar[data-v-2ec4ebf9]{background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 var(--filter-radius-xl) var(--filter-radius-xl);box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.b2b-actions-bar.collapsed[data-v-2ec4ebf9]{border-top:1px solid #e2e8f0;border-radius:0 0 var(--filter-radius-xl) var(--filter-radius-xl);margin-top:-1px}.b2b-actions-bar .actions-row[data-v-2ec4ebf9]{display:flex;justify-content:space-between;align-items:center;padding:10px;gap:var(--filter-space-8)}.b2b-actions-bar .actions-row .left-actions[data-v-2ec4ebf9]{display:flex;align-items:center;gap:var(--filter-space-4)}.b2b-actions-bar .actions-row .left-actions .filter-section[data-v-2ec4ebf9]{display:flex;align-items:center;gap:var(--filter-space-3)}.b2b-actions-bar .actions-row .left-actions .filter-section .section-label[data-v-2ec4ebf9]{font-size:.875rem;font-weight:600;color:#475569;white-space:nowrap;position:relative}.b2b-actions-bar .actions-row .left-actions .filter-section .section-label[data-v-2ec4ebf9]:after{content:"|";margin-left:var(--filter-space-3);color:#cbd5e1;font-weight:400}.b2b-actions-bar .actions-row .left-actions .filter-section .filter-toggle-group[data-v-2ec4ebf9] .el-button.filter-btn{display:flex;align-items:center;gap:var(--filter-space-2);padding:10px var(--filter-space-4);font-size:.875rem;font-weight:500;border-radius:var(--filter-radius-lg);transition:all .2s ease;background:#fff;border:1.5px solid #e2e8f0;color:#64748b;height:40px;min-width:110px;justify-content:center}.b2b-actions-bar .actions-row .left-actions .filter-section .filter-toggle-group[data-v-2ec4ebf9] .el-button.filter-btn:hover{border-color:var(--filter-primary-color);background:#f8fafc;color:var(--filter-primary-color);transform:none}.b2b-actions-bar .actions-row .left-actions .filter-section .filter-toggle-group[data-v-2ec4ebf9] .el-button.filter-btn.is-active,.b2b-actions-bar .actions-row .left-actions .filter-section .filter-toggle-group[data-v-2ec4ebf9] .el-button.filter-btn[type=primary]{background:var(--filter-primary-color);color:#fff;border-color:var(--filter-primary-color);font-weight:600}.b2b-actions-bar .actions-row .left-actions .filter-section .filter-toggle-group[data-v-2ec4ebf9] .el-button.filter-btn.is-active:hover,.b2b-actions-bar .actions-row .left-actions .filter-section .filter-toggle-group[data-v-2ec4ebf9] .el-button.filter-btn[type=primary]:hover{background:var(--filter-primary-dark);border-color:var(--filter-primary-dark)}.b2b-actions-bar .actions-row .left-actions .filter-section .filter-toggle-group[data-v-2ec4ebf9] .el-button.filter-btn[type=warning]{background:#f59e0b;color:#fff;border-color:#f59e0b;font-weight:600}.b2b-actions-bar .actions-row .left-actions .filter-section .filter-toggle-group[data-v-2ec4ebf9] .el-button.filter-btn[type=warning]:hover{background:#d97706;border-color:#d97706}.b2b-actions-bar .actions-row .left-actions .filter-section .filter-toggle-group[data-v-2ec4ebf9] .el-button.filter-btn .el-icon{font-size:1rem}.b2b-actions-bar .actions-row .left-actions .filter-section .filter-toggle-group[data-v-2ec4ebf9] .el-button.filter-btn span{font-weight:500}.b2b-actions-bar .actions-row .right-actions[data-v-2ec4ebf9]{display:flex;align-items:center;gap:var(--filter-space-6)}.b2b-actions-bar .actions-row .right-actions .view-section[data-v-2ec4ebf9]{display:flex;align-items:center;gap:var(--filter-space-3)}.b2b-actions-bar .actions-row .right-actions .view-section .section-label[data-v-2ec4ebf9]{font-size:.875rem;font-weight:600;color:#475569;white-space:nowrap;position:relative}.b2b-actions-bar .actions-row .right-actions .view-section .section-label[data-v-2ec4ebf9]:after{content:"|";margin-left:var(--filter-space-3);color:#cbd5e1;font-weight:400}.b2b-actions-bar .actions-row .right-actions .view-section .view-toggle-group[data-v-2ec4ebf9]{background:#fff;border:1.5px solid #e2e8f0;border-radius:var(--filter-radius-lg);padding:2px;box-shadow:0 1px 3px #0000000d}.b2b-actions-bar .actions-row .right-actions .view-section .view-toggle-group[data-v-2ec4ebf9] .el-button.view-btn{display:flex;align-items:center;gap:var(--filter-space-2);padding:8px var(--filter-space-3);font-size:.875rem;font-weight:500;border-radius:calc(var(--filter-radius-lg) - 2px);transition:all .2s ease;height:36px;min-width:88px;justify-content:center;border:none;background:transparent;color:#64748b}.b2b-actions-bar .actions-row .right-actions .view-section .view-toggle-group[data-v-2ec4ebf9] .el-button.view-btn:hover{background:#f1f5f9;color:#475569}.b2b-actions-bar .actions-row .right-actions .view-section .view-toggle-group[data-v-2ec4ebf9] .el-button.view-btn.is-active,.b2b-actions-bar .actions-row .right-actions .view-section .view-toggle-group[data-v-2ec4ebf9] .el-button.view-btn[type=primary]{background:var(--filter-primary-color);color:#fff;font-weight:600}.b2b-actions-bar .actions-row .right-actions .view-section .view-toggle-group[data-v-2ec4ebf9] .el-button.view-btn.is-active:hover,.b2b-actions-bar .actions-row .right-actions .view-section .view-toggle-group[data-v-2ec4ebf9] .el-button.view-btn[type=primary]:hover{background:var(--filter-primary-dark)}.b2b-actions-bar .actions-row .right-actions .view-section .view-toggle-group[data-v-2ec4ebf9] .el-button.view-btn .el-icon{font-size:1rem}.b2b-actions-bar .actions-row .right-actions .view-section .view-toggle-group[data-v-2ec4ebf9] .el-button.view-btn span{font-size:.875rem;font-weight:500}.category-container[data-v-2ec4ebf9],.table-switch[data-v-2ec4ebf9],.grade-item[data-v-2ec4ebf9]{display:none}.commodity-type[data-v-05669aec]{display:inline-block;padding:5.5px 6.6px;color:#fff;margin-bottom:6.6px;font-size:13.2px;text-align:center;background-color:#ffb35a}.rx-color[data-v-05669aec]{padding:0;width:28.413px;height:20.163px;line-height:21.163px;font-weight:500;font-size:13.75px;border-radius:2.2px;background:#0091ff}.yi-otc-color[data-v-05669aec]{padding:0;width:47.663px;height:20.163px;line-height:21.163px;font-weight:500;font-size:11.913px;border-radius:2.2px;background:#33ae67}.jia-otc-color[data-v-05669aec]{padding:0;width:47.663px;height:20.163px;line-height:21.163px;font-weight:500;font-size:11.913px;border-radius:2.2px;background:#e60012}.cuxiao-color[data-v-05669aec],.hot-sales-color[data-v-05669aec]{padding:0;width:47.663px;height:20.163px;line-height:21.163px;font-weight:500;font-size:12.837px;border-radius:2.2px;background:linear-gradient(239.03deg,#51ecb9,#16acfb)}.hot-sales-color[data-v-05669aec]{background:#f60}.other-color[data-v-05669aec]{padding:0;width:47.663px;height:20.163px;line-height:21.163px;font-weight:500;font-size:12.837px;border-radius:2.2px;background:gray}.food-color[data-v-05669aec],.limited-time-active-color[data-v-05669aec],.coupon-active-color[data-v-05669aec]{padding:0;width:55.913px;height:20.163px;line-height:21.163px;font-weight:500;font-size:11.913px;border-radius:2.2px;background:#6bc4c1}.limited-time-active-color[data-v-05669aec]{background:linear-gradient(239.03deg,#51ecb9,#16acfb)}.coupon-active-color[data-v-05669aec]{background:linear-gradient(239.03deg,#fb0677,#fddca3)}.a-otc[data-v-05669aec]{padding:0;width:47.663px;height:20.163px;line-height:21.163px;font-weight:500;font-size:11.913px;border-radius:2.2px;background-color:#ffb35a}.b-otc[data-v-05669aec]{padding:0;width:47.663px;height:20.163px;line-height:21.163px;font-weight:500;font-size:11.913px;border-radius:2.2px;background-color:#43cf7c}.ab-label-row[data-v-05669aec]{display:flex;margin-top:4px}.ab-label-row .ab-label[data-v-05669aec]{display:inline-flex;align-items:center;padding:1px 8px;border-radius:4px;font-size:12px;font-weight:600;line-height:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-list-board[data-v-05669aec]{--list-primary: var(--main-color);--list-primary-light: #33dfab;--list-primary-dark: #00b87f;--list-neutral-50: #fafbfc;--list-neutral-100: #f4f6f8;--list-neutral-200: #e4e7eb;--list-neutral-300: #d1d5db;--list-neutral-500: #6b7280;--list-neutral-600: #4b5563;--list-neutral-700: #374151;--list-neutral-800: #1f2937;--list-success: #10b981;--list-warning: #f59e0b;--list-error: #ef4444;--list-price: #ff5200;--list-glass-bg: rgba(255, 255, 255, .9);--list-glass-border: rgba(255, 255, 255, .2);--list-glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .15);--list-glass-blur: blur(8px);--list-radius-lg: .75rem;--list-radius-xl: 1rem;--list-space-2: .5rem;--list-space-3: .75rem;--list-space-4: 1rem;--list-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--list-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--list-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--list-transition: all .3s cubic-bezier(.33, 1, .68, 1);width:100%;padding:var(--list-space-4)}.modern-list-board .modern-table-container[data-v-05669aec]{background:var(--list-glass-bg);-webkit-backdrop-filter:var(--list-glass-blur);backdrop-filter:var(--list-glass-blur);border:1px solid var(--list-glass-border);border-radius:var(--list-radius-xl);overflow:hidden}.modern-list-board .modern-table-container .table-header[data-v-05669aec]{display:grid;grid-template-columns:80px 120px 1fr 100px 200px 80px 100px 110px 100px 110px;background:linear-gradient(135deg,var(--list-neutral-50) 0%,var(--list-neutral-100) 100%);border-bottom:2px solid var(--list-primary);font-weight:600;color:var(--list-neutral-800)}.modern-list-board .modern-table-container .table-header .header-cell[data-v-05669aec]{padding:var(--list-space-4);font-size:.875rem;font-weight:600;color:var(--list-neutral-700);display:flex;align-items:center;justify-content:center;border-right:1px solid var(--list-neutral-200)}.modern-list-board .modern-table-container .table-header .header-cell[data-v-05669aec]:last-child{border-right:none}.modern-list-board .modern-table-container .table-header .header-cell.name-cell[data-v-05669aec]{justify-content:center;padding-left:var(--list-space-4)}.modern-list-board .modern-table-container .table-body .table-row[data-v-05669aec]{display:grid;grid-template-columns:80px 120px 1fr 100px 200px 80px 100px 110px 100px 110px;border-bottom:1px solid var(--list-neutral-200);cursor:pointer;position:relative}.modern-list-board .modern-table-container .table-body .table-row[data-v-05669aec]:hover{background:linear-gradient(135deg,var(--main-color-opacity-05) 0%,rgba(193,238,222,.05) 100%);border:1px solid var(--list-primary)}.modern-list-board .modern-table-container .table-body .table-row[data-v-05669aec]:last-child{border-bottom:none}.modern-list-board .modern-table-container .table-body .table-row.expiry-warning[data-v-05669aec]{background:linear-gradient(135deg,#f0e68c1a,#ffd7000d);border-left:4px solid var(--list-warning)}.modern-list-board .modern-table-container .table-body .table-row.expiry-warning .table-cell[data-v-05669aec],.modern-list-board .modern-table-container .table-body .table-row.expiry-warning .table-cell[data-v-05669aec] *{color:var(--list-warning)!important}.modern-list-board .modern-table-container .table-body .table-row .table-cell[data-v-05669aec]{padding:var(--list-space-2) var(--list-space-3);display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--list-neutral-700);border-right:1px solid var(--list-neutral-200);min-height:48px}.modern-list-board .modern-table-container .table-body .table-row .table-cell[data-v-05669aec]:last-child{border-right:none}.modern-list-board .modern-table-container .table-body .table-row .table-cell.index-cell .index-number[data-v-05669aec]{font-weight:600;color:var(--list-neutral-600);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.75rem}.modern-list-board .modern-table-container .table-body .table-row .table-cell.code-cell[data-v-05669aec]{flex-direction:column;align-items:center;gap:var(--list-space-2)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.code-cell .product-code[data-v-05669aec]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.modern-list-board .modern-table-container .table-body .table-row .table-cell.code-cell .product-code .code-text[data-v-05669aec]{font-weight:500;color:var(--list-neutral-800);font-family:Monaco,Menlo,monospace;font-size:.75rem;background:var(--list-neutral-100);padding:.25rem .5rem;border-radius:.375rem}.modern-list-board .modern-table-container .table-body .table-row .table-cell.code-cell .product-code .history-badge[data-v-05669aec]{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:linear-gradient(135deg,var(--list-warning) 0%,#d97706 100%);color:#fff;border-radius:9999px;font-size:.625rem;font-weight:600}.modern-list-board .modern-table-container .table-body .table-row .table-cell.code-cell .product-code .history-badge .el-icon[data-v-05669aec]{font-size:.75rem}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell[data-v-05669aec]{justify-content:flex-start;align-items:flex-start;padding:var(--list-space-2) var(--list-space-3)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info[data-v-05669aec]{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details[data-v-05669aec]{flex:1;min-width:0;padding:var(--list-space-1) 0;text-align:left}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title[data-v-05669aec]{display:flex;align-items:center;justify-content:flex-start;gap:var(--list-space-2);margin-bottom:var(--list-space-2);flex-wrap:wrap;min-height:24px;text-align:left}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .special-drug-badge[data-v-05669aec]{flex-shrink:0;background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;padding:.1875rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:600;box-shadow:0 2px 4px #3b82f633;border:1px solid rgba(255,255,255,.2)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .otc-badge[data-v-05669aec]{flex-shrink:0;padding:.1875rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.2);text-transform:uppercase;letter-spacing:.025em}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .otc-badge.otc-rx-color[data-v-05669aec]{background:linear-gradient(135deg,#3b82f6,#1e40af)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .otc-badge.otc-jia-otc-color[data-v-05669aec],.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .otc-badge.otc-a-otc[data-v-05669aec]{background:linear-gradient(135deg,#ef4444,#dc2626)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .otc-badge.otc-yi-otc-color[data-v-05669aec],.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .otc-badge.otc-b-otc[data-v-05669aec]{background:linear-gradient(135deg,#10b981,#059669)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .otc-badge.otc-cuxiao-color[data-v-05669aec]{background:linear-gradient(135deg,#f59e0b,#d97706)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .otc-badge.otc-hot-sales-color[data-v-05669aec]{background:linear-gradient(135deg,#ff6b35,#f7931e)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .otc-badge.otc-other-color[data-v-05669aec]{background:linear-gradient(135deg,var(--list-neutral-500) 0%,var(--list-neutral-600) 100%)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .product-name-text[data-v-05669aec]{flex:1;font-weight:600;color:var(--list-neutral-800);cursor:pointer;line-height:1.5;font-size:.875rem;transition:all var(--list-transition);min-width:0;word-break:break-word;position:relative;padding:.125rem 0}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .product-name-text[data-v-05669aec]:hover{color:var(--list-primary)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-title .product-name-text[data-v-05669aec]:hover:before{width:3px;opacity:1}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-tags[data-v-05669aec]{display:flex;flex-wrap:wrap;gap:var(--list-space-1);margin-top:0}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-tags[data-v-05669aec] .tag-list,.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-tags[data-v-05669aec] .coupon-list,.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-tags[data-v-05669aec] .activity-list{display:flex;gap:var(--list-space-1);flex-wrap:wrap}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-tags[data-v-05669aec] .tag-list .tag-item,.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-tags[data-v-05669aec] .coupon-list .tag-item,.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-tags[data-v-05669aec] .activity-list .tag-item{padding:.125rem .375rem;border-radius:.25rem;font-size:.675rem;font-weight:500;background:rgba(var(--list-primary-color),.1);color:var(--list-primary);border:1px solid rgba(var(--list-primary-color),.2);transition:all .2s ease}.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-tags[data-v-05669aec] .tag-list .tag-item:hover,.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-tags[data-v-05669aec] .coupon-list .tag-item:hover,.modern-list-board .modern-table-container .table-body .table-row .table-cell.name-cell .product-info .product-details .product-tags[data-v-05669aec] .activity-list .tag-item:hover{background:rgba(var(--list-primary-color),.15);transform:translateY(-1px)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.spec-cell .spec-text[data-v-05669aec],.modern-list-board .modern-table-container .table-body .table-row .table-cell.spec-cell .unit-text[data-v-05669aec],.modern-list-board .modern-table-container .table-body .table-row .table-cell.unit-cell .spec-text[data-v-05669aec],.modern-list-board .modern-table-container .table-body .table-row .table-cell.unit-cell .unit-text[data-v-05669aec]{font-weight:500;color:var(--list-neutral-700)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.manufacturer-cell[data-v-05669aec]{justify-content:flex-start;padding-left:var(--list-space-3)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.manufacturer-cell .manufacturer-text[data-v-05669aec]{font-size:12px;font-weight:500;color:var(--list-neutral-700);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modern-list-board .modern-table-container .table-body .table-row .table-cell.price-cell .price-info[data-v-05669aec]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.modern-list-board .modern-table-container .table-body .table-row .table-cell.price-cell .price-info .current-price[data-v-05669aec]{font-size:16px;font-weight:500;background:linear-gradient(135deg,var(--list-price) 0%,#ff6b35 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .2s ease}.modern-list-board .modern-table-container .table-body .table-row .table-cell.price-cell .price-info .current-price.no-quote-price[data-v-05669aec]{font-size:12px;font-weight:400;background:none;color:var(--list-neutral-500)!important;-webkit-text-fill-color:var(--list-neutral-500)!important;opacity:.8}.modern-list-board .modern-table-container .table-body .table-row .table-cell.price-cell .price-info .original-price[data-v-05669aec]{font-size:.75rem;color:var(--list-neutral-500);text-decoration:line-through}.modern-list-board .modern-table-container .table-body .table-row .table-cell.stock-cell .stock-info .stock-text[data-v-05669aec]{font-weight:600;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem}.modern-list-board .modern-table-container .table-body .table-row .table-cell.stock-cell .stock-info .stock-text.stock-warning[data-v-05669aec]{color:var(--list-error);border:1px solid rgba(239,68,68,.2)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.stock-cell .stock-info .stock-text.stock-sufficient[data-v-05669aec]{color:var(--list-success);border:1px solid rgba(16,185,129,.2)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.delivery-cell .delivery-badge[data-v-05669aec]{background:linear-gradient(135deg,#d4b2001a,#b87b000d);color:#d4a01a;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;border:1px solid hsla(46,96%,31%,.2)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.action-cell .action-buttons[data-v-05669aec]{width:100%}.modern-list-board .modern-table-container .table-body .table-row .table-cell.action-cell .action-buttons .action-btn[data-v-05669aec]{width:100%;font-size:.75rem;font-weight:500;border-radius:var(--list-radius-lg);transition:var(--list-transition);display:flex;align-items:center;justify-content:center;gap:.25rem}.modern-list-board .modern-table-container .table-body .table-row .table-cell.action-cell .action-buttons .action-btn .el-icon[data-v-05669aec]{font-size:.875rem}.modern-list-board .modern-table-container .table-body .table-row .table-cell.action-cell .action-buttons .action-btn.primary-btn[data-v-05669aec]{background:linear-gradient(135deg,var(--list-primary) 0%,var(--list-primary-dark) 100%);color:#fff;border:none}.modern-list-board .modern-table-container .table-body .table-row .table-cell.action-cell .action-buttons .action-btn.primary-btn[data-v-05669aec]:hover{background:linear-gradient(135deg,var(--list-primary-light) 0%,var(--list-primary) 100%)}.modern-list-board .modern-table-container .table-body .table-row .table-cell.action-cell .action-buttons .action-btn.disabled-btn[data-v-05669aec]{background:linear-gradient(135deg,var(--list-neutral-300) 0%,var(--list-neutral-400) 100%);color:var(--list-neutral-600);border:none}.modern-list-board .modern-table-container .table-body .table-row .table-cell.action-cell .action-buttons .action-btn.sold-out-btn[data-v-05669aec]{color:#ef4444;border:none}.modern-list-board .product-image-preview[data-v-05669aec]{display:flex;align-items:center;justify-content:center;padding:var(--list-space-2);background:var(--list-neutral-50);border-radius:var(--list-radius-lg)}.modern-list-board .empty-state[data-v-05669aec]{margin-top:var(--list-space-6);background:var(--list-glass-bg);-webkit-backdrop-filter:var(--list-glass-blur);backdrop-filter:var(--list-glass-blur);border:1px solid var(--list-glass-border);border-radius:var(--list-radius-xl);box-shadow:var(--list-shadow-md)}.main[data-v-05669aec],.el-table[data-v-05669aec],.header-row[data-v-05669aec],.expDate-row[data-v-05669aec],.hover-row[data-v-05669aec],.salePrice[data-v-05669aec],.medicarePrice[data-v-05669aec],.img-content[data-v-05669aec],.settlement-container[data-v-05669aec],.is-tabledata-empty[data-v-05669aec]{display:none!important}.ab-wrap[data-v-bc04b58e]{position:absolute;inset:0;pointer-events:none;z-index:2;border-radius:var(--r)}.ab-frame[data-v-bc04b58e]{position:absolute;inset:0;border-radius:var(--r);pointer-events:none}.ab-frame[data-mode=solid][data-v-bc04b58e],.ab-frame[data-mode=glow][data-v-bc04b58e]{border:var(--bw) solid var(--c1)}.ab-frame[data-mode=dashed][data-v-bc04b58e]{border:var(--bw) dashed var(--c1)}.ab-frame[data-mode=double][data-v-bc04b58e]{border:var(--bw) double var(--c1)}.ab-frame[data-mode=glow][data-v-bc04b58e]{box-shadow:0 0 var(--gw, 12px) #e8442e8c,inset 0 0 calc(var(--gw, 12px) / 2) #e8442e40}.ab-frame[data-mode=gradient][data-v-bc04b58e],.ab-frame[data-mode=flow][data-v-bc04b58e]{padding:var(--bw);background:linear-gradient(135deg,var(--c1),var(--c2),var(--c1));background-size:220% 220%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ab-frame[data-anim=flow][data-v-bc04b58e]{animation:ab-anim-flow-bc04b58e var(--dur, 3s) linear infinite}.ab-frame[data-anim=pulse][data-v-bc04b58e]{animation:ab-anim-pulse-bc04b58e var(--dur, 3s) ease-in-out infinite}.ab-frame[data-anim=shimmer][data-v-bc04b58e]{animation:ab-anim-shim-bc04b58e var(--dur, 3s) ease-in-out infinite}@keyframes ab-anim-flow-bc04b58e{0%{background-position:0% 50%}to{background-position:220% 50%}}@keyframes ab-anim-pulse-bc04b58e{0%,to{opacity:1}50%{opacity:.3}}@keyframes ab-anim-shim-bc04b58e{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.ab-frame[data-anim][data-v-bc04b58e]{animation:none!important}}.ab-ribbon-clip[data-v-bc04b58e]{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ab-badge[data-v-bc04b58e]{position:absolute;font-weight:700;letter-spacing:.02em;text-align:center}.ab-badge.ab-pill[data-v-bc04b58e]{border-radius:999px;padding:3px 11px;font-size:11px;box-shadow:0 2px 6px #18211f26}.ab-badge.ab-ribbon[data-v-bc04b58e]{width:112px;padding:5px 0;font-size:11px;box-shadow:0 2px 6px #18211f33}.ab-badge.ab-flag[data-v-bc04b58e]{width:84px;padding:5px 0 9px;font-size:10.5px;filter:drop-shadow(0 2px 4px rgba(24,33,31,.22))}.ab-badge.ab-pos-tr.ab-pill[data-v-bc04b58e]{top:9px;right:9px}.ab-badge.ab-pos-tl.ab-pill[data-v-bc04b58e]{top:9px;left:9px}.ab-badge.ab-pos-br.ab-pill[data-v-bc04b58e]{bottom:9px;right:9px}.ab-badge.ab-pos-bl.ab-pill[data-v-bc04b58e]{bottom:9px;left:9px}.ab-badge.ab-pos-tr.ab-ribbon[data-v-bc04b58e]{top:13px;right:-28px;transform:rotate(45deg)}.ab-badge.ab-pos-tl.ab-ribbon[data-v-bc04b58e]{top:13px;left:-28px;transform:rotate(-45deg)}.ab-badge.ab-pos-br.ab-ribbon[data-v-bc04b58e]{bottom:13px;right:-28px;transform:rotate(-45deg)}.ab-badge.ab-pos-bl.ab-ribbon[data-v-bc04b58e]{bottom:13px;left:-28px;transform:rotate(45deg)}.ab-badge.ab-pos-tr.ab-flag[data-v-bc04b58e]{top:0;right:12px;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.ab-badge.ab-pos-tl.ab-flag[data-v-bc04b58e]{top:0;left:12px;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.ab-badge.ab-pos-br.ab-flag[data-v-bc04b58e]{bottom:0;right:12px;padding:9px 0 5px;clip-path:polygon(0 100%,100% 100%,100% 0,50% 22%,0 0)}.ab-badge.ab-pos-bl.ab-flag[data-v-bc04b58e]{bottom:0;left:12px;padding:9px 0 5px;clip-path:polygon(0 100%,100% 0,50% 22%,0 0,100% 0)}.commodity-type[data-v-5fae32c3]{display:inline-block;padding:5.5px 6.6px;color:#fff;margin-bottom:6.6px;font-size:13.2px;text-align:center;background-color:#ffb35a}.rx-color[data-v-5fae32c3]{padding:0;width:28.413px;height:20.163px;line-height:21.163px;font-weight:500;font-size:13.75px;border-radius:2.2px;background:#0091ff}.yi-otc-color[data-v-5fae32c3]{padding:0;width:47.663px;height:20.163px;line-height:21.163px;font-weight:500;font-size:11.913px;border-radius:2.2px;background:#33ae67}.jia-otc-color[data-v-5fae32c3]{padding:0;width:47.663px;height:20.163px;line-height:21.163px;font-weight:500;font-size:11.913px;border-radius:2.2px;background:#e60012}.cuxiao-color[data-v-5fae32c3],.hot-sales-color[data-v-5fae32c3]{padding:0;width:47.663px;height:20.163px;line-height:21.163px;font-weight:500;font-size:12.837px;border-radius:2.2px;background:linear-gradient(239.03deg,#51ecb9,#16acfb)}.hot-sales-color[data-v-5fae32c3]{background:#f60}.other-color[data-v-5fae32c3]{padding:0;width:47.663px;height:20.163px;line-height:21.163px;font-weight:500;font-size:12.837px;border-radius:2.2px;background:gray}.food-color[data-v-5fae32c3],.limited-time-active-color[data-v-5fae32c3],.coupon-active-color[data-v-5fae32c3]{padding:0;width:55.913px;height:20.163px;line-height:21.163px;font-weight:500;font-size:11.913px;border-radius:2.2px;background:#6bc4c1}.limited-time-active-color[data-v-5fae32c3]{background:linear-gradient(239.03deg,#51ecb9,#16acfb)}.coupon-active-color[data-v-5fae32c3]{background:linear-gradient(239.03deg,#fb0677,#fddca3)}.a-otc[data-v-5fae32c3]{padding:0;width:47.663px;height:20.163px;line-height:21.163px;font-weight:500;font-size:11.913px;border-radius:2.2px;background-color:#ffb35a}.b-otc[data-v-5fae32c3]{padding:0;width:47.663px;height:20.163px;line-height:21.163px;font-weight:500;font-size:11.913px;border-radius:2.2px;background-color:#43cf7c}.modern-product-card[data-v-5fae32c3]{position:relative}.modern-photo-board[data-v-5fae32c3]{--card-primary: var(--main-color);--card-primary-light: #33dfab;--card-primary-dark: #00b87f;--card-neutral-50: #fafbfc;--card-neutral-100: #f4f6f8;--card-neutral-200: #e4e7eb;--card-neutral-300: #d1d5db;--card-neutral-500: #6b7280;--card-neutral-600: #4b5563;--card-neutral-700: #374151;--card-neutral-800: #1f2937;--card-success: #10b981;--card-warning: #f59e0b;--card-error: #ef4444;--card-price: #ff5200;--rx-gradient: linear-gradient(135deg, #3b82f6 0%, #1e40af 100%);--otc-a-gradient: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--otc-b-gradient: linear-gradient(135deg, #10b981 0%, #059669 100%);--promo-gradient: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--card-glass-bg: rgba(255, 255, 255, .9);--card-glass-border: rgba(255, 255, 255, .2);--card-glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .15);--card-glass-blur: blur(8px);--card-radius-lg: .75rem;--card-radius-xl: 1rem;--card-radius-2xl: 1.5rem;--card-space-2: .5rem;--card-space-3: .75rem;--card-space-4: 1rem;--card-space-6: 1.5rem;--card-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--card-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--card-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--card-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--card-transition: all .3s cubic-bezier(.33, 1, .68, 1);--card-bounce: cubic-bezier(.68, -.55, .265, 1.55);width:100%;padding:var(--card-space-4)}.modern-photo-board .product-grid[data-v-5fae32c3]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--card-space-4);justify-items:center;max-width:1520px;margin:0 auto}@media (min-width: 1600px){.modern-photo-board .product-grid[data-v-5fae32c3]{grid-template-columns:repeat(6,1fr);gap:var(--card-space-6)}}.modern-photo-board .modern-product-card[data-v-5fae32c3]{width:100%;max-width:280px;min-height:480px;background:var(--card-glass-bg);-webkit-backdrop-filter:var(--card-glass-blur);backdrop-filter:var(--card-glass-blur);border:1px solid var(--card-glass-border);border-radius:16px;padding:var(--card-space-4);cursor:pointer;transition:var(--card-transition);position:relative;overflow:hidden;display:flex;flex-direction:column}.modern-photo-board .modern-product-card.expiry-warning[data-v-5fae32c3]{background:linear-gradient(135deg,#f0e68c1a,#ffd7000d);border-color:#f0e68c4d}.modern-photo-board .modern-product-card.expiry-warning[data-v-5fae32c3] *{color:var(--card-warning)!important}.modern-photo-board .modern-product-card[data-v-5fae32c3]:hover{border-color:var(--card-primary)}.modern-photo-board .modern-product-card:hover .hover-effects .glow-circle[data-v-5fae32c3]{transform:scale(1.2);opacity:.6}.modern-photo-board .modern-product-card:hover .hover-effects .shimmer[data-v-5fae32c3]{transform:translate(200%)}.modern-photo-board .modern-product-card:hover .product-image[data-v-5fae32c3]{transform:scale(1.05)}.modern-photo-board .modern-product-card:hover .double-elven[data-v-5fae32c3]{transform:scale(1.05);width:105%;height:105%;position:absolute;top:0;left:0;z-index:2}.modern-photo-board .modern-product-card:hover .double-elven-product-image-container[data-v-5fae32c3]{overflow:visible!important}.modern-photo-board .modern-product-card .product-image-container[data-v-5fae32c3]{position:relative;width:100%;height:200px;margin-bottom:var(--card-space-4);border-radius:var(--card-radius-xl);overflow:hidden;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.modern-photo-board .modern-product-card .product-image-container .image-wrapper[data-v-5fae32c3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.modern-photo-board .modern-product-card .product-image-container .image-wrapper .double-elven[data-v-5fae32c3]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.modern-photo-board .modern-product-card .product-image-container .image-wrapper .product-image[data-v-5fae32c3]{max-width:90%;max-height:90%;object-fit:contain;transition:transform var(--card-transition);border-radius:var(--card-radius-lg)}.modern-photo-board .modern-product-card .product-image-container .image-wrapper .promo-overlay[data-v-5fae32c3]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.modern-photo-board .modern-product-card .product-image-container .status-badges[data-v-5fae32c3]{position:absolute;top:var(--card-space-2);left:var(--card-space-2);display:flex;flex-direction:column;gap:var(--card-space-2);z-index:3}.modern-photo-board .modern-product-card .product-image-container .status-badges .history-badge[data-v-5fae32c3],.modern-photo-board .modern-product-card .product-image-container .status-badges .sold-out-badge[data-v-5fae32c3]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--card-shadow-md)}.modern-photo-board .modern-product-card .product-image-container .status-badges .history-badge[data-v-5fae32c3]{background:linear-gradient(135deg,var(--card-warning) 0%,#d97706 100%);color:#fff}.modern-photo-board .modern-product-card .product-image-container .status-badges .history-badge .el-icon[data-v-5fae32c3]{font-size:.875rem}.modern-photo-board .modern-product-card .product-image-container .status-badges .sold-out-badge[data-v-5fae32c3]{background:linear-gradient(135deg,var(--card-error) 0%,#dc2626 100%);color:#fff}.modern-photo-board .modern-product-card .product-image-container .status-badges .sold-out-badge .el-icon[data-v-5fae32c3]{font-size:.875rem}.modern-photo-board .modern-product-card .product-image-container .special-tags-container[data-v-5fae32c3]{position:absolute;top:var(--card-space-2);right:var(--card-space-2);max-width:45%;z-index:3}.modern-photo-board .modern-product-card .product-image-container .special-tags-container[data-v-5fae32c3] .table-row-tags{display:flex;flex-direction:column;gap:5px;align-items:flex-end}.modern-photo-board .modern-product-card .product-image-container .special-tags-container[data-v-5fae32c3] .table-row-tags>div{display:flex;justify-content:flex-end}.modern-photo-board .modern-product-card .product-image-container .special-tags-container[data-v-5fae32c3] .table-row-tags .row-tag{height:20px;font-size:10px;padding:0 7px;font-weight:700;border-radius:10px;letter-spacing:.5px;border:none;box-shadow:0 2px 8px #00000040,0 1px 3px #0003;transition:all .2s cubic-bezier(.4,0,.2,1)}.modern-photo-board .modern-product-card .product-image-container .special-tags-container[data-v-5fae32c3] .table-row-tags .row-tag:hover{transform:scale(1.08);box-shadow:0 3px 12px #0000004d,0 2px 6px #00000040}.modern-photo-board .modern-product-card .product-image-container .special-tags-container[data-v-5fae32c3] .table-row-tags .row-tag:nth-child(n+4){display:none}.modern-photo-board .modern-product-card .product-image-container .coupon-container[data-v-5fae32c3]{position:absolute;bottom:-10px;left:0;width:100%;z-index:2}.modern-photo-board .modern-product-card .double-elven-product-image-container[data-v-5fae32c3]{border-radius:0}.modern-photo-board .modern-product-card .product-info[data-v-5fae32c3]{flex:1;display:flex;flex-direction:column;gap:var(--card-space-3);margin-bottom:var(--card-space-4);min-height:180px}.modern-photo-board .modern-product-card .product-info .price-section[data-v-5fae32c3]{display:flex;justify-content:space-between;align-items:flex-start}.modern-photo-board .modern-product-card .product-info .price-section .current-price[data-v-5fae32c3]{display:flex;align-items:baseline;gap:.125rem}.modern-photo-board .modern-product-card .product-info .price-section .current-price .currency[data-v-5fae32c3]{font-size:1rem;font-weight:500;color:var(--card-price)}.modern-photo-board .modern-product-card .product-info .price-section .current-price .amount[data-v-5fae32c3]{font-size:1.5rem;font-weight:500;background:linear-gradient(135deg,var(--card-price) 0%,#ff6b35 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modern-photo-board .modern-product-card .product-info .price-section .delivery-info[data-v-5fae32c3]{font-size:.75rem;font-weight:500;color:var(--card-primary-dark);background:var(--main-color-opacity-05);padding:.25rem .5rem;border-radius:9999px;border:1px solid var(--main-color-opacity-10)}.modern-photo-board .modern-product-card .product-info .product-title:hover .product-name[data-v-5fae32c3]{color:var(--card-primary)}.modern-photo-board .modern-product-card .product-info .product-title .title-content[data-v-5fae32c3]{display:flex;align-items:flex-start;gap:var(--card-space-2);flex-wrap:wrap}.modern-photo-board .modern-product-card .product-info .product-title .title-content .product-type-badge[data-v-5fae32c3]{flex-shrink:0;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;color:#fff;margin-top:2px}.modern-photo-board .modern-product-card .product-info .product-title .title-content .product-type-badge.type-rx-color[data-v-5fae32c3]{background:var(--rx-gradient)}.modern-photo-board .modern-product-card .product-info .product-title .title-content .product-type-badge.type-jia-otc-color[data-v-5fae32c3],.modern-photo-board .modern-product-card .product-info .product-title .title-content .product-type-badge.type-a-otc[data-v-5fae32c3]{background:var(--otc-a-gradient)}.modern-photo-board .modern-product-card .product-info .product-title .title-content .product-type-badge.type-yi-otc-color[data-v-5fae32c3],.modern-photo-board .modern-product-card .product-info .product-title .title-content .product-type-badge.type-b-otc[data-v-5fae32c3]{background:var(--otc-b-gradient)}.modern-photo-board .modern-product-card .product-info .product-title .title-content .product-type-badge.type-cuxiao-color[data-v-5fae32c3]{background:var(--promo-gradient)}.modern-photo-board .modern-product-card .product-info .product-title .title-content .product-type-badge.type-hot-sales-color[data-v-5fae32c3]{background:linear-gradient(135deg,#ff6b35,#f7931e)}.modern-photo-board .modern-product-card .product-info .product-title .title-content .product-type-badge.type-other-color[data-v-5fae32c3]{background:linear-gradient(135deg,var(--card-neutral-500) 0%,var(--card-neutral-600) 100%)}.modern-photo-board .modern-product-card .product-info .product-title .title-content .product-name[data-v-5fae32c3]{font-size:1rem;font-weight:600;color:var(--card-neutral-800);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:inherit;overflow:hidden;transition:color var(--card-transition);cursor:pointer;flex:1;min-width:0}.modern-photo-board .modern-product-card .product-info .product-specs[data-v-5fae32c3]{display:flex;flex-direction:column;gap:.25rem}.modern-photo-board .modern-product-card .product-info .product-specs .spec-item[data-v-5fae32c3]{display:flex;align-items:center;justify-content:center;gap:.375rem;font-size:.875rem;color:var(--card-neutral-600)}.modern-photo-board .modern-product-card .product-info .product-specs .spec-item .el-icon[data-v-5fae32c3]{font-size:1rem;color:var(--card-neutral-500)}.modern-photo-board .modern-product-card .product-info .product-specs .spec-item span[data-v-5fae32c3]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-photo-board .modern-product-card .product-info .manufacturer-info[data-v-5fae32c3]{display:flex;align-items:center;padding:5px;background:var(--main-color-opacity-05);border:1px solid var(--main-color-opacity-10);border-radius:var(--card-radius-lg)}.modern-photo-board .modern-product-card .product-info .manufacturer-info .el-icon[data-v-5fae32c3]{font-size:1rem;color:var(--card-primary);flex-shrink:0}.modern-photo-board .modern-product-card .product-info .manufacturer-info .manufacturer-name[data-v-5fae32c3]{font-size:.855rem;font-weight:500;color:var(--card-neutral-700);flex:1;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.modern-photo-board .modern-product-card .product-actions[data-v-5fae32c3]{margin-top:auto;flex-shrink:0}.modern-photo-board .modern-product-card .product-actions .action-button[data-v-5fae32c3]{width:100%;height:44px;border-radius:var(--card-radius-lg);font-size:.875rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:var(--card-space-2);transition:var(--card-transition);border:none}.modern-photo-board .modern-product-card .product-actions .action-button .el-icon[data-v-5fae32c3]{font-size:1rem}.modern-photo-board .modern-product-card .product-actions .action-button.primary-button[data-v-5fae32c3]{background:linear-gradient(135deg,var(--card-primary) 0%,var(--card-primary-dark) 100%);color:#fff;box-shadow:var(--card-shadow-md)}.modern-photo-board .modern-product-card .product-actions .action-button.primary-button[data-v-5fae32c3]:hover{background:linear-gradient(135deg,var(--card-primary-light) 0%,var(--card-primary) 100%);transform:translateY(-2px);box-shadow:var(--card-shadow-lg)}.modern-photo-board .modern-product-card .product-actions .action-button.disabled-button[data-v-5fae32c3]{background:linear-gradient(135deg,var(--card-neutral-300) 0%,var(--card-neutral-400) 100%);color:var(--card-neutral-600);cursor:not-allowed}.modern-photo-board .modern-product-card .product-actions .action-button.disabled-button[data-v-5fae32c3]:hover{transform:none;box-shadow:none}.modern-photo-board .modern-product-card .hover-effects[data-v-5fae32c3]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;border-radius:var(--card-radius-2xl)}.modern-photo-board .modern-product-card .hover-effects .glow-circle[data-v-5fae32c3]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--main-color-opacity-10) 0%,transparent 70%);transform:scale(.8);opacity:0;transition:var(--card-transition)}.modern-photo-board .modern-product-card .hover-effects .shimmer[data-v-5fae32c3]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s ease}.modern-photo-board .empty-state[data-v-5fae32c3]{padding:var(--card-space-6);background:var(--card-glass-bg);-webkit-backdrop-filter:var(--card-glass-blur);backdrop-filter:var(--card-glass-blur);border:1px solid var(--card-glass-border);border-radius:var(--card-radius-2xl);box-shadow:var(--card-shadow-md)}.photo-board-body[data-v-5fae32c3],.photo-board-items[data-v-5fae32c3],.commodity-item[data-v-5fae32c3]{display:none!important}[data-v-5fae32c3] .commodity-related-tags{display:flex}[data-v-5fae32c3] .commodity-related-tags .tag{height:18px;font-size:12px;font-weight:500;line-height:18px;border-radius:3px;border-width:1px;border-style:solid;margin-right:4px;padding:0 4px;box-sizing:border-box}[data-v-5fae32c3] .commodity-related-tags .tag-promotion{background:#f60;border:none;color:#fff}[data-v-5fae32c3] .commodity-related-tags .tag-cash{border-color:#025cd680;color:#025cd6}[data-v-5fae32c3] .commodity-related-tags .tag-coupon{border-color:#ffa36680;color:#f60}[data-v-5fae32c3] .commodity-related-tags .tag-plus{border-color:#33ae6780;color:#33ae67}.modern-pagination[data-v-433ab51d]{--pagination-primary: #667eea;--pagination-primary-light: #8a9af3;--pagination-primary-dark: #4c63d2;--pagination-neutral-50: #fafbfc;--pagination-neutral-100: #f4f6f8;--pagination-neutral-200: #e4e7eb;--pagination-neutral-300: #d1d5db;--pagination-neutral-500: #6b7280;--pagination-neutral-600: #4b5563;--pagination-neutral-700: #374151;--pagination-glass-bg: rgba(255, 255, 255, .8);--pagination-glass-border: rgba(255, 255, 255, .2);--pagination-radius-lg: .75rem;--pagination-radius-xl: 1rem;--pagination-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--pagination-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--pagination-transition: all .25s cubic-bezier(.33, 1, .68, 1)}.modern-pagination .pagination-container[data-v-433ab51d]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:var(--pagination-glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--pagination-glass-border);border-radius:8px;gap:2rem}@media (max-width: 768px){.modern-pagination .pagination-container[data-v-433ab51d]{flex-direction:column;gap:1rem;padding:1rem}}.modern-pagination .pagination-container .stats-info[data-v-433ab51d]{display:flex;align-items:center;gap:1.5rem}@media (max-width: 768px){.modern-pagination .pagination-container .stats-info[data-v-433ab51d]{flex-direction:column;gap:.5rem;text-align:center}}.modern-pagination .pagination-container .stats-info .records-count[data-v-433ab51d]{display:flex;align-items:center;gap:.25rem}.modern-pagination .pagination-container .stats-info .records-count .label[data-v-433ab51d]{font-size:.875rem;color:var(--pagination-neutral-600);font-weight:500}.modern-pagination .pagination-container .stats-info .records-count .highlight-number[data-v-433ab51d]{font-size:1.125rem;font-weight:700;color:var(--pagination-primary);background:var(--main-color);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 .25rem}.modern-pagination .pagination-container .stats-info .page-info[data-v-433ab51d]{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:#667eea0d;border-radius:9999px;border:1px solid rgba(102,126,234,.1)}.modern-pagination .pagination-container .stats-info .page-info .current-page[data-v-433ab51d]{font-size:.875rem;font-weight:600;color:var(--main-color)}.modern-pagination .pagination-container .stats-info .page-info .separator[data-v-433ab51d]{font-size:.75rem;color:var(--pagination-neutral-500);margin:0 .125rem}.modern-pagination .pagination-container .stats-info .page-info .total-pages[data-v-433ab51d]{font-size:.875rem;font-weight:500;color:var(--pagination-neutral-600)}.modern-pagination .pagination-container .stats-info .page-info .label[data-v-433ab51d]{font-size:.75rem;color:var(--pagination-neutral-600);margin-left:.25rem}.modern-pagination .pagination-container .pagination-controls[data-v-433ab51d]{display:flex;align-items:center}.modern-pagination[data-v-433ab51d] .modern-el-pagination{--el-pagination-bg-color: transparent;--el-pagination-text-color: var(--pagination-neutral-600);--el-pagination-border-radius: var(--pagination-radius-lg);--el-pagination-button-color: var(--pagination-neutral-600);--el-pagination-button-bg-color: var(--pagination-glass-bg);--el-pagination-button-disabled-color: var(--pagination-neutral-300);--el-pagination-button-disabled-bg-color: var(--pagination-neutral-100);--el-pagination-hover-color: var(--pagination-primary);--el-pagination-font-size: .875rem}.modern-pagination[data-v-433ab51d] .modern-el-pagination .btn-prev,.modern-pagination[data-v-433ab51d] .modern-el-pagination .btn-next{min-width:40px!important;height:40px!important;background:var(--pagination-glass-bg)!important;border:1px solid var(--pagination-glass-border)!important;border-radius:var(--pagination-radius-lg)!important;color:var(--pagination-neutral-600)!important;font-weight:500!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;transition:var(--pagination-transition)!important;display:flex!important;align-items:center!important;justify-content:center!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .btn-prev:hover,.modern-pagination[data-v-433ab51d] .modern-el-pagination .btn-next:hover{background:var(--main-color)!important;color:#fff!important;border-color:var(--main-color)!important;transform:translateY(-1px)!important;box-shadow:var(--pagination-shadow-md)!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .btn-prev:disabled,.modern-pagination[data-v-433ab51d] .modern-el-pagination .btn-next:disabled{opacity:.4!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .btn-prev:disabled:hover,.modern-pagination[data-v-433ab51d] .modern-el-pagination .btn-next:disabled:hover{background:var(--pagination-glass-bg)!important;color:var(--pagination-neutral-300)!important;border-color:var(--pagination-glass-border)!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pager li{min-width:40px!important;height:40px!important;background:var(--pagination-glass-bg)!important;border:1px solid var(--pagination-glass-border)!important;border-radius:8px!important;color:var(--pagination-neutral-600)!important;font-weight:500!important;margin:0 .25rem!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;transition:var(--pagination-transition)!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pager li:hover{background:var(--main-color)!important;color:#fff!important;border-color:var(--main-color)!important;transform:translateY(-1px)!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pager li.is-active{background:#fff!important;color:#3a3838!important;border-color:var(--main-color)!important;font-weight:600!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pager li.btn-quicknext:hover,.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pager li.btn-quickprev:hover{color:var(--pagination-primary)!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pagination__sizes{display:none}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pagination__sizes .el-select .el-select__wrapper{background:var(--pagination-glass-bg)!important;border:1px solid var(--pagination-glass-border)!important;border-radius:var(--pagination-radius-lg)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;height:40px!important;transition:var(--pagination-transition)!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pagination__sizes .el-select .el-select__wrapper:hover{border-color:var(--pagination-primary)!important;box-shadow:0 0 0 2px #667eea1a!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pagination__sizes .el-select .el-select__wrapper.is-focused{border-color:var(--pagination-primary)!important;box-shadow:0 0 0 2px #667eea33!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pagination__jump .el-input .el-input__wrapper{background:var(--pagination-glass-bg)!important;border:1px solid var(--pagination-glass-border)!important;border-radius:var(--pagination-radius-lg)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;height:40px!important;width:60px!important;transition:var(--pagination-transition)!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pagination__jump .el-input .el-input__wrapper:hover{border-color:var(--pagination-primary)!important;box-shadow:0 0 0 2px #667eea1a!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pagination__jump .el-input .el-input__wrapper.is-focus{border-color:var(--pagination-primary)!important;box-shadow:0 0 0 2px #667eea33!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pagination__jump .el-input .el-input__wrapper .el-input__inner{text-align:center!important;font-weight:500!important;color:var(--pagination-neutral-700)!important}.modern-pagination[data-v-433ab51d] .modern-el-pagination .el-pagination__total{display:none!important}[data-v-281ae4ad]:root{--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--primary-color: #667eea;--primary-light: #8a9af3;--primary-dark: #4c63d2;--neutral-50: #fafbfc;--neutral-100: #f4f6f8;--neutral-200: #e4e7eb;--neutral-300: #d1d5db;--neutral-400: #9ca3af;--neutral-500: #6b7280;--neutral-600: #4b5563;--neutral-700: #374151;--neutral-800: #1f2937;--neutral-900: #111827;--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444;--info-color: #3b82f6;--rx-color: linear-gradient(135deg, #3b82f6 0%, #1e40af 100%);--otc-a-color: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--otc-b-color: linear-gradient(135deg, #10b981 0%, #059669 100%);--promo-color: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--glass-bg: rgba(255, 255, 255, .8);--glass-border: rgba(255, 255, 255, .2);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .15);--glass-blur: blur(8px);--neuro-light: #ffffff;--neuro-dark: #e0e6ed;--neuro-shadow-light: 9px 9px 18px #d1d9e6, -9px -9px 18px #ffffff;--neuro-shadow-inset: inset 9px 9px 18px #d1d9e6, inset -9px -9px 18px #ffffff;--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-in-cubic: cubic-bezier(.32, 0, .67, 0);--ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1);--transition-fast: .15s;--transition-normal: .25s;--transition-slow: .35s}.modern-commodity-list[data-v-281ae4ad]{background:linear-gradient(135deg,#f6f8fb,#e8f2ff);min-height:100vh}.modern-commodity-list .page-container[data-v-281ae4ad]{max-width:1600px;margin:0 auto;padding:var(--space-6)}@media (max-width: 1280px){.modern-commodity-list .page-container[data-v-281ae4ad]{padding:var(--space-4)}}.modern-commodity-list .breadcrumb-section[data-v-281ae4ad]{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-6);box-shadow:var(--shadow-md)}.modern-commodity-list .breadcrumb-section[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{color:var(--neutral-600);font-weight:500;font-size:.875rem;transition:color var(--transition-normal) var(--ease-out-cubic)}.modern-commodity-list .breadcrumb-section[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner:hover{color:var(--primary-color)}.modern-commodity-list .breadcrumb-section[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--neutral-800);font-weight:600}.modern-commodity-list .breadcrumb-section[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__separator{color:var(--neutral-400);margin:0 var(--space-2)}.modern-commodity-list .license-warning[data-v-281ae4ad]{background:linear-gradient(135deg,#fbbf241a,#f59e0b1a);border:1px solid rgba(251,191,36,.2);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-6);position:relative;overflow:hidden}.modern-commodity-list .license-warning[data-v-281ae4ad]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--warning-color)}.modern-commodity-list .license-warning .warning-content[data-v-281ae4ad]{display:flex;align-items:center;gap:var(--space-3)}.modern-commodity-list .license-warning .warning-content .warning-icon[data-v-281ae4ad]{width:20px;height:20px;color:var(--warning-color)}.modern-commodity-list .license-warning .warning-content .warning-text[data-v-281ae4ad]{flex:1;font-size:.875rem;color:var(--neutral-700);line-height:1.5}.modern-commodity-list .license-warning .warning-content .warning-action[data-v-281ae4ad] .el-button{background:var(--warning-color);border:none;border-radius:var(--radius-md);color:#fff;font-size:.75rem;padding:var(--space-2) var(--space-4);transition:all var(--transition-normal) var(--ease-out-cubic)}.modern-commodity-list .license-warning .warning-content .warning-action[data-v-281ae4ad] .el-button:hover{background:#e59e0b;transform:translateY(-1px);box-shadow:var(--shadow-md)}.modern-filter-section[data-v-281ae4ad]{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);margin-bottom:var(--space-8);overflow:hidden}.modern-filter-section .selected-filters[data-v-281ae4ad]{background:linear-gradient(135deg,#667eea0d,#764ba20d);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--glass-border)}.modern-filter-section .selected-filters .filter-label[data-v-281ae4ad]{font-size:.875rem;font-weight:600;color:var(--neutral-700);margin-right:var(--space-4)}.modern-filter-section .selected-filters .filter-tags[data-v-281ae4ad]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.modern-filter-section .selected-filters .filter-tags[data-v-281ae4ad] .el-tag{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--neutral-700);font-size:.75rem;padding:var(--space-1) var(--space-3);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:all var(--transition-normal) var(--ease-out-cubic)}.modern-filter-section .selected-filters .filter-tags[data-v-281ae4ad] .el-tag:hover{background:var(--primary-light);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.modern-filter-section .selected-filters .filter-tags[data-v-281ae4ad] .el-tag .el-tag__close{color:var(--neutral-500)}.modern-filter-section .selected-filters .filter-tags[data-v-281ae4ad] .el-tag .el-tag__close:hover{color:var(--error-color)}.modern-filter-section .filter-content[data-v-281ae4ad]{padding:var(--space-6)}.modern-filter-section .filter-content .filter-row[data-v-281ae4ad]{display:flex;align-items:flex-start;padding:var(--space-4) 0;border-bottom:1px solid rgba(228,231,235,.6)}.modern-filter-section .filter-content .filter-row[data-v-281ae4ad]:last-child{border-bottom:none}.modern-filter-section .filter-content .filter-row .filter-label[data-v-281ae4ad]{width:120px;font-size:.875rem;font-weight:600;color:var(--neutral-700);padding:var(--space-2) var(--space-4) var(--space-2) 0;text-align:right;flex-shrink:0}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad]{flex:1;display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad] .el-radio-group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad] .el-radio-group .el-radio{margin:0}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad] .el-radio-group .el-radio .el-radio__input{display:none}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad] .el-radio-group .el-radio .el-radio__label{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-size:.75rem;font-weight:500;color:var(--neutral-600);cursor:pointer;transition:all var(--transition-normal) var(--ease-out-cubic);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad] .el-radio-group .el-radio .el-radio__label:hover{background:var(--primary-light);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad] .el-radio-group .el-radio.is-checked .el-radio__label{background:var(--primary-gradient);color:#fff;border-color:var(--primary-color);box-shadow:var(--shadow-md)}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad] .el-checkbox-group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad] .el-checkbox-group .el-checkbox{margin:0}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad] .el-checkbox-group .el-checkbox .el-checkbox__input .el-checkbox__inner{width:18px;height:18px;border:2px solid var(--neutral-300);border-radius:var(--radius-sm);background:var(--glass-bg);transition:all var(--transition-normal) var(--ease-out-cubic)}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad] .el-checkbox-group .el-checkbox .el-checkbox__input .el-checkbox__inner:after{width:4px;height:8px;border:2px solid white;border-top:0;border-left:0;left:5px;top:1px}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad] .el-checkbox-group .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background:var(--primary-gradient);border-color:var(--primary-color)}.modern-filter-section .filter-content .filter-row .filter-options[data-v-281ae4ad] .el-checkbox-group .el-checkbox .el-checkbox__label{font-size:.875rem;font-weight:500;color:var(--neutral-700);margin-left:var(--space-2)}.modern-filter-section .filter-content .filter-row .filter-expand[data-v-281ae4ad]{width:100px;display:flex;justify-content:flex-end}.modern-filter-section .filter-content .filter-row .filter-expand .expand-btn[data-v-281ae4ad]{background:none;border:none;color:var(--primary-color);font-size:.75rem;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:all var(--transition-normal) var(--ease-out-cubic)}.modern-filter-section .filter-content .filter-row .filter-expand .expand-btn[data-v-281ae4ad]:hover{background:#667eea1a;transform:translateY(-1px)}.modern-filter-section .filter-actions[data-v-281ae4ad]{background:#f6f8fbcc;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:var(--space-4) var(--space-6);border-top:1px solid var(--glass-border);border-radius:0 0 var(--radius-2xl) var(--radius-2xl)}.modern-filter-section .filter-actions .actions-row[data-v-281ae4ad]{display:flex;justify-content:space-between;align-items:center}.modern-filter-section .filter-actions .actions-row .left-actions[data-v-281ae4ad]{display:flex;gap:var(--space-3)}.modern-filter-section .filter-actions .actions-row .left-actions .action-btn[data-v-281ae4ad]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);font-size:.875rem;font-weight:500;color:var(--neutral-700);cursor:pointer;transition:all var(--transition-normal) var(--ease-out-cubic);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.modern-filter-section .filter-actions .actions-row .left-actions .action-btn[data-v-281ae4ad]:hover{background:var(--primary-light);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.modern-filter-section .filter-actions .actions-row .left-actions .action-btn.active[data-v-281ae4ad]{background:var(--primary-gradient);color:#fff;border-color:var(--primary-color);box-shadow:var(--shadow-md)}.modern-filter-section .filter-actions .actions-row .right-actions[data-v-281ae4ad]{display:flex;align-items:center;gap:var(--space-4)}.modern-filter-section .filter-actions .actions-row .right-actions .view-toggle[data-v-281ae4ad]{display:flex;gap:var(--space-2)}.modern-filter-section .filter-actions .actions-row .right-actions .view-toggle .toggle-btn[data-v-281ae4ad]{width:40px;height:40px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-normal) var(--ease-out-cubic);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.modern-filter-section .filter-actions .actions-row .right-actions .view-toggle .toggle-btn .icon[data-v-281ae4ad]{font-size:1.25rem;color:var(--neutral-500);transition:color var(--transition-normal)}.modern-filter-section .filter-actions .actions-row .right-actions .view-toggle .toggle-btn[data-v-281ae4ad]:hover{background:var(--primary-light);transform:translateY(-1px);box-shadow:var(--shadow-md)}.modern-filter-section .filter-actions .actions-row .right-actions .view-toggle .toggle-btn:hover .icon[data-v-281ae4ad]{color:#fff}.modern-filter-section .filter-actions .actions-row .right-actions .view-toggle .toggle-btn.active[data-v-281ae4ad]{background:var(--primary-gradient);border-color:var(--primary-color);box-shadow:var(--shadow-md)}.modern-filter-section .filter-actions .actions-row .right-actions .view-toggle .toggle-btn.active .icon[data-v-281ae4ad]{color:#fff}.modern-filter-section .filter-actions .actions-row .right-actions .results-info[data-v-281ae4ad]{display:flex;align-items:center;gap:var(--space-4)}.modern-filter-section .filter-actions .actions-row .right-actions .results-info .count-info[data-v-281ae4ad]{font-size:.875rem;color:var(--neutral-600)}.modern-filter-section .filter-actions .actions-row .right-actions .results-info .count-info .highlight[data-v-281ae4ad]{color:var(--primary-color);font-weight:600}.modern-filter-section .filter-actions .actions-row .right-actions .results-info .page-info[data-v-281ae4ad]{font-size:.75rem;color:var(--neutral-500)}.modern-filter-section .filter-actions .actions-row .right-actions .results-info .page-info .current[data-v-281ae4ad]{color:var(--primary-color);font-weight:600}.modern-filter-section .filter-actions .actions-row .right-actions .results-info .mini-pagination[data-v-281ae4ad] .el-pagination .btn-prev,.modern-filter-section .filter-actions .actions-row .right-actions .results-info .mini-pagination[data-v-281ae4ad] .el-pagination .btn-next{width:32px;height:32px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--neutral-600);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:all var(--transition-normal) var(--ease-out-cubic)}.modern-filter-section .filter-actions .actions-row .right-actions .results-info .mini-pagination[data-v-281ae4ad] .el-pagination .btn-prev:hover,.modern-filter-section .filter-actions .actions-row .right-actions .results-info .mini-pagination[data-v-281ae4ad] .el-pagination .btn-next:hover{background:var(--primary-light);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.modern-filter-section .filter-actions .actions-row .right-actions .results-info .mini-pagination[data-v-281ae4ad] .el-pagination .btn-prev.is-disabled,.modern-filter-section .filter-actions .actions-row .right-actions .results-info .mini-pagination[data-v-281ae4ad] .el-pagination .btn-next.is-disabled{opacity:.5;cursor:not-allowed}.modern-filter-section .filter-actions .actions-row .right-actions .results-info .mini-pagination[data-v-281ae4ad] .el-pagination .btn-prev.is-disabled:hover,.modern-filter-section .filter-actions .actions-row .right-actions .results-info .mini-pagination[data-v-281ae4ad] .el-pagination .btn-next.is-disabled:hover{background:var(--glass-bg);color:var(--neutral-600);transform:none;box-shadow:none}@media (max-width: 1024px){.modern-filter-section .filter-content .filter-row[data-v-281ae4ad]{flex-direction:column}.modern-filter-section .filter-content .filter-row .filter-label[data-v-281ae4ad]{width:100%;text-align:left;margin-bottom:var(--space-2)}.modern-filter-section .filter-content .filter-row .filter-expand[data-v-281ae4ad]{width:100%;justify-content:flex-start;margin-top:var(--space-2)}.modern-filter-section .filter-actions .actions-row[data-v-281ae4ad]{flex-direction:column;gap:var(--space-4)}.modern-filter-section .filter-actions .actions-row .left-actions[data-v-281ae4ad],.modern-filter-section .filter-actions .actions-row .right-actions[data-v-281ae4ad]{width:100%;justify-content:center}}@media (max-width: 768px){.modern-commodity-list .page-container[data-v-281ae4ad]{padding:var(--space-3)}.modern-filter-section[data-v-281ae4ad]{border-radius:var(--radius-xl)}.modern-filter-section .selected-filters[data-v-281ae4ad],.modern-filter-section .filter-actions[data-v-281ae4ad]{padding:var(--space-3)}.modern-filter-section .filter-content[data-v-281ae4ad]{padding:var(--space-4)}}.modern-commodity-list .page-container[data-v-281ae4ad]{max-width:1520px;margin:0 auto;padding:0 100px}.modern-commodity-list .recommendation-swiper[data-v-281ae4ad]{margin-bottom:var(--space-6);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md)}.modern-commodity-list .recommendation-swiper[data-v-281ae4ad] .swiper-slide{border-radius:var(--radius-lg)}.modern-commodity-list .products-section[data-v-281ae4ad]{margin-bottom:var(--space-8)}.modern-commodity-list .products-section[data-v-281ae4ad] .list-board,.modern-commodity-list .products-section[data-v-281ae4ad] .photo-board{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);padding:var(--space-6)}.modern-commodity-list .products-section[data-v-281ae4ad] .list-board .el-loading-mask,.modern-commodity-list .products-section[data-v-281ae4ad] .photo-board .el-loading-mask{background-color:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-2xl)}.modern-commodity-list .modern-pagination-section[data-v-281ae4ad]{padding-bottom:20px;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg)}.modern-commodity-list .results-summary[data-v-281ae4ad]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:6px;margin:10px 0;height:40px;min-width:250px}.modern-commodity-list .results-summary .results-info[data-v-281ae4ad]{display:flex;gap:var(--space-4);align-items:center}.modern-commodity-list .results-summary .results-info .count-text[data-v-281ae4ad],.modern-commodity-list .results-summary .results-info .page-text[data-v-281ae4ad]{font-size:.875rem;color:#475569;font-weight:500;margin-left:10px}.modern-commodity-list .results-summary .results-info .count-text .highlight[data-v-281ae4ad],.modern-commodity-list .results-summary .results-info .page-text .highlight[data-v-281ae4ad]{color:var(--main-color);font-weight:700;font-size:1rem}.modern-commodity-list .results-summary .mini-pagination[data-v-281ae4ad]{margin-right:10px}.modern-commodity-list .results-summary .mini-pagination[data-v-281ae4ad] .el-pagination{--el-pagination-bg-color: white;--el-pagination-button-bg-color: white;--el-pagination-hover-color: var(--main-color)}.modern-commodity-list .results-summary .mini-pagination[data-v-281ae4ad] .el-pagination .btn-prev,.modern-commodity-list .results-summary .mini-pagination[data-v-281ae4ad] .el-pagination .btn-next{border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b;transition:all .2s ease}.modern-commodity-list .results-summary .mini-pagination[data-v-281ae4ad] .el-pagination .btn-prev:hover,.modern-commodity-list .results-summary .mini-pagination[data-v-281ae4ad] .el-pagination .btn-next:hover{background:var(--main-color);color:#fff;border-color:var(--main-color)}.modern-commodity-list .results-summary .mini-pagination[data-v-281ae4ad] .el-pagination .btn-prev:disabled,.modern-commodity-list .results-summary .mini-pagination[data-v-281ae4ad] .el-pagination .btn-next:disabled{background:#f8fafc;border-color:#f1f5f9;color:#cbd5e1}.modern-breadcrumb[data-v-281ae4ad]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 0 24px 24px;margin-bottom:24px}.modern-breadcrumb .breadcrumb-container[data-v-281ae4ad]{max-width:1200px;margin:0 auto;padding:16px 24px}.modern-breadcrumb .breadcrumb-container[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{color:#64748b;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:6px}.modern-breadcrumb .breadcrumb-container[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner .el-icon{font-size:16px;color:#94a3b8}.modern-breadcrumb .breadcrumb-container[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner:hover,.modern-breadcrumb .breadcrumb-container[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner:hover .el-icon{color:var(--main-color)}.modern-breadcrumb .breadcrumb-container[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#1e293b;font-weight:600}.modern-breadcrumb .breadcrumb-container[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner .el-icon{color:var(--main-color)}.modern-breadcrumb .breadcrumb-container[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__separator{color:#cbd5e1;margin:0 8px;font-size:14px}.breadcrumb-section .dropdown-link[data-v-281ae4ad]{display:flex;align-items:center;gap:var(--space-1);color:var(--neutral-700);font-weight:500;cursor:pointer;transition:color var(--transition-normal) var(--ease-out-cubic)}.breadcrumb-section .dropdown-link[data-v-281ae4ad]:hover{color:var(--primary-color)}.breadcrumb-section[data-v-281ae4ad] .modern-dropdown{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:var(--space-2);min-width:280px}.breadcrumb-section[data-v-281ae4ad] .modern-dropdown .modern-dropdown-item{border-radius:var(--radius-lg);margin:var(--space-1) 0;transition:all var(--transition-normal) var(--ease-out-cubic)}.breadcrumb-section[data-v-281ae4ad] .modern-dropdown .modern-dropdown-item:hover{background:var(--primary-light);transform:translateY(-1px)}.breadcrumb-section[data-v-281ae4ad] .modern-dropdown .modern-dropdown-item a{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--neutral-700);text-decoration:none;font-size:.875rem;font-weight:500;transition:color var(--transition-normal)}.breadcrumb-section[data-v-281ae4ad] .modern-dropdown .modern-dropdown-item a:hover{color:#fff}.breadcrumb-section[data-v-281ae4ad] .modern-dropdown .modern-dropdown-item a .el-icon{font-size:1rem;color:var(--neutral-500)}.breadcrumb-section[data-v-281ae4ad] .modern-dropdown .modern-dropdown-item:hover a .el-icon{color:#fff}.breadcrumb-section[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item{display:flex;align-items:center}.breadcrumb-section[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{display:flex;align-items:center;gap:var(--space-1)}.breadcrumb-section[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner .el-icon{font-size:1rem;color:var(--neutral-500)}.breadcrumb-section[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner span{font-size:.875rem}.breadcrumb-section[data-v-281ae4ad] .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner .el-icon{color:var(--primary-color)}.change-page[data-v-281ae4ad],.commodity-list-container[data-v-281ae4ad],.commodity-list[data-v-281ae4ad],.aptitudes[data-v-281ae4ad],.childList[data-v-281ae4ad]{display:none}.main[data-v-63dfe966]{min-height:600px;padding-bottom:40px;background-color:#fff;background-image:var(--bg-grad, linear-gradient(180deg, #b34513 0, #ea580c 120px, #fdeadd 380px, #fff 620px));background-repeat:no-repeat}.act-page[data-theme=seckill][data-v-63dfe966]{--bg-grad: linear-gradient(180deg, #9a3412 0, #d9480f 110px, #fdeadd 380px, #fff 620px)}.act-page[data-theme=fullgift][data-v-63dfe966]{--bg-grad: linear-gradient(180deg, #8f6620 0, #c9912e 110px, #f7ecd7 380px, #fff 620px)}.act-page[data-theme=addprice][data-v-63dfe966]{--bg-grad: linear-gradient(180deg, #083d5e 0, #1173ae 110px, #e3f0f9 380px, #fff 620px)}.act-page[data-theme=package][data-v-63dfe966]{--bg-grad: linear-gradient(180deg, #065f46 0, #12a874 110px, #e2f6ee 380px, #fff 620px)}.act-page[data-v-63dfe966] .nav-item-first{display:none!important}.act-page[data-v-63dfe966] .nav-body{width:100%!important;margin-bottom:9px!important}.act-page[data-v-63dfe966] .nav-item{display:flex;justify-content:center}.act-page[data-v-63dfe966] .nav-item-lastbox{margin-left:0!important}.act-page[data-v-63dfe966] .search-main{padding-bottom:16px!important}.act-hero[data-v-63dfe966],.act-tabs-wrap[data-v-63dfe966],.pre-banner[data-v-63dfe966],.done-banner[data-v-63dfe966],.gift-ladder[data-v-63dfe966],.toolbar[data-v-63dfe966],.goods-wrap[data-v-63dfe966],.rule-note[data-v-63dfe966]{width:1200px;max-width:96%;margin-left:auto;margin-right:auto}.bi[data-v-63dfe966]{display:inline-flex;align-items:center;vertical-align:-2px}.bi[data-v-63dfe966] svg{width:13px;height:13px}.jj-rule .bi[data-v-63dfe966]{margin-right:2px}.jj-rule .bi[data-v-63dfe966] svg{width:12px;height:12px}.tc-head b .bi[data-v-63dfe966]{margin-right:3px}.tc-head b .bi[data-v-63dfe966] svg{width:15px;height:15px}.act-tabs-title .bi[data-v-63dfe966]{margin-right:4px;color:#8e0e18}.rule-note-in b .bi[data-v-63dfe966]{margin-right:4px}.hero-ico[data-v-63dfe966]{display:flex;align-items:center}.hero-ico[data-v-63dfe966] svg{width:42px;height:42px}.pre-banner-in .ic[data-v-63dfe966],.done-banner-in .ic[data-v-63dfe966]{display:flex;align-items:center}.pre-banner-in .ic[data-v-63dfe966] svg,.done-banner-in .ic[data-v-63dfe966] svg{width:26px;height:26px}.gl-title .ic[data-v-63dfe966]{display:inline-flex;align-items:center;color:#ffdf94}.gl-title .ic[data-v-63dfe966] svg{width:24px;height:24px}.act-hero[data-v-63dfe966]{margin-top:10px}.act-hero-in[data-v-63dfe966]{border-radius:18px;padding:22px 28px;position:relative;overflow:hidden;color:#fff;background:linear-gradient(120deg,#8e0e18,#c31e24 45%,#e8541e);box-shadow:0 10px 28px #b4281e33,inset 0 0 60px #ffb45a26;display:flex;align-items:center;gap:18px}.act-hero-in[data-v-63dfe966]:before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 0deg at 85% -20%,rgba(255,220,150,.12) 0deg 5deg,transparent 5deg 14deg)}.act-hero-in[data-v-63dfe966]:after{content:"";position:absolute;right:-60px;bottom:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,214,120,.35),transparent 65%)}.hero-ico[data-v-63dfe966]{filter:drop-shadow(0 0 14px rgba(255,214,120,.9));animation:hero-bob-63dfe966 3s ease-in-out infinite}@keyframes hero-bob-63dfe966{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-txt[data-v-63dfe966]{position:relative;flex:1}.hero-txt h1[data-v-63dfe966]{font-size:30px;font-weight:900;letter-spacing:3px;background:linear-gradient(180deg,#fff6dc 8%,#ffdf94 38%,#f0b95c,#ffe9b8 72%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 3px rgba(110,10,10,.55))}.hero-txt p[data-v-63dfe966]{font-size:12px;font-weight:500;color:#ffeed6eb;margin-top:4px}.hero-cd[data-v-63dfe966]{position:relative;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.hero-cd .cd-label[data-v-63dfe966]{font-size:11px;color:#ffe9b8}.hero-cd .cd-nums b[data-v-63dfe966]{font-family:Consolas,monospace;background:#fff;color:#c31e24;padding:3px 10px;border-radius:6px;font-size:16px;box-shadow:0 2px 6px #6e0a0a59}.act-tabs-wrap[data-v-63dfe966]{margin-top:14px}.act-tabs-title[data-v-63dfe966]{font-size:12px;color:#b09a88;margin-bottom:8px}.act-tabs-title b[data-v-63dfe966]{color:#8e0e18;font-size:13px}.act-tabs[data-v-63dfe966]{display:flex;gap:10px;overflow-x:auto;padding-top:10px;padding-bottom:6px;min-height:106px;align-items:stretch}.act-tab[data-v-63dfe966]{flex-shrink:0;min-width:210px;background:linear-gradient(180deg,#fffdf6,#fff4e4);border:1.5px solid #f0d9b8;border-radius:14px;padding:12px 14px;cursor:pointer;transition:.18s;position:relative}.act-tab[data-v-63dfe966]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #b4281e33}.act-tab.on[data-v-63dfe966]{border-color:#e02020;background:linear-gradient(180deg,#fff6e4,#ffe9ce);box-shadow:0 6px 16px #e0202038}.act-tab.on[data-v-63dfe966]:after{content:"选中";position:absolute;top:-8px;right:10px;background:linear-gradient(180deg,#ff7a5c,#e02020);color:#fff;font-size:9.5px;font-weight:800;padding:1px 8px;border-radius:8px 2px}.at-status[data-v-63dfe966]{display:inline-block;font-size:9.5px;font-weight:800;padding:1.5px 8px;border-radius:3px 8px;margin-bottom:5px;letter-spacing:1px}.at-status.live[data-v-63dfe966]{background:#c31e24;color:#ffe9b8}.at-status.pre[data-v-63dfe966]{background:#b4741c;color:#fff3d8}.at-status.done[data-v-63dfe966]{background:#e5ddd4;color:#a69c92}.at-name[data-v-63dfe966]{font-size:13.5px;font-weight:800;color:#4a3527;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.at-time[data-v-63dfe966]{font-size:10.5px;color:#b09a88}.at-door[data-v-63dfe966]{font-size:10.5px;color:#0e6fab;font-weight:700;margin-top:2px}.act-tabs-empty[data-v-63dfe966]{width:100%;text-align:center;color:#b09a88;padding:30px 0;font-size:13px}.pre-banner[data-v-63dfe966],.done-banner[data-v-63dfe966]{margin-top:12px}.pre-banner-in[data-v-63dfe966]{background:linear-gradient(120deg,#b4741c,#d89a2e);border:1.5px solid #f0b95c;border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:14px;color:#fff;box-shadow:0 2px 12px #b43c281a;flex-wrap:wrap}.pre-banner-in .ic[data-v-63dfe966]{font-size:26px}.pre-banner-in b[data-v-63dfe966]{font-size:14.5px;letter-spacing:1px}.pre-banner-in .sub[data-v-63dfe966]{font-size:11px;opacity:.9}.pre-banner-in .cd-inline[data-v-63dfe966]{display:flex;align-items:center;gap:4px;font-size:12.5px;margin-left:auto}.pre-banner-in .cd-inline b[data-v-63dfe966]{font-family:Consolas,monospace;background:#fff;color:#b4741c;padding:2px 8px;border-radius:5px;font-size:14px}.done-banner-in[data-v-63dfe966]{background:#f1ebe3;border:1.5px dashed #d8cec4;border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:14px;color:#8a7f78}.done-banner-in .ic[data-v-63dfe966]{font-size:26px;filter:grayscale(1)}.done-banner-in b[data-v-63dfe966]{color:#6b5f58;font-size:14px}.done-banner-in .sub[data-v-63dfe966]{font-size:11px}.done-banner-in .btn-other[data-v-63dfe966]{margin-left:auto;border:none;background:#e5ddd4;color:#6b5f58;font-weight:700;padding:7px 18px;border-radius:16px;cursor:pointer;font-size:12px}.gift-ladder[data-v-63dfe966]{margin-top:12px}.gift-ladder-in[data-v-63dfe966]{display:flex;background:linear-gradient(120deg,#6b4a16,#b4832a 55%,#d8a85c);border-radius:14px;padding:13px 16px;border:1.5px solid #f0b95c;align-items:center;overflow:hidden;position:relative}.gl-title[data-v-63dfe966]{display:flex;flex-direction:column;align-items:center;gap:2px;padding-right:16px;margin-right:16px;border-right:1px dashed rgba(240,185,92,.6)}.gl-title .ic[data-v-63dfe966]{font-size:26px}.gl-title b[data-v-63dfe966]{color:#ffdf94;font-size:13.5px;letter-spacing:2px}.gl-title span[data-v-63dfe966]{color:#ffe9b8cc;font-size:10px}.gl-steps[data-v-63dfe966]{flex:1;display:flex;gap:10px;flex-wrap:wrap}.gl-step[data-v-63dfe966]{flex:1;min-width:160px;background:#7a0b1480;border:1px solid rgba(240,185,92,.5);border-radius:10px;padding:7px 12px;color:#ffe9b8;display:flex;flex-direction:column;gap:2px;transition:.2s}.gl-step b[data-v-63dfe966]{font-size:13px;color:#ffdf94;font-weight:900}.gl-step span[data-v-63dfe966]{font-size:10.5px}.toolbar[data-v-63dfe966]{margin-top:16px}.toolbar-in[data-v-63dfe966]{background:#fff;border:1px solid #f0e4d8;border-radius:14px;box-shadow:0 2px 12px #b43c281a;display:flex;align-items:center;gap:14px;padding:10px 16px;flex-wrap:wrap}.tb-label[data-v-63dfe966]{font-size:12px;color:#b09a88}.sort-group[data-v-63dfe966]{display:flex;gap:6px}.sort-btn[data-v-63dfe966]{font-size:12px;padding:5px 13px;border-radius:14px;cursor:pointer;border:1px solid #f0e4d8;background:#fffdf8;color:#6b5f58;font-weight:600}.sort-btn.on[data-v-63dfe966]{background:linear-gradient(180deg,#ff7a5c,#e02020);color:#fff;border-color:#e02020;font-weight:800}.sort-btn.disabled[data-v-63dfe966]{color:#d8cec4;cursor:not-allowed}.sort-btn.disabled[data-v-63dfe966]:hover{background:#fffdf8}.tb-right[data-v-63dfe966]{margin-left:auto;display:flex;gap:12px;align-items:center}.tb-select[data-v-63dfe966]{font-size:12px;padding:5px 10px;border-radius:8px;border:1px solid #f0e4d8;background:#fffdf8;color:#4a3527;outline:none;cursor:pointer;max-width:180px}.tb-check[data-v-63dfe966]{display:flex;align-items:center;gap:5px;font-size:12px;color:#6b5f58;cursor:pointer}.tb-check input[data-v-63dfe966]{accent-color:#e02020;width:15px;height:15px}.tb-count[data-v-63dfe966]{font-size:11.5px;color:#b09a88}.goods-wrap[data-v-63dfe966]{margin-top:14px;min-height:300px}.goods-grid[data-v-63dfe966]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.list-empty[data-v-63dfe966]{grid-column:1/-1;text-align:center;color:#b09a88;padding:50px 0;font-size:13px}.gd[data-v-63dfe966]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px #b43c281a;transition:.2s;cursor:pointer;border:1.5px solid #f3e3d2;display:flex;flex-direction:column;position:relative}.gd[data-v-63dfe966]:hover{transform:translateY(-4px);box-shadow:0 10px 28px #b4281e33;border-color:#f0b95c}.gd:hover .gd-img[data-v-63dfe966]{transform:scale(1.05)}.gd.off[data-v-63dfe966]{filter:grayscale(.9);opacity:.72;cursor:not-allowed}.gd-pic[data-v-63dfe966]{height:170px;position:relative;background:linear-gradient(160deg,#fff3e2,#ffe4c8);overflow:hidden;display:flex;align-items:center;justify-content:center}.gd-pic .gd-img[data-v-63dfe966]{max-width:90%;max-height:90%;object-fit:contain;transition:transform .25s;border-radius:8px}.gd-pic .tag[data-v-63dfe966]{position:absolute;left:8px;top:8px;font-size:10.5px;padding:2px 9px;border-radius:2px 8px;background:linear-gradient(180deg,#ff7a5c,#e02020);color:#fff;font-weight:800;z-index:2}.gd-pic .tag.tag-gold[data-v-63dfe966]{background:linear-gradient(180deg,#f0b95c,#d89a2e);color:#5a3a00}.gd-pic .qty[data-v-63dfe966]{position:absolute;right:8px;top:8px;font-size:10px;color:#ffe9b8;background:#9a3412d9;padding:2px 8px;border-radius:10px;font-weight:700;z-index:2}.burst[data-v-63dfe966]{position:absolute;right:-2px;bottom:-2px;width:56px;height:56px;z-index:2}.burst i[data-v-63dfe966]{position:absolute;inset:0;background:linear-gradient(180deg,#ffd9a8,#fbbf24);clip-path:polygon(50% 0%,61% 12%,75% 6%,79% 21%,94% 21%,88% 35%,100% 44%,88% 53%,94% 68%,79% 68%,75% 82%,61% 77%,50% 90%,39% 77%,25% 82%,21% 68%,6% 68%,12% 53%,0% 44%,12% 35%,6% 21%,21% 21%,25% 6%,39% 12%)}.burst i+i[data-v-63dfe966]{transform:rotate(18deg) scale(.9);background:linear-gradient(180deg,#fb923c,#ea580c)}.burst span[data-v-63dfe966]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:12px;text-shadow:0 1px 2px rgba(110,10,10,.5);line-height:1.05}.burst span small[data-v-63dfe966]{font-size:9px}.gd-body[data-v-63dfe966]{padding:10px 12px 12px;flex:1;display:flex;flex-direction:column;gap:5px}.gd-name[data-v-63dfe966]{font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:35px;color:#3a2e28}.gd-code[data-v-63dfe966]{font-size:10.5px;color:#8a7f78;font-family:Consolas,monospace}.gd-fac[data-v-63dfe966]{font-size:11px;color:#8a7f78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-spec[data-v-63dfe966]{font-size:11px;color:#8e6a28;background:linear-gradient(180deg,#fff6e2,#ffedcb);border-radius:6px;padding:2px 8px;align-self:flex-start}.gd-price-row[data-v-63dfe966]{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.p-l small[data-v-63dfe966]{font-size:11px;color:#ea580c;font-weight:700}.p-l b[data-v-63dfe966]{font-size:19px;color:#ea580c;font-family:Consolas,monospace;font-weight:800}.p-l em[data-v-63dfe966]{font-style:normal;font-size:10.5px;color:#c4b8ae;text-decoration:line-through;display:block}.gd-btn[data-v-63dfe966]{border:none;color:#fff;font-size:12px;padding:7px 14px;border-radius:16px;cursor:pointer;font-weight:800;letter-spacing:1px;flex-shrink:0}.gd-btn.b-grey[data-v-63dfe966]{background:#e5ddd4;color:#a69c92;cursor:not-allowed;box-shadow:none}.b-red[data-v-63dfe966]{background:linear-gradient(180deg,#fb923c,#ea580c);box-shadow:0 3px 8px #ea580c59}.b-blue[data-v-63dfe966]{background:linear-gradient(180deg,#4fa8d8,#0e6fab);box-shadow:0 3px 8px #0e6fab4d}.sk-prog[data-v-63dfe966]{height:9px;background:#fdeadd;border-radius:5px;overflow:hidden}.sk-prog i[data-v-63dfe966]{display:block;height:100%;border-radius:5px;background:repeating-linear-gradient(45deg,#ea580c 0 7px,#fb923c 7px 14px)}.sk-prog-txt[data-v-63dfe966]{font-size:10.5px;color:#9a3412;margin-top:3px;display:flex;justify-content:space-between;font-weight:700}.sk-prog-txt em[data-v-63dfe966]{font-style:normal;color:#8a7f78;font-weight:400}.jj-list[data-v-63dfe966]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.jj[data-v-63dfe966]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #b43c281a;border:1.5px solid #f3e3d2;display:flex;overflow:hidden;cursor:pointer;transition:.2s;position:relative}.jj[data-v-63dfe966]:hover{transform:translateY(-4px);box-shadow:0 10px 28px #b4281e33;border-color:#f0b95c}.jj:hover .jj-img[data-v-63dfe966]{transform:scale(1.05)}.jj.off[data-v-63dfe966]{filter:grayscale(.9);opacity:.72;cursor:not-allowed}.jj-tag[data-v-63dfe966]{position:absolute;left:0;top:0;background:linear-gradient(180deg,#4fa8d8,#0e6fab);color:#fff;font-size:11px;font-weight:800;padding:4px 14px 4px 10px;border-radius:0 0 12px;letter-spacing:1px;z-index:3}.jj-pic[data-v-63dfe966]{width:150px;min-height:170px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#eaf3fa,#d3e7f4);padding:12px}.jj-pic .jj-img[data-v-63dfe966]{max-width:90%;max-height:90%;object-fit:contain;transition:transform .25s;border-radius:8px}.jj-info[data-v-63dfe966]{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.jj-info>b[data-v-63dfe966]{font-size:14.5px;color:#3a2e28}.jj-code[data-v-63dfe966]{font-size:10.5px;color:#8a7f78;font-family:Consolas,monospace}.jj-spec[data-v-63dfe966]{font-size:11px;color:#0a5686;background:#eaf3fa;border-radius:6px;padding:2px 8px;align-self:flex-start}.jj-rule[data-v-63dfe966]{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:11.5px;padding:3px 10px;border-radius:6px;font-weight:800;background:linear-gradient(180deg,#ffefd6,#ffe3bc);color:#8e6a28;border:1px dashed #e0b96a}.jj-tip[data-v-63dfe966],.jj-stock[data-v-63dfe966]{font-size:10.5px;color:#8a7f78}.jj-stock b[data-v-63dfe966]{color:#b4121f}.jj-price[data-v-63dfe966]{display:flex;align-items:flex-end;gap:8px;margin-top:auto}.jj-price .pl1[data-v-63dfe966]{color:#c31e24;font-weight:900}.jj-price .pl1 small[data-v-63dfe966]{font-size:11px}.jj-price .pl1 b[data-v-63dfe966]{font-size:22px;font-family:Consolas,monospace}.jj-price .save[data-v-63dfe966]{font-size:10px;color:#fff;background:#c31e24;padding:1px 7px;border-radius:4px;font-weight:700}.tc-list[data-v-63dfe966]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tc[data-v-63dfe966]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #b43c281a;border:1.5px solid #f3e3d2;overflow:hidden;cursor:pointer;transition:.2s}.tc[data-v-63dfe966]:hover{transform:translateY(-4px);box-shadow:0 10px 28px #b4281e33;border-color:#f0b95c}.tc-head[data-v-63dfe966]{padding:12px 16px 10px;color:#fff;display:flex;align-items:center;gap:8px;background:linear-gradient(120deg,#0e6fab,#0a5686);position:relative;overflow:hidden}.tc-head[data-v-63dfe966]:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:#ffffff1f}.tc-head b[data-v-63dfe966]{font-size:15px;font-weight:900;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-head span[data-v-63dfe966]{font-size:10.5px;opacity:.9;margin-left:auto;position:relative;flex-shrink:0}.tc:nth-child(2n) .tc-head[data-v-63dfe966]{background:linear-gradient(120deg,#e8541e,#b4121f)}.tc-body[data-v-63dfe966]{padding:12px 14px;display:flex;gap:10px}.tc-items[data-v-63dfe966]{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tc-item[data-v-63dfe966]{background:#fff9f0;border:1px solid #f0e4d8;border-radius:10px;padding:8px;display:flex;flex-direction:column;cursor:pointer;transition:.2s}.tc-item[data-v-63dfe966]:hover{border-color:#12a874;transform:translateY(-2px)}.tc-item .tc-item-pic[data-v-63dfe966]{height:100px;position:relative;background:linear-gradient(160deg,#f2fbf7,#e3f6ed);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.tc-item .tc-item-pic img[data-v-63dfe966]{max-width:90%;max-height:90%;object-fit:contain;transition:transform .25s}.tc-item .tc-item-pic .qty[data-v-63dfe966]{position:absolute;right:4px;top:4px;font-size:10px;color:#fff;background:#12a874e6;padding:1px 7px;border-radius:9px;font-weight:700}.tc-item .tc-item-name[data-v-63dfe966]{font-size:12px;font-weight:600;color:#3a2e28;line-height:1.4;margin-top:6px;min-height:33px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc-item .tc-item-spec[data-v-63dfe966]{font-size:10.5px;color:#8a7f78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.tc-foot[data-v-63dfe966]{padding:0 14px 14px;display:flex;align-items:flex-end;justify-content:space-between}.tc-price b[data-v-63dfe966]{font-size:22px;font-family:Consolas,monospace;color:#0fa36b;font-weight:800}.tc-price small[data-v-63dfe966]{color:#0fa36b;font-weight:700}.tc-price .row2[data-v-63dfe966]{display:flex;gap:8px;align-items:center}.tc-price s[data-v-63dfe966]{font-size:10.5px;color:#c4b8ae}.tc-price .save[data-v-63dfe966]{font-size:10px;color:#fff;background:linear-gradient(180deg,#34c98e,#0fa36b);padding:2px 8px;border-radius:4px;font-weight:800}.pager[data-v-63dfe966]{display:flex;justify-content:center;margin-top:22px}.rule-note[data-v-63dfe966]{margin-top:20px}.rule-note-in[data-v-63dfe966]{background:#fffdf8;border:1px dashed #e8cfa6;border-radius:14px;padding:14px 18px;font-size:12px;color:#8a7f78;line-height:1.9}.rule-note-in b[data-v-63dfe966]{color:#8e0e18}.act-page[data-theme=seckill] .act-hero-in[data-v-63dfe966]{background:linear-gradient(120deg,#7c2d12,#d9480f 45%,#f97316);border-color:#fdba7499}.act-page[data-theme=seckill] .act-tab.on[data-v-63dfe966]{border-color:#ea580c;background:linear-gradient(180deg,#fff3e8,#ffe3cc)}.act-page[data-theme=seckill] .act-tab.on[data-v-63dfe966]:after{background:linear-gradient(180deg,#fb923c,#ea580c)}.act-page[data-theme=seckill] .at-status.live[data-v-63dfe966]{background:#ea580c}.act-page[data-theme=seckill] .sort-btn.on[data-v-63dfe966]{background:linear-gradient(180deg,#fb923c,#ea580c);border-color:#ea580c}.act-page[data-theme=fullgift] .act-hero-in[data-v-63dfe966]{background:linear-gradient(120deg,#6b4a16,#b4832a 45%,#d8a85c);border-color:#ffe3a899}.act-page[data-theme=fullgift] .act-tab.on[data-v-63dfe966]{border-color:#b4832a;background:linear-gradient(180deg,#fff9ec,#ffedcb)}.act-page[data-theme=fullgift] .act-tab.on[data-v-63dfe966]:after{background:linear-gradient(180deg,#e8b54e,#b4741c)}.act-page[data-theme=fullgift] .at-status.live[data-v-63dfe966]{background:#b4832a}.act-page[data-theme=fullgift] .sort-btn.on[data-v-63dfe966]{background:linear-gradient(180deg,#e8b54e,#b4741c);border-color:#b4741c}.act-page[data-theme=addprice] .act-hero-in[data-v-63dfe966]{background:linear-gradient(120deg,#083d5e,#0e6fab 45%,#3ba3dc);border-color:#9cdbf599}.act-page[data-theme=addprice] .act-tab.on[data-v-63dfe966]{border-color:#0e6fab;background:linear-gradient(180deg,#eff7fc,#ddeef8)}.act-page[data-theme=addprice] .act-tab.on[data-v-63dfe966]:after{background:linear-gradient(180deg,#4fa8d8,#0e6fab)}.act-page[data-theme=addprice] .at-status.live[data-v-63dfe966]{background:#0e6fab}.act-page[data-theme=addprice] .sort-btn.on[data-v-63dfe966]{background:linear-gradient(180deg,#4fa8d8,#0e6fab);border-color:#0e6fab}.act-page[data-theme=package] .act-hero-in[data-v-63dfe966]{background:linear-gradient(120deg,#065f46,#0fa36b 45%,#34c98e);border-color:#a8e8cc99}.act-page[data-theme=package] .at-status.live[data-v-63dfe966]{background:#0fa36b}@media (max-width: 1020px){.goods-grid[data-v-63dfe966]{grid-template-columns:repeat(2,1fr)}.jj-list[data-v-63dfe966],.tc-list[data-v-63dfe966]{grid-template-columns:1fr}}.category-container{width:100%;height:auto;margin-top:100px;border-radius:0 5.71px 0 0;border-bottom:1px solid rgb(229,229,229)}.category-container .table-switch{background:#fff;border-radius:5.71px 5.71px 0 0;height:60px;padding:0 35px 0 0}.category-container .table-switch .table-switch-row{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.category-container .table-switch .table-switch-row .sort{display:flex;height:100%;align-items:center;border-radius:2px;margin-right:12px;font-size:14px;font-weight:600;color:#666}.category-container .table-switch .table-switch-row .sort li{padding:0 16px;margin-right:10px;background:#fff;height:100%;display:flex;justify-content:center;align-items:center}.category-container .table-switch .table-switch-row .sort li.sort-box{display:flex;align-items:center}.category-container .table-switch .table-switch-row .sort li.sort-box.active{color:#2064ff}.category-container .table-switch .table-switch-row .sort li.sort-box .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:34px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.category-container .table-switch .table-switch-row .sort li.sort-box .caret-wrapper .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.category-container .table-switch .table-switch-row .sort li.sort-box .caret-wrapper .ascending{border-bottom-color:#ccc;top:5px}.category-container .table-switch .table-switch-row .sort li.sort-box .caret-wrapper .descending{border-top-color:#ccc;bottom:7px}.category-container .table-switch .table-switch-row .sort .table-brand{background-color:transparent;display:flex;flex-direction:column;justify-content:flex-start;margin-top:-100px;width:228px;height:160px;opacity:1;border-radius:7.66px;background:#fff;color:#c8ad77;font-size:16px;font-weight:500;padding:0!important;box-shadow:0 .5px 3px #c8ad77}.category-container .table-switch .table-switch-row .sort .table-brand img{width:230px;height:130.16px;border-radius:7.66px 7.66px 0 0}.category-container .table-switch .table-switch-row .sort .table-brand .origin-logo{width:138px}.category-container .table-switch .table-switch-row .sort .table-default,.category-container .table-switch .table-switch-row .sort .table-active{width:106px;height:50px;line-height:50px;border-radius:3px;font-size:17.12px;font-weight:400;border:1px solid rgb(109,74,252);background-color:#fff;cursor:pointer;color:#6d4afc}.category-container .table-switch .table-switch-row .sort .table-active{background:#6d4afc;color:#fff}.category-container .table-switch .table-switch-row .check-box{flex:1;text-align:left}.category-container .table-switch .table-switch-row .right-iew-pattern{display:flex}.category-container .table-switch .table-switch-row .view-pattern{display:flex;font-size:14px;align-items:center;font-weight:500;color:#222}.category-container .table-switch .table-switch-row .view-pattern .photo-board,.category-container .table-switch .table-switch-row .view-pattern .table-board{display:flex;align-items:center;cursor:pointer}.category-container .table-switch .table-switch-row .view-pattern .photo-board span,.category-container .table-switch .table-switch-row .view-pattern .table-board span{display:inline-block;width:30px;height:30px}.category-container .table-switch .table-switch-row .view-pattern .photo-board .characters,.category-container .table-switch .table-switch-row .view-pattern .table-board .characters{font-size:11px;background-size:0!important;writing-mode:vertical-rl;width:auto;display:flex;justify-content:center;align-items:center;margin-right:4px}.category-container .table-switch .table-switch-row .view-pattern .photo-board.photo-board .characters-active,.category-container .table-switch .table-switch-row .view-pattern .table-board.photo-board .characters-active{color:#1db2a5}.category-container .table-switch .table-switch-row .view-pattern .photo-board.photo-board span,.category-container .table-switch .table-switch-row .view-pattern .table-board.photo-board span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAApCAMAAACBd8B3AAAAzFBMVEVHcEy1vr60w8O0wsKyxMSzwcG0wsK1w8OzwsK1w8OzwcG1wsKzwsKzwsKzwsKq1dW0xMSzwsKzw8Ozw8Ozvr6xvr61wsK0wsKxvLy0w8O0w8OywcG1xcW0w8OwwcG0w8O3w8Ozw8O1wsKywcGdxMSwvr6wwMC0wsK0xMSxwcG0xcWzwsK1wsKZs7O0wsK0wsKzwsK0wsK0wcGzwsK0w8O1w8OvwcGzw8O2vb20w8O0wsK1wsK0wsKqqqqzwsK4wsK3yMizwsKzw8O0wsKNuUQEAAAAQ3RSTlMANzPIhYC4WbPLsq+Nr/kGkoaDQEMnqPwXnIxnU9w6c1lyuWMNR03FfmIslpsKv4tsn5nsldhGsyPM76yWA3YZPDblRjfo2wAAAAlwSFlzAAALEgAACxIB0t1+/AAAAUZJREFUOE/dlNd2wjAMhp1BJoGsQoHuvXcLLXTq/d+p8oydkB4ue9BNol+ffSz5TwhZpygiJ+SRlLKv2dnpzeCkr7fZAS06rHJ9P2Tao8blOgZAK6+VNFJkgKLnsvDwleoU691eOvS5I0HK+TzxOfeCj+kmvhz3ALbbuSuAN4oRcogrNgTY3C8EeBJF5LZauWeAi4rbbeXOhw/yULjfXitH1Hj3/zyfGtkd9nsgs7Q5Z1rqc3mgFtnLuW8mR0fVzS25Xyx+UuxHu19CrHHAI87sqrAYfXy9G9yqiZ3GYsPcYmuyucgDnvOY6I1MUNAPzP1Iw6r3WxqCOvG4ziWGkMr9qF+6Posu8x/axeO5j8aNdc7wKXKuKLoAwbpxcX0u+Nlqc1H9ZvU5R4aQy7k0fFoYnOaEMhG/Kycq2GqZh464gFWd99+5X7cOdXVg7g6hAAAAAElFTkSuQmCC) no-repeat;background-size:contain}.category-container .table-switch .table-switch-row .view-pattern .photo-board.photo-board.active span,.category-container .table-switch .table-switch-row .view-pattern .table-board.photo-board.active span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAApCAMAAACBd8B3AAAA0lBMVEVHcEwcsKIetKUdsqYdsqUesaUds6UdtaYcsaQdsqUdsqUds6UdsaUdsqUdsaUqqqoesqYds6YdsaUcs6Mer6QasaMds6UcsqUWppsds6YesqYdsaUasKMdsqUfsqYdsaQcsqUds6Yds6UdsKInnZ0dtKcdr6Qdsacds6Ues6QdsaMesKIdsqUcs6McsqYdsqQdsqYamZkdtKgcsaMes6YdsaQcsqUdtqAdsqUdsqYcsqUcs6Uet6YdsqMfuKMdsqUAqqocr6UctKUdsaUcs6YdsqVu4IwwAAAARXRSTlMANzPIhYC4WbPLsq+Nr/kGkoaDQEMnqPwXjGfcOpxTc2NyuUcNi0ZizMWWTe9sfr/LCiyZm+zYI5+Vs6w8WRnlAzaclnYgl/y8AAAACXBIWXMAAAsSAAALEgHS3X78AAABRElEQVQ4T92U13rCMAxGnQFZBLIKhe6995506f1fqfK2E9KP26IbR7+OHUlWQsgiWRl7Ebe0knU9nB9dDE8GZpkdMKzDIlePI6bdGVxhYgA0cqilNUWGKHZ9Zl18pDrF+nvHHl1XJUi5gDsB5/ZxeV7Gh50+wEo7dwtwSjFCNnHHkgCb510CPIkgcuut3D3AteY2WrmD0Y1MSudOmu8lqr1bf+anWnaG9W5LL2v2mYYGXB6qTe5s7pPJ8a6+uRn3i8F3ik2N+yXEGYfcktzVge+vn9cPi5vXcbNEHFg4bE/+IvyQ+9wmZiETFMyE+TxSc+r1VpagMh7XudQSMnkevbdewKzH5i/CueV+gIObmJw1p8j5IugDhIvGJfW+4Gdr9EXVm9f7HFtCIfvSmNPS4oxJqFLxu/Liku2WfuS9zTtz/4P7BRlSeObuQ56aAAAAAElFTkSuQmCC) no-repeat;background-size:contain}.category-container .table-switch .table-switch-row .view-pattern .photo-board.table-board,.category-container .table-switch .table-switch-row .view-pattern .table-board.table-board{margin-right:10px}.category-container .table-switch .table-switch-row .view-pattern .photo-board.table-board .characters-active,.category-container .table-switch .table-switch-row .view-pattern .table-board.table-board .characters-active{color:#1db2a5}.category-container .table-switch .table-switch-row .view-pattern .photo-board.table-board span,.category-container .table-switch .table-switch-row .view-pattern .table-board.table-board span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAsVBMVEVHcEyxxMSwwcG2xcW0wcGqqqqq1dW1wsKzwsK1w8OmvLyzw8O0w8OzwcG3v7+zwsK0wsKxurq0w8OzwcG0xMS0w8Oyw8O2wsK0wsKzw8O0w8O0wsKwv7+0w8O1wsKwv7+vv7+zwsKzwcGzwsK0w8OwwcGxvLyzw8O0wsK1w8OzwsK1wsK1w8O4wsKvwcGxwMCzvr6uvLyzwsKZs7O0w8O1wcGwwcGzwsK2wcG0w8O0wsKiFB9wAAAAOnRSTlMADR0jXwMGeeUmF0CVsiB28hpz05KMXXb8pehHVGZgRBCTSnnMOhfl31m/2KUZRmlDE/kKq+It7FtV7oNOZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAALRJREFUOE/tkccOwzAMQ5k92jTde++9p/7/w2rf1NjHAAGC8iIYepBMCvgrzQRG3mAp5vU8RXGB75kR0dpBXxRVC0ZGsm1iogU9Bg4FsXIw1YI/u9P0m8NZB/ssXRlvO6mPwe0ey0Rb4CmKoleJkUXRvhqItZfZMPAS+bsTcLv7ih57N4dRZ21JXqY9RlV7mSb7XUcSIepasMVAs0vUAEo1DTmvcL9uEMqnawVJWU7WuWS4/wtkgzN40hdpsgAAAABJRU5ErkJggg==) no-repeat;background-size:contain}.category-container .table-switch .table-switch-row .view-pattern .photo-board.table-board.active span,.category-container .table-switch .table-switch-row .view-pattern .table-board.table-board.active span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAABHomvIAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAIFSURBVFiF7Zg/aFNRFId/596XFGkDBV2a+mgHoSC4VDu0HUSQSoemFiSgtoKIi6uLLo5OWhB07FD6dKj/8rq0S6EgKghuLm6hqaEKBUOa1Ca59ziUF19T3qOQK0i933Z+53H44A6H8wCLxWL5v6G4Zjo3f5GkHJJMW7+2q/6Pa7e/Bz039/ySljxoREJDQfCnjYmZtUML9vrefUH0sBkw8oXdxClks6o3N39FCOelCbkwSuvR4uWZD+FMRH0siIb3BYT+dFKlAYCkc960HAA4Uh6YGykI4E1LXSzWZBEAoNSyQa8mGurj35hrsVgsMcSuur6VhR7epTFobKxPTa+GewP+XKoiOjNCN5z2NZzqMVRWvk7eKh9a0H3rjbGkVwSk9hJeK2SmLwDAyZx3BoLe/+kZgHmrnpTnNsev5sNx9CaRYnKfANPIgD+3VxPGjcoBANHxRL0x3BpHPo9u1B8Ix3HBOMuEMkE/CZ5Ab1aeinRqiDSPmJGDAuFdaqfjtZF5FovFcoSIXnVLL54BfCeoGVCOqp3IT9386freXRA9Mi2jgRvfMtcXwlnM0cTd4YoAWd1pdAAAkegzLQcAxNTTmkUKKi3uEah5qIPocXC41xI0C/AXs3b4TCDvYBzD6cXFZKlT99dL5VL4r0LQK3dpVzNku26CoArbIo9sVrU7y2Kx/Gv8BtFRoazH8TbhAAAAAElFTkSuQmCC) no-repeat;background-size:contain}.brand-detail-content .nav-box{width:100%;background-color:#f5f5f5}.brand-detail-content .nav-box .nav-address{width:1000px;margin:0 auto;padding:0 20px}.brand-detail-content .nav-box .nav-address .el-breadcrumb{height:50px;line-height:50px}.brand-detail-content .product-content-box{width:100%;display:flex;justify-content:center;padding-top:50px;padding-bottom:60px;background:linear-gradient(180deg,#6950ff,#7d33f1 28.03%,#9145e6 69.67%,#a444e7)}.brand-detail-content .product-content-box .product-content{width:1583px;transform:scale(.95);border-radius:8px;overflow:hidden}.brand-detail-content .product-content-box .product-content .photo-board-body{min-width:1200px;max-width:1600px;background-color:#fff;margin-top:0;display:flex;justify-content:center;border:2px solid rgb(29,178,165);border-top:0;border-bottom:0}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items{margin-top:16.5px;border-top:0;width:calc(100% - 150px);border-radius:18px}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item{width:220px;margin:0 0 8.8px 13.2px;padding:8.8px;border:1.1px solid rgb(234,234,234);background-color:#fff;border-radius:22px;height:422.4px}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-image{width:100%;display:flex;justify-content:center;height:189px;border-radius:22px;position:relative;padding:0}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-image img{width:189px;height:189px;border-radius:22px}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .commodity-name{padding-top:11px}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .commodity-name .price-detail{font-size:13.2px;margin:11px 0}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .commodity-name .price-detail .sale-price{font-size:13.2px;font-weight:400;color:#ff5000}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .commodity-name .price-detail .sale-price>span{font-size:23.1px;font-weight:400}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .commodity-name .price-detail>div:nth-of-type(2){font-size:13px!important}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .commodity-name .commodity-name-title{height:46.2px}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .commodity-name .commodity-name-title>div:nth-of-type(1){margin-bottom:6.6px;font-size:15.4px}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .commodity-name .commodity-name-title .brand-type,.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .commodity-name .commodity-name-title .brand-name{margin-bottom:6px}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .commodity-name .commodity-name-rule{margin-bottom:0}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .commodity-name .commodity-name-rule .middle-item span{font-size:12.2px;color:#666;font-weight:400;line-height:1.4em;overflow:hidden;height:1.4em}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .commodity-name .product-name div{margin:0;line-height:1.4em;overflow:hidden;height:1.4em;font-size:12.2px;color:#666;font-weight:400}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .manufacturer-name{padding-top:0}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-presentation .table-row-tags{margin-bottom:6px}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-operation{display:flex;justify-content:center;margin-top:27.5px;position:relative;width:100%;left:0;top:0}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .commodity-operation>.el-button{width:89.1px;height:33px;background:var(--main-background-color);color:#fff;font-size:14.3px;text-align:center;line-height:33px;border-radius:22px;margin-left:0}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .table-operation{display:flex;justify-content:center}.brand-detail-content .product-content-box .product-content .photo-board-body .photo-board-items .commodity-item .table-operation .el-button{display:flex;justify-content:center;align-items:center;width:69.96px;height:24.27px;border-radius:20.7px;font-size:10px}.brand-detail-content .product-content-box .product-content .main{display:flex;border:2px solid #1F64FF;border-bottom:0;border-top:0}.brand-detail-content .product-content-box .product-content .im-pagination-box{background-color:#fff;width:100%;padding:30px 15%;border-top:0;border-radius:0 0 8.56px 8.56px}.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination{background:#fff!important;border:1px solid rgb(109,74,252);border-radius:8.56px;align-items:center;height:65px;padding:0;position:relative}.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .main-info{color:gray;font-size:17px;left:calc(50% - 121px);color:#383838;font-size:13px;font-weight:500;position:relative}.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:17px;position:absolute;width:100%;height:65px;left:0}.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message .el-pagination{width:100%;height:65px;position:relative;padding:0}.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message .el-pager{display:none}.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message .record-num{position:absolute;margin-left:35px;font-size:16px!important;font-weight:500;color:#383838}.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message .el-pagination__jump{display:none}.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message .btn-next,.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message .btn-prev{position:absolute;margin:0!important;width:70px;height:65px;border-radius:5.71px;margin-right:55px;background:#e5e5e5;background-color:transparent;border-radius:0!important;border:0!important}.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message .btn-next .el-icon,.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message .btn-prev .el-icon{color:#6d4afc;font-size:18px!important}.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message .btn-next{top:0;right:0;border-left:1px solid rgb(229,229,229)!important}.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message .btn-prev{top:0;left:0;border-right:1px solid rgb(229,229,229)!important}.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message .btn-prev:hover,.brand-detail-content .product-content-box .product-content .im-pagination-box .im-pagination .pagination-message .btn-next:hover{background:transparent!important}.brand-detail-content .w-1200{width:1200px;margin:0 auto}[data-v-65c0bf61] .product-content .main,[data-v-65c0bf61] .photo-board-body{border:0!important}[data-v-65c0bf61] .empty-box{padding:50px 16px 30px!important}.zone-detail-page[data-v-3e383f1e]{min-height:100vh;color:#20242b;font-size:14px;background:linear-gradient(180deg,#e8988a,#f4f5f7 460px) no-repeat,#f4f5f7}.zone-detail-page.bg-th[data-v-3e383f1e]{background:linear-gradient(180deg,#c2a5f0,#f4f5f7 460px) no-repeat,#f4f5f7}.zone-detail-page.bg-tj[data-v-3e383f1e]{background:linear-gradient(180deg,#f1bc72,#f4f5f7 460px) no-repeat,#f4f5f7}.zone-detail-page.bg-jx[data-v-3e383f1e]{background:linear-gradient(180deg,#8fcdb6,#f4f5f7 460px) no-repeat,#f4f5f7}.zone-detail-page.bg-jf[data-v-3e383f1e]{background:linear-gradient(180deg,#e5c45f,#f4f5f7 460px) no-repeat,#f4f5f7}.container[data-v-3e383f1e]{max-width:1200px;margin:0 auto;padding:0 20px 56px;text-align:left}.crumb[data-v-3e383f1e]{font-size:12px;color:#94a3b8;margin:14px 0 20px;cursor:default}.crumb a[data-v-3e383f1e]{color:#94a3b8;cursor:pointer}.crumb a[data-v-3e383f1e]:hover{color:#1263d6}.crumb b[data-v-3e383f1e]{color:#5a6b85;font-weight:500}.crumb .sep[data-v-3e383f1e]{margin:0 8px;color:#c6d0e0}.banner[data-v-3e383f1e]{position:relative;overflow:hidden;border-radius:16px;margin-top:10px;color:#fff;box-shadow:0 10px 28px #1f23291f}.banner[data-v-3e383f1e]:before{content:"";position:absolute;inset:0;background:radial-gradient(560px 240px at 88% -12%,rgba(255,238,180,.3),transparent 62%),radial-gradient(480px 220px at 4% 112%,rgba(0,0,0,.22),transparent 60%)}.b-sk[data-v-3e383f1e]{background:linear-gradient(135deg,#a3150a,#dd3a20 46%,#f2703f)}.b-th[data-v-3e383f1e]{background:linear-gradient(135deg,#4c26a8,#8e54e9 58%,#c86dd7)}.b-tj[data-v-3e383f1e]{background:linear-gradient(135deg,#c25e06,#f0820a 55%,#ffb25a)}.b-jx[data-v-3e383f1e]{background:linear-gradient(135deg,#095e54,#0e9c8d 55%,#4fc3b2)}.b-jf[data-v-3e383f1e]{background:linear-gradient(135deg,#7a5200,#d9a40c 55%,#f5c445)}.bn-inner[data-v-3e383f1e]{position:relative;z-index:2;display:flex;align-items:center;min-height:150px;padding:26px}.bn-cnt[data-v-3e383f1e]{max-width:760px}.kicker[data-v-3e383f1e]{display:inline-flex;align-items:center;gap:8px;background:#ffffff2e;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:999px;letter-spacing:1px}.kicker[data-v-3e383f1e]:before{content:"✦";color:#ffe14d}.banner h1[data-v-3e383f1e]{font-size:32px;font-weight:800;letter-spacing:2px;margin:12px 0 8px;background:linear-gradient(95deg,#fff7dc 8%,#ffe14d 30%,#fff,#ffd98a 70%,#fff7dc 92%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer-3e383f1e 3.4s linear infinite}@keyframes shimmer-3e383f1e{to{background-position:-220% 0}}.bn-orn[data-v-3e383f1e]{font-size:16px;font-weight:400;letter-spacing:3px;vertical-align:middle;margin-left:8px}.bn-sub[data-v-3e383f1e]{color:#fff4e1f2;font-size:13.5px;letter-spacing:.5px}.bn-sub b[data-v-3e383f1e]{color:#ffe14d}.bn-meta[data-v-3e383f1e]{display:flex;align-items:center;gap:16px;margin-top:14px;flex-wrap:wrap}.cd-chip[data-v-3e383f1e]{display:inline-flex;align-items:center;gap:6px;background:#14080457;color:#fff;border-radius:8px;padding:6px 11px;font-size:12px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cd-chip b[data-v-3e383f1e]{font-variant-numeric:tabular-nums;font-size:13.5px;color:#ffd98a;letter-spacing:.5px}.bn-meta a[data-v-3e383f1e]{font-size:12.5px;color:#ffffffd9;border-bottom:1px dashed rgba(255,255,255,.45);padding-bottom:1px;cursor:pointer}.bn-meta a[data-v-3e383f1e]:hover{color:#ffe14d}.bn-deco[data-v-3e383f1e]{position:absolute;right:56px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:18px;z-index:2}.bn-lan[data-v-3e383f1e]{display:flex;flex-direction:column;align-items:center;transform-origin:top center;animation:sway-3e383f1e 4.2s ease-in-out infinite alternate}.bn-lan i[data-v-3e383f1e]{display:block}.bn-lan .ls[data-v-3e383f1e]{width:2px;height:26px;background:#ffffff80}.bn-lan .lc[data-v-3e383f1e]{width:14px;height:4px;background:#f5c445;border-radius:2px}.bn-lan .lb[data-v-3e383f1e]{width:30px;height:38px;border-radius:15px/19px;background:radial-gradient(circle at 32% 28%,#ff9a62,#e23a2e 74%);box-shadow:inset 0 -4px 9px #8c140873;position:relative}.bn-lan .lb[data-v-3e383f1e]:before{content:"";position:absolute;inset:6px 7px;border-radius:50%;outline:1px solid rgba(255,220,150,.45);outline-offset:-1px}.bn-lan .lt[data-v-3e383f1e]{width:2px;height:12px;background:#f5c445}@keyframes sway-3e383f1e{0%{transform:translateY(-50%) rotate(-5deg)}to{transform:translateY(-50%) rotate(5deg)}}.bn-ring[data-v-3e383f1e]{width:92px;height:92px;border-radius:50%;position:relative;opacity:.9;display:flex;align-items:center;justify-content:center}.bn-ring[data-v-3e383f1e]:before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(rgba(255,255,255,.28) 0 8deg,transparent 8deg 24deg);animation:spin-3e383f1e 16s linear infinite}.bn-ring b[data-v-3e383f1e]{position:relative;inset:16px;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff3c6,#f5b93b 72%);color:#7a4a00;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.25;white-space:pre-line;box-shadow:0 8px 18px #5a2d0059}@keyframes spin-3e383f1e{to{transform:rotate(360deg)}}.bn-back[data-v-3e383f1e]{display:inline-flex;align-items:center;gap:7px;padding:0 18px;height:38px;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.5);color:#fff;font-size:13.5px;font-weight:700;letter-spacing:1px;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:.2s;white-space:nowrap}.bn-back[data-v-3e383f1e]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}.b-sk .bn-back[data-v-3e383f1e]:hover{color:#a3150a}.b-th .bn-back[data-v-3e383f1e]:hover{color:#4c26a8}.b-tj .bn-back[data-v-3e383f1e]:hover{color:#c25e06}.b-jx .bn-back[data-v-3e383f1e]:hover{color:#095e54}.b-jf .bn-back[data-v-3e383f1e]:hover{color:#7a5200}.alert-strip[data-v-3e383f1e]{display:flex;align-items:center;gap:9px;background:#fff7e8;color:#8a5f00;font-size:12.5px;border-radius:9px;padding:10px 13px;margin-top:14px;line-height:1.5}.toolbar[data-v-3e383f1e]{position:sticky;top:0;z-index:70;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 2px 10px #1f23290d;margin-top:14px;padding:10px 14px}.tb-row[data-v-3e383f1e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tb-row+.tb-row[data-v-3e383f1e]{margin-top:9px;padding-top:9px;border-top:1px dashed #ECEEF1}.chips[data-v-3e383f1e]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.chip-lab[data-v-3e383f1e]{font-size:12px;color:#98a0ab;white-space:nowrap}.chip[data-v-3e383f1e]{padding:5px 13px;border-radius:999px;background:#f2f3f5;color:#4a5260;font-size:12.5px;font-weight:600;transition:.2s;white-space:nowrap;cursor:pointer;border:none}.chip[data-v-3e383f1e]:hover{background:#e9ebef}.chip.active[data-v-3e383f1e]{background:#fde9e6;color:#c5261b}.tb-right[data-v-3e383f1e]{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kw[data-v-3e383f1e]{display:flex;align-items:center;gap:7px;background:#f2f3f5;border-radius:8px;padding:0 10px;height:32px;width:260px}.kw svg[data-v-3e383f1e]{flex:none;color:#98a0ab}.kw input[data-v-3e383f1e]{border:none;background:transparent;outline:none;font-size:12.5px;width:100%;color:#20242b}.views[data-v-3e383f1e]{display:flex;background:#f2f3f5;border-radius:8px;padding:2px}.views button[data-v-3e383f1e]{width:30px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#8a919c;transition:.2s;cursor:pointer;border:none;background:transparent}.views button.active[data-v-3e383f1e]{background:#fff;color:#20242b;box-shadow:0 2px 10px #1f23290d}.cnt[data-v-3e383f1e]{font-size:12px;color:#98a0ab;white-space:nowrap}.cnt b[data-v-3e383f1e]{color:#c5261b}.list-wrap[data-v-3e383f1e]{margin-top:14px;min-height:200px}.grid-5[data-v-3e383f1e]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.grid-3h[data-v-3e383f1e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tag[data-v-3e383f1e]{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:2.5px 8px;border-radius:6px;line-height:1.5}.t-sk[data-v-3e383f1e]{background:#fde9e6;color:#c5261b}.t-tj[data-v-3e383f1e]{background:#fdeedc;color:#a8640a}.t-th[data-v-3e383f1e]{background:#eee8fb;color:#6d3fd8}.t-jx[data-v-3e383f1e]{background:#dff3f0;color:#0b7a6e}.t-jf[data-v-3e383f1e]{background:#fbf2d7;color:#9a6b00}.p-card[data-v-3e383f1e],.sk-card[data-v-3e383f1e],.jx-card[data-v-3e383f1e]{background:#fff;border:1px solid #ECEEF1;border-radius:11px;overflow:hidden;display:flex;flex-direction:column;transition:.22s;position:relative;cursor:pointer}.p-card[data-v-3e383f1e]:hover,.sk-card[data-v-3e383f1e]:hover,.jx-card[data-v-3e383f1e]:hover{transform:translateY(-3px);box-shadow:0 12px 26px #d68a2042,0 10px 24px #1f23291a}.bg-sk .p-card[data-v-3e383f1e]:hover,.bg-sk .sk-card[data-v-3e383f1e]:hover,.bg-sk .jx-card[data-v-3e383f1e]:hover{border-color:#e8392a;box-shadow:0 12px 26px #e23a2e38,0 10px 24px #1f23291a}.bg-th .p-card[data-v-3e383f1e]:hover,.bg-th .sk-card[data-v-3e383f1e]:hover,.bg-th .jx-card[data-v-3e383f1e]:hover{border-color:#6d3fd8;box-shadow:0 12px 26px #6d3fd833,0 10px 24px #1f23291a}.bg-tj .p-card[data-v-3e383f1e]:hover,.bg-tj .sk-card[data-v-3e383f1e]:hover,.bg-tj .jx-card[data-v-3e383f1e]:hover{border-color:#f0820a;box-shadow:0 12px 26px #f0820a33,0 10px 24px #1f23291a}.bg-jx .p-card[data-v-3e383f1e]:hover,.bg-jx .sk-card[data-v-3e383f1e]:hover,.bg-jx .jx-card[data-v-3e383f1e]:hover{border-color:#0e9c8d;box-shadow:0 12px 26px #0e9c8d33,0 10px 24px #1f23291a}.bg-jf .p-card[data-v-3e383f1e]:hover,.bg-jf .sk-card[data-v-3e383f1e]:hover,.bg-jf .jx-card[data-v-3e383f1e]:hover{border-color:#db9a0e;box-shadow:0 12px 26px #db9a0e38,0 10px 24px #1f23291a}.p-img[data-v-3e383f1e]{height:185px;position:relative;display:flex;align-items:center;justify-content:center;background:#f7f8fa}.p-img img[data-v-3e383f1e]{width:167px;height:167px;object-fit:contain;border-radius:10px}.sk-card .p-img[data-v-3e383f1e]{height:185px}.p-imgtag[data-v-3e383f1e]{position:absolute;top:8px;left:8px;z-index:2}.p-dose[data-v-3e383f1e]{display:inline-flex;align-items:center;margin-right:6px;padding:1px 8px;border-radius:6px;font-size:11px;font-weight:600;color:#59616d;background:#f2f4f7;border:1px solid #E3E7EE;vertical-align:1.5px;white-space:nowrap;flex-shrink:0}.p-dose.rx-color[data-v-3e383f1e]{background:linear-gradient(135deg,#3b82f6,#1e40af);border-color:transparent;color:#fff}.p-dose.jia-otc-color[data-v-3e383f1e],.p-dose.a-otc[data-v-3e383f1e]{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:transparent;color:#fff}.p-dose.yi-otc-color[data-v-3e383f1e],.p-dose.b-otc[data-v-3e383f1e]{background:linear-gradient(135deg,#10b981,#059669);border-color:transparent;color:#fff}.p-dose.cuxiao-color[data-v-3e383f1e]{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:transparent;color:#fff}.p-dose.hot-sales-color[data-v-3e383f1e]{background:linear-gradient(135deg,#ff6b35,#f7931e);border-color:transparent;color:#fff}.p-dose.other-color[data-v-3e383f1e]{background:linear-gradient(135deg,#6b7280,#4b5563);border-color:transparent;color:#fff}.gck[data-v-3e383f1e]{position:absolute;top:8px;right:8px;z-index:5;width:18px;height:18px;border-radius:5px;background:#ffffffe6;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #1f232926;cursor:pointer}.gck input[data-v-3e383f1e]{appearance:none;width:12px;height:12px;border-radius:3px;border:1.5px solid #B7BDC6;background:#fff;cursor:pointer}.gck input[data-v-3e383f1e]:checked{background:#e23a2e;border-color:#e23a2e}.p-body[data-v-3e383f1e]{padding:11px 13px 13px;display:flex;flex-direction:column;flex:1;gap:4px;text-align:left}.p-name[data-v-3e383f1e]{font-size:15px;font-weight:700;line-height:1.45;height:2.9em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-name.auto-h[data-v-3e383f1e]{height:auto;display:block}.p-row[data-v-3e383f1e]{font-size:12px;font-weight:500;color:#59616d;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-lab[data-v-3e383f1e]{color:#98a0ab;margin-right:5px}.sep[data-v-3e383f1e]{color:#d4d8de;margin:0 6px}.p-toprow[data-v-3e383f1e]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.p-delivery[data-v-3e383f1e]{display:inline-flex;align-items:center;font-size:12px;padding:2px 8px;border-radius:6px;border:1px solid #D8DCE2;color:#59616d;background:#f7f8fa;white-space:nowrap;flex-shrink:0}.p-delivery b[data-v-3e383f1e]{font-weight:600}.bg-sk .p-delivery[data-v-3e383f1e]{color:#c5261b;border-color:#e23a2e73;background:#e23a2e0f}.bg-th .p-delivery[data-v-3e383f1e]{color:#6d3fd8;border-color:#6d3fd873;background:#6d3fd80f}.bg-tj .p-delivery[data-v-3e383f1e]{color:#a8640a;border-color:#f0820a73;background:#f0820a0f}.bg-jx .p-delivery[data-v-3e383f1e]{color:#0b7a6e;border-color:#0e9c8d73;background:#0e9c8d0f}.bg-jf .p-delivery[data-v-3e383f1e]{color:#9a6b00;border-color:#db9a0e73;background:#db9a0e0f}.p-foot[data-v-3e383f1e]{margin-top:auto;display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;padding-top:8px}.p-price[data-v-3e383f1e]{display:flex;align-items:baseline;gap:6px;min-width:0}.p-price em[data-v-3e383f1e]{font-style:normal;font-size:19px;font-weight:800;color:#e23a2e;font-variant-numeric:tabular-nums}.p-price em i[data-v-3e383f1e]{font-style:normal;font-size:12px;margin-right:1px}.p-price del[data-v-3e383f1e]{font-size:12px;color:#98a0ab}.btn-add[data-v-3e383f1e]{height:30px;padding:0 12px;border-radius:8px;font-size:12.5px;font-weight:700;flex:none;transition:.2s;cursor:pointer;border:none}.btn-add.off[data-v-3e383f1e]{background:#f0f1f3;color:#9aa0a6;cursor:not-allowed}.th-red[data-v-3e383f1e]{background:#fde9e6;color:#c5261b}.th-red[data-v-3e383f1e]:hover{background:#e23a2e;color:#fff}.th-purple[data-v-3e383f1e]{background:#eee8fb;color:#6d3fd8}.th-purple[data-v-3e383f1e]:hover{background:#6d3fd8;color:#fff}.th-teal[data-v-3e383f1e]{background:#dff3f0;color:#0b7a6e}.th-teal[data-v-3e383f1e]:hover{background:#0e8f82;color:#fff}.th-gold[data-v-3e383f1e]{background:#fbf2d7;color:#9a6b00}.th-gold[data-v-3e383f1e]:hover{background:#c77800;color:#fff}.jf-pts[data-v-3e383f1e]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#9a6b00;background:#fdfaee;border-radius:7px;padding:5px 8px;font-weight:600}.jf-pts b[data-v-3e383f1e]{font-size:13.5px}.jf-note[data-v-3e383f1e]{font-size:11px;color:#98a0ab}.sk-status[data-v-3e383f1e]{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:12px;font-weight:700;padding:3px 9px;border-radius:6px;z-index:2}.sk-status.live[data-v-3e383f1e]{background:#e23a2e}.sk-status.live[data-v-3e383f1e]:before{content:"";width:6px;height:6px;border-radius:50%;background:#ffd98a;animation:blink-3e383f1e 1.2s infinite}.sk-status.soon[data-v-3e383f1e]{background:#6d3fd8}.sk-status.end[data-v-3e383f1e]{background:#8a919c}@keyframes blink-3e383f1e{0%,to{opacity:.35}50%{opacity:1}}.sk-cd[data-v-3e383f1e]{background:#26292f;color:#b9bfc8;border-radius:8px;padding:6px 10px;font-size:12px;display:flex;justify-content:space-between;align-items:center}.sk-cd b[data-v-3e383f1e]{font-variant-numeric:tabular-nums;font-size:14px;color:#fff;letter-spacing:.5px}.sk-cd.done[data-v-3e383f1e]{justify-content:center;color:#9aa0a6;background:#f0f1f3}.sk-prog[data-v-3e383f1e]{height:14px;border-radius:7px;background:#fbeae6;overflow:hidden;margin-top:9px}.sk-prog .bar[data-v-3e383f1e]{height:100%;border-radius:7px;background:linear-gradient(90deg,#ff9a62,#ef4123)}.sk-meta[data-v-3e383f1e]{display:flex;justify-content:space-between;font-size:11.5px;color:#98a0ab;margin:5px 1px 9px}.sk-meta b[data-v-3e383f1e]{color:#c5261b}.btn-sk[data-v-3e383f1e]{width:100%;height:36px;border-radius:9px;font-size:13.5px;font-weight:800;letter-spacing:2px;transition:.2s;cursor:pointer;border:none}.btn-sk.go[data-v-3e383f1e]{background:linear-gradient(110deg,#ff5a3c 28%,#ffb25a,#e82a17 72%);background-size:220% 100%;animation:btnShine-3e383f1e 2.4s linear infinite;color:#fff;box-shadow:0 4px 12px #dc321947}@keyframes btnShine-3e383f1e{to{background-position:-220% 0}}.btn-sk.go[data-v-3e383f1e]:hover{transform:translateY(-1px)}.btn-sk.remind[data-v-3e383f1e]{background:#fde9e6;color:#c5261b}.btn-sk.off[data-v-3e383f1e]{background:#f0f1f3;color:#9aa0a6;cursor:not-allowed}.jx-card[data-v-3e383f1e]{flex-direction:row;padding:14px;gap:14px}.jx-img[data-v-3e383f1e]{width:110px;height:110px;flex:none;border-radius:9px;position:relative;display:flex;align-items:center;justify-content:center;background:#f7f8fa}.jx-img img[data-v-3e383f1e]{width:86px;height:86px;object-fit:contain;border-radius:8px}.jx-disc[data-v-3e383f1e]{position:absolute;top:6px;left:6px;background:#0e8f82;color:#fff;font-size:11.5px;font-weight:800;border-radius:6px;padding:2px 7px;z-index:2}.jx-body[data-v-3e383f1e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.jx-exp[data-v-3e383f1e]{color:#0b7a6e;font-weight:800}.jx-days[data-v-3e383f1e]{color:#a8640a;font-weight:800}.jx-days.is-danger[data-v-3e383f1e]{color:#c5261b}.jx-days.is-safe[data-v-3e383f1e]{color:#0b7a6e}.list-scroll[data-v-3e383f1e]{overflow-x:auto;border-radius:12px}.lrow[data-v-3e383f1e]{display:grid;grid-template-columns:30px 64px minmax(0,1fr) 170px 210px 130px;gap:14px;align-items:center;background:#fff;border:1px solid #ECEEF1;border-radius:10px;padding:11px 14px;min-width:960px;transition:.2s;position:relative}.lrow[data-v-3e383f1e]:hover{box-shadow:0 8px 20px #1f232914;border-color:#e0e3e8}.lrow+.lrow[data-v-3e383f1e]{margin-top:10px}.lck[data-v-3e383f1e]{width:16px;height:16px;display:flex;align-items:center}.lck input[data-v-3e383f1e]{appearance:none;width:15px;height:15px;border-radius:4px;border:1.5px solid #B7BDC6;background:#fff;cursor:pointer}.lck input[data-v-3e383f1e]:checked{background:#e23a2e;border-color:#e23a2e}.limg[data-v-3e383f1e]{width:64px;height:64px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;background:#f7f8fa;cursor:pointer}.limg img[data-v-3e383f1e]{width:50px;height:50px;object-fit:contain;border-radius:6px}.linfo[data-v-3e383f1e]{min-width:0}.lname[data-v-3e383f1e]{font-size:14px;font-weight:700;line-height:1.4;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.lname a[data-v-3e383f1e]{cursor:pointer}.lname a[data-v-3e383f1e]:hover{color:#e23a2e}.lmeta[data-v-3e383f1e]{font-size:12px;color:#98a0ab;margin-top:4px;line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmeta b[data-v-3e383f1e]{color:#59616d;font-weight:600}.lprice em[data-v-3e383f1e]{font-style:normal;font-size:18px;font-weight:800;color:#e23a2e;font-variant-numeric:tabular-nums}.lprice em i[data-v-3e383f1e]{font-style:normal;font-size:12px}.lprice del[data-v-3e383f1e]{font-size:12px;color:#98a0ab;margin-left:6px}.lstat[data-v-3e383f1e]{font-size:12px;color:#59616d;line-height:1.7}.lstat .sub[data-v-3e383f1e]{color:#98a0ab}.lstat .mini-prog[data-v-3e383f1e]{width:100%;max-width:170px;height:10px;border-radius:5px;background:#fbeae6;overflow:hidden;margin-top:3px}.lstat .mini-prog .bar[data-v-3e383f1e]{height:100%;background:linear-gradient(90deg,#ff9a62,#ef4123)}.lstat .mini-cd[data-v-3e383f1e]{background:#26292f;color:#fff;border-radius:5px;padding:1px 7px;font-variant-numeric:tabular-nums;font-size:11.5px;margin-right:6px}.jf-gold[data-v-3e383f1e]{color:#9a6b00}.lop[data-v-3e383f1e]{display:flex;flex-direction:column;gap:7px;align-items:stretch}.lop .btn-add[data-v-3e383f1e]{height:30px}.lop .btn-link[data-v-3e383f1e]{font-size:11.5px;color:#98a0ab;text-align:center;cursor:pointer}.lop .btn-link[data-v-3e383f1e]:hover{color:#e23a2e}.more-wrap[data-v-3e383f1e]{text-align:center;padding:20px 0 6px}.btn-more[data-v-3e383f1e]{height:40px;padding:0 34px;border-radius:999px;background:#fff;border:1px solid #ECEEF1;font-size:13px;font-weight:600;color:#59616d;box-shadow:0 2px 10px #1f23290d;transition:.2s;cursor:pointer}.btn-more[data-v-3e383f1e]:hover{border-color:#d8dce2;color:#20242b}.more-tip[data-v-3e383f1e]{font-size:12px;color:#98a0ab;margin-top:9px}.empty[data-v-3e383f1e]{background:#fff;border:1px dashed #D8DCE2;border-radius:12px;padding:56px 20px;text-align:center;color:#98a0ab}.empty .e-ico[data-v-3e383f1e]{font-size:34px;margin-bottom:10px}.empty p[data-v-3e383f1e]{font-size:13px;margin-bottom:14px}.empty button[data-v-3e383f1e]{height:34px;padding:0 20px;border-radius:999px;background:#fde9e6;color:#c5261b;font-size:12.5px;font-weight:700;cursor:pointer;border:none}.batch-bar[data-v-3e383f1e]{position:fixed;left:50%;bottom:24px;transform:translate(-50%,80px);z-index:120;display:flex;align-items:center;gap:16px;background:#23262b;color:#fff;padding:11px 18px;border-radius:12px;box-shadow:0 14px 34px #14181e4d;transition:.28s;font-size:13px}.batch-bar.show[data-v-3e383f1e]{transform:translate(-50%)}.batch-bar .bn[data-v-3e383f1e]{color:#ffd98a;font-weight:800;font-size:15px}.btn-batch[data-v-3e383f1e]{height:34px;padding:0 20px;border-radius:8px;background:linear-gradient(135deg,#ffb25a,#e8392a);color:#fff;font-weight:700;font-size:13px;cursor:pointer;border:none}.btn-batch[data-v-3e383f1e]:hover{filter:brightness(1.06)}.btn-clear[data-v-3e383f1e]{height:34px;padding:0 14px;border-radius:8px;background:#ffffff1f;color:#c4cad3;font-size:12.5px;cursor:pointer;border:none}.btn-clear[data-v-3e383f1e]:hover{background:#fff3;color:#fff}.rules[data-v-3e383f1e]{background:#fff;border-radius:14px;padding:16px 20px;margin-top:18px;box-shadow:0 2px 10px #1f23290d;scroll-margin-top:80px}.rules summary[data-v-3e383f1e]{cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1px;list-style:none;display:flex;align-items:center;gap:8px}.rules summary[data-v-3e383f1e]::-webkit-details-marker{display:none}.rules summary .arr[data-v-3e383f1e]{transition:.2s;color:#98a0ab}.rules[open] summary .arr[data-v-3e383f1e]{transform:rotate(90deg)}.rules ol[data-v-3e383f1e]{margin:12px 0 2px 20px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:#59616d;line-height:1.7}.footer-note[data-v-3e383f1e]{text-align:center;color:#98a0ab;font-size:12px;padding:20px;line-height:1.8}@media (max-width: 960px){.grid-5[data-v-3e383f1e]{grid-template-columns:repeat(3,1fr)}.grid-3h[data-v-3e383f1e]{grid-template-columns:1fr}.bn-deco[data-v-3e383f1e]{display:none}.banner h1[data-v-3e383f1e]{font-size:26px}.kw[data-v-3e383f1e],.tb-right[data-v-3e383f1e]{width:100%}}@media (max-width: 640px){.grid-5[data-v-3e383f1e]{grid-template-columns:repeat(2,1fr)}.jx-img[data-v-3e383f1e]{width:92px;height:92px}}@media (prefers-reduced-motion: reduce){.banner h1[data-v-3e383f1e],.bn-ring[data-v-3e383f1e]:before,.btn-sk.go[data-v-3e383f1e],.bn-lan[data-v-3e383f1e]{animation:none!important}}.info-detail-content{background:#f5f5f5;padding-bottom:40px}.info-detail-content .nav-address{width:1200px;margin:0 auto;padding:0 20px}.info-detail-content .nav-address .el-breadcrumb{height:50px;line-height:50px}.info-detail-content .detail-content{padding:40px 110px;width:1200px;margin:0 auto 40px;text-align:left;background:#fff}.info-detail-content .detail-content .detail-name{font-size:30px;font-weight:400;color:#262626}.info-detail-content .detail-content .detail-info{font-size:12px;font-weight:500;color:#717171;padding-top:14px}.info-detail-content .detail-content .detail-info span{padding-right:20px}.info-detail-content .detail-content .info-content{line-height:50px;padding-top:20px}.info-detail-content .detail-content .info-content img{max-width:980px}.info-detail-content .detail-content .info-content table{margin:0 auto}.info-detail-content .detail-content .info-content table td{border:1px solid #222}
