.app-header[data-v-190f7f49]{background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:100;box-shadow:0 1px 4px rgba(0,0,0,.06)}.header-inner[data-v-190f7f49]{max-width:1200px;margin:0 auto;height:60px;display:flex;align-items:center;gap:32px;padding:0 16px}.logo[data-v-190f7f49]{display:flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer}.logo-img[data-v-190f7f49]{height:32px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.logo-text[data-v-190f7f49]{font-size:18px;font-weight:700;color:#222;letter-spacing:1px}.nav-menu[data-v-190f7f49]{display:flex;align-items:center;gap:4px;flex:1}.nav-dropdown[data-v-190f7f49]{display:inline-flex}.nav-item .nav-arrow[data-v-190f7f49]{margin-left:2px;font-size:12px;transition:transform .2s}.nav-dropdown:hover .nav-arrow[data-v-190f7f49]{transform:rotate(180deg)}.nav-item[data-v-190f7f49]{padding:6px 14px;font-size:15px;color:#555;cursor:pointer;border-radius:4px;transition:color .2s;white-space:nowrap;position:relative;text-decoration:none;display:inline-flex;align-items:center}.nav-item[data-v-190f7f49]:hover{color:#ff6b00}.nav-item.active[data-v-190f7f49]{color:#ff6b00;font-weight:600}.nav-item.active[data-v-190f7f49]:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:24px;height:2px;background:#ff6b00;border-radius:2px}.header-search[data-v-190f7f49]{flex-shrink:0}.search-input[data-v-190f7f49]{width:200px}.search-input[data-v-190f7f49] .el-input__inner{border-radius:20px;background:#f5f5f5;border-color:transparent}.header-actions[data-v-190f7f49]{display:flex;align-items:center;gap:12px;flex-shrink:0}.btn-workbench[data-v-190f7f49]{background:#1e293b!important;border-color:#1e293b!important;color:#fff!important;font-size:13px;font-weight:600}.btn-workbench[data-v-190f7f49]:hover{background:#0f172a!important;border-color:#0f172a!important}.btn-join[data-v-190f7f49]{background:linear-gradient(90deg,#ff8c42,#ff6b00)!important;border-color:transparent!important;color:#fff!important;font-size:13px;font-weight:700;box-shadow:0 3px 10px rgba(255,107,0,.3)}.btn-join[data-v-190f7f49]:hover{background:linear-gradient(90deg,#ff9a50,#ff7800)!important;box-shadow:0 5px 14px rgba(255,107,0,.4)}.btn-supplier[data-v-190f7f49]{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important;font-size:13px;font-weight:600}.btn-supplier[data-v-190f7f49]:hover{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important}.btn-login[data-v-190f7f49]{background:transparent!important;border-color:#ddd!important;color:#555!important;font-size:13px}.btn-login[data-v-190f7f49]:hover{border-color:#ff6b00!important;color:#ff6b00!important}.avatar-dropdown[data-v-190f7f49]{display:flex;align-items:center}.avatar-dropdown .avatar-wrap[data-v-190f7f49]{cursor:pointer}.avatar-wrap[data-v-190f7f49]{cursor:pointer;transition:transform .2s}.avatar-wrap[data-v-190f7f49]:hover{transform:scale(1.06)}.avatar-wrap.is-logged[data-v-190f7f49]{cursor:pointer}.header-avatar-img[data-v-190f7f49]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #ff6b00;display:block}.msg-bell-wrap[data-v-190f7f49]{position:relative;flex-shrink:0}.msg-bell[data-v-190f7f49]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background .2s}.msg-bell[data-v-190f7f49]:hover{background:#f5f5f5}.msg-bell i[data-v-190f7f49]{font-size:20px;color:#555}.msg-bell:hover i[data-v-190f7f49]{color:#ff6b00}.msg-badge[data-v-190f7f49]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:#e74c3c;color:#fff;font-size:10px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;border:1.5px solid #fff}.msg-panel[data-v-190f7f49]{position:absolute;top:calc(100% + 10px);right:-60px;width:420px;background:#fff;border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.14);border:1px solid #eee;overflow:hidden;z-index:999}.msg-panel-fade-enter-active[data-v-190f7f49],.msg-panel-fade-leave-active[data-v-190f7f49]{transition:opacity .18s ease,transform .18s ease}.msg-panel-fade-enter[data-v-190f7f49],.msg-panel-fade-leave-to[data-v-190f7f49]{opacity:0;transform:translateY(-6px)}.msg-panel-header[data-v-190f7f49]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 0;border-bottom:1px solid #f0f0f0}.msg-tabs[data-v-190f7f49]{display:flex;gap:4px}.msg-tab[data-v-190f7f49]{padding:8px 14px;font-size:13px;color:#888;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;position:relative;white-space:nowrap}.msg-tab[data-v-190f7f49]:hover{color:#ff6b00}.msg-tab.active[data-v-190f7f49]{color:#ff6b00;font-weight:600;border-bottom-color:#ff6b00}.msg-tab-dot[data-v-190f7f49]{position:absolute;top:6px;right:8px;width:6px;height:6px;background:#e74c3c;border-radius:50%}.msg-mark-all[data-v-190f7f49]{font-size:12px;color:#aaa;cursor:pointer;white-space:nowrap;padding-bottom:10px;transition:color .2s}.msg-mark-all[data-v-190f7f49]:hover{color:#ff6b00}.msg-list[data-v-190f7f49]{max-height:440px;overflow-y:auto}.msg-list[data-v-190f7f49]::-webkit-scrollbar{width:4px}.msg-list[data-v-190f7f49]::-webkit-scrollbar-thumb{background:#eee;border-radius:4px}.msg-item[data-v-190f7f49]{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid #f8f8f8;cursor:pointer;transition:background .15s;position:relative}.msg-item[data-v-190f7f49]:hover{background:#fafafa}.msg-item[data-v-190f7f49]:last-child{border-bottom:none}.msg-unread[data-v-190f7f49]{background:#fffaf6}.msg-unread[data-v-190f7f49]:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:5px;height:5px;background:#ff6b00;border-radius:50%}.msg-icon-wrap[data-v-190f7f49]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.msg-icon-orange[data-v-190f7f49]{background:#fff4e8;color:#ff8c00}.msg-icon-blue[data-v-190f7f49]{background:#eef3ff;color:#4f87ff}.msg-icon-green[data-v-190f7f49]{background:#eafaf1;color:#27ae60}.msg-icon-red[data-v-190f7f49]{background:#fde8e8;color:#e74c3c}.msg-icon-gray[data-v-190f7f49]{background:#f5f5f5;color:#999}.msg-content[data-v-190f7f49]{flex:1;min-width:0}.msg-title-row[data-v-190f7f49]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.msg-title[data-v-190f7f49]{font-size:13px;font-weight:600;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.msg-time[data-v-190f7f49]{font-size:11px;color:#bbb;white-space:nowrap;flex-shrink:0}.msg-body[data-v-190f7f49]{font-size:12px;color:#666;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msg-body p[data-v-190f7f49]{margin:0 0 .25em}.msg-body p[data-v-190f7f49]:last-child{margin-bottom:0}.msg-sub-card[data-v-190f7f49]{margin-top:6px;padding:7px 10px;background:#f7f7f7;border-radius:8px;font-size:12px;color:#888;line-height:1.5}.msg-link[data-v-190f7f49]{display:inline-block;margin-top:6px;font-size:12px;color:#ff6b00;font-weight:500;transition:color .2s}.msg-link[data-v-190f7f49]:hover{color:#e55c00}.msg-quick-reply[data-v-190f7f49]{display:flex;gap:6px;margin-top:8px;align-items:center}.msg-reply-input[data-v-190f7f49]{flex:1}.msg-reply-input[data-v-190f7f49] .el-input__inner{border-radius:20px;height:30px;font-size:12px;background:#f5f5f5;border-color:transparent}.msg-reply-btn[data-v-190f7f49]{width:30px;height:30px;border-radius:50%;background:#ff6b00;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:13px;transition:background .2s}.msg-reply-btn[data-v-190f7f49]:hover{background:#e55c00}.msg-loading[data-v-190f7f49]{padding:32px 0;text-align:center;color:#999;font-size:13px}.msg-empty[data-v-190f7f49]{padding:48px 0;text-align:center;color:#ccc}.msg-empty-icon[data-v-190f7f49]{font-size:40px;display:block;margin-bottom:10px;opacity:.35}.msg-empty p[data-v-190f7f49]{font-size:13px;margin:0}.msg-panel-footer[data-v-190f7f49]{padding:12px 0;text-align:center;border-top:1px solid #f0f0f0}.msg-footer-link[data-v-190f7f49]{font-size:13px;color:#aaa;transition:color .2s}.msg-footer-link[data-v-190f7f49]:hover{color:#ff6b00}.header-hamburger[data-v-190f7f49]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:8px;transition:background .2s}.header-hamburger[data-v-190f7f49]:hover{background:#f5f5f5}.hamburger-line[data-v-190f7f49]{width:20px;height:2px;background:#333;border-radius:1px;display:block}.mobile-drawer-enter-active[data-v-190f7f49],.mobile-drawer-leave-active[data-v-190f7f49]{transition:opacity .2s ease}.mobile-drawer-enter[data-v-190f7f49],.mobile-drawer-leave-to[data-v-190f7f49]{opacity:0}.mobile-drawer-mask[data-v-190f7f49]{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:999;top:60px}.mobile-drawer[data-v-190f7f49]{background:#fff;max-height:calc(100vh - 60px);overflow-y:auto;padding:16px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.mobile-drawer-header[data-v-190f7f49]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mobile-drawer-title[data-v-190f7f49]{font-size:16px;font-weight:700;color:#222}.mobile-drawer-close[data-v-190f7f49]{width:36px;height:36px;border:none;background:#f5f5f5;border-radius:50%;font-size:22px;line-height:1;color:#666;cursor:pointer}.mobile-search-wrap[data-v-190f7f49]{margin-bottom:16px}.mobile-search-input[data-v-190f7f49]{width:100%}.mobile-search-input[data-v-190f7f49] .el-input__inner{border-radius:20px;background:#f5f5f5;border-color:transparent}.mobile-nav[data-v-190f7f49]{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.mobile-nav-item[data-v-190f7f49]{padding:12px 14px;font-size:15px;color:#333;border-radius:10px;transition:background .2s,color .2s}.mobile-nav-item[data-v-190f7f49]:hover{background:#f5f5f5;color:#ff6b00}.mobile-nav-item.active[data-v-190f7f49]{background:#fff7ed;color:#ff6b00;font-weight:600}.mobile-nav-sub[data-v-190f7f49]{padding-left:24px;font-size:14px}.mobile-drawer-actions[data-v-190f7f49]{display:flex;flex-direction:column;gap:10px}.mobile-drawer-actions .mobile-btn[data-v-190f7f49]{width:100%;justify-content:center}.mobile-drawer-actions .el-button+.el-button[data-v-190f7f49]{margin-left:0}@media (max-width:992px){.header-hamburger[data-v-190f7f49]{display:flex}.header-search[data-v-190f7f49],.nav-menu[data-v-190f7f49]{display:none!important}.header-inner[data-v-190f7f49]{gap:12px}.header-actions .btn-join[data-v-190f7f49],.header-actions .btn-login[data-v-190f7f49],.header-actions .btn-workbench[data-v-190f7f49]{display:none}}@media (max-width:576px){.app-header[data-v-190f7f49]{position:sticky;top:0}.header-inner[data-v-190f7f49]{padding:0 12px;height:56px}.logo-text[data-v-190f7f49]{font-size:16px}.logo-img[data-v-190f7f49]{height:28px}.msg-bell-wrap[data-v-190f7f49]{display:none}.mobile-drawer-mask[data-v-190f7f49]{top:56px}}.nav-sub-menu-popper .el-dropdown-menu__item,.nav-sub-menu .el-dropdown-menu__item{font-size:14px;padding:10px 20px}.nav-sub-menu-popper .el-dropdown-menu__item:hover,.nav-sub-menu .el-dropdown-menu__item:hover{color:#ff6b00;background:#fff7ed}.nav-sub-menu-popper .el-dropdown-menu__item.cooperation-sub-active,.nav-sub-menu .el-dropdown-menu__item.cooperation-sub-active{color:#fff!important;background:#ff6b00!important;font-weight:600}.app-footer[data-v-431952c8]{background:#1a1a1a;color:#bbb;margin-top:60px}.footer-inner[data-v-431952c8]{max-width:1200px;margin:0 auto;padding:48px 16px 32px;display:flex;gap:60px}.footer-brand[data-v-431952c8]{flex:0 0 260px}.footer-logo[data-v-431952c8]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.logo-icon[data-v-431952c8]{font-size:28px}.logo-text[data-v-431952c8]{font-size:20px;font-weight:700;color:#fff}.footer-slogan[data-v-431952c8]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);font-size:13px;color:#f9fafb;line-height:1.6;margin-bottom:20px;letter-spacing:1px}.footer-social[data-v-431952c8]{display:flex;gap:16px}.social-icon[data-v-431952c8]{font-size:20px;cursor:pointer;opacity:.7;transition:opacity .2s}.social-icon[data-v-431952c8]:hover{opacity:1}.footer-links[data-v-431952c8]{flex-shrink:0;display:flex;gap:60px}.link-group[data-v-431952c8]{display:flex;flex-direction:column;gap:12px}.link-group h4[data-v-431952c8]{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px}.link-group a[data-v-431952c8]{font-size:13px;color:#888;cursor:pointer;transition:color .2s}.link-group a[data-v-431952c8]:hover{color:#ff6b00}.contact-group[data-v-431952c8]{max-width:260px}.contact-item[data-v-431952c8]{display:flex;flex-direction:row;align-items:center;gap:6px;padding:6px 0}.contact-label[data-v-431952c8]{font-size:12px;color:#aaa;flex:0 0 auto;white-space:nowrap}.contact-value[data-v-431952c8]{font-size:13px;color:#e7e7e7;line-height:1.4;word-break:break-word}.icp-beian-link[data-v-431952c8]{color:#888;text-decoration:none;transition:color .2s}.icp-beian-link[data-v-431952c8]:hover{color:#ff6b00}.qrcode-box[data-v-431952c8]{width:80px;height:80px}.qr-grid[data-v-431952c8]{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;width:70px;height:70px;padding:4px;background:#fff;border-radius:4px}.qr-cell[data-v-431952c8]{background:#fff;border-radius:1px}.qr-cell.dark[data-v-431952c8]{background:#1a1a1a}.footer-bottom[data-v-431952c8]{border-top:1px solid #333;padding:16px;font-size:12px;color:#555}.footer-bottom-inner[data-v-431952c8]{max-width:1200px;margin:0 auto;padding:0 16px;text-align:center}.footer-meta[data-v-431952c8]{text-align:center;margin-bottom:0}.footer-sep[data-v-431952c8]{margin:0 8px;color:#444}.footer-legal-link[data-v-431952c8]{color:#888;text-decoration:none;transition:color .2s}.footer-legal-link[data-v-431952c8]:hover{color:#ff6b00}.footer-disclaimer[data-v-431952c8]{line-height:1.7;color:#666}.disclaimer-title[data-v-431952c8]{font-size:12px;font-weight:600;color:#888;margin-bottom:4px}.disclaimer-list[data-v-431952c8]{margin:0;padding-left:18px}.disclaimer-list li[data-v-431952c8]{font-size:11px;margin-bottom:2px}@media (max-width:768px){.app-footer[data-v-431952c8]{margin-top:40px}.footer-inner[data-v-431952c8]{flex-direction:column;gap:28px;padding:32px 16px 24px}.footer-brand[data-v-431952c8]{flex:none;max-width:none}.footer-links[data-v-431952c8]{gap:28px;flex-wrap:wrap;width:100%}.footer-right[data-v-431952c8]{width:100%}}@media (max-width:480px){.app-footer[data-v-431952c8]{margin-top:24px}.footer-inner[data-v-431952c8]{padding:24px 12px 20px}.footer-logo[data-v-431952c8]{margin-bottom:10px}.logo-text[data-v-431952c8]{font-size:18px}.footer-slogan[data-v-431952c8]{font-size:12px;margin-bottom:16px}.footer-links[data-v-431952c8]{flex-direction:column;gap:24px}.link-group h4[data-v-431952c8]{font-size:14px}.link-group a[data-v-431952c8]{font-size:12px}.footer-bottom[data-v-431952c8]{padding:12px 8px}.footer-bottom-inner[data-v-431952c8]{padding:0 8px}.footer-meta[data-v-431952c8]{font-size:11px;line-height:1.8;text-align:center}.footer-sep[data-v-431952c8]{display:none}}.footer-right[data-v-431952c8]{flex:1;display:flex;gap:32px;align-items:flex-start;justify-content:space-between}@media (max-width:900px){.footer-right[data-v-431952c8]{flex-direction:column;gap:20px}}.footer-disclaimer-trigger[data-v-431952c8]{background:none;border:none;padding:0;margin:0;font-size:12px;color:#888;cursor:pointer;text-decoration:underline}.footer-disclaimer-trigger[data-v-431952c8]:hover{color:#ff6b00}.fade-enter-active[data-v-431952c8],.fade-leave-active[data-v-431952c8]{transition:opacity .2s ease}.fade-enter[data-v-431952c8],.fade-leave-to[data-v-431952c8]{opacity:0}.footer-disclaimer-mask[data-v-431952c8]{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.footer-disclaimer-dialog[data-v-431952c8]{width:100%;max-width:620px;background:#fff;border-radius:16px;padding:18px 20px 16px;box-shadow:0 16px 40px rgba(0,0,0,.25);box-sizing:border-box}.dialog-header[data-v-431952c8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dialog-title[data-v-431952c8]{font-size:16px;font-weight:700;color:#222}.dialog-close[data-v-431952c8]{background:none;border:none;font-size:20px;line-height:1;cursor:pointer;color:#999}.dialog-close[data-v-431952c8]:hover{color:#666}.dialog-body[data-v-431952c8]{max-height:60vh;overflow-y:auto;padding-right:4px}.dialog-body .disclaimer-list li[data-v-431952c8]{font-size:13px;margin-bottom:6px;color:#444}@media (max-width:480px){.footer-disclaimer-dialog[data-v-431952c8]{padding:16px 14px 14px;border-radius:14px}.dialog-title[data-v-431952c8]{font-size:15px}}.home-sidebar[data-v-343c3c9d]{width:220px;flex-shrink:0}.location-bar[data-v-343c3c9d]{display:flex;align-items:center;gap:4px;font-size:12px;color:#888;margin-bottom:20px;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #eee}.location-city[data-v-343c3c9d]{color:#555;font-weight:500;font-size:12px}.location-city[data-v-343c3c9d]:hover{color:#ff6b00}.sidebar-section[data-v-343c3c9d]{background:#fff;border-radius:10px;padding:14px 12px;margin-bottom:14px;border:1px solid #eee}.section-title[data-v-343c3c9d]{font-size:14px;font-weight:700;color:#222;margin-bottom:12px;display:flex;align-items:center;gap:6px}.discover-title[data-v-343c3c9d]{color:#ff6b00}.title-dot[data-v-343c3c9d]{width:4px;height:14px;background:#ff6b00;border-radius:2px;display:inline-block}.discover-list[data-v-343c3c9d]{list-style:none;display:flex;flex-direction:column;gap:4px}.discover-item[data-v-343c3c9d]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .15s;font-size:13px;color:#444}.discover-item[data-v-343c3c9d]:hover{background:#fff8f0;color:#ff6b00}.discover-item.active[data-v-343c3c9d]{background:#fff3e0;color:#ff6b00;font-weight:600}.item-icon[data-v-343c3c9d]{font-size:15px}.item-label[data-v-343c3c9d]{flex:1}.item-tag[data-v-343c3c9d]{font-size:10px;padding:0 4px;height:16px;line-height:16px;border-radius:3px}.market-list[data-v-343c3c9d]{list-style:none;display:flex;flex-direction:column;gap:8px}.market-item[data-v-343c3c9d]{display:flex;align-items:center;gap:6px;font-size:13px}.market-item a[data-v-343c3c9d]{color:#555;transition:color .2s}.market-item a[data-v-343c3c9d]:hover{color:#ff6b00}.arrow[data-v-343c3c9d]{color:#ff6b00;font-size:12px}@media (max-width:960px){.home-sidebar[data-v-343c3c9d]{width:100%;display:flex;flex-direction:column;gap:8px}.sidebar-section[data-v-343c3c9d]{padding:8px 10px;margin-bottom:8px}.location-bar[data-v-343c3c9d]{margin-bottom:8px}.discover-list[data-v-343c3c9d]{flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:2px}.discover-item[data-v-343c3c9d]{padding:5px 10px;font-size:12px}.market-list[data-v-343c3c9d]{flex-direction:column;gap:4px}.market-item[data-v-343c3c9d]{font-size:12px}.sidebar-hot-markets[data-v-343c3c9d]{display:none}}.home-main[data-v-46555498]{flex:1;min-width:0}.hot-product-carousel[data-v-46555498]{margin-top:4px}.hot-product-grid[data-v-46555498]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.hot-product-card[data-v-46555498]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:8px;cursor:pointer}.hot-product-card[data-v-46555498]:hover{border-color:#ffd3b3}.hot-product-img[data-v-46555498]{width:100%;height:96px;border-radius:8px;-o-object-fit:cover;object-fit:cover;display:block}.hot-product-name[data-v-46555498]{margin-top:8px;font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-product-meta[data-v-46555498]{margin-top:6px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.hot-product-price[data-v-46555498]{color:#ff6b00;font-weight:700}.hot-product-orders[data-v-46555498]{color:#999}.home-top-ads[data-v-46555498]{width:100%;height:200px;overflow:hidden}.home-ads-carousel[data-v-46555498]{height:100%}.home-ads-carousel[data-v-46555498] .el-carousel__container{height:100%!important;border-radius:12px;overflow:hidden}.home-top-ad[data-v-46555498]{width:100%;height:100%;background:#0b1020;position:relative}.home-top-ad[data-v-46555498]:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 20% 15%,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,0) 55%),linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.38)),repeating-linear-gradient(135deg,hsla(0,0%,100%,.03) 6px,hsla(0,0%,100%,0) 6px 12px);pointer-events:none;opacity:1}.home-top-ad-img[data-v-46555498]{width:100%;height:100%;display:block;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;filter:saturate(1.02) contrast(1.02)}.category-tabs[data-v-46555498]{display:flex;align-items:center;gap:4px;background:#fff;padding:10px 14px;border-radius:10px;margin-bottom:16px;border:1px solid #eee;flex-wrap:wrap}.cat-item[data-v-46555498]{padding:5px 14px;font-size:13px;color:#555;cursor:pointer;border-radius:20px;transition:all .2s;white-space:nowrap}.cat-item[data-v-46555498]:hover{color:#ff6b00;background:#fff3e0}.cat-item.active[data-v-46555498]{background:#ff6b00;color:#fff;font-weight:600}.section[data-v-46555498]{margin-bottom:24px}.section-header[data-v-46555498]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.section-icon[data-v-46555498]{font-size:16px}.section-title[data-v-46555498]{font-size:16px;font-weight:700;color:#222}.section-title.orange[data-v-46555498]{color:#ff6b00}.activity-waterfall[data-v-46555498]{-moz-column-count:2;column-count:2;-moz-column-gap:14px;column-gap:14px}.activity-waterfall-card[data-v-46555498]{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 14px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid #eef2f7;box-shadow:0 10px 24px rgba(17,24,39,.06);cursor:pointer}.aw-cover-wrap[data-v-46555498]{position:relative}.aw-cover[data-v-46555498]{display:block;width:100%;height:auto}.aw-badge[data-v-46555498]{position:absolute;right:10px;top:10px;padding:4px 10px;border-radius:999px;background:rgba(17,24,39,.72);color:#fff;font-size:12px;font-weight:600}.aw-body[data-v-46555498]{padding:10px 12px 12px}.aw-title[data-v-46555498]{font-size:14px;font-weight:700;color:#111827;line-height:20px}.aw-desc[data-v-46555498]{margin-top:6px;font-size:12px;color:#6b7280;line-height:18px}.aw-meta[data-v-46555498]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#4b5563}@media (max-width:900px){.activity-waterfall[data-v-46555498]{-moz-column-count:1;column-count:1}}.banner-card[data-v-46555498]{position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#3d2b1f,#5c3d2e 40%,#8b6344 70%,#c4913a);min-height:160px;display:flex;align-items:flex-end;cursor:pointer}.banner-bg[data-v-46555498]{position:absolute;inset:0;background:url(https://picsum.photos/seed/banner/800/200) 50%/cover no-repeat;opacity:.45}.banner-inner[data-v-46555498]{position:relative;z-index:1;padding:20px 24px;width:100%}.banner-tags[data-v-46555498]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.tag-host[data-v-46555498]{background:hsla(0,0%,100%,.15)!important;border-color:hsla(0,0%,100%,.3)!important;color:#fff!important;font-size:11px}.tag-status[data-v-46555498]{background:rgba(76,175,80,.2)!important;border-color:#4caf50!important;color:#81c784!important;font-size:11px}.banner-meta[data-v-46555498]{font-size:12px;color:hsla(0,0%,100%,.7);margin-left:auto}.banner-title[data-v-46555498]{font-size:26px;font-weight:800;color:#fff;margin-bottom:12px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.banner-info[data-v-46555498]{display:flex;align-items:center;gap:16px;font-size:13px;color:hsla(0,0%,100%,.85)}.btn-signup[data-v-46555498]{background:#fff!important;color:#ff6b00!important;border-color:#fff!important;font-weight:600;margin-left:auto}.stall-grid[data-v-46555498]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stall-card[data-v-46555498]{background:#fff;border-radius:10px;overflow:hidden;border:1px solid #eee;transition:box-shadow .2s,transform .2s;cursor:pointer}.stall-card[data-v-46555498]:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.stall-cover-wrap[data-v-46555498]{position:relative}.stall-cover[data-v-46555498]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.stall-status-badge[data-v-46555498]{position:absolute;top:10px;left:10px;font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.35)}.stall-status-badge.open[data-v-46555498]{background:rgba(16,185,129,.25);color:#eafff6}.stall-status-badge.closed[data-v-46555498]{background:rgba(148,163,184,.25);color:hsla(0,0%,100%,.92)}.stall-cover-stats[data-v-46555498]{position:absolute;bottom:8px;left:10px;display:flex;gap:10px;font-size:12px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.stall-body[data-v-46555498]{padding:12px 14px}.stall-name-row[data-v-46555498]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.stall-category-row[data-v-46555498]{margin-bottom:8px}.stall-category[data-v-46555498]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:12px;color:#7c2d12;background:#fff3e0;border:1px solid rgba(255,107,0,.22)}.stall-name[data-v-46555498]{font-size:15px;font-weight:700;color:#222}.stall-score[data-v-46555498]{color:#ff6b00;font-size:13px;font-weight:600}.stall-desc[data-v-46555498]{font-size:12px;color:#888;line-height:1.6;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-grid[data-v-46555498]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.market-card[data-v-46555498]{background:#fff;border-radius:10px;overflow:hidden;border:1px solid #eee;transition:box-shadow .2s,transform .2s;cursor:pointer}.market-card[data-v-46555498]:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.market-cover-wrap[data-v-46555498]{position:relative}.market-cover[data-v-46555498]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.market-badge[data-v-46555498]{position:absolute;top:10px;left:10px;background:#ff6b00;color:#fff;font-size:11px;padding:2px 8px;border-radius:4px}.market-cover-stats[data-v-46555498]{position:absolute;bottom:8px;left:10px;display:flex;gap:10px;font-size:12px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.market-body[data-v-46555498]{padding:12px 14px}.market-name-row[data-v-46555498]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.market-name[data-v-46555498]{font-size:15px;font-weight:700;color:#222}.market-score[data-v-46555498]{color:#ff6b00;font-size:13px;font-weight:600}.market-desc[data-v-46555498]{font-size:12px;color:#888;line-height:1.6;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.market-footer[data-v-46555498]{display:flex;align-items:center;justify-content:space-between}.market-date[data-v-46555498]{font-size:12px;color:#888}.btn-market[data-v-46555498]{font-size:12px;font-weight:600;border-radius:4px}.btn-market.hot[data-v-46555498]{background:#fff3e0!important;color:#ff6b00!important;border-color:#ffcc80!important}.btn-market.upcoming[data-v-46555498]{background:#f3f3f3!important;color:#888!important;border-color:#ddd!important}.section-mobile-hot-markets[data-v-46555498]{display:none}.mobile-market-list[data-v-46555498]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.mobile-market-item[data-v-46555498]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.mobile-market-text[data-v-46555498]{flex:1}.arrow[data-v-46555498]{color:#ff6b00;font-size:12px}@media (max-width:768px){.section[data-v-46555498]{margin-bottom:16px}.market-grid[data-v-46555498],.stall-grid[data-v-46555498]{grid-template-columns:1fr}.banner-card[data-v-46555498]{min-height:140px}.section-mobile-hot-markets[data-v-46555498]{display:block}}.right-panel[data-v-1c5cee66]{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.panel-card[data-v-1c5cee66]{background:#fff;border-radius:10px;padding:14px 12px;border:1px solid #eee}.panel-tabs[data-v-1c5cee66]{display:flex;gap:0;margin-bottom:14px;border-bottom:1px solid #f0f0f0;padding-bottom:10px}.tab-item[data-v-1c5cee66]{font-size:12px;color:#888;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .2s;white-space:nowrap}.tab-item[data-v-1c5cee66]:hover{color:#ff6b00}.tab-item.active[data-v-1c5cee66]{color:#ff6b00;font-weight:700}.stall-ranking[data-v-1c5cee66]{display:flex;flex-direction:column;gap:12px}.ranking-item[data-v-1c5cee66]{display:flex;align-items:center;gap:8px}.rank-num[data-v-1c5cee66]{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;background:#ddd;color:#888}.rank-1[data-v-1c5cee66]{background:#ff6b00;color:#fff}.rank-2[data-v-1c5cee66]{background:#ff9a3c;color:#fff}.stall-avatar[data-v-1c5cee66]{width:36px;height:36px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.stall-info[data-v-1c5cee66]{flex:1;display:flex;flex-direction:column;gap:2px;overflow:hidden}.stall-name[data-v-1c5cee66]{font-size:12px;font-weight:600;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stall-stat[data-v-1c5cee66]{font-size:11px;color:#aaa}.fire-icon[data-v-1c5cee66]{font-size:14px;flex-shrink:0}.rising-card[data-v-1c5cee66]{background:#f8fff5;border-color:#c8f0c0}.join-card[data-v-1c5cee66]{background:linear-gradient(135deg,#ffedd5,#fed7aa 40%,#fff7ed);border-color:#fed7aa}.join-tag[data-v-1c5cee66]{display:inline-block;padding:2px 8px;border-radius:999px;background:rgba(124,45,18,.08);color:#7c2d12;font-size:11px;margin-bottom:6px}.join-title[data-v-1c5cee66]{font-size:14px;font-weight:700;color:#7c2d12;margin-bottom:4px}.join-desc[data-v-1c5cee66]{font-size:12px;color:#9a3412;line-height:1.6;margin:0 0 10px}.join-btn[data-v-1c5cee66]{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:999px;border:none;background:#ff6b00;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.join-btn[data-v-1c5cee66]:hover{background:#ff7f1a}.rising-header[data-v-1c5cee66]{display:flex;align-items:center;gap:4px;margin-bottom:10px}.rising-icon[data-v-1c5cee66]{font-size:16px}.rising-title[data-v-1c5cee66]{font-size:13px;font-weight:700;color:#333}.rising-list[data-v-1c5cee66]{display:flex;flex-direction:column;gap:10px}.rising-item[data-v-1c5cee66]{display:flex;align-items:center;gap:8px}.rising-avatar[data-v-1c5cee66]{width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.rising-info[data-v-1c5cee66]{display:flex;flex-direction:column;gap:3px}.rising-name[data-v-1c5cee66]{font-size:12px;font-weight:600;color:#222}.rising-growth[data-v-1c5cee66]{font-size:11px;color:#4caf50;font-weight:600}@media (max-width:960px){.right-panel[data-v-1c5cee66]{width:100%}}.home-page[data-v-7e08e970]{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.page-body[data-v-7e08e970]{flex:1;padding:20px 0}.content-wrap[data-v-7e08e970]{max-width:1300px;margin:0 auto;padding:0 16px;display:flex;gap:20px;align-items:flex-start}@media (max-width:960px){.page-body[data-v-7e08e970]{padding:12px 0 20px}.content-wrap[data-v-7e08e970]{flex-direction:column;gap:8px}}.stall-sidebar[data-v-ac76e470]{width:220px;flex-shrink:0}.location-bar[data-v-ac76e470]{display:flex;align-items:center;gap:4px;font-size:12px;color:#888;margin-bottom:20px;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #eee}.location-city[data-v-ac76e470]{color:#555;font-weight:500;font-size:12px}.location-city[data-v-ac76e470]:hover{color:#ff6b00}.sidebar-section[data-v-ac76e470]{background:#fff;border-radius:10px;padding:14px 12px;margin-bottom:14px;border:1px solid #eee}.section-title[data-v-ac76e470]{font-size:14px;font-weight:700;color:#222;margin-bottom:12px;display:flex;align-items:center;gap:6px}.discover-title[data-v-ac76e470],.title-icon[data-v-ac76e470]{color:#ff6b00}.nav-list[data-v-ac76e470]{list-style:none;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-ac76e470]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .15s;font-size:13px;color:#444}.nav-item[data-v-ac76e470]:hover{background:#fff8f0;color:#ff6b00}.nav-item.active[data-v-ac76e470]{background:#fff3e0;color:#ff6b00;font-weight:600}.nav-icon[data-v-ac76e470]{font-size:15px}.nav-label[data-v-ac76e470]{flex:1}.title-dot[data-v-ac76e470]{width:4px;height:14px;background:#ff6b00;border-radius:2px;display:inline-block}.ad-card[data-v-ac76e470]{display:block;text-decoration:none;overflow:hidden}.ad-media[data-v-ac76e470]{width:100%;aspect-ratio:3/4;border-radius:10px;overflow:hidden;border:1px solid #f0f0f0;background:linear-gradient(135deg,#fff7ee,#fff 55%,#f7fbff);position:relative;display:flex;flex-direction:column;min-height:0}.ad-carousel[data-v-ac76e470]{width:100%;height:100%;overflow:hidden}.ad-carousel[data-v-ac76e470] .el-carousel__container{height:100%}.ad-carousel[data-v-ac76e470] .el-carousel__item{overflow:hidden}.ad-link[data-v-ac76e470]{display:block;width:100%;height:100%;overflow:hidden;min-height:0}.ad-img[data-v-ac76e470]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.ad-placeholder[data-v-ac76e470]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#666}.ad-title[data-v-ac76e470]{font-size:16px;font-weight:800;color:#222}.ad-subtitle[data-v-ac76e470]{font-size:12px;color:#888}@media (max-width:960px){.stall-sidebar[data-v-ac76e470]{width:100%}.location-bar[data-v-ac76e470],.sidebar-section[data-v-ac76e470]{padding:6px 10px;margin-bottom:6px}.nav-list[data-v-ac76e470]{flex-direction:row;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding-bottom:2px}.nav-item[data-v-ac76e470]{padding:4px 8px;font-size:11px;white-space:nowrap}.ad-card[data-v-ac76e470]{padding:10px 10px 8px}}.stall-main[data-v-9d62ce80]{flex:1;min-width:0}.category-sections[data-v-9d62ce80]{background:#fff;border-radius:10px;margin-bottom:14px;border:1px solid #eee;padding:12px 14px}.category-section[data-v-9d62ce80]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.category-section[data-v-9d62ce80]:last-child{margin-bottom:0}.section-label[data-v-9d62ce80]{flex-shrink:0;font-size:14px;font-weight:700;color:#333;padding:4px 0;cursor:pointer;transition:color .2s}.section-label.active[data-v-9d62ce80],.section-label[data-v-9d62ce80]:hover{color:#ff6b00}.section-children-wrap[data-v-9d62ce80]{flex:1;min-width:0}.section-children[data-v-9d62ce80]{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:6px 10px;align-content:flex-start;align-items:center;max-height:72px;overflow:hidden}.section-children .child-chip[data-v-9d62ce80]{padding:4px 10px;font-size:12px;line-height:1.35;color:#555;background:#f5f5f5;border-radius:14px;cursor:pointer;transition:all .2s;white-space:nowrap;box-sizing:border-box}.section-children .child-chip[data-v-9d62ce80]:hover{color:#ff6b00;background:#fff3e0}.section-children .child-chip.active[data-v-9d62ce80]{color:#fff;background:#ff6b00}.section-children .more-btn[data-v-9d62ce80]{flex-shrink:0;padding:4px 10px;font-size:12px;line-height:1.35;color:#ff6b00;background:transparent;border:1px dashed #ffb74d}.section-children .more-btn[data-v-9d62ce80]:hover{background:#fff8f0}.sort-tabs[data-v-9d62ce80]{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.sort-item[data-v-9d62ce80]{padding:4px 12px;font-size:12px;color:#666;cursor:pointer;border-radius:16px;border:1px solid #eee;background:#fff;transition:all .2s;white-space:nowrap}.sort-item[data-v-9d62ce80]:hover{color:#ff6b00;border-color:#ffcc80}.sort-item.active[data-v-9d62ce80]{color:#ff6b00;border-color:#ff6b00;font-weight:600}.filter-bar[data-v-9d62ce80]{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:10px 16px;border-radius:10px;margin-bottom:16px;border:1px solid #eee}.filter-left[data-v-9d62ce80]{display:flex;align-items:center;gap:6px}.filter-icon[data-v-9d62ce80]{color:#ff6b00;font-size:15px}.filter-text[data-v-9d62ce80]{font-size:13px;font-weight:600;color:#333}.filter-count[data-v-9d62ce80]{font-size:12px;color:#aaa}.filter-count em[data-v-9d62ce80]{font-style:normal;color:#ff6b00;font-weight:600}.stall-grid[data-v-9d62ce80]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.stall-card[data-v-9d62ce80]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #eee;cursor:pointer;transition:box-shadow .2s,transform .2s}.stall-card[data-v-9d62ce80]:hover{box-shadow:0 6px 24px rgba(0,0,0,.1);transform:translateY(-3px)}.stall-cover-wrap[data-v-9d62ce80]{position:relative}.stall-cover[data-v-9d62ce80]{width:100%;height:200px;-o-object-fit:fill;object-fit:fill;display:block}.cover-labels[data-v-9d62ce80]{position:absolute;top:10px;left:10px}.label-status[data-v-9d62ce80]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;line-height:1.4;display:inline-block;background:#e8f5e9;color:#16a34a}.cover-stats[data-v-9d62ce80]{position:absolute;bottom:0;left:0;right:0;padding:28px 12px 10px;background:linear-gradient(0deg,rgba(0,0,0,.55) 0,transparent);display:flex;gap:12px}.stat-item[data-v-9d62ce80]{font-size:12px;color:#fff;display:flex;align-items:center;gap:3px}.stat-item i[data-v-9d62ce80]{font-size:11px;opacity:.9}.stall-body[data-v-9d62ce80]{padding:12px 14px 14px}.stall-name-row[data-v-9d62ce80]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.stall-name[data-v-9d62ce80]{font-size:15px;font-weight:700;color:#1a1a1a;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.stall-score[data-v-9d62ce80]{color:#ff6b00;font-size:13px;font-weight:700;flex-shrink:0}.stall-desc[data-v-9d62ce80]{font-size:12px;color:#888;line-height:1.65;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stall-tags[data-v-9d62ce80]{display:flex;flex-wrap:wrap;gap:4px 8px;margin-bottom:8px}.stall-tag[data-v-9d62ce80]{font-size:11px;color:#6b7280;background:#f3f4f6;border-radius:999px;padding:2px 8px}.stall-tag-main[data-v-9d62ce80]{background:#fffbeb;color:#b45309;font-weight:600}.load-more[data-v-9d62ce80]{text-align:center;padding:10px 0 20px}.btn-load-more[data-v-9d62ce80]{width:200px;color:#888!important;border-color:#ddd!important;font-size:13px}.btn-load-more[data-v-9d62ce80]:hover{color:#ff6b00!important;border-color:#ff6b00!important;background:#fff8f0!important}.loading-wrap[data-v-9d62ce80]{text-align:center;padding:40px;color:#888}.load-more.end[data-v-9d62ce80]{color:#999;font-size:12px}.empty-tip[data-v-9d62ce80]{text-align:center;padding:40px;color:#999}.stall-category-more-popover .more-list{display:flex;flex-wrap:wrap;gap:6px 10px;max-width:280px;padding:4px 0}.stall-category-more-popover .more-item{padding:4px 12px;font-size:12px;color:#555;background:#f5f5f5;border-radius:14px;cursor:pointer;white-space:nowrap}.stall-category-more-popover .more-item:hover{color:#ff6b00;background:#fff3e0}.stall-page[data-v-e34f61fa]{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.page-body[data-v-e34f61fa]{flex:1;padding:20px 0}.content-wrap[data-v-e34f61fa]{max-width:1300px;margin:0 auto;padding:0 16px;display:flex;gap:20px;align-items:flex-start}@media (max-width:960px){.page-body[data-v-e34f61fa]{padding:12px 0 20px}.content-wrap[data-v-e34f61fa]{flex-direction:column;gap:8px}}.region-selector[data-v-23c13d5b]{display:flex;gap:10px}.el-select[data-v-23c13d5b]{flex:1;max-width:200px}@media (max-width:768px){.region-selector[data-v-23c13d5b]{flex-direction:column}.el-select[data-v-23c13d5b]{max-width:100%}}.market-sidebar[data-v-7a592f50]{width:220px;flex-shrink:0}.location-bar[data-v-7a592f50]{display:flex;align-items:center;gap:4px;font-size:12px;color:#888;margin-bottom:14px;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #eee}.location-city[data-v-7a592f50]{color:#555;font-weight:500;font-size:12px}.location-city[data-v-7a592f50]:hover{color:#ff6b00}.sidebar-section[data-v-7a592f50]{background:#fff;border-radius:10px;padding:14px 12px;margin-bottom:14px;border:1px solid #eee}.section-title[data-v-7a592f50]{font-size:14px;font-weight:700;color:#222;margin-bottom:12px;display:flex;align-items:center;gap:6px}.title-icon[data-v-7a592f50]{color:#ff6b00;font-size:15px}.title-dot[data-v-7a592f50]{width:4px;height:14px;background:#ff6b00;border-radius:2px;display:inline-block}.nav-list[data-v-7a592f50]{list-style:none;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-7a592f50]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px;color:#444;transition:background .15s,color .15s}.nav-item[data-v-7a592f50]:hover{background:#fff8f0;color:#ff6b00}.nav-item.active[data-v-7a592f50]{background:#fff5e6;color:#ff6b00;font-weight:600}.nav-icon[data-v-7a592f50]{font-size:14px}.nav-label[data-v-7a592f50]{flex:1}.promo-text[data-v-7a592f50]{margin:0 0 10px;font-size:12px;color:#666;line-height:1.6;word-break:break-all}.nav-text[data-v-7a592f50]{display:flex;flex-direction:column;gap:2px}.nav-sub[data-v-7a592f50]{font-size:11px;color:#999}.ad-card[data-v-7a592f50]{display:block;text-decoration:none}.ad-media[data-v-7a592f50]{width:100%;aspect-ratio:3/4;border-radius:10px;overflow:hidden;border:1px solid #f0f0f0;background:linear-gradient(135deg,#fff7ee,#fff 55%,#f7fbff);position:relative}.ad-carousel[data-v-7a592f50]{width:100%;height:100%}.ad-img[data-v-7a592f50],.ad-link[data-v-7a592f50]{display:block;width:100%;height:100%}.ad-img[data-v-7a592f50]{-o-object-fit:fill;object-fit:fill}.ad-placeholder[data-v-7a592f50]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#666}.ad-title[data-v-7a592f50]{font-size:16px;font-weight:800;color:#222}.ad-subtitle[data-v-7a592f50]{font-size:12px;color:#888}.market-main[data-v-dfc6b708]{flex:1;min-width:0}.category-tabs[data-v-dfc6b708]{display:flex;align-items:center;gap:8px;background:#fff;padding:10px 14px;border-radius:10px;margin-bottom:14px;border:1px solid #eee;flex-wrap:wrap}.cat-item[data-v-dfc6b708]{padding:6px 16px;font-size:13px;color:#555;cursor:pointer;border-radius:20px;border:1px solid transparent;transition:all .2s;white-space:nowrap}.cat-item[data-v-dfc6b708]:hover{color:#ff6b00;border-color:#ffcc80;background:#fff8f0}.cat-item.active[data-v-dfc6b708]{background:#1a1a1a;color:#fff;font-weight:600;border-color:#1a1a1a}.filter-bar[data-v-dfc6b708]{display:flex;align-items:center;justify-content:space-between;background:#fff8f0;padding:10px 16px;border-radius:10px;margin-bottom:16px;border:1px solid #ffe0c0}.filter-right[data-v-dfc6b708]{display:flex;align-items:center;gap:10px}.filter-left[data-v-dfc6b708]{display:flex;align-items:center;gap:6px}.filter-icon[data-v-dfc6b708]{color:#ff6b00;font-size:15px}.filter-text[data-v-dfc6b708]{font-size:13px;font-weight:700;color:#ff6b00}.market-sort-select[data-v-dfc6b708]{width:110px;margin-left:10px}.market-sort-select[data-v-dfc6b708] .el-input__inner{font-size:12px;color:#555}.filter-count[data-v-dfc6b708]{font-size:12px;color:#aaa}.filter-count em[data-v-dfc6b708]{font-style:normal;color:#ff6b00;font-weight:700}.market-header-row[data-v-dfc6b708]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.market-status-tag[data-v-dfc6b708]{font-size:12px;padding:2px 8px;border-radius:999px;background:#f5f5f5;color:#666;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0}.market-status-tag .status-dot[data-v-dfc6b708]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-tag-ongoing[data-v-dfc6b708]{background:rgba(103,194,58,.1);color:#67c23a}.status-tag-upcoming[data-v-dfc6b708]{background:rgba(64,158,255,.1);color:#409eff}.status-tag-ending[data-v-dfc6b708]{background:rgba(230,162,60,.1);color:#e6a23c}.status-tag-ended[data-v-dfc6b708]{background:rgba(144,147,153,.12);color:#909399}.status-tag-default[data-v-dfc6b708]{background:#f5f5f5;color:#666}.market-category-line[data-v-dfc6b708]{display:flex;align-items:center;gap:4px;margin:4px 0 4px;font-size:13px;color:#8a94a8}.category-icon[data-v-dfc6b708]{font-size:14px;color:#c0c4cc}.category-text[data-v-dfc6b708]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-category-rating-row[data-v-dfc6b708]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:2px 0 6px}.market-rating-row[data-v-dfc6b708]{display:flex;align-items:center;gap:4px;font-size:12px;color:#f59a23}.rating-icon[data-v-dfc6b708]{font-size:14px}.rating-score[data-v-dfc6b708]{font-weight:600}.rating-count[data-v-dfc6b708]{color:#999}.market-tags[data-v-dfc6b708]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.market-tag[data-v-dfc6b708]{font-size:11px;color:#5c6c8c;background:#f5f7fb;padding:4px 10px;border-radius:999px}.tag-color-1[data-v-dfc6b708]{background:#fff3f0;color:#ff6b6b}.tag-color-2[data-v-dfc6b708]{background:#f3f8ff;color:#4086ff}.tag-color-3[data-v-dfc6b708]{background:#f3fff6;color:#2eaf6f}.tag-color-4[data-v-dfc6b708]{background:#fff8e8;color:#ff9f1c}.tag-color-5[data-v-dfc6b708]{background:#f8f5ff;color:#8e6bff}.market-search-input[data-v-dfc6b708]{width:220px}.market-grid[data-v-dfc6b708]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.market-card[data-v-dfc6b708]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #eee;cursor:pointer;transition:box-shadow .2s,transform .2s}.market-card[data-v-dfc6b708]:hover{box-shadow:0 6px 24px rgba(0,0,0,.1);transform:translateY(-3px)}.market-cover-wrap[data-v-dfc6b708]{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#f0f0f0}.market-cover[data-v-dfc6b708]{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;display:block}.cover-share[data-v-dfc6b708]{position:absolute;top:10px;right:10px;z-index:5;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#555;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s}.cover-share[data-v-dfc6b708]:hover{background:#fff;color:#ff6b00;box-shadow:0 4px 14px rgba(0,0,0,.2)}.cover-labels[data-v-dfc6b708]{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px}.label-main[data-v-dfc6b708]{font-size:12px;font-weight:700;padding:3px 10px;border-radius:4px;display:inline-block;line-height:1.5}.label-limited[data-v-dfc6b708]{background:rgba(255,107,0,.92);color:#fff}.label-regular[data-v-dfc6b708]{background:rgba(76,175,80,.92);color:#fff}.label-upcoming[data-v-dfc6b708]{background:rgba(33,150,243,.92);color:#fff}.label-type-1[data-v-dfc6b708]{background:rgba(76,175,80,.92);color:#fff}.label-type-2[data-v-dfc6b708]{background:rgba(255,152,0,.92);color:#fff}.label-type-3[data-v-dfc6b708]{background:rgba(156,39,176,.92);color:#fff}.label-type-4[data-v-dfc6b708]{background:rgba(3,169,244,.92);color:#fff}.label-type-default[data-v-dfc6b708]{background:rgba(0,0,0,.65);color:#fff}.label-sub[data-v-dfc6b708]{font-size:11px;padding:2px 8px;border-radius:3px;display:inline-block;line-height:1.5}.sublabel-rank[data-v-dfc6b708]{background:rgba(255,152,0,.88);color:#fff}.sublabel-toy[data-v-dfc6b708]{background:rgba(103,58,183,.88);color:#fff}.sublabel-creative[data-v-dfc6b708]{background:rgba(0,188,212,.88);color:#fff}.sublabel-food[data-v-dfc6b708]{background:rgba(244,67,54,.88);color:#fff}.market-body[data-v-dfc6b708]{padding:14px 16px 16px}.market-name[data-v-dfc6b708]{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:0;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.market-meta[data-v-dfc6b708]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.meta-row[data-v-dfc6b708]{display:flex;align-items:center;gap:6px;font-size:12px;color:#777}.meta-row-primary[data-v-dfc6b708]{justify-content:space-between;flex-wrap:nowrap}.meta-item[data-v-dfc6b708]{display:inline-flex;align-items:center;gap:4px;min-width:0}.meta-text[data-v-dfc6b708]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.meta-item-location[data-v-dfc6b708]{flex:1;min-width:0}.meta-item-distance[data-v-dfc6b708]{flex-shrink:0}.meta-text-location[data-v-dfc6b708]{max-width:100%}.meta-icon[data-v-dfc6b708]{color:#bbb;font-size:13px;flex-shrink:0}.market-footer[data-v-dfc6b708]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #f5f5f5}.participant-group[data-v-dfc6b708]{height:28px}.avatar-stack[data-v-dfc6b708],.participant-group[data-v-dfc6b708]{display:flex;align-items:center;position:relative}.participant-avatar[data-v-dfc6b708]{width:26px;height:26px;border-radius:50%;border:2px solid #fff;-o-object-fit:cover;object-fit:cover;position:absolute}.extra-count[data-v-dfc6b708]{position:relative;font-size:12px;color:#aaa;white-space:nowrap}.stall-count[data-v-dfc6b708]{font-size:13px;color:#555;font-weight:500}.count-num[data-v-dfc6b708]{color:#ff6b00;font-weight:700;margin-right:2px}.load-more[data-v-dfc6b708]{text-align:center;padding:10px 0 20px}.btn-load-more[data-v-dfc6b708]{width:200px;color:#888!important;border-color:#ddd!important;font-size:13px}.btn-load-more[data-v-dfc6b708]:hover{color:#ff6b00!important;border-color:#ff6b00!important;background:#fff8f0!important}.right-panel[data-v-24eec532]{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.panel-card[data-v-24eec532]{background:#fff;border-radius:10px;padding:14px 12px;border:1px solid #eee}.panel-tabs[data-v-24eec532]{display:flex;gap:0;margin-bottom:14px;border-bottom:1px solid #f0f0f0;padding-bottom:10px}.tab-item[data-v-24eec532]{font-size:12px;color:#888;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .2s;white-space:nowrap}.tab-item[data-v-24eec532]:hover{color:#ff6b00}.tab-item.active[data-v-24eec532]{color:#ff6b00;font-weight:700}.market-ranking[data-v-24eec532]{display:flex;flex-direction:column;gap:12px}.ranking-item[data-v-24eec532]{display:flex;align-items:center;gap:8px;cursor:pointer}.ranking-item:hover .market-name[data-v-24eec532]{color:#ff6b00}.rank-num[data-v-24eec532]{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;background:#eee;color:#aaa}.rank-1[data-v-24eec532]{background:#ff6b00;color:#fff}.rank-2[data-v-24eec532]{background:#ff9a3c;color:#fff}.market-thumb[data-v-24eec532]{width:36px;height:36px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.market-info[data-v-24eec532]{flex:1;display:flex;flex-direction:column;gap:2px;overflow:hidden}.market-name[data-v-24eec532]{font-size:12px;font-weight:600;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.market-stat[data-v-24eec532]{font-size:11px;color:#aaa}.fire-icon[data-v-24eec532]{font-size:14px;flex-shrink:0}.rising-card[data-v-24eec532]{background:#f6fef6;border-color:#c3edc3}.rising-header[data-v-24eec532]{display:flex;align-items:center;gap:5px;margin-bottom:12px}.rising-icon[data-v-24eec532]{font-size:15px}.rising-title[data-v-24eec532]{font-size:13px;font-weight:700;color:#333;flex:1}.more-btn[data-v-24eec532]{font-size:11px;color:#aaa;white-space:nowrap}.more-btn[data-v-24eec532]:hover{color:#4caf50}.rising-item[data-v-24eec532]{display:flex;align-items:center;gap:8px}.rising-thumb[data-v-24eec532]{width:36px;height:36px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.rising-info[data-v-24eec532]{display:flex;flex-direction:column;gap:3px}.rising-name[data-v-24eec532]{font-size:12px;font-weight:600;color:#222}.rising-growth[data-v-24eec532]{font-size:11px;color:#4caf50;font-weight:600}.ad-card[data-v-24eec532]{background:linear-gradient(135deg,#ff8c42,#ff6b00);border-color:transparent}.ad-title[data-v-24eec532]{font-size:16px;font-weight:700;color:#fff;margin-bottom:6px}.ad-desc[data-v-24eec532]{font-size:12px;color:hsla(0,0%,100%,.88);line-height:1.65;margin-bottom:12px}.ad-btn[data-v-24eec532]{background:#fff!important;color:#ff6b00!important;border-color:#fff!important;font-size:12px;font-weight:600}.market-page[data-v-534ffc6f]{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.page-body[data-v-534ffc6f]{flex:1;padding:20px 0}.content-wrap[data-v-534ffc6f]{max-width:1300px;margin:0 auto;padding:0 16px;display:flex;gap:20px;align-items:flex-start}@media (max-width:960px){.page-body[data-v-534ffc6f]{padding:12px 0 20px}.content-wrap[data-v-534ffc6f]{flex-direction:column;gap:8px}}@media (max-width:960px){.content-wrap[data-v-534ffc6f] .market-sidebar,.content-wrap[data-v-534ffc6f] .right-panel{display:none!important}.content-wrap[data-v-534ffc6f] .market-main{flex:1;width:100%}}.activity-sidebar[data-v-34fa0ab6]{width:220px;flex-shrink:0}.location-bar[data-v-34fa0ab6]{display:flex;align-items:center;gap:4px;font-size:12px;color:#888;margin-bottom:14px;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #eee}.location-city[data-v-34fa0ab6]{color:#555;font-weight:500;font-size:12px}.location-city[data-v-34fa0ab6]:hover{color:#ff6b00}.sidebar-section[data-v-34fa0ab6]{background:#fff;border-radius:10px;padding:14px 12px;margin-bottom:14px;border:1px solid #eee}.section-title[data-v-34fa0ab6]{font-size:14px;font-weight:700;color:#222;margin-bottom:12px;display:flex;align-items:center;gap:6px}.title-dot[data-v-34fa0ab6]{width:4px;height:14px;background:#ff6b00;border-radius:2px;display:inline-block}.nav-list[data-v-34fa0ab6]{list-style:none;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-34fa0ab6]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px;color:#444;transition:background .15s}.nav-item[data-v-34fa0ab6]:hover{background:#fff8f0;color:#ff6b00}.nav-item.active[data-v-34fa0ab6]{background:#fff3e0;color:#ff6b00;font-weight:600}.nav-icon[data-v-34fa0ab6]{font-size:15px;display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0}.nav-icon-img[data-v-34fa0ab6]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.nav-icon-text[data-v-34fa0ab6]{font-size:15px;line-height:1}.nav-label[data-v-34fa0ab6]{flex:1}.ad-card[data-v-34fa0ab6]{display:block;text-decoration:none}.ad-media[data-v-34fa0ab6]{width:100%;aspect-ratio:3/4;border-radius:10px;overflow:hidden;border:1px solid #f0f0f0;background:linear-gradient(135deg,#fff7ee,#fff 55%,#f7fbff);position:relative}.ad-carousel[data-v-34fa0ab6]{width:100%;height:100%}.ad-img[data-v-34fa0ab6],.ad-link[data-v-34fa0ab6]{display:block;width:100%;height:100%}.ad-img[data-v-34fa0ab6]{-o-object-fit:fill;object-fit:fill}.ad-placeholder[data-v-34fa0ab6]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#666}.ad-title[data-v-34fa0ab6]{font-size:16px;font-weight:800;color:#222}.ad-subtitle[data-v-34fa0ab6]{font-size:12px;color:#888}.activity-main[data-v-03eef294]{flex:1;min-width:0}.category-wrap[data-v-03eef294]{background:#fff;border-radius:10px;padding:10px 14px 6px;margin-bottom:14px;border:1px solid #eee}.category-tabs[data-v-03eef294]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.category-tabs.row2[data-v-03eef294]{margin-top:6px;padding-top:6px;border-top:1px dashed #f0f0f0}.cat-item[data-v-03eef294]{display:flex;align-items:center;gap:4px;padding:6px 14px;font-size:13px;color:#555;cursor:pointer;border-radius:20px;border:1px solid transparent;transition:all .2s;white-space:nowrap;margin-bottom:4px}.cat-item[data-v-03eef294]:hover{color:#ff6b00;border-color:#ffcc80;background:#fff8f0}.cat-item.active[data-v-03eef294]{background:#1a1a1a;color:#fff;font-weight:600;border-color:#1a1a1a}.cat-icon[data-v-03eef294]{font-size:13px}.filter-bar[data-v-03eef294]{display:flex;align-items:center;justify-content:space-between;background:#f0faf0;padding:10px 16px;border-radius:10px;margin-bottom:16px;border:1px solid #c8ebc8}.filter-right[data-v-03eef294]{display:flex;align-items:center;gap:10px}.sort-select[data-v-03eef294]{height:32px;padding:0 12px;font-size:13px;color:#333;border:1px solid #c8ebc8;border-radius:16px;background:#fff;cursor:pointer}.filter-left[data-v-03eef294]{display:flex;align-items:center;gap:8px}.filter-dot[data-v-03eef294]{width:8px;height:8px;border-radius:50%;background:#4caf50;flex-shrink:0;box-shadow:0 0 0 3px rgba(76,175,80,.2)}.filter-text[data-v-03eef294]{font-size:13px;font-weight:700;color:#4caf50}.filter-desc[data-v-03eef294]{font-size:12px;color:#aaa}.filter-desc em[data-v-03eef294]{font-style:normal;color:#4caf50;font-weight:700}.btn-publish-activity[data-v-03eef294]{display:flex;align-items:center;gap:5px;height:32px;padding:0 16px;font-size:13px;font-weight:600;color:#fff;background:#ff6b00;border:none;border-radius:16px;cursor:pointer;flex-shrink:0;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(255,107,0,.3)}.btn-publish-activity[data-v-03eef294]:hover{background:#e55c00;box-shadow:0 4px 12px rgba(255,107,0,.4)}.activity-grid[data-v-03eef294]{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px}.activity-card[data-v-03eef294]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #eee;cursor:pointer;transition:box-shadow .2s,transform .2s;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.activity-card[data-v-03eef294]:hover{box-shadow:0 6px 24px rgba(0,0,0,.1);transform:translateY(-2px)}.card-cover-wrap[data-v-03eef294]{position:relative;aspect-ratio:3/4}.card-cover[data-v-03eef294]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:600px){.activity-grid[data-v-03eef294]{-moz-column-count:1;column-count:1}}.cover-share[data-v-03eef294]{position:absolute;top:10px;right:10px;z-index:5;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#555;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s}.cover-share[data-v-03eef294]:hover{background:#fff;color:#ff6b00;box-shadow:0 4px 14px rgba(0,0,0,.2)}.bounty-cover[data-v-03eef294]{filter:brightness(.92)}.cover-top-labels[data-v-03eef294]{position:absolute;top:10px;left:10px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.label-category[data-v-03eef294]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:4px;display:inline-block}.label-category.orange[data-v-03eef294]{background:rgba(255,107,0,.9);color:#fff}.label-category.green[data-v-03eef294]{background:rgba(76,175,80,.9);color:#fff}.label-status[data-v-03eef294]{font-size:11px;padding:3px 10px;border-radius:4px;display:inline-block;font-weight:600}.label-status.hot[data-v-03eef294]{background:#ff6b00;color:#fff}.label-new[data-v-03eef294]{font-size:11px;padding:3px 10px;border-radius:4px;background:#4caf50;color:#fff;font-weight:600;display:inline-block}.label-tag[data-v-03eef294]{font-size:10px;padding:2px 8px;border-radius:3px;background:hsla(0,0%,100%,.85);color:#555;display:inline-block;margin-left:4px}.label-task-status[data-v-03eef294]{font-size:11px;padding:3px 10px;border-radius:4px;display:inline-block;font-weight:600}.label-task-status.pending[data-v-03eef294]{background:rgba(33,150,243,.9);color:#fff}.label-task-status.taken[data-v-03eef294]{background:hsla(0,0%,62%,.9);color:#fff}.cover-bottom[data-v-03eef294]{position:absolute;bottom:0;left:0;right:0;padding:40px 12px 12px;background:linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent)}.bounty-bottom[data-v-03eef294]{background:linear-gradient(0deg,rgba(0,0,0,.55) 0,transparent)}.initiator[data-v-03eef294]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.initiator-avatar[data-v-03eef294]{width:22px;height:22px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.6);-o-object-fit:cover;object-fit:cover}.initiator-label[data-v-03eef294]{font-size:11px;color:hsla(0,0%,100%,.85)}.cover-title[data-v-03eef294]{font-size:15px;font-weight:700;color:#fff;line-height:1.4;text-shadow:0 1px 4px rgba(0,0,0,.4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-info[data-v-03eef294]{padding:12px 14px 14px}.info-row[data-v-03eef294]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;margin-bottom:6px}.info-icon[data-v-03eef294]{color:#bbb;font-size:13px;flex-shrink:0}.card-footer[data-v-03eef294]{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #f5f5f5}.footer-location[data-v-03eef294]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.footer-location .info-icon[data-v-03eef294]{color:#bbb;font-size:13px;flex-shrink:0}.card-footer-one-row[data-v-03eef294]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:#888}.card-footer-one-row .footer-item[data-v-03eef294]{white-space:nowrap}.card-footer-one-row .footer-price[data-v-03eef294]{margin-left:auto;font-size:14px;font-weight:700;color:#ff6b00}.enrolls[data-v-03eef294]{height:26px}.enroll-avatars[data-v-03eef294],.enrolls[data-v-03eef294]{display:flex;align-items:center;position:relative}.enroll-avatar[data-v-03eef294]{width:24px;height:24px;border-radius:50%;border:2px solid #fff;-o-object-fit:cover;object-fit:cover;position:absolute}.enroll-text[data-v-03eef294]{position:relative;font-size:12px;color:#aaa;white-space:nowrap}.price[data-v-03eef294]{font-size:16px;font-weight:800;color:#ff6b00}.price small[data-v-03eef294]{font-size:11px;font-weight:400;color:#aaa;margin-left:1px}.bounty-info[data-v-03eef294]{padding:12px 14px 14px}.task-label[data-v-03eef294]{display:flex;align-items:center;gap:6px;font-size:12px;color:#888;margin-bottom:6px}.task-icon[data-v-03eef294]{color:#bbb}.task-actions[data-v-03eef294]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.activity-tags-inline[data-v-03eef294]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.activity-tags-row[data-v-03eef294]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.activity-tag[data-v-03eef294]{font-size:10px;padding:2px 8px;border-radius:10px;background:#f5f5f5;color:#666;display:inline-block;border:1px solid #eee;font-weight:400;line-height:1.3;transition:color .15s,border-color .15s}.activity-tag[data-v-03eef294]:hover{border-color:#ffcc80;color:#ff6b00}.card-desc[data-v-03eef294]{font-size:12px;color:#666;line-height:1.45;margin:6px 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.btn-enroll[data-v-03eef294]{width:100%;height:36px;margin-bottom:8px;font-size:14px;font-weight:600;color:#fff;background:#ff6b00;border:none;border-radius:8px;cursor:pointer;transition:background .2s,box-shadow .2s}.btn-enroll[data-v-03eef294]:hover{background:#e55c00;box-shadow:0 2px 8px rgba(255,107,0,.35)}.btn-enroll-pending[data-v-03eef294]{background:#ffb74d;color:#fff}.btn-enroll-pending[data-v-03eef294]:hover{background:#ffa726;box-shadow:0 2px 8px rgba(255,152,0,.35)}.btn-enroll-done[data-v-03eef294]{background:#9e9e9e;color:#fff;cursor:default}.btn-enroll-done[data-v-03eef294]:hover{background:#757575;box-shadow:none}.enroll-disabled-tip[data-v-03eef294]{margin-bottom:8px;font-size:12px;color:#999}.bounty-footer[data-v-03eef294]{border-top:1px solid #f5f5f5;padding-top:10px;margin-top:0}.deadline-wrap[data-v-03eef294]{display:flex;flex-direction:column;gap:2px}.deadline-label[data-v-03eef294]{font-size:11px;color:#bbb}.deadline-value[data-v-03eef294]{font-size:12px;font-weight:600;color:#555}.bounty-price[data-v-03eef294]{font-size:18px}.right-panel[data-v-ab37c27a]{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.panel-card[data-v-ab37c27a]{background:#fff;border-radius:10px;padding:14px 12px;border:1px solid #eee}.panel-tabs[data-v-ab37c27a]{display:flex;gap:0;margin-bottom:14px;border-bottom:1px solid #f0f0f0;padding-bottom:10px}.tab-item[data-v-ab37c27a]{font-size:12px;color:#888;cursor:pointer;padding:2px 5px;border-radius:4px;transition:all .2s;white-space:nowrap}.tab-item[data-v-ab37c27a]:hover{color:#ff6b00}.tab-item.active[data-v-ab37c27a]{color:#ff6b00;font-weight:700}.activity-ranking[data-v-ab37c27a]{display:flex;flex-direction:column;gap:12px}.ranking-item[data-v-ab37c27a]{display:flex;align-items:center;gap:8px;cursor:pointer}.ranking-item:hover .activity-name[data-v-ab37c27a]{color:#ff6b00}.rank-num[data-v-ab37c27a]{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;background:#eee;color:#aaa}.rank-1[data-v-ab37c27a]{background:#ff6b00;color:#fff}.rank-2[data-v-ab37c27a]{background:#ff9a3c;color:#fff}.activity-thumb[data-v-ab37c27a]{width:36px;height:36px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.activity-info[data-v-ab37c27a]{flex:1;display:flex;flex-direction:column;gap:2px;overflow:hidden}.activity-name[data-v-ab37c27a]{font-size:12px;font-weight:600;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.activity-stat[data-v-ab37c27a]{font-size:11px;color:#aaa}.fire-icon[data-v-ab37c27a]{font-size:14px;flex-shrink:0}.talent-card[data-v-ab37c27a]{background:#f4fef4;border-color:#c3edc3}.talent-header[data-v-ab37c27a]{display:flex;align-items:center;gap:5px;margin-bottom:12px}.talent-icon[data-v-ab37c27a]{font-size:15px}.talent-title[data-v-ab37c27a]{font-size:13px;font-weight:700;color:#333;flex:1}.more-btn[data-v-ab37c27a]{font-size:11px;color:#aaa;white-space:nowrap}.more-btn[data-v-ab37c27a]:hover{color:#4caf50}.talent-item[data-v-ab37c27a]{display:flex;align-items:center;gap:8px}.talent-avatar[data-v-ab37c27a]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid #c3edc3}.talent-info[data-v-ab37c27a]{display:flex;flex-direction:column;gap:3px}.talent-name[data-v-ab37c27a]{font-size:12px;font-weight:600;color:#222}.talent-growth[data-v-ab37c27a]{font-size:11px;color:#4caf50;font-weight:500}.ad-card[data-v-ab37c27a]{background:linear-gradient(135deg,#7e57c2,#5c35a8);border-color:transparent}.ad-title[data-v-ab37c27a]{font-size:15px;font-weight:700;color:#fff;margin-bottom:6px}.ad-desc[data-v-ab37c27a]{font-size:12px;color:hsla(0,0%,100%,.88);line-height:1.65;margin-bottom:12px}.ad-btn[data-v-ab37c27a]{background:#fff!important;color:#7e57c2!important;border-color:#fff!important;font-size:12px;font-weight:600}.activity-page[data-v-42290934]{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.page-body[data-v-42290934]{flex:1;padding:20px 0}.content-wrap[data-v-42290934]{max-width:1300px;margin:0 auto;padding:0 16px;display:flex;gap:20px;align-items:flex-start}@media (max-width:960px){.page-body[data-v-42290934]{padding:12px 0 20px}.content-wrap[data-v-42290934]{flex-direction:column;gap:8px}}@media (max-width:960px){.content-wrap[data-v-42290934] .activity-sidebar,.content-wrap[data-v-42290934] .right-panel{display:none!important}.content-wrap[data-v-42290934] .activity-main{flex:1;width:100%}}.publish-page[data-v-7e455dc6]{min-height:100vh;display:flex;flex-direction:column;background:#f2f3f5}.publish-body[data-v-7e455dc6]{flex:1;padding:28px 0 40px}.publish-wrap[data-v-7e455dc6]{max-width:960px;margin:0 auto;padding:0 16px;display:flex;gap:24px;align-items:flex-start}.form-area[data-v-7e455dc6]{flex:1;min-width:0;background:#fff;border-radius:14px;padding:32px 36px 28px;box-shadow:0 2px 16px rgba(0,0,0,.06)}.form-header[data-v-7e455dc6]{margin-bottom:28px}.form-title[data-v-7e455dc6]{font-size:22px;font-weight:800;color:#1a1a1a;margin-bottom:6px}.form-subtitle[data-v-7e455dc6]{font-size:13px;color:#aaa;line-height:1.6}.publish-form[data-v-7e455dc6]{display:flex;flex-direction:column;gap:4px}.form-item-full[data-v-7e455dc6]{width:100%}.form-row[data-v-7e455dc6]{display:flex;gap:20px}.form-item-half[data-v-7e455dc6]{flex:1;min-width:0}.label-hint[data-v-7e455dc6]{font-size:12px;color:#aaa;font-weight:400;margin-left:4px}.publish-form[data-v-7e455dc6] .el-form-item__label{font-size:13px;font-weight:600;color:#333;padding-bottom:6px}.publish-form[data-v-7e455dc6] .el-input__inner,.publish-form[data-v-7e455dc6] .el-textarea__inner{border-color:#e8e8e8;border-radius:8px;font-size:13px;color:#333;transition:border-color .2s}.publish-form[data-v-7e455dc6] .el-input__inner:focus,.publish-form[data-v-7e455dc6] .el-textarea__inner:focus{border-color:#ff6b00}.publish-form[data-v-7e455dc6] .el-input-group__prepend{border-radius:8px 0 0 8px;background:#fafafa;border-color:#e8e8e8}.upload-area[data-v-7e455dc6]{display:flex;gap:12px;flex-wrap:wrap}.upload-btn[data-v-7e455dc6]{width:88px;height:88px;border:2px dashed #ddd;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;background:#fafafa;flex-shrink:0}.upload-btn[data-v-7e455dc6]:hover{border-color:#ff6b00;background:#fff8f0}.upload-plus[data-v-7e455dc6]{font-size:22px;color:#bbb;margin-bottom:4px}.upload-btn:hover .upload-plus[data-v-7e455dc6]{color:#ff6b00}.upload-text[data-v-7e455dc6]{font-size:11px;color:#bbb}.upload-btn:hover .upload-text[data-v-7e455dc6]{color:#ff6b00}.upload-thumb[data-v-7e455dc6]{position:relative;width:88px;height:88px;border-radius:10px;overflow:hidden;flex-shrink:0}.thumb-img[data-v-7e455dc6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumb-del[data-v-7e455dc6]{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1}.thumb-del[data-v-7e455dc6]:hover{background:#f44}.tags-area[data-v-7e455dc6]{display:flex;flex-wrap:wrap;gap:10px}.tag-item[data-v-7e455dc6]{display:inline-flex;align-items:center;gap:3px;padding:5px 14px;border-radius:20px;font-size:12px;cursor:pointer;border:1px solid #eee;background:#fafafa;color:#777;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag-item[data-v-7e455dc6]:hover{border-color:#ff6b00;color:#ff6b00;background:#fff8f0}.tag-item.selected[data-v-7e455dc6]{background:#fff3e0;border-color:#ffb74d;color:#ff6b00;font-weight:600}.tag-emoji[data-v-7e455dc6]{font-size:11px}.form-actions[data-v-7e455dc6]{display:flex;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid #f5f5f5}.btn-cancel[data-v-7e455dc6]{width:120px;height:48px;font-size:15px;border-radius:10px;color:#888!important;border-color:#ddd!important;background:#fff!important}.btn-cancel[data-v-7e455dc6]:hover{color:#ff6b00!important;border-color:#ff6b00!important}.btn-submit[data-v-7e455dc6]{flex:1;height:48px;font-size:16px;font-weight:700;border-radius:10px;background:linear-gradient(90deg,#ff8c42,#ff6b00)!important;border-color:transparent!important;color:#fff!important;letter-spacing:1px;box-shadow:0 4px 14px rgba(255,107,0,.35)}.btn-submit[data-v-7e455dc6]:hover{background:linear-gradient(90deg,#ff9a50,#ff7800)!important;box-shadow:0 6px 18px rgba(255,107,0,.45)}.btn-arrow[data-v-7e455dc6]{margin-right:6px;font-size:12px}.preview-area[data-v-7e455dc6]{width:248px;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.preview-cover-card[data-v-7e455dc6]{border-radius:12px;overflow:hidden;position:relative;box-shadow:0 2px 12px rgba(0,0,0,.1)}.preview-badge[data-v-7e455dc6]{position:absolute;top:10px;left:10px;background:rgba(255,107,0,.88);color:#fff;font-size:11px;font-weight:600;padding:3px 10px;border-radius:4px;display:flex;align-items:center;gap:5px;z-index:1}.badge-dot[data-v-7e455dc6]{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.85}.preview-img[data-v-7e455dc6]{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;display:block}.preview-info-card[data-v-7e455dc6]{background:#fff;border-radius:12px;padding:14px 16px;border:1px solid #eee}.preview-stall-name[data-v-7e455dc6]{font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:10px}.preview-meta[data-v-7e455dc6]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.preview-meta-row[data-v-7e455dc6]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.meta-dot[data-v-7e455dc6]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.meta-dot.orange[data-v-7e455dc6]{background:#ff6b00}.meta-dot.green[data-v-7e455dc6]{background:#4caf50}.meta-label[data-v-7e455dc6]{color:#aaa;flex-shrink:0;font-size:11px}.meta-val[data-v-7e455dc6]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.preview-tags[data-v-7e455dc6]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.preview-tag[data-v-7e455dc6]{font-size:11px;padding:2px 8px;border-radius:3px}.preview-tag.tag-orange[data-v-7e455dc6]{background:#fff3e0;color:#ff6b00;border:1px solid #ffcc80}.preview-tag.tag-blue[data-v-7e455dc6]{background:#e3f2fd;color:#1976d2;border:1px solid #90caf9}.preview-divider[data-v-7e455dc6]{height:1px;background:#f5f5f5;margin:8px 0}.preview-footer[data-v-7e455dc6]{display:flex;align-items:center;justify-content:space-between}.preview-avatars[data-v-7e455dc6]{position:relative;height:24px;width:52px}.preview-avatar[data-v-7e455dc6]{width:22px;height:22px;border-radius:50%;border:2px solid #fff;position:absolute;-o-object-fit:cover;object-fit:cover}.preview-enroll[data-v-7e455dc6]{font-size:11px;color:#aaa}.tips-card[data-v-7e455dc6]{background:#f4fef4;border:1px solid #c3edc3;border-radius:12px;padding:14px 16px}.tips-header[data-v-7e455dc6]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.tips-dot[data-v-7e455dc6]{width:8px;height:8px;border-radius:50%;background:#4caf50}.tips-title[data-v-7e455dc6]{font-size:13px;font-weight:700;color:#2e7d32}.tips-list[data-v-7e455dc6]{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0}.tips-list li[data-v-7e455dc6]{font-size:11px;color:#555;line-height:1.6;padding-left:10px;position:relative}.tips-list li[data-v-7e455dc6]:before{content:"•";position:absolute;left:0;color:#4caf50}.progress-card[data-v-7e455dc6]{background:#fff;border-radius:12px;padding:14px 16px;border:1px solid #eee}.progress-header[data-v-7e455dc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.progress-label[data-v-7e455dc6]{font-size:13px;font-weight:600;color:#333}.progress-percent[data-v-7e455dc6]{font-size:14px;font-weight:800;color:#ff6b00}.progress-card[data-v-7e455dc6] .el-progress-bar__outer{background:#f0f0f0;border-radius:6px}.progress-card[data-v-7e455dc6] .el-progress-bar__inner{border-radius:6px;transition:width .4s ease}.page-footer[data-v-7e455dc6]{text-align:center;padding:16px;font-size:12px;color:#bbb;border-top:1px solid #eee;background:#fff}.fade-enter-active[data-v-c68754bc],.fade-leave-active[data-v-c68754bc]{transition:opacity .2s ease}.fade-enter[data-v-c68754bc],.fade-leave-to[data-v-c68754bc]{opacity:0}.ucd-mask[data-v-c68754bc]{position:fixed;z-index:2000;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.ucd-dialog[data-v-c68754bc]{width:100%;max-width:420px;background:#fff;border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.18);padding:20px 22px 18px;box-sizing:border-box}.ucd-header[data-v-c68754bc]{text-align:left;margin-bottom:14px}.ucd-icon[data-v-c68754bc]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#ff8c42,#ff6b00);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;margin-bottom:10px}.ucd-title[data-v-c68754bc]{font-size:18px;font-weight:800;color:#222;margin-bottom:4px}.ucd-subtitle[data-v-c68754bc]{font-size:13px;color:#888}.ucd-body[data-v-c68754bc]{padding:10px 0 6px}.ucd-points[data-v-c68754bc]{list-style:none;padding:0;margin:0 0 12px}.ucd-points li[data-v-c68754bc]{position:relative;padding-left:16px;font-size:13px;color:#555;line-height:1.7;margin-bottom:6px}.ucd-points li[data-v-c68754bc]:before{content:"•";position:absolute;left:2px;top:0;font-size:13px;color:#ff6b00}.ucd-check-row[data-v-c68754bc]{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:#444;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ucd-checkbox[data-v-c68754bc]{margin-top:2px;width:14px;height:14px}.ucd-check-text[data-v-c68754bc]{line-height:1.7}.ucd-link[data-v-c68754bc]{color:#ff6b00;text-decoration:none}.ucd-link[data-v-c68754bc]:hover{text-decoration:underline}.ucd-footer[data-v-c68754bc]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.ucd-btn[data-v-c68754bc]{min-width:96px;height:36px;padding:0 16px;border-radius:999px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .18s ease}.ucd-btn-secondary[data-v-c68754bc]{background:#f5f5f7;color:#555}.ucd-btn-secondary[data-v-c68754bc]:hover{background:#ececf0}.ucd-btn-primary[data-v-c68754bc]{background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;box-shadow:0 3px 10px rgba(255,107,0,.35)}.ucd-btn-primary[data-v-c68754bc]:hover{transform:translateY(-1px);box-shadow:0 5px 16px rgba(255,107,0,.5)}.ucd-btn-disabled[data-v-c68754bc],.ucd-btn[data-v-c68754bc]:disabled{background:#ffd9ba;box-shadow:none;cursor:not-allowed;transform:none}@media (max-width:480px){.ucd-dialog[data-v-c68754bc]{padding:18px 16px 14px;border-radius:16px}.ucd-title[data-v-c68754bc]{font-size:16px}.ucd-subtitle[data-v-c68754bc]{font-size:12px}.ucd-footer[data-v-c68754bc]{flex-direction:column-reverse;align-items:stretch;margin-top:10px}.ucd-btn[data-v-c68754bc]{width:100%;height:40px}}.join-auth-panel[data-v-747c4771]{display:flex;justify-content:center;padding:24px 0}.login-card[data-v-747c4771]{background:#fff;border-radius:20px;width:420px;max-width:100%;padding:44px 40px 36px;border:1px solid #f3f4f6;box-shadow:0 18px 45px rgba(15,23,42,.18);display:flex;flex-direction:column;align-items:center}.card-logo-wrap[data-v-747c4771]{position:relative;width:80px;height:80px;margin-bottom:20px}.card-logo[data-v-747c4771]{width:70px;height:70px;background:#ff6b00;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 6px 20px rgba(255,107,0,.35)}.card-deco-circle[data-v-747c4771]{position:absolute;top:-4px;right:-8px;width:36px;height:36px;border-radius:50%;background:rgba(255,107,0,.12);z-index:0}.card-title[data-v-747c4771]{font-size:22px;font-weight:800;color:#1a1a1a;margin-bottom:6px;text-align:center}.card-subtitle[data-v-747c4771]{font-size:13px;color:#aaa;margin-bottom:22px;text-align:center}.login-tabs[data-v-747c4771]{display:flex;align-items:center;gap:10px;margin-bottom:24px}.login-tab[data-v-747c4771]{font-size:13px;color:#aaa;cursor:pointer;padding-bottom:3px;border-bottom:2px solid transparent;transition:all .2s}.login-tab[data-v-747c4771]:hover{color:#ff6b00}.login-tab.active[data-v-747c4771]{color:#ff6b00;font-weight:700;border-bottom-color:#ff6b00}.tab-divider[data-v-747c4771]{color:#ddd;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-form[data-v-747c4771]{width:100%}.login-form[data-v-747c4771] .el-form-item{margin-bottom:16px}.login-form[data-v-747c4771] .el-form-item__label{padding-bottom:6px}.field-label[data-v-747c4771]{font-size:13px;font-weight:600;color:#333}.login-input[data-v-747c4771] .el-input__inner{height:44px;border-radius:10px;border-color:#e8e8e8;font-size:14px;background:#f9f9f9;transition:all .2s}.login-input[data-v-747c4771] .el-input__inner:focus{border-color:#ff6b00;background:#fff;box-shadow:0 0 0 3px rgba(255,107,0,.1)}.code-row-inner[data-v-747c4771]{display:flex;gap:10px;align-items:center}.code-input[data-v-747c4771]{flex:1}.code-img[data-v-747c4771]{height:44px;border-radius:10px;cursor:pointer;border:1px solid #e8e8e8;display:block}.remember-row[data-v-747c4771]{margin-top:-6px;margin-bottom:20px}.remember-check[data-v-747c4771] .el-checkbox__label{font-size:12px;color:#888}.remember-check[data-v-747c4771] .el-checkbox__input.is-checked .el-checkbox__inner{background:#ff6b00;border-color:#ff6b00}.sms-row[data-v-747c4771]{display:flex;gap:10px}.sms-input[data-v-747c4771]{flex:1}.sms-btn[data-v-747c4771]{flex-shrink:0;height:44px;padding:0 16px;border-radius:10px;border:1.5px solid #ff6b00;background:transparent;color:#ff6b00;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s}.sms-btn[data-v-747c4771]:hover:not(:disabled){background:#fff3e0}.sms-btn.counting[data-v-747c4771]{border-color:#ddd;color:#bbb;cursor:not-allowed}.btn-login[data-v-747c4771]{width:100%;height:50px;font-size:16px;font-weight:700;border-radius:25px;background:linear-gradient(90deg,#ff8c42,#ff6b00)!important;border-color:transparent!important;color:#fff!important;letter-spacing:2px;box-shadow:0 6px 20px rgba(255,107,0,.35);margin-top:4px;margin-bottom:20px;transition:all .2s}.btn-login[data-v-747c4771]:hover{background:linear-gradient(90deg,#ff9a50,#ff7800)!important;box-shadow:0 8px 24px rgba(255,107,0,.45);transform:translateY(-1px)}.btn-login[data-v-747c4771]:active{transform:translateY(0)}.user-agreement-row[data-v-747c4771]{font-size:12px;color:#999;text-align:center;margin-bottom:10px}.login-tip-sms[data-v-747c4771]{font-size:12px;color:#999;text-align:center;margin-top:8px;line-height:1.5}.login-tip-sms .user-agreement-link[data-v-747c4771]{margin:0 2px}.user-agreement-link[data-v-747c4771]{color:#ff6b00;text-decoration:underline}.register-tip[data-v-747c4771]{font-size:13px;color:#aaa;text-align:center}.register-link[data-v-747c4771]{color:#ff6b00;font-weight:600;transition:opacity .2s}.register-link[data-v-747c4771]:hover{opacity:.8;text-decoration:underline}.icd-desc[data-v-8c28cdac]{font-size:13px;color:#6b7280;margin-bottom:12px}.icd-upload-card[data-v-8c28cdac]{display:flex;align-items:center;gap:16px}.icd-upload-preview[data-v-8c28cdac]{width:210px;height:128px;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb;background:#f8fafc;box-shadow:0 8px 20px rgba(15,23,42,.04);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.icd-upload-preview[data-v-8c28cdac]:hover{border-color:#ff6b00;box-shadow:0 10px 26px rgba(255,107,0,.12)}.icd-upload-preview img[data-v-8c28cdac]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.icd-upload-placeholder[data-v-8c28cdac]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#9ca3af;font-size:12px}.icd-upload-placeholder i[data-v-8c28cdac]{font-size:28px;color:#cbd5e1}.icd-footer[data-v-8c28cdac]{display:flex;justify-content:flex-end;gap:12px}.join-page[data-v-4f8044c7]{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.entry-fee-highlight[data-v-4f8044c7]{max-width:1100px;margin:8px auto 0;padding:12px 16px;border-radius:10px;border:1px solid #ffb37a;background:#fff1e6;color:#8a3d00;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;position:sticky;top:64px;z-index:99;box-shadow:0 4px 12px rgba(255,107,0,.16)}.entry-fee-highlight a[data-v-4f8044c7]{color:#e55a00;font-weight:700}.entry-fee-highlight .sep[data-v-4f8044c7]{color:#ffb27a}.form-section[data-v-4f8044c7]{padding:56px 0 64px;background:#f5f5f5}.form-section-inner[data-v-4f8044c7]{max-width:1100px;margin:0 auto;padding:0 32px;display:flex;gap:36px;align-items:flex-start}.identity-status-bar[data-v-4f8044c7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 18px;padding:12px 14px;border-radius:10px;font-size:14px;background:#f6f7fb;border:1px solid #e6e8f0}.identity-status-bar--loading[data-v-4f8044c7]{background:#f8f9ff;border-color:#e8eaff}.identity-status-bar--ok[data-v-4f8044c7]{background:#f0fff4;border-color:#b7ebc6;color:#1f7a2e}.identity-status-bar--warn[data-v-4f8044c7]{background:#fff1f0;border-color:#ffa39e;color:#a8071a}.identity-status-btn[data-v-4f8044c7]{white-space:nowrap}.join-hero-left[data-v-4f8044c7]{width:320px;flex-shrink:0}.join-tag[data-v-4f8044c7]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;color:#b45309;background:#ffedd5;border:1px solid #fed7aa;margin-bottom:14px}.join-hero-title[data-v-4f8044c7]{margin:0 0 10px;font-size:28px;line-height:1.3;font-weight:800;color:#111827}.join-hero-accent[data-v-4f8044c7]{color:#ff6b00}.join-hero-desc[data-v-4f8044c7]{margin:0 0 20px;font-size:14px;line-height:1.8;color:#4b5563}.join-features[data-v-4f8044c7]{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.join-feature-item[data-v-4f8044c7]{display:flex;gap:10px}.join-dot[data-v-4f8044c7]{width:8px;height:8px;border-radius:999px;margin-top:7px;flex-shrink:0}.join-dot--orange[data-v-4f8044c7]{background:#fb923c}.join-dot--green[data-v-4f8044c7]{background:#22c55e}.join-dot--blue[data-v-4f8044c7]{background:#3b82f6}.join-dot--yellow[data-v-4f8044c7]{background:#eab308}.join-feature-text[data-v-4f8044c7]{display:flex;flex-direction:column;gap:2px}.join-feature-title[data-v-4f8044c7]{font-size:14px;font-weight:700;color:#111827}.join-feature-sub[data-v-4f8044c7]{font-size:12px;color:#6b7280;line-height:1.6}.join-stats[data-v-4f8044c7]{display:flex;gap:32px;margin-top:8px}.join-stat-value[data-v-4f8044c7]{font-size:22px;font-weight:800;color:#111827}.join-stat-label[data-v-4f8044c7]{font-size:12px;color:#6b7280;margin-top:2px}.apply-form-wrap[data-v-4f8044c7]{flex:1;min-width:0}.auth-panel-wrap[data-v-4f8044c7]{display:flex;justify-content:center;padding:24px 0}.apply-form-card[data-v-4f8044c7]{background:#fff;border-radius:16px;padding:36px 40px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.apply-form-title[data-v-4f8044c7]{font-size:22px;font-weight:800;color:#1a1a1a;margin-bottom:4px}.apply-form-sub[data-v-4f8044c7]{font-size:13px;color:#aaa;margin-bottom:28px}.form-section-label[data-v-4f8044c7]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#333;margin:20px 0 14px}.form-section-label--tight[data-v-4f8044c7]{margin-bottom:0}.section-label-text[data-v-4f8044c7]{line-height:1.35}.field-required-star[data-v-4f8044c7]{color:#f56c6c;font-weight:700;font-size:15px;line-height:1;margin-left:2px;transform:translateY(1px)}.section-num[data-v-4f8044c7]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#ff6b00;color:#fff;font-size:11px;font-weight:800;border-radius:6px}.apply-form[data-v-4f8044c7] .el-form-item__label{font-size:13px;font-weight:600;color:#444;padding-bottom:4px}.apply-form[data-v-4f8044c7] .el-input__inner,.apply-form[data-v-4f8044c7] .el-textarea__inner{border-color:#e8e8e8;border-radius:8px;font-size:13px;transition:border-color .2s}.apply-form[data-v-4f8044c7] .el-input__inner:focus,.apply-form[data-v-4f8044c7] .el-textarea__inner:focus{border-color:#ff6b00}.form-row[data-v-4f8044c7]{display:flex;gap:20px}.form-item-half[data-v-4f8044c7]{flex:1;min-width:0}.form-item-full[data-v-4f8044c7]{width:100%}.intro-section-header[data-v-4f8044c7]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 10px;margin:20px 0 0;font-size:14px;font-weight:700;color:#333}.intro-section-header .section-label-text[data-v-4f8044c7]{margin-right:2px}.cover-form-item[data-v-4f8044c7],.intro-item[data-v-4f8044c7]{margin-top:10px;margin-bottom:8px}.intro-item[data-v-4f8044c7] .el-form-item__label{display:none!important;width:0!important;padding:0!important}.intro-item[data-v-4f8044c7] .el-form-item__content{margin-left:0!important;line-height:1.5}.cover-form-item[data-v-4f8044c7] .el-form-item__label{display:none!important;width:0!important;padding:0!important}.cover-form-item[data-v-4f8044c7] .el-form-item__content{margin-left:0!important;line-height:1.5}.upload-spec-hint[data-v-4f8044c7]{margin:10px 0 0;font-size:12px;color:#888;line-height:1.55}.upload-spec-hint strong[data-v-4f8044c7]{color:#555;font-weight:600}.intro-ai-toolbar[data-v-4f8044c7]{display:inline-flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin:0}.intro-textarea[data-v-4f8044c7]{width:100%}.cover-ai-actions[data-v-4f8044c7]{display:inline-flex;align-items:center;gap:8px;margin:0;flex-wrap:wrap}.cover-section-header[data-v-4f8044c7]{display:flex;align-items:center;justify-content:flex-start;gap:8px 10px;flex-wrap:wrap;margin-top:20px;margin-bottom:0;font-size:14px;font-weight:700;color:#333}.cover-section-header .section-label-text[data-v-4f8044c7]{margin-right:2px}.cover-upload-wrap[data-v-4f8044c7]{position:relative;margin-top:16px;margin-bottom:20px;min-height:90px}.upload-area--cover[data-v-4f8044c7]{margin-bottom:0}.intro-ai-cost[data-v-4f8044c7]{color:#ff6b00;font-size:12px;font-weight:700;white-space:nowrap}.category-grid[data-v-4f8044c7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.cat-card[data-v-4f8044c7]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border-radius:10px;border:2px solid #eee;background:#fafafa;cursor:pointer;transition:all .2s}.cat-card[data-v-4f8044c7]:hover{border-color:#ffcc80;background:#fff8f0}.cat-card.selected[data-v-4f8044c7]{border-color:#ff6b00;background:#ff6b00}.cat-card.selected .cat-label[data-v-4f8044c7]{color:#fff}.cat-label[data-v-4f8044c7]{font-size:12px;font-weight:600;color:#555;text-align:center}.upload-area[data-v-4f8044c7]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.upload-btn[data-v-4f8044c7]{width:90px;height:90px;border:2px dashed #ddd;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;background:#fafafa;flex-shrink:0}.upload-btn[data-v-4f8044c7]:hover{border-color:#ff6b00;background:#fff8f0}.upload-plus[data-v-4f8044c7]{font-size:24px;color:#ccc;margin-bottom:4px}.upload-btn:hover .upload-plus[data-v-4f8044c7]{color:#ff6b00}.upload-hint[data-v-4f8044c7]{font-size:11px;color:#bbb}.upload-btn:hover .upload-hint[data-v-4f8044c7]{color:#ff6b00}.upload-cover-hint[data-v-4f8044c7]{margin:-4px 0 12px;font-size:12px;color:#ff6b00}.category-2col[data-v-4f8044c7]{display:flex;gap:16px;align-items:flex-start}.category-col[data-v-4f8044c7]{min-width:0}.category-col--left[data-v-4f8044c7]{width:220px;flex-shrink:0}.category-col--right[data-v-4f8044c7]{flex:1}.category-grid--level1[data-v-4f8044c7]{grid-template-columns:1fr!important}.category-grid--level2[data-v-4f8044c7]{grid-template-columns:repeat(4,1fr)}.category-search-input[data-v-4f8044c7]{margin-bottom:8px}.upload-thumb[data-v-4f8044c7]{position:relative;width:90px;height:90px;border-radius:10px;overflow:hidden;flex-shrink:0}.thumb-img[data-v-4f8044c7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumb-del[data-v-4f8044c7]{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1}.thumb-del[data-v-4f8044c7]:hover{background:#f44}.upload-placeholder[data-v-4f8044c7]{width:90px;height:90px;border-radius:10px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;border:1px solid #eee}.placeholder-icon[data-v-4f8044c7]{font-size:28px;color:#ddd}.agreement-row[data-v-4f8044c7]{display:flex;align-items:center;gap:2px;margin-bottom:24px;font-size:13px;color:#666}.agreement-link[data-v-4f8044c7]{color:#ff6b00;font-size:13px;text-decoration:underline}.btn-submit[data-v-4f8044c7]{width:100%;height:52px;font-size:17px;font-weight:700;border-radius:12px;background:linear-gradient(90deg,#ff8c42,#ff6b00)!important;border-color:transparent!important;color:#fff!important;letter-spacing:2px;box-shadow:0 6px 20px rgba(255,107,0,.35);transition:all .2s}.btn-submit[data-v-4f8044c7]:hover:not(:disabled){background:linear-gradient(90deg,#ff9a50,#ff7800)!important;box-shadow:0 8px 24px rgba(255,107,0,.45);transform:translateY(-1px)}.btn-submit.is-disabled[data-v-4f8044c7]{background:#ddd!important;box-shadow:none!important;color:#aaa!important}.submit-star[data-v-4f8044c7]{margin-right:8px;font-size:14px}@media (max-width:900px){.form-section-inner[data-v-4f8044c7]{flex-direction:column;gap:24px;padding:0 16px}.apply-form-wrap[data-v-4f8044c7],.join-hero-left[data-v-4f8044c7]{width:100%}}@media (max-width:600px){.cover-section-header[data-v-4f8044c7]{align-items:center;gap:8px}.cover-ai-actions[data-v-4f8044c7]{flex:1 1 auto;min-width:0}.intro-section-header[data-v-4f8044c7]{align-items:center;gap:8px}.intro-ai-toolbar[data-v-4f8044c7]{gap:8px;flex:1 1 auto;min-width:0}.cover-upload-wrap[data-v-4f8044c7]{margin-top:14px}}.cart-bar-fixed[data-v-aac42a0a]{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:6px 0;background:linear-gradient(0deg,rgba(249,250,251,.96),rgba(249,250,251,.85));box-shadow:0 -4px 10px rgba(15,23,42,.08)}.cart-bar-inner[data-v-aac42a0a]{max-width:960px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-info[data-v-aac42a0a]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#374151}.cart-count[data-v-aac42a0a]{font-weight:600}.cart-total[data-v-aac42a0a]{color:#ff6b00;font-weight:700}.btn-checkout[data-v-aac42a0a]{border-radius:999px;background:#ff6b00!important;border-color:#ff6b00!important;color:#fff!important;font-size:14px;padding:0 26px;height:40px;font-weight:700}@media (max-width:576px){.cart-bar-inner[data-v-aac42a0a]{padding:0 12px}}.stall-detail-main[data-v-cae5456a]{flex:1;min-width:0;position:relative}.detail-loading[data-v-cae5456a]{text-align:center;padding:60px 20px;color:#888;font-size:14px}.detail-loading .el-icon-loading[data-v-cae5456a]{font-size:24px;margin-right:8px;vertical-align:middle}.cover-section[data-v-cae5456a]{position:relative;margin-bottom:16px}.cover-arrow[data-v-cae5456a]{position:absolute;left:-14px;top:50%;transform:translateY(-50%);z-index:10;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.9);border:1px solid #eee;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:#555;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:all .2s}.cover-arrow[data-v-cae5456a]:hover{background:#fff;color:#ff6b00;box-shadow:0 4px 14px rgba(0,0,0,.15)}.cover-share[data-v-cae5456a]{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#555;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s}.cover-share[data-v-cae5456a]:hover{background:#fff;color:#ff6b00;box-shadow:0 4px 14px rgba(0,0,0,.2)}.cover-wrap[data-v-cae5456a]{position:relative;border-radius:16px;overflow:hidden;background:#1a1a1a}.cover-img[data-v-cae5456a]{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:16px}.cover-overlay[data-v-cae5456a]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.2) 55%,transparent);border-radius:16px}.slide-dots[data-v-cae5456a]{position:absolute;top:14px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.dot[data-v-cae5456a]{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.45);cursor:pointer;transition:all .2s}.dot.active[data-v-cae5456a]{background:#fff;width:18px;border-radius:3px}.cover-info[data-v-cae5456a]{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 18px;display:flex;align-items:flex-end;gap:14px}.stall-avatar-wrap[data-v-cae5456a]{flex-shrink:0}.stall-avatar[data-v-cae5456a]{width:52px;height:52px;border-radius:14px;border:3px solid hsla(0,0%,100%,.7);-o-object-fit:cover;object-fit:cover}.stall-title-info[data-v-cae5456a]{flex:1}.stall-name[data-v-cae5456a]{font-size:20px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4);margin-bottom:7px;line-height:1.3}.stall-tags[data-v-cae5456a]{display:flex;gap:7px;flex-wrap:wrap}.stall-tag[data-v-cae5456a]{font-size:11px;padding:3px 10px;border-radius:20px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);color:#fff;backdrop-filter:blur(4px)}.stats-row[data-v-cae5456a]{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:4px;border:1px solid #eee}.stats-left[data-v-cae5456a]{display:flex;gap:32px}.stat-item[data-v-cae5456a]{display:flex;flex-direction:column;align-items:center;gap:3px}.stat-label[data-v-cae5456a]{font-size:11px;color:#aaa}.stat-value[data-v-cae5456a]{font-size:20px;font-weight:800;color:#1a1a1a}.stats-actions[data-v-cae5456a]{display:flex;gap:10px;align-items:center}.btn-follow[data-v-cae5456a]{height:38px;padding:0 22px;background:#ff6b00!important;border-color:#ff6b00!important;color:#fff!important;font-size:14px;font-weight:600;border-radius:20px}.btn-follow[data-v-cae5456a]:hover{background:#e55c00!important;border-color:#e55c00!important}.btn-collect[data-v-cae5456a]{height:38px;padding:0 18px;border-color:#ddd!important;color:#666!important;font-size:14px;border-radius:20px}.btn-collect[data-v-cae5456a]:hover{border-color:#ff6b00!important;color:#ff6b00!important}.detail-tabs[data-v-cae5456a]{display:flex;gap:0;border-bottom:2px solid #f0f0f0;background:#fff;padding:0 20px;border-radius:12px 12px 0 0;margin-top:12px}.tab-item[data-v-cae5456a]{padding:14px 20px;font-size:14px;color:#888;cursor:pointer;position:relative;transition:color .2s;white-space:nowrap}.tab-item[data-v-cae5456a]:hover{color:#ff6b00}.tab-item.active[data-v-cae5456a]{color:#ff6b00;font-weight:700}.tab-item.active[data-v-cae5456a]:after{content:"";position:absolute;bottom:-2px;left:20px;right:20px;height:2px;background:#ff6b00;border-radius:2px}.tab-count[data-v-cae5456a]{font-size:12px;color:#aaa;font-weight:400;margin-left:2px}.tab-content[data-v-cae5456a]{background:#fff;border-radius:0 0 12px 12px;padding:20px;border:1px solid #f0f0f0;border-top:none}.goods-layout[data-v-cae5456a]{display:flex;gap:20px;align-items:flex-start}.goods-filter[data-v-cae5456a]{width:108px;flex-shrink:0}.filter-label[data-v-cae5456a]{font-size:11px;color:#bbb;margin-bottom:8px;font-weight:500}.filter-list[data-v-cae5456a]{display:flex;flex-direction:column;gap:2px}.filter-item[data-v-cae5456a]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .15s;font-size:13px;color:#555}.filter-item[data-v-cae5456a]:hover{background:#fff8f0;color:#ff6b00}.filter-item.active[data-v-cae5456a]{background:#fff3e0;color:#ff6b00;font-weight:700}.filter-count[data-v-cae5456a]{font-size:11px;color:#bbb}.filter-item.active .filter-count[data-v-cae5456a]{color:#ffb74d}.goods-content[data-v-cae5456a]{flex:1;min-width:0}.goods-header[data-v-cae5456a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.goods-title-row[data-v-cae5456a]{display:flex;align-items:center;gap:8px}.section-bar[data-v-cae5456a]{width:4px;height:16px;background:#ff6b00;border-radius:2px;display:inline-block}.goods-title[data-v-cae5456a]{font-size:16px;font-weight:700;color:#1a1a1a}.goods-search-wrap[data-v-cae5456a]{margin-bottom:12px}.goods-search-input[data-v-cae5456a]{width:100%;max-width:280px}.goods-search-input[data-v-cae5456a] .el-input__inner{border-radius:999px}.goods-grid[data-v-cae5456a]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.load-more-wrap[data-v-cae5456a]{display:flex;justify-content:center;padding:16px 0 20px}.load-more-btn[data-v-cae5456a]{padding:8px 28px;font-size:13px;color:#ff6b00;background:#fff7ed;border:1px solid #ffcc80;border-radius:999px;cursor:pointer;transition:all .2s}.load-more-btn[data-v-cae5456a]:hover{background:#fff3e0;border-color:#ff6b00}.load-more-end[data-v-cae5456a]{text-align:center;padding:12px 0 16px;font-size:12px;color:#9ca3af}.product-card[data-v-cae5456a]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #f0f0f0;cursor:pointer;transition:box-shadow .2s,transform .2s}.product-card[data-v-cae5456a]:hover{box-shadow:0 6px 20px rgba(0,0,0,.1);transform:translateY(-3px)}.product-cover-wrap[data-v-cae5456a]{position:relative;border-radius:12px 12px 0 0;overflow:hidden;aspect-ratio:1/1}.product-cover[data-v-cae5456a]{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;display:block;border-radius:12px 12px 0 0}.product-tag[data-v-cae5456a]{position:absolute;top:8px;left:8px;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px}.tag-craft[data-v-cae5456a]{background:rgba(255,107,0,.88);color:#fff}.tag-recommend[data-v-cae5456a]{background:rgba(233,30,99,.88);color:#fff}.tag-hot[data-v-cae5456a]{background:rgba(76,175,80,.88);color:#fff}.product-body[data-v-cae5456a]{padding:10px 12px 12px}.product-name[data-v-cae5456a]{font-size:12px;color:#333;line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.product-footer[data-v-cae5456a]{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:4px}.product-price-block[data-v-cae5456a]{display:flex;align-items:baseline;justify-content:space-between}.product-price[data-v-cae5456a]{font-size:15px;font-weight:800;color:#ff6b00}.product-sold[data-v-cae5456a]{font-size:11px;color:#bbb}.btn-add-cart[data-v-cae5456a]{border-radius:999px;padding:0 14px;font-size:12px;border-color:#ff6b00!important;color:#ff6b00!important;background:#fff7ed!important;font-weight:600;display:inline-flex;align-items:center;gap:4px;height:32px}.btn-add-cart[data-v-cae5456a]:before{content:"🛒";font-size:13px}.cart-dialog-mask[data-v-cae5456a]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:95;display:flex;align-items:flex-end;justify-content:center;padding:0}.cart-dialog[data-v-cae5456a]{width:100%;max-width:960px;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -18px 40px rgba(15,23,42,.4);padding:14px 18px 12px;transform:translateY(100%);animation:cart-slide-up-cae5456a .25s ease-out forwards}.cart-dialog-header[data-v-cae5456a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cart-dialog-title-wrap[data-v-cae5456a]{display:flex;flex-direction:column;gap:2px}.cart-dialog-title[data-v-cae5456a]{font-size:16px;font-weight:800;color:#111827}.cart-dialog-sub[data-v-cae5456a]{font-size:12px;color:#9ca3af}.cart-dialog-close[data-v-cae5456a]{width:28px;height:28px;border-radius:50%;border:none;background:#f3f4f6;cursor:pointer;font-size:18px;line-height:1;color:#6b7280}.cart-dialog-body[data-v-cae5456a]{max-height:320px;overflow-y:auto;padding:6px 2px 10px;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;margin-bottom:8px}.cart-dialog-section-title[data-v-cae5456a]{font-size:12px;font-weight:700;color:#374151;margin:8px 2px 6px}.cart-dialog-section-tip[data-v-cae5456a]{font-weight:500;color:#9ca3af;margin-left:4px}.cart-dialog-item[data-v-cae5456a]{display:flex;align-items:center;justify-content:space-between;padding:8px 4px;font-size:13px;color:#374151;border-radius:10px}.cart-dialog-item[data-v-cae5456a]:hover{background:#fafafa}.cart-item-name[data-v-cae5456a]{flex:1;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-item-spec[data-v-cae5456a]{margin-left:4px;font-size:12px;color:#9ca3af}.cart-item-meta[data-v-cae5456a]{display:flex;align-items:center;gap:8px;flex-shrink:0}.cart-item-qty[data-v-cae5456a]{font-size:12px;color:#6b7280}.cart-item-price[data-v-cae5456a]{font-weight:600;color:#111827}.cart-dialog-contact[data-v-cae5456a]{margin-top:8px;padding:8px 2px 2px}.cart-contact-card[data-v-cae5456a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 10px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.cart-contact-main[data-v-cae5456a]{min-width:0;flex:1}.cart-contact-line1[data-v-cae5456a]{display:flex;align-items:center;gap:10px;line-height:18px}.cart-contact-name[data-v-cae5456a]{font-size:13px;font-weight:600;color:#111827}.cart-contact-phone[data-v-cae5456a]{font-size:12px;color:#374151}.cart-contact-line2[data-v-cae5456a]{margin-top:6px;font-size:12px;color:#6b7280;line-height:18px;word-break:break-all}.cart-contact-empty[data-v-cae5456a]{color:#9ca3af}.cart-contact-switch[data-v-cae5456a]{flex-shrink:0;height:30px;padding:0 10px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-size:12px;color:#111827;cursor:pointer}.cart-contact-switch[data-v-cae5456a]:hover{border-color:#ff6b00;color:#ff6b00}.contact-list[data-v-cae5456a]{max-height:420px;overflow:auto;padding-right:2px}.contact-item[data-v-cae5456a]{padding:12px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer}.contact-item+.contact-item[data-v-cae5456a]{margin-top:10px}.contact-item.active[data-v-cae5456a]{border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.12)}.contact-item-top[data-v-cae5456a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.contact-item-name[data-v-cae5456a]{font-size:13px;font-weight:600;color:#111827}.contact-item-phone[data-v-cae5456a]{font-size:12px;color:#374151}.contact-item-addr[data-v-cae5456a]{margin-top:6px;font-size:12px;color:#6b7280;line-height:18px;word-break:break-all}.cart-dialog-contact-row[data-v-cae5456a]{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px;padding:6px 2px}.cart-dialog-contact-label[data-v-cae5456a]{font-size:12px;color:#4b5563}.cart-dialog-contact-input[data-v-cae5456a]{width:100%}.cart-dialog-contact-input[data-v-cae5456a] .el-input__inner{border-radius:10px;height:32px;line-height:32px;border-color:#e5e7eb;background:#fff}.cart-dialog-contact-input[data-v-cae5456a] .el-input__inner:focus{border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.12)}.cart-dialog-time[data-v-cae5456a]{margin-top:8px;padding:8px 2px 0;display:flex;align-items:center;gap:8px;font-size:12px;color:#4b5563}.cart-dialog-time-label[data-v-cae5456a]{flex-shrink:0}.cart-dialog-time-picker[data-v-cae5456a]{flex:1}.cart-dialog-time-picker[data-v-cae5456a] .el-input__inner{border-radius:10px;height:32px;line-height:32px;border-color:#e5e7eb}.cart-dialog-time-picker[data-v-cae5456a] .el-input__inner:focus{border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.12)}.required-dot[data-v-cae5456a]{color:#ef4444;margin-left:4px;font-weight:800}.cart-dialog-footer[data-v-cae5456a]{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:4px}.cart-dialog-total[data-v-cae5456a]{font-size:13px;color:#374151}.cart-dialog-total-num[data-v-cae5456a]{color:#ff6b00;font-size:15px;font-weight:800}.cart-dialog-btn[data-v-cae5456a]{border-radius:999px;background:#ff6b00!important;border-color:#ff6b00!important;color:#fff!important;font-size:14px;padding:0 26px;height:46px;font-weight:800}.spec-dialog-mask[data-v-cae5456a]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:96;display:flex;align-items:center;justify-content:center;padding:16px}.spec-dialog[data-v-cae5456a]{width:100%;max-width:420px;background:#fff;border-radius:16px;box-shadow:0 18px 40px rgba(15,23,42,.4);padding:16px 18px 14px}.spec-dialog-header[data-v-cae5456a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.spec-dialog-title[data-v-cae5456a]{font-size:15px;font-weight:700;color:#111827}.spec-dialog-close[data-v-cae5456a]{width:28px;height:28px;border-radius:50%;border:none;background:#f3f4f6;cursor:pointer;font-size:18px;line-height:1;color:#6b7280}.spec-dialog-body[data-v-cae5456a]{padding:6px 2px 10px}.spec-product-name[data-v-cae5456a]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.spec-options[data-v-cae5456a]{display:flex;flex-wrap:wrap;gap:8px}.spec-option[data-v-cae5456a]{min-width:80px;padding:6px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;font-size:12px;color:#4b5563;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px}.spec-option.active[data-v-cae5456a]{border-color:#ff6b00;background:#fff7ed;color:#ff6b00}.spec-option-price[data-v-cae5456a]{font-size:12px;color:#ef6c00}.spec-dialog-footer[data-v-cae5456a]{margin-top:10px;display:flex;justify-content:flex-end}.spec-confirm-btn[data-v-cae5456a]{border-radius:999px;background:#ff6b00!important;border-color:#ff6b00!important;color:#fff!important;font-size:13px;padding:0 22px;height:38px}@keyframes cart-slide-up-cae5456a{0%{transform:translateY(100%)}to{transform:translateY(0)}}.location-card[data-v-cae5456a]{display:flex;gap:16px;background:#fafafa;border-radius:14px;overflow:hidden;border:1px solid #eee}.map-placeholder[data-v-cae5456a]{width:140px;height:130px;background:linear-gradient(135deg,#e8f0f8,#d0dff0);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:14px 0 0 14px}.map-icon[data-v-cae5456a]{font-size:36px;color:#ff6b00;opacity:.7}.location-info[data-v-cae5456a]{padding:16px 20px 16px 4px;display:flex;flex-direction:column;gap:6px}.location-title[data-v-cae5456a]{font-size:15px;font-weight:700;color:#1a1a1a}.location-addr[data-v-cae5456a]{font-size:12px;color:#555;line-height:1.65}.location-time[data-v-cae5456a]{display:flex;align-items:center;gap:5px;font-size:12px;color:#888}.time-icon[data-v-cae5456a]{color:#bbb}.map-link[data-v-cae5456a]{font-size:13px;color:#ff6b00;font-weight:600;margin-top:2px}.map-link[data-v-cae5456a]:hover{text-decoration:underline}.about-content[data-v-cae5456a]{width:100%}.about-wrap[data-v-cae5456a]{background:#fff;border-radius:12px;padding:20px 16px;border:1px solid #f0f0f0}.about-section-title[data-v-cae5456a]{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 16px 0;display:flex;align-items:center;gap:10px}.about-section-bar[data-v-cae5456a]{width:4px;height:18px;background:#ff6b00;border-radius:2px}.about-basic[data-v-cae5456a]{margin-bottom:16px}.about-basic-row[data-v-cae5456a]{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#333;margin-bottom:10px}.about-basic-icon[data-v-cae5456a]{color:#999;font-size:16px;flex-shrink:0;margin-top:2px}.about-basic-label[data-v-cae5456a]{color:#333;flex-shrink:0}.about-market-link[data-v-cae5456a]{color:#ff6b00;text-decoration:none}.about-market-link[data-v-cae5456a]:hover{text-decoration:underline}.about-desc[data-v-cae5456a]{font-size:14px;color:#666;line-height:1.8;margin-top:12px;white-space:pre-wrap}.about-actions[data-v-cae5456a]{display:flex;gap:12px;margin-bottom:24px}.about-action-btn[data-v-cae5456a]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:none;border-radius:8px;background:#f5f5f5;color:#333;font-size:15px;cursor:pointer}.about-action-btn[data-v-cae5456a]:hover{background:#eee}.about-action-btn i[data-v-cae5456a]{font-size:18px;color:#666}.about-subtitle[data-v-cae5456a]{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 12px 0}.about-real-photos[data-v-cae5456a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.about-photo-item[data-v-cae5456a]{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:400/260;cursor:pointer;background:#f0f0f0}.about-photo-img[data-v-cae5456a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about-photo-label[data-v-cae5456a]{position:absolute;right:8px;bottom:8px;font-size:12px;color:#fff;background:rgba(0,0,0,.5);padding:4px 8px;border-radius:4px}.about-qual-empty[data-v-cae5456a]{padding:24px 16px;text-align:center;background:#f9fafb;border-radius:8px;margin-bottom:24px;color:#909399;font-size:14px}.about-qual-empty i[data-v-cae5456a]{font-size:32px;margin-bottom:8px;display:block;color:#c0c4cc}.about-qual-empty-text[data-v-cae5456a]{margin:0 0 4px 0;color:#606266;font-size:14px}.about-qual-empty-hint[data-v-cae5456a]{margin:0;font-size:12px;color:#909399}.about-qualifications[data-v-cae5456a]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.about-qual-item[data-v-cae5456a]{display:flex;align-items:center;padding:12px 40px 12px 14px;background:#f8f9fa;border-radius:8px;cursor:pointer;position:relative}.about-qual-text[data-v-cae5456a]{flex:1;min-width:0}.about-qual-main[data-v-cae5456a]{font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:2px}.about-qual-sub[data-v-cae5456a]{font-size:12px;color:#888}.about-qual-arrow[data-v-cae5456a]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#999;font-size:14px}.about-services[data-v-cae5456a]{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.about-service-item[data-v-cae5456a]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333}.about-service-icon[data-v-cae5456a]{color:#67c23a;font-size:16px;flex-shrink:0}.contact-dialog-body[data-v-cae5456a]{padding:8px 0}.contact-phone[data-v-cae5456a]{font-size:16px;color:#333;margin:0 0 16px 0}.contact-phone i[data-v-cae5456a]{margin-right:8px;color:#ff6b00}.contact-empty[data-v-cae5456a]{color:#999;margin:0 0 16px 0}.contact-dialog-actions[data-v-cae5456a]{display:flex;justify-content:flex-end;gap:12px}.reviews-content[data-v-cae5456a]{display:flex;flex-direction:column;gap:16px}.review-toolbar[data-v-cae5456a]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.review-filters[data-v-cae5456a]{display:flex;gap:8px;flex-wrap:wrap}.review-filter[data-v-cae5456a]{border:1px solid #eaeaea;background:#fff;color:#333;padding:6px 10px;border-radius:10px;cursor:pointer;font-size:13px;line-height:1}.review-filter.active[data-v-cae5456a]{border-color:#c8c8c8;background:#f5f5f5}.review-filter-count[data-v-cae5456a]{margin-left:4px;color:#666}.review-summary[data-v-cae5456a]{display:flex;align-items:baseline;gap:8px;color:#333}.review-summary-score[data-v-cae5456a]{font-size:22px;font-weight:800}.review-summary-label[data-v-cae5456a],.review-summary-reco[data-v-cae5456a]{font-size:12px;color:#666}.review-summary-divider[data-v-cae5456a]{color:#bbb}.review-empty[data-v-cae5456a],.review-loading[data-v-cae5456a]{padding:12px 8px;color:#666}.review-pagination[data-v-cae5456a]{display:flex;justify-content:center;margin-top:8px}.review-card[data-v-cae5456a]{padding:16px;background:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.review-header[data-v-cae5456a]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.review-avatar[data-v-cae5456a]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.review-user[data-v-cae5456a]{flex:1;display:flex;flex-direction:column;gap:2px}.review-name[data-v-cae5456a]{font-size:13px;font-weight:600;color:#333}.review-date[data-v-cae5456a]{font-size:11px;color:#bbb}.review-stars[data-v-cae5456a]{display:flex;gap:2px}.star-filled[data-v-cae5456a]{color:#ffc107;font-size:14px}.star-empty[data-v-cae5456a]{color:#ddd;font-size:14px}.review-content[data-v-cae5456a]{font-size:13px;color:#555;line-height:1.75;margin-bottom:10px}.review-images[data-v-cae5456a]{display:flex;gap:8px;flex-wrap:wrap}.review-img[data-v-cae5456a]{width:80px;height:80px;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.stall-detail-main[data-v-cae5456a]{padding-bottom:70px}.stats-row[data-v-cae5456a]{flex-direction:column;align-items:flex-start;gap:10px}.stats-left[data-v-cae5456a]{width:100%;justify-content:space-between;gap:16px}.stats-actions[data-v-cae5456a]{width:100%;justify-content:flex-start}.goods-layout[data-v-cae5456a]{flex-direction:column;gap:16px}.goods-filter[data-v-cae5456a]{width:100%;display:flex;align-items:center;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.goods-filter[data-v-cae5456a]::-webkit-scrollbar{display:none}.filter-label[data-v-cae5456a]{margin-bottom:0;flex-shrink:0}.filter-list[data-v-cae5456a]{flex-direction:row;gap:6px}.filter-item[data-v-cae5456a]{white-space:nowrap}.goods-search-input[data-v-cae5456a]{max-width:100%}.goods-grid[data-v-cae5456a]{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-dialog[data-v-cae5456a]{max-width:100%;border-radius:16px 16px 0 0}.cart-dialog-body[data-v-cae5456a]{max-height:50vh}.cart-dialog-time[data-v-cae5456a]{flex-direction:column;align-items:flex-start}.cart-dialog-time-picker[data-v-cae5456a]{width:100%}}@media (max-width:480px){.cover-img[data-v-cae5456a]{height:210px}.stats-row[data-v-cae5456a]{padding:12px 14px}.goods-grid[data-v-cae5456a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cart-dialog[data-v-cae5456a]{padding:12px 12px 10px}.cart-dialog-footer[data-v-cae5456a]{flex-direction:column;align-items:flex-start;gap:6px}.cart-dialog-btn[data-v-cae5456a]{width:100%;text-align:center}}.stall-detail-page[data-v-5c0fed76]{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.page-body[data-v-5c0fed76]{flex:1;padding:20px 0 40px}.content-wrap[data-v-5c0fed76]{max-width:1200px;margin:0 auto;padding:0 16px;display:flex;gap:20px;align-items:flex-start}@media (max-width:960px){.page-body[data-v-5c0fed76]{padding:12px 0 24px}.content-wrap[data-v-5c0fed76]{flex-direction:column;gap:8px}}@media (max-width:960px){.content-wrap[data-v-5c0fed76] .right-panel{display:none!important}.content-wrap[data-v-5c0fed76] .stall-detail-main{flex:1;width:100%}}.market-detail-sidebar[data-v-2b805454]{width:180px;flex-shrink:0}.location-bar[data-v-2b805454]{display:flex;align-items:center;gap:4px;font-size:12px;color:#888;margin-bottom:14px;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #eee}.loc-icon[data-v-2b805454]{color:#ff6b00;font-size:13px}.loc-city[data-v-2b805454]{color:#555;font-weight:500;font-size:12px}.loc-city[data-v-2b805454]:hover{color:#ff6b00}.sidebar-section[data-v-2b805454]{background:#fff;border-radius:10px;padding:14px 12px;margin-bottom:14px;border:1px solid #eee}.section-title[data-v-2b805454]{font-size:14px;font-weight:700;color:#222;margin-bottom:12px;display:flex;align-items:center;gap:6px}.title-icon[data-v-2b805454]{color:#ff6b00;font-size:14px}.title-dot[data-v-2b805454]{width:4px;height:14px;background:#ff6b00;border-radius:2px;display:inline-block}.nav-list[data-v-2b805454]{list-style:none;display:flex;flex-direction:column;gap:3px}.nav-item[data-v-2b805454]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px;color:#444;transition:background .15s}.nav-item[data-v-2b805454]:hover{background:#fff8f0;color:#ff6b00}.nav-item.active[data-v-2b805454]{background:#fff3e0;color:#ff6b00;font-weight:600}.nav-icon[data-v-2b805454]{font-size:14px}.nav-label[data-v-2b805454]{flex:1}.theme-list[data-v-2b805454]{list-style:none;display:flex;flex-direction:column;gap:10px}.theme-item[data-v-2b805454]{display:flex;align-items:center;gap:4px;font-size:13px}.theme-item a[data-v-2b805454]{color:#555;transition:color .2s}.theme-item a[data-v-2b805454]:hover{color:#ff6b00}.theme-hash[data-v-2b805454]{color:#ff6b00;font-weight:700;font-size:12px}.market-detail-main[data-v-78fbcaf2]{flex:1;min-width:0}.cover-section[data-v-78fbcaf2]{position:relative;margin-bottom:16px}.cover-arrow[data-v-78fbcaf2]{position:absolute;left:-14px;top:50%;transform:translateY(-50%);z-index:10;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.9);border:1px solid #eee;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:#555;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:all .2s}.cover-arrow[data-v-78fbcaf2]:hover{background:#fff;color:#ff6b00;box-shadow:0 4px 14px rgba(0,0,0,.15)}.cover-share[data-v-78fbcaf2]{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#555;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s}.cover-share[data-v-78fbcaf2]:hover{background:#fff;color:#ff6b00;box-shadow:0 4px 14px rgba(0,0,0,.2)}.cover-wrap[data-v-78fbcaf2]{position:relative;border-radius:16px;overflow:hidden;background:#1a1a1a}.cover-img[data-v-78fbcaf2]{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:16px}.cover-overlay[data-v-78fbcaf2]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.15) 55%,transparent);border-radius:16px}.slide-dots[data-v-78fbcaf2]{position:absolute;top:14px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.dot[data-v-78fbcaf2]{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.45);cursor:pointer;transition:all .2s}.dot.active[data-v-78fbcaf2]{background:#fff;width:18px;border-radius:3px}.cover-badge[data-v-78fbcaf2]{position:absolute;top:14px;left:14px;background:rgba(76,175,80,.9);color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px;backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.3)}.cover-info[data-v-78fbcaf2]{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 20px}.market-name[data-v-78fbcaf2]{font-size:22px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4);margin-bottom:8px;line-height:1.3}.market-sub[data-v-78fbcaf2]{font-size:13px;color:hsla(0,0%,100%,.82);text-shadow:0 1px 4px rgba(0,0,0,.3)}.stats-row[data-v-78fbcaf2]{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:4px;border:1px solid #eee}.stats-left[data-v-78fbcaf2]{display:flex;gap:28px}.stat-item[data-v-78fbcaf2]{display:flex;flex-direction:column;align-items:center;gap:3px}.stat-label[data-v-78fbcaf2]{font-size:11px;color:#aaa}.stat-value[data-v-78fbcaf2]{font-size:20px;font-weight:800;color:#1a1a1a}.stats-actions[data-v-78fbcaf2]{display:flex;gap:10px;align-items:center}.btn-collect[data-v-78fbcaf2]{height:38px;padding:0 20px;background:#ff6b00!important;border-color:#ff6b00!important;color:#fff!important;font-size:14px;font-weight:600;border-radius:20px}.btn-collect[data-v-78fbcaf2]:hover{background:#e55c00!important;border-color:#e55c00!important}.btn-follow[data-v-78fbcaf2]{height:38px;padding:0 16px;border-color:#ddd!important;color:#666!important;font-size:14px;border-radius:20px}.btn-follow[data-v-78fbcaf2]:hover{border-color:#ff6b00!important;color:#ff6b00!important}.detail-tabs[data-v-78fbcaf2]{display:flex;border-bottom:2px solid #f0f0f0;background:#fff;padding:0 20px;border-radius:12px 12px 0 0;margin-top:12px}.tab-item[data-v-78fbcaf2]{padding:14px 20px;font-size:14px;color:#888;cursor:pointer;position:relative;transition:color .2s;white-space:nowrap}.tab-item[data-v-78fbcaf2]:hover{color:#ff6b00}.tab-item.active[data-v-78fbcaf2]{color:#ff6b00;font-weight:700}.tab-item.active[data-v-78fbcaf2]:after{content:"";position:absolute;bottom:-2px;left:20px;right:20px;height:2px;background:#ff6b00;border-radius:2px}.tab-count[data-v-78fbcaf2]{font-size:12px;color:#aaa;font-weight:400;margin-left:2px}.tab-content[data-v-78fbcaf2]{background:#fff;border-radius:0 0 12px 12px;padding:20px;border:1px solid #f0f0f0;border-top:none}.goods-layout[data-v-78fbcaf2]{display:flex;gap:20px;align-items:flex-start}.stall-filter[data-v-78fbcaf2]{width:110px;flex-shrink:0}.filter-label[data-v-78fbcaf2]{font-size:11px;color:#bbb;margin-bottom:8px;font-weight:500}.filter-list[data-v-78fbcaf2]{display:flex;flex-direction:column;gap:2px}.filter-item[data-v-78fbcaf2]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .15s;font-size:13px;color:#555}.filter-item[data-v-78fbcaf2]:hover{background:#fff8f0;color:#ff6b00}.filter-item.active[data-v-78fbcaf2]{background:#fff3e0;color:#ff6b00;font-weight:700}.filter-count[data-v-78fbcaf2]{font-size:11px;color:#bbb}.filter-item.active .filter-count[data-v-78fbcaf2]{color:#ffb74d}.stall-content[data-v-78fbcaf2]{flex:1;min-width:0}.stall-header[data-v-78fbcaf2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.stall-title-row[data-v-78fbcaf2]{display:flex;align-items:center;gap:8px}.section-bar[data-v-78fbcaf2]{width:4px;height:16px;background:#ff6b00;border-radius:2px;display:inline-block}.stall-section-title[data-v-78fbcaf2]{font-size:16px;font-weight:700;color:#1a1a1a}.view-all[data-v-78fbcaf2]{font-size:12px;color:#ff6b00}.view-all[data-v-78fbcaf2]:hover{text-decoration:underline}.stall-grid[data-v-78fbcaf2]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.stall-card[data-v-78fbcaf2]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #f0f0f0;cursor:pointer;transition:box-shadow .2s,transform .2s}.stall-card[data-v-78fbcaf2]:hover{box-shadow:0 6px 20px rgba(0,0,0,.1);transform:translateY(-3px)}.stall-cover-wrap[data-v-78fbcaf2]{position:relative;border-radius:12px 12px 0 0;overflow:hidden}.stall-cover[data-v-78fbcaf2]{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:12px 12px 0 0}.stall-tag[data-v-78fbcaf2]{position:absolute;top:8px;right:8px;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px}.tag-top[data-v-78fbcaf2]{background:rgba(255,107,0,.9);color:#fff}.tag-recommend[data-v-78fbcaf2]{background:rgba(233,30,99,.88);color:#fff}.tag-hot[data-v-78fbcaf2]{background:rgba(76,175,80,.88);color:#fff}.stall-body[data-v-78fbcaf2]{padding:10px 12px 12px}.stall-name-text[data-v-78fbcaf2]{font-size:12px;font-weight:600;color:#222;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px;line-height:1.5}.stall-meta[data-v-78fbcaf2]{display:flex;align-items:center;justify-content:space-between}.stall-owner[data-v-78fbcaf2]{font-size:11px;color:#aaa}.stall-stat[data-v-78fbcaf2]{font-size:11px;color:#ff6b00;font-weight:600}.location-card[data-v-78fbcaf2]{display:flex;gap:0;background:#fafafa;border-radius:14px;overflow:hidden;border:1px solid #eee}.map-placeholder[data-v-78fbcaf2]{width:140px;height:150px;background:linear-gradient(135deg,#e8f0f8,#d0dff0);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:14px 0 0 14px}.map-icon[data-v-78fbcaf2]{font-size:36px;color:#ff6b00;opacity:.7}.location-info[data-v-78fbcaf2]{padding:16px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.location-title[data-v-78fbcaf2]{font-size:15px;font-weight:700;color:#1a1a1a}.location-addr[data-v-78fbcaf2]{font-size:12px;color:#555;line-height:1.65}.location-time[data-v-78fbcaf2]{display:flex;align-items:center;gap:5px;font-size:12px;color:#777}.time-icon[data-v-78fbcaf2]{color:#bbb}.location-notice[data-v-78fbcaf2]{display:flex;align-items:flex-start;gap:6px;margin-top:2px}.notice-dot[data-v-78fbcaf2]{width:7px;height:7px;border-radius:50%;background:#4caf50;flex-shrink:0;margin-top:4px}.notice-text[data-v-78fbcaf2]{font-size:12px;color:#4caf50;line-height:1.6}.traffic-link[data-v-78fbcaf2]{font-size:13px;color:#ff6b00;font-weight:600;margin-top:2px}.traffic-link[data-v-78fbcaf2]:hover{text-decoration:underline}.map-content[data-v-78fbcaf2]{min-height:300px}.full-map-placeholder[data-v-78fbcaf2]{height:300px;background:linear-gradient(135deg,#e8f0f8,#d4e8ff);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.full-map-icon[data-v-78fbcaf2]{font-size:48px;color:#ff6b00;opacity:.5}.full-map-hint[data-v-78fbcaf2]{font-size:13px;color:#aaa}.map-legend[data-v-78fbcaf2]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.legend-item[data-v-78fbcaf2]{display:flex;align-items:center;gap:5px;font-size:12px;color:#666}.legend-dot[data-v-78fbcaf2]{width:8px;height:8px;border-radius:50%}.dot-orange[data-v-78fbcaf2]{background:#ff6b00}.dot-blue[data-v-78fbcaf2]{background:#2196f3}.dot-green[data-v-78fbcaf2]{background:#4caf50}.dot-purple[data-v-78fbcaf2]{background:#9c27b0}.reviews-content[data-v-78fbcaf2]{display:flex;flex-direction:column;gap:16px}.review-card[data-v-78fbcaf2]{padding:16px;background:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.review-header[data-v-78fbcaf2]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.review-avatar[data-v-78fbcaf2]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.review-user[data-v-78fbcaf2]{flex:1;display:flex;flex-direction:column;gap:2px}.review-name[data-v-78fbcaf2]{font-size:13px;font-weight:600;color:#333}.review-date[data-v-78fbcaf2]{font-size:11px;color:#bbb}.review-stars[data-v-78fbcaf2]{display:flex;gap:2px}.star-filled[data-v-78fbcaf2]{color:#ffc107;font-size:14px}.star-empty[data-v-78fbcaf2]{color:#eee;font-size:14px}.review-content[data-v-78fbcaf2]{font-size:13px;color:#555;line-height:1.75;margin-bottom:10px}.review-images[data-v-78fbcaf2]{display:flex;gap:8px;flex-wrap:wrap}.review-img[data-v-78fbcaf2]{width:80px;height:80px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.market-detail-page[data-v-e0794186]{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.page-body[data-v-e0794186]{flex:1;padding:20px 0 40px}.content-wrap[data-v-e0794186]{max-width:1200px;margin:0 auto;padding:0 16px;display:flex;gap:20px;align-items:flex-start}@media (max-width:960px){.page-body[data-v-e0794186]{padding:12px 0 24px}.content-wrap[data-v-e0794186]{flex-direction:column;gap:8px}}@media (max-width:960px){.content-wrap[data-v-e0794186] .market-detail-sidebar,.content-wrap[data-v-e0794186] .right-panel{display:none!important}.content-wrap[data-v-e0794186] .market-detail-main{flex:1;width:100%}}.activity-detail-main[data-v-3af5867b]{flex:1;min-width:0}.cover-section[data-v-3af5867b]{position:relative;margin-bottom:16px}.cover-arrow[data-v-3af5867b]{position:absolute;left:-14px;top:50%;transform:translateY(-50%);z-index:10;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.9);border:1px solid #eee;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:#555;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:all .2s}.cover-arrow[data-v-3af5867b]:hover{background:#fff;color:#ff6b00;box-shadow:0 4px 14px rgba(0,0,0,.15)}.cover-share[data-v-3af5867b]{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#555;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s}.cover-share[data-v-3af5867b]:hover{background:#fff;color:#ff6b00;box-shadow:0 4px 14px rgba(0,0,0,.2)}.cover-wrap[data-v-3af5867b]{position:relative;border-radius:16px;overflow:hidden;background:#1a1a1a}.cover-img[data-v-3af5867b]{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:16px}.cover-overlay[data-v-3af5867b]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.1) 55%,transparent);border-radius:16px}.cover-stats[data-v-3af5867b]{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 52px 12px 16px;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);z-index:2}.cover-stat[data-v-3af5867b]{text-align:center;padding:6px 4px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(6px);border-radius:8px;border:1px solid hsla(0,0%,100%,.2)}.cover-stat-value[data-v-3af5867b]{display:block;font-size:14px;font-weight:800;color:#fff}.cover-stat-label[data-v-3af5867b]{font-size:10px;color:hsla(0,0%,100%,.9);margin-top:1px}.slide-dots[data-v-3af5867b]{position:absolute;top:14px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.dot[data-v-3af5867b]{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.45);cursor:pointer;transition:all .2s}.dot.active[data-v-3af5867b]{background:#fff;width:18px;border-radius:3px}.cover-badge[data-v-3af5867b]{position:absolute;top:14px;left:14px;background:rgba(255,107,0,.92);color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px;border:1px solid hsla(0,0%,100%,.3)}.cover-info[data-v-3af5867b]{position:absolute;bottom:0;left:0;right:0;padding:18px 20px 20px}.activity-name[data-v-3af5867b]{font-size:20px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4);margin-bottom:8px;line-height:1.35}.activity-sub[data-v-3af5867b]{font-size:12px;color:hsla(0,0%,100%,.82);text-shadow:0 1px 4px rgba(0,0,0,.3);letter-spacing:.5px}.stats-actions-bar[data-v-3af5867b]{display:flex;gap:10px;align-items:center;margin-top:12px;margin-bottom:4px}.btn-signup[data-v-3af5867b]{height:38px;padding:0 22px;background:#ff6b00!important;border-color:#ff6b00!important;color:#fff!important;font-size:14px;font-weight:600;border-radius:20px}.btn-signup[data-v-3af5867b]:hover{background:#e55c00!important;border-color:#e55c00!important}.btn-invite[data-v-3af5867b]{height:38px;padding:0 16px;border-color:#ddd!important;color:#666!important;font-size:14px;border-radius:20px}.btn-invite[data-v-3af5867b]:hover{border-color:#ff6b00!important;color:#ff6b00!important}.body-layout[data-v-3af5867b]{display:flex;gap:0;background:#fff;border-radius:12px;border:1px solid #eee;overflow:hidden;margin-top:12px}.scroll-dir[data-v-3af5867b]{width:96px;flex-shrink:0;border-right:1px solid #f5f5f5;padding:16px 0;display:flex;flex-direction:column;gap:2px}.scroll-dir-item[data-v-3af5867b]{padding:11px 14px;font-size:13px;color:#666;text-decoration:none;cursor:pointer;transition:all .15s;border-left:3px solid transparent;line-height:1.4}.scroll-dir-item[data-v-3af5867b]:hover{background:#fff8f0;color:#ff6b00}.scroll-dir-item.active[data-v-3af5867b]{background:#fff3e0;color:#ff6b00;font-weight:700;border-left-color:#ff6b00}.content-area[data-v-3af5867b]{flex:1;min-width:0;padding:20px}.section-block[data-v-3af5867b]{margin-bottom:28px}.section-block[data-v-3af5867b]:last-child{margin-bottom:0}.section-header[data-v-3af5867b]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.section-bar[data-v-3af5867b]{width:4px;height:16px;background:#ff6b00;border-radius:2px;display:inline-block;flex-shrink:0}.section-title[data-v-3af5867b]{font-size:16px;font-weight:700;color:#1a1a1a}.requirement-grid[data-v-3af5867b]{display:grid;grid-template-columns:1fr;gap:14px}.req-card[data-v-3af5867b]{background:#fafafa;border-radius:12px;padding:18px 16px;border:1px solid #f0f0f0;transition:box-shadow .2s}.req-card[data-v-3af5867b]:hover{box-shadow:0 4px 16px rgba(0,0,0,.07)}.req-icon-wrap[data-v-3af5867b]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:20px}.icon-bg-orange[data-v-3af5867b]{background:rgba(255,107,0,.1)}.icon-bg-green[data-v-3af5867b]{background:rgba(76,175,80,.1)}.icon-bg-blue[data-v-3af5867b]{background:rgba(33,150,243,.1)}.req-title[data-v-3af5867b]{font-size:14px;font-weight:700;color:#222;margin-bottom:8px}.req-desc[data-v-3af5867b]{font-size:12px;color:#888;line-height:1.7}.reward-grid[data-v-3af5867b]{display:grid;grid-template-columns:1fr;gap:14px}.reward-card[data-v-3af5867b]{border-radius:14px;padding:16px;position:relative;border:1px solid transparent;transition:transform .2s,box-shadow .2s}.reward-card[data-v-3af5867b]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.reward-orange[data-v-3af5867b]{background:#fff8f0;border-color:#ffe0c0}.reward-green[data-v-3af5867b]{background:#f4fef4;border-color:#c3edc3}.reward-blue[data-v-3af5867b]{background:#f0f7ff;border-color:#b3d4ff}.reward-tags-row[data-v-3af5867b]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.reward-tag[data-v-3af5867b]{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:3px}.reward-tag-primary[data-v-3af5867b]{background:#ff6b00;color:#fff;border-radius:4px}.reward-tag-secondary[data-v-3af5867b]{background:#e91e63;color:#fff;border-radius:4px}.rtag-orange[data-v-3af5867b]{background:rgba(255,107,0,.15);color:#ff6b00}.rtag-green[data-v-3af5867b]{background:rgba(76,175,80,.15);color:#388e3c}.rtag-blue[data-v-3af5867b]{background:rgba(33,150,243,.15);color:#1565c0}.reward-icon-wrap[data-v-3af5867b]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:26px}.ricon-orange[data-v-3af5867b]{background:rgba(255,107,0,.12)}.ricon-green[data-v-3af5867b]{background:rgba(76,175,80,.12)}.ricon-blue[data-v-3af5867b]{background:rgba(33,150,243,.12)}.reward-title-main[data-v-3af5867b]{font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:6px;line-height:1.4}.reward-title[data-v-3af5867b]{font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:6px}.reward-quota-card[data-v-3af5867b]{margin-top:14px;padding:12px 14px;background:#fff;border-radius:10px;border:1px solid #ffe0c0;box-shadow:0 1px 4px rgba(255,107,0,.08)}.reward-quota-head[data-v-3af5867b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.reward-quota-label[data-v-3af5867b]{font-size:13px;color:#666}.reward-quota-percent[data-v-3af5867b]{font-size:14px;font-weight:700;color:#ff6b00}.reward-quota-bar[data-v-3af5867b]{margin-bottom:10px}.reward-quota-bar[data-v-3af5867b] .el-progress-bar__outer{background-color:#fff0e0}.reward-quota-claim[data-v-3af5867b]{display:flex;align-items:center;gap:8px}.reward-quota-avatars[data-v-3af5867b]{display:flex;align-items:center}.reward-avatar[data-v-3af5867b]{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#ffb74d,#ff8a65);border:2px solid #fff;margin-left:-6px}.reward-avatar[data-v-3af5867b]:first-child{margin-left:0}.reward-avatar-2[data-v-3af5867b]{background:linear-gradient(135deg,#81c784,#66bb6a)}.reward-quota-claim-text[data-v-3af5867b]{font-size:12px;color:#888}.reward-desc[data-v-3af5867b]{font-size:11px;color:#888;line-height:1.65;margin-bottom:12px}.reward-progress[data-v-3af5867b]{margin-top:auto}.progress-meta[data-v-3af5867b]{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.progress-label[data-v-3af5867b]{font-size:11px;color:#aaa}.progress-status[data-v-3af5867b]{font-size:11px;font-weight:600;padding:1px 6px;border-radius:3px}.status-active[data-v-3af5867b]{background:rgba(255,107,0,.1);color:#ff6b00}.status-pending[data-v-3af5867b]{background:#f0f0f0;color:#aaa}.reward-count[data-v-3af5867b]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(76,175,80,.3)}.count-label[data-v-3af5867b]{font-size:11px;color:#aaa}.count-val[data-v-3af5867b]{font-size:12px;font-weight:700;color:#4caf50}.reward-time[data-v-3af5867b]{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(33,150,243,.3)}.time-label[data-v-3af5867b]{font-size:11px;color:#aaa}.time-link[data-v-3af5867b]{font-size:11px;color:#1976d2;font-weight:600}.time-link[data-v-3af5867b]:hover{text-decoration:underline}.location-card[data-v-3af5867b]{display:flex;flex-direction:column;background:#fafafa;border-radius:14px;overflow:hidden;border:1px solid #eee}.map-placeholder[data-v-3af5867b]{width:100%;height:120px;background:linear-gradient(135deg,#e8f0f8,#d0dff0);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:14px 14px 0 0}.map-icon[data-v-3af5867b]{font-size:36px;color:#ff6b00;opacity:.7}.location-info[data-v-3af5867b]{padding:18px 20px;display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.location-title[data-v-3af5867b]{font-size:15px;font-weight:700;color:#1a1a1a}.location-addr[data-v-3af5867b]{font-size:13px;color:#444;line-height:1.6}.location-time[data-v-3af5867b]{display:flex;align-items:center;gap:5px;font-size:12px;color:#777}.time-icon[data-v-3af5867b]{color:#bbb}.location-fee[data-v-3af5867b]{font-size:13px;color:#555;line-height:1.6;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.location-fee strong[data-v-3af5867b]{color:#ff6b00;font-size:15px}.location-contact[data-v-3af5867b]{margin-top:6px;display:flex;flex-direction:column;gap:6px;font-size:12px;color:#666}.location-contact .contact-row[data-v-3af5867b]{display:flex;align-items:center;gap:6px}.fee-note[data-v-3af5867b]{font-size:11px;color:#aaa}.route-link[data-v-3af5867b]{font-size:13px;color:#ff6b00;font-weight:600;margin-top:2px}.route-link[data-v-3af5867b]:hover{text-decoration:underline}.page-wrapper[data-v-29c0b777]{min-height:100vh;background:#f7f7f7;display:flex;flex-direction:column}.page-body[data-v-29c0b777]{max-width:1140px;margin:0 auto;width:100%;padding:20px 16px 40px;display:flex;gap:16px;align-items:flex-start;flex:1}@media (max-width:960px){.page-body[data-v-29c0b777]{padding:12px 16px 24px;flex-direction:column;gap:8px}}@media (max-width:960px){.page-body[data-v-29c0b777] .right-panel{display:none!important}.page-body[data-v-29c0b777] .activity-detail-main{flex:1;width:100%}}.product-detail-page[data-v-6bab5db6]{min-height:100vh;background:#f6f7fb}.product-wrap[data-v-6bab5db6]{max-width:1200px;margin:16px auto 0;padding:0 12px 20px}.product-main[data-v-6bab5db6]{display:flex;gap:18px;background:#fff;border-radius:12px;padding:16px}.product-cover-col[data-v-6bab5db6]{width:420px;flex:0 0 420px}.product-cover[data-v-6bab5db6]{width:100%;height:420px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#fafafa}.product-info-col[data-v-6bab5db6]{flex:1;min-width:0}.product-title[data-v-6bab5db6]{margin:0 0 10px;color:#222;font-size:24px}.product-desc[data-v-6bab5db6]{margin:0 0 10px;color:#666;line-height:1.7}.product-stall[data-v-6bab5db6]{color:#ff6b00;cursor:pointer;margin-bottom:16px}.price-row[data-v-6bab5db6]{display:flex;align-items:baseline;gap:6px;margin-bottom:16px}.price-symbol[data-v-6bab5db6]{color:#ff5000;font-size:18px;font-weight:700}.price-num[data-v-6bab5db6]{color:#ff5000;font-size:34px;font-weight:800;line-height:1}.origin-price[data-v-6bab5db6]{color:#999;text-decoration:line-through}.spec-row[data-v-6bab5db6]{margin-bottom:16px}.qty-label[data-v-6bab5db6],.spec-label[data-v-6bab5db6]{color:#666;margin-bottom:8px;display:block}.spec-tags[data-v-6bab5db6]{display:flex;flex-wrap:wrap;gap:8px}.spec-tag[data-v-6bab5db6]{border:1px solid #ddd;border-radius:8px;background:#fff;padding:8px 12px;cursor:pointer}.spec-tag.active[data-v-6bab5db6]{border-color:#ff6b00;color:#ff6b00;background:#fff6ef}.qty-row[data-v-6bab5db6]{margin-bottom:20px}.action-row[data-v-6bab5db6]{display:flex;gap:10px}.publish-activity-page[data-v-39b3e468]{min-height:100vh;background:#f2f3f5;display:flex;flex-direction:column}.publish-body[data-v-39b3e468]{flex:1;padding:28px 0 40px}.publish-wrap[data-v-39b3e468]{max-width:1180px;margin:0 auto;padding:0 16px;display:flex;gap:22px;align-items:flex-start}.publish-fee-notice[data-v-39b3e468]{margin-bottom:20px;padding:16px 18px;background:linear-gradient(105deg,#fff8f0,#fff 45%,#fff5eb);border:1px solid #ffd4a8;border-radius:12px;box-shadow:0 2px 8px rgba(255,107,0,.06)}.publish-fee-notice__title[data-v-39b3e468]{font-size:16px;font-weight:700;color:#c2410c;margin-bottom:10px}.publish-fee-notice__list[data-v-39b3e468]{margin:0;padding-left:1.15rem;color:#444;font-size:14px;line-height:1.65}.publish-fee-notice__list li[data-v-39b3e468]{margin-bottom:8px}.publish-fee-notice__list li[data-v-39b3e468]:last-child{margin-bottom:0}.publish-fee-notice__link[data-v-39b3e468]{color:#ff6b00;font-weight:600;text-decoration:underline}.publish-fee-notice__link[data-v-39b3e468]:hover{color:#e85d00}.step-aside[data-v-39b3e468]{width:168px;flex-shrink:0;display:flex;flex-direction:column;gap:14px;position:sticky;top:80px}.aside-title[data-v-39b3e468]{font-size:14px;font-weight:700;color:#222;padding:12px 14px;background:#fff;border-radius:10px;border:1px solid #eee;display:flex;align-items:center;gap:6px}.aside-icon[data-v-39b3e468]{font-size:15px}.step-list[data-v-39b3e468]{list-style:none;display:flex;flex-direction:column;gap:2px;background:#fff;border-radius:10px;border:1px solid #eee;padding:10px 0}.step-item[data-v-39b3e468]{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;font-size:13px;color:#666;transition:all .15s;border-left:3px solid transparent}.step-item[data-v-39b3e468]:hover{background:#fff8f0;color:#ff6b00}.step-item.active[data-v-39b3e468]{background:#fff3e0;color:#ff6b00;font-weight:700;border-left-color:#ff6b00}.step-item.done[data-v-39b3e468]{color:#4caf50}.step-item.done .step-circle[data-v-39b3e468]{background:#4caf50;color:#fff}.step-circle[data-v-39b3e468]{width:22px;height:22px;border-radius:50%;background:#eee;color:#aaa;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.step-item.active .step-circle[data-v-39b3e468]{background:#ff6b00;color:#fff}.step-label[data-v-39b3e468]{line-height:1.4}.aside-tip[data-v-39b3e468]{background:#fff3e0;border:1px solid #ffe0c0;border-radius:10px;padding:12px 14px}.tip-title[data-v-39b3e468]{font-size:12px;font-weight:700;color:#ff6b00;margin-bottom:7px;display:flex;align-items:center;gap:4px}.tip-star[data-v-39b3e468]{font-size:13px}.tip-text[data-v-39b3e468]{font-size:11px;color:#666;line-height:1.7}.tip-text strong[data-v-39b3e468]{color:#ff6b00}.form-area[data-v-39b3e468]{flex:1;min-width:0;background:#fff;border-radius:14px;padding:32px 36px 28px;box-shadow:0 2px 16px rgba(0,0,0,.06)}.form-area-full[data-v-39b3e468]{width:100%}.form-section[data-v-39b3e468]{margin-top:28px;padding-top:20px;border-top:1px solid #f0f0f0}.form-section .section-label[data-v-39b3e468]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px;display:flex;align-items:center;gap:6px}.task-requirements-section[data-v-39b3e468]{margin-top:16px}.task-row-fields[data-v-39b3e468]{flex:1;display:flex;gap:12px;align-items:center;min-width:0}.task-row-fields .reward-input-name[data-v-39b3e468]{flex:0 0 140px}.task-row-fields .reward-input-desc[data-v-39b3e468]{flex:1;min-width:0}.task-row-fields .reward-input-desc[data-v-39b3e468]:only-child{flex:1}.form-header[data-v-39b3e468]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.form-title[data-v-39b3e468]{font-size:22px;font-weight:800;color:#1a1a1a;margin-bottom:6px}.form-subtitle[data-v-39b3e468]{font-size:13px;color:#aaa;line-height:1.6}.btn-draft[data-v-39b3e468]{height:36px;padding:0 16px;font-size:13px;border-radius:8px;border-color:#4caf50!important;color:#4caf50!important;white-space:nowrap;flex-shrink:0}.btn-draft[data-v-39b3e468]:hover{background:#f4fef4!important}.activity-form[data-v-39b3e468]{display:flex;flex-direction:column;gap:2px}.activity-form[data-v-39b3e468] .el-form-item__label{font-size:13px;font-weight:600;color:#333;padding-bottom:6px}.activity-form[data-v-39b3e468] .el-input__inner,.activity-form[data-v-39b3e468] .el-textarea__inner{border-color:#e8e8e8;border-radius:8px;font-size:13px;color:#333;transition:border-color .2s}.activity-form[data-v-39b3e468] .el-input__inner:focus,.activity-form[data-v-39b3e468] .el-textarea__inner:focus{border-color:#ff6b00}.activity-form[data-v-39b3e468] .el-input-group__append,.activity-form[data-v-39b3e468] .el-input-group__prepend{background:#fafafa;border-color:#e8e8e8;font-size:13px;color:#888}.activity-form[data-v-39b3e468] .el-date-editor .el-input__inner{padding-left:32px}.form-item-full[data-v-39b3e468]{width:100%}.form-item-inline-radios[data-v-39b3e468] .el-radio-group{display:flex;flex-wrap:nowrap}.form-item-inline-radios[data-v-39b3e468] .el-radio{margin-right:20px;white-space:nowrap}.form-row[data-v-39b3e468]{display:flex;gap:20px}.form-item-half[data-v-39b3e468]{flex:1;min-width:0}.cover-upload[data-v-39b3e468]{width:100%;max-width:280px;aspect-ratio:3/4;border:2px dashed #e0e0e0;border-radius:12px;overflow:hidden;position:relative;cursor:pointer;background:#fafafa;transition:all .2s;display:flex;align-items:center;justify-content:center}.cover-upload[data-v-39b3e468]:hover{border-color:#ff6b00;background:#fff8f0}.cover-placeholder[data-v-39b3e468]{display:flex;flex-direction:column;align-items:center;gap:10px}.cover-ph-icon[data-v-39b3e468]{font-size:40px;color:#ccc}.cover-upload:hover .cover-ph-icon[data-v-39b3e468]{color:#ff6b00}.cover-ph-text[data-v-39b3e468]{font-size:13px;color:#bbb}.cover-upload:hover .cover-ph-text[data-v-39b3e468]{color:#ff6b00}.cover-preview-img[data-v-39b3e468]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-edit-mask[data-v-39b3e468]{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;opacity:0;transition:opacity .2s}.cover-upload:hover .cover-edit-mask[data-v-39b3e468]{opacity:1}.cover-ai-overlay[data-v-39b3e468]{position:absolute;inset:0;background:hsla(0,0%,100%,.78);display:flex;align-items:center;justify-content:center;z-index:3}.cover-ai-card[data-v-39b3e468]{width:86%;padding:14px 12px;background:#fff;border:1px solid #ffe0c0;border-radius:12px;box-shadow:0 10px 30px rgba(15,23,42,.12);text-align:center}.cover-ai-title[data-v-39b3e468]{margin-top:8px;font-size:13px;font-weight:700;color:#222}.cover-ai-sub[data-v-39b3e468]{margin-top:6px;font-size:12px;color:#888;line-height:1.6}.cover-ai-actions[data-v-39b3e468]{margin-top:10px;display:flex;justify-content:center}.reward-section[data-v-39b3e468]{margin-top:24px;padding-top:20px;border-top:1px solid #f5f5f5}.reward-header[data-v-39b3e468]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.reward-bar[data-v-39b3e468]{width:4px;height:16px;background:#ff6b00;border-radius:2px;flex-shrink:0}.reward-title[data-v-39b3e468]{font-size:14px;font-weight:700;color:#1a1a1a;flex:1}.reward-add[data-v-39b3e468]{font-size:13px;color:#ff6b00;font-weight:600;white-space:nowrap}.reward-add[data-v-39b3e468]:hover{text-decoration:underline}.reward-grid[data-v-39b3e468]{display:flex;flex-wrap:wrap;gap:12px}.reward-tpl[data-v-39b3e468]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;border:1.5px solid #eee;background:#fafafa;cursor:pointer;transition:all .2s;min-width:180px;position:relative}.reward-tpl[data-v-39b3e468]:hover{border-color:#ff6b00;background:#fff8f0}.reward-tpl.selected[data-v-39b3e468]{border-color:#ff6b00;background:#fff3e0}.rtpl-icon[data-v-39b3e468]{font-size:22px;flex-shrink:0}.rtpl-info[data-v-39b3e468]{display:flex;flex-direction:column;gap:2px}.rtpl-name[data-v-39b3e468]{font-size:13px;font-weight:600;color:#222}.rtpl-desc[data-v-39b3e468]{font-size:11px;color:#aaa}.rtpl-check[data-v-39b3e468]{position:absolute;top:8px;right:10px;font-size:12px;color:#ff6b00;font-weight:700}.reward-row-remove[data-v-39b3e468]{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:4px 8px!important;font-size:12px!important;color:#f56c6c!important}.reward-row-remove[data-v-39b3e468]:hover{color:#f78989!important}.reward-list[data-v-39b3e468]{display:flex;flex-direction:column;gap:10px}.reward-row[data-v-39b3e468]{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 10px;padding-right:90px;border-radius:10px;border:1px solid #eee;background:#fafafa}.reward-input-name[data-v-39b3e468]{flex:0 0 180px}.reward-input-desc[data-v-39b3e468]{flex:1}.reward-empty-hint[data-v-39b3e468]{font-size:12px;color:#aaa;padding:6px 2px 0}.btn-ai-generate[data-v-39b3e468]{padding:0;font-size:12px;color:#ff6b00!important}.btn-ai-generate-title[data-v-39b3e468]{padding:0;font-size:13px;color:#ff6b00!important;white-space:nowrap}.label-with-ai[data-v-39b3e468]{display:inline-flex;align-items:center;gap:8px}.label-with-ai[data-v-39b3e468] .el-checkbox__label{font-size:12px;font-weight:400;color:#999}.ai-layout[data-v-39b3e468]{display:flex;gap:28px;align-items:stretch;margin-top:8px}.ai-params[data-v-39b3e468]{flex:7;min-width:0}.ai-generate[data-v-39b3e468]{flex:5;min-width:0;background:#fffaf5;border-radius:12px;padding:16px 18px 20px;border:1px solid #ffe0c0;box-sizing:border-box}.step-placeholder[data-v-39b3e468]{display:flex;flex-direction:column;gap:16px;padding:24px 0 8px}.step-ph-icon[data-v-39b3e468]{font-size:40px;color:#ddd;align-self:center;margin-bottom:4px}.step-placeholder>p[data-v-39b3e468]{font-size:14px;font-weight:600;color:#555;text-align:center;margin:0}.step-ph-sub[data-v-39b3e468]{font-size:12px!important;color:#bbb!important;font-weight:400!important}.mt12[data-v-39b3e468],.mt16[data-v-39b3e468]{margin-top:0}.category-chips[data-v-39b3e468]{display:flex;flex-wrap:wrap;gap:8px}.category-chip[data-v-39b3e468]{padding:6px 14px;border-radius:16px;border:1px solid #ddd;font-size:13px;color:#666;cursor:pointer;background:#fff;transition:all .15s}.category-chip[data-v-39b3e468]:hover{border-color:#ffb27a;color:#ff6b00;background:#fff7ec}.category-chip.active[data-v-39b3e468]{border-color:#ff6b00;background:#ff6b00;color:#fff;font-weight:600}.form-actions[data-v-39b3e468]{display:flex;gap:14px;margin-top:32px;padding-top:24px;border-top:1px solid #f5f5f5;justify-content:flex-end}.btn-preview[data-v-39b3e468]{height:44px;padding:0 20px;font-size:14px;border-radius:22px;color:#888!important;border-color:#ddd!important}.btn-preview[data-v-39b3e468]:hover{color:#ff6b00!important;border-color:#ff6b00!important}.btn-next[data-v-39b3e468]{height:44px;padding:0 28px;font-size:14px;font-weight:600;border-radius:22px;background:#ff6b00!important;border-color:#ff6b00!important;color:#fff!important}.btn-next[data-v-39b3e468]:hover{background:#e55c00!important;border-color:#e55c00!important}.btn-submit[data-v-39b3e468]{height:44px;padding:0 32px;font-size:15px;font-weight:700;border-radius:22px;background:linear-gradient(90deg,#ff8c42,#ff6b00)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 4px 14px rgba(255,107,0,.35);letter-spacing:.5px}.btn-submit[data-v-39b3e468]:hover{background:linear-gradient(90deg,#ff9a50,#ff7800)!important;box-shadow:0 6px 18px rgba(255,107,0,.45)}.login-page[data-v-708ab4ba]{min-height:100vh;background:#f0f2f5;display:flex;flex-direction:column}.login-body[data-v-708ab4ba]{flex:1;display:flex;align-items:center;justify-content:center;max-width:1100px;margin:0 auto;width:100%;padding:36px 16px 60px}.login-card-wrap[data-v-708ab4ba]{flex:1;display:flex;justify-content:center;align-items:center;padding-top:0}.login-card[data-v-708ab4ba]{background:#fff;border-radius:20px;width:420px;max-width:100%;padding:44px 40px 36px;border:1px solid #f3f4f6;box-shadow:0 18px 45px rgba(15,23,42,.18);display:flex;flex-direction:column;align-items:center}@media (max-width:640px){.login-body[data-v-708ab4ba]{padding:24px 12px 40px}.login-card[data-v-708ab4ba]{width:100%;max-width:420px;padding:32px 22px 28px;border-radius:18px;box-shadow:0 12px 32px rgba(15,23,42,.16)}}.card-logo-wrap[data-v-708ab4ba]{position:relative;width:80px;height:80px;margin-bottom:20px}.card-logo[data-v-708ab4ba]{width:70px;height:70px;background:#ff6b00;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 6px 20px rgba(255,107,0,.35)}.logo-rabbit[data-v-708ab4ba]{font-size:28px;line-height:1}.card-deco-circle[data-v-708ab4ba]{position:absolute;top:-4px;right:-8px;width:36px;height:36px;border-radius:50%;background:rgba(255,107,0,.12);z-index:0}.card-title[data-v-708ab4ba]{font-size:22px;font-weight:800;color:#1a1a1a;margin-bottom:6px;text-align:center}.card-subtitle[data-v-708ab4ba]{font-size:13px;color:#aaa;margin-bottom:22px;text-align:center}.login-tabs[data-v-708ab4ba]{display:flex;align-items:center;gap:10px;margin-bottom:24px}.login-tab[data-v-708ab4ba]{font-size:13px;color:#aaa;cursor:pointer;padding-bottom:3px;border-bottom:2px solid transparent;transition:all .2s;white-space:nowrap}.login-tab[data-v-708ab4ba]:hover{color:#ff6b00}.login-tab.active[data-v-708ab4ba]{color:#ff6b00;font-weight:700;border-bottom-color:#ff6b00}.tab-divider[data-v-708ab4ba]{color:#ddd;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-form[data-v-708ab4ba]{width:100%;display:flex;flex-direction:column;gap:0}.login-form[data-v-708ab4ba] .el-form-item{margin-bottom:16px}.login-form[data-v-708ab4ba] .el-form-item__label{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;padding-bottom:6px;line-height:1.4}.field-label[data-v-708ab4ba]{font-size:13px;font-weight:600;color:#333}.pw-label-row[data-v-708ab4ba]{display:flex;align-items:center;justify-content:space-between;width:100%}.forget-link[data-v-708ab4ba]{font-size:12px;color:#aaa;transition:color .2s}.forget-link[data-v-708ab4ba]:hover{color:#ff6b00}.login-input[data-v-708ab4ba] .el-input__inner{height:44px;border-radius:10px;border-color:#e8e8e8;font-size:14px;background:#f9f9f9;transition:all .2s}.login-input[data-v-708ab4ba] .el-input__inner:focus{border-color:#ff6b00;background:#fff;box-shadow:0 0 0 3px rgba(255,107,0,.1)}.remember-row[data-v-708ab4ba]{margin-top:-6px;margin-bottom:20px}.remember-check[data-v-708ab4ba] .el-checkbox__label{font-size:12px;color:#888}.remember-check[data-v-708ab4ba] .el-checkbox__input.is-checked .el-checkbox__inner{background:#ff6b00;border-color:#ff6b00}.code-row-inner[data-v-708ab4ba]{display:flex;gap:10px;align-items:center}.code-input[data-v-708ab4ba]{flex:1}.code-img[data-v-708ab4ba]{height:44px;border-radius:10px;cursor:pointer;border:1px solid #e8e8e8;display:block}.sms-row[data-v-708ab4ba]{display:flex;gap:10px}.sms-input[data-v-708ab4ba]{flex:1}.sms-btn[data-v-708ab4ba]{flex-shrink:0;height:44px;padding:0 16px;border-radius:10px;border:1.5px solid #ff6b00;background:transparent;color:#ff6b00;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s}.sms-btn[data-v-708ab4ba]:hover:not(:disabled){background:#fff3e0}.sms-btn.counting[data-v-708ab4ba]{border-color:#ddd;color:#bbb;cursor:not-allowed}.btn-login[data-v-708ab4ba]{width:100%;height:50px;font-size:16px;font-weight:700;border-radius:25px;background:linear-gradient(90deg,#ff8c42,#ff6b00)!important;border-color:transparent!important;color:#fff!important;letter-spacing:2px;box-shadow:0 6px 20px rgba(255,107,0,.35);margin-top:4px;margin-bottom:20px;transition:all .2s}.btn-login[data-v-708ab4ba]:hover{background:linear-gradient(90deg,#ff9a50,#ff7800)!important;box-shadow:0 8px 24px rgba(255,107,0,.45);transform:translateY(-1px)}.btn-login[data-v-708ab4ba]:active{transform:translateY(0)}.register-tip[data-v-708ab4ba]{font-size:13px;color:#aaa;text-align:center}.register-link[data-v-708ab4ba]{color:#ff6b00;font-weight:600;transition:opacity .2s}.register-link[data-v-708ab4ba]:hover{opacity:.8;text-decoration:underline}.user-agreement-row[data-v-708ab4ba]{font-size:12px;color:#999;text-align:center;margin-bottom:10px}.login-tip-sms[data-v-708ab4ba]{font-size:12px;color:#999;text-align:center;margin-top:8px;line-height:1.5}.login-tip-sms .user-agreement-link[data-v-708ab4ba]{margin:0 2px}.user-agreement-link[data-v-708ab4ba]{color:#ff6b00;text-decoration:underline}.register-page[data-v-716dc346]{min-height:100vh;display:flex;flex-direction:column;background:#fff7ed}.register-body[data-v-716dc346]{flex:1;padding:32px 0 40px;background:radial-gradient(circle at top left,#ffe7c7 0,#fff7ed 40%,#fff 75%)}.register-inner[data-v-716dc346]{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.register-left[data-v-716dc346]{flex:1;min-width:0;max-width:520px;padding-top:0}.promo-tag[data-v-716dc346]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;color:#b45309;background:#ffedd5;border:1px solid #fed7aa;margin-bottom:14px}.promo-title[data-v-716dc346]{margin:0 0 12px;font-size:26px;line-height:1.35;font-weight:800;color:#111827}.promo-title-accent[data-v-716dc346]{color:#ff6b00}.promo-desc[data-v-716dc346]{margin:0 0 20px;font-size:14px;line-height:1.8;color:#4b5563}.promo-features[data-v-716dc346]{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.promo-feature-item[data-v-716dc346]{display:flex;gap:10px}.promo-dot[data-v-716dc346]{width:8px;height:8px;border-radius:999px;margin-top:7px;flex-shrink:0}.promo-dot--orange[data-v-716dc346]{background:#fb923c}.promo-dot--blue[data-v-716dc346]{background:#3b82f6}.promo-dot--green[data-v-716dc346]{background:#22c55e}.promo-dot--yellow[data-v-716dc346]{background:#eab308}.promo-feature-text[data-v-716dc346]{display:flex;flex-direction:column;gap:2px}.promo-feature-title[data-v-716dc346]{font-size:14px;font-weight:700;color:#111827}.promo-feature-sub[data-v-716dc346]{font-size:12px;color:#6b7280;line-height:1.6}.promo-stats[data-v-716dc346]{display:flex;gap:32px;margin-top:8px}.promo-stat-value[data-v-716dc346]{font-size:22px;font-weight:800;color:#111827}.promo-stat-label[data-v-716dc346]{font-size:12px;color:#6b7280;margin-top:2px}.register-right[data-v-716dc346]{flex:1;min-width:0;display:flex;justify-content:flex-end}.form-card[data-v-716dc346]{width:100%;max-width:680px;background:#fff;border-radius:24px;box-shadow:0 18px 60px rgba(15,23,42,.15);padding:36px 40px 32px}.form-header[data-v-716dc346]{position:relative;margin-bottom:18px}.form-title[data-v-716dc346]{font-size:22px;font-weight:800;color:#1a1a1a;margin-bottom:6px}.form-subtitle[data-v-716dc346]{font-size:13px;color:#aaa}.social-icons[data-v-716dc346]{position:absolute;top:0;right:0;display:flex;gap:10px}.social-icon[data-v-716dc346]{width:32px;height:32px;border-radius:50%;cursor:pointer}.social-icon.wechat[data-v-716dc346]{background:#07c160}.social-icon.alipay[data-v-716dc346]{background:#1677ff}.register-form[data-v-716dc346]{width:100%}.register-form[data-v-716dc346] .el-form-item{margin-bottom:12px}.register-form[data-v-716dc346] .el-form-item__label{padding-bottom:6px}.field-label[data-v-716dc346]{font-size:13px;font-weight:600;color:#333}.reg-input[data-v-716dc346] .el-input__inner{height:44px;border-radius:10px;border-color:#e8e8e8;background:#f9f9f9}.reg-input[data-v-716dc346] .el-input__inner:focus{border-color:#ff6b00;background:#fff;box-shadow:0 0 0 3px rgba(255,107,0,.1)}.form-row[data-v-716dc346]{margin-bottom:8px}.form-row-phone[data-v-716dc346]{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.form-row-phone .form-item-phone[data-v-716dc346]{flex:1;min-width:0}.form-row-phone .form-item-sms[data-v-716dc346]{flex:0 0 280px;min-width:0}.form-row-phone .el-form-item[data-v-716dc346]{margin-bottom:0}.sms-row[data-v-716dc346]{display:flex;gap:10px;align-items:center}.sms-input[data-v-716dc346]{flex:1}.sms-btn[data-v-716dc346]{flex-shrink:0;height:44px;padding:0 16px;border-radius:10px;border:1.5px solid #ff6b00;background:transparent;color:#ff6b00;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s}.sms-btn[data-v-716dc346]:hover:not(:disabled){background:#fff3e0}.sms-btn.counting[data-v-716dc346]{border-color:#ddd;color:#bbb;cursor:not-allowed}.interests-row[data-v-716dc346] .el-form-item__content{line-height:1.4}.interest-tags[data-v-716dc346]{display:flex;flex-wrap:wrap;gap:8px}.interest-tag[data-v-716dc346]{padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;background:#f5f5f5;color:#666;cursor:pointer;transition:all .2s}.interest-tag[data-v-716dc346]:hover{background:#fff3e0;color:#ff6b00}.interest-tag.selected[data-v-716dc346]{background:#ff6b00;color:#fff}.agreement-row[data-v-716dc346]{margin-bottom:12px}.agreement-row .link[data-v-716dc346]{color:#ff6b00;text-decoration:underline}.btn-register[data-v-716dc346]{width:100%;height:46px;font-size:15px;font-weight:700;border-radius:23px;background:linear-gradient(90deg,#ff8c42,#ff6b00)!important;border:none!important;color:#fff!important;margin-top:4px;margin-bottom:12px}.btn-register[data-v-716dc346]:hover{background:linear-gradient(90deg,#ff9a50,#ff7800)!important}.login-tip[data-v-716dc346]{font-size:13px;color:#aaa;text-align:center}.login-link[data-v-716dc346]{color:#ff6b00;font-weight:600}@media (max-width:900px){.register-inner[data-v-716dc346]{flex-direction:column;gap:24px}.register-right[data-v-716dc346]{justify-content:stretch}.form-card[data-v-716dc346]{max-width:none}.form-row-phone[data-v-716dc346]{flex-direction:column}.form-row-phone .form-item-sms[data-v-716dc346]{flex:1 1 auto}.promo-title[data-v-716dc346]{font-size:22px}.promo-stats[data-v-716dc346]{flex-direction:column;gap:12px}}.profile-section[data-v-3cd86e3e]{width:100%}.breadcrumb[data-v-3cd86e3e]{display:flex;align-items:center;gap:6px;font-size:13px;color:#aaa;margin-bottom:24px}.bc-link[data-v-3cd86e3e]{cursor:pointer;transition:color .2s}.bc-link[data-v-3cd86e3e]:hover{color:#ff6b00}.bc-sep[data-v-3cd86e3e]{font-size:11px;color:#ccc}.bc-current[data-v-3cd86e3e]{color:#555;font-weight:600}.user-card[data-v-3cd86e3e]{background:linear-gradient(135deg,#fff8f0,#fff 60%);border-radius:16px;border:1px solid #eee;box-shadow:0 2px 14px rgba(0,0,0,.05);overflow:hidden}.user-card-inner[data-v-3cd86e3e]{display:flex;align-items:flex-start;gap:24px;padding:32px 32px 28px;position:relative}.user-id-row[data-v-3cd86e3e]{margin-top:4px;font-size:13px;color:#888}.user-id-label[data-v-3cd86e3e]{color:#999}.user-id-value[data-v-3cd86e3e]{font-weight:600;color:#333}.avatar-section[data-v-3cd86e3e]{flex-shrink:0}.avatar-wrap[data-v-3cd86e3e]{position:relative;width:84px;height:84px}.user-avatar[data-v-3cd86e3e]{width:84px;height:84px;border-radius:16px;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.12);display:block}.avatar-edit-btn[data-v-3cd86e3e]{position:absolute;bottom:-6px;right:-6px;width:26px;height:26px;border-radius:50%;background:#ff6b00;border:2px solid #fff;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.avatar-edit-btn[data-v-3cd86e3e]:hover{background:#e55c00}.user-info[data-v-3cd86e3e]{flex:1;min-width:0}.user-name-row[data-v-3cd86e3e]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.user-name[data-v-3cd86e3e]{font-size:22px;font-weight:800;color:#1a1a1a}.user-level[data-v-3cd86e3e]{background:#ff6b00;color:#fff;font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px;white-space:nowrap}.user-meta[data-v-3cd86e3e]{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;color:#888}.meta-icon[data-v-3cd86e3e]{color:#bbb;margin-right:2px}.meta-divider[data-v-3cd86e3e]{color:#ddd}.meta-item.bio[data-v-3cd86e3e]{color:#aaa;font-style:italic}.stats-bar[data-v-3cd86e3e]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;width:100%;margin-top:20px}.level-card[data-v-3cd86e3e]{background:#fff;border:1px solid #eee;border-radius:12px;padding:16px;margin-top:16px;cursor:pointer;transition:all .3s}.level-card[data-v-3cd86e3e]:hover{border-color:#ff6b00;box-shadow:0 2px 8px rgba(255,107,0,.1)}.level-card-header[data-v-3cd86e3e]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.level-badge[data-v-3cd86e3e]{width:56px;height:56px;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.level-badge-icon[data-v-3cd86e3e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px}.level-badge-text[data-v-3cd86e3e]{font-size:20px;font-weight:700;color:#ff6b00;line-height:1}.level-info[data-v-3cd86e3e]{flex:1;min-width:0}.level-name-row[data-v-3cd86e3e]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.level-name[data-v-3cd86e3e]{font-size:18px;font-weight:600;color:#333;line-height:1.2}.level-lv-tag[data-v-3cd86e3e]{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:12px;font-weight:600;border-radius:10px;line-height:1.4;box-shadow:0 1px 3px rgba(255,107,0,.3)}.level-flame-icon[data-v-3cd86e3e]{font-size:18px;color:#ff6b00}.level-upgrade-hint[data-v-3cd86e3e]{font-size:12px;color:#999;line-height:1.4}.level-benefits-btn[data-v-3cd86e3e]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#fff5e6;border-radius:16px;font-size:13px;color:#ff6b00;cursor:pointer;transition:all .3s;flex-shrink:0}.level-benefits-btn[data-v-3cd86e3e]:hover{background:#ffe8cc}.level-benefits-btn i[data-v-3cd86e3e]{font-size:12px}.level-progress-bar[data-v-3cd86e3e]{margin-top:12px}.progress-bar-container[data-v-3cd86e3e]{width:100%;height:8px;background:#f5f5f5;border-radius:4px;overflow:hidden;margin-bottom:8px}.progress-bar-fill[data-v-3cd86e3e]{height:100%;background:linear-gradient(90deg,#ff8c42,#ff6b00);border-radius:4px;transition:width .3s ease}.progress-bar-labels[data-v-3cd86e3e]{display:flex;justify-content:space-between;font-size:12px;color:#999}.progress-label-left[data-v-3cd86e3e],.progress-label-right[data-v-3cd86e3e]{font-size:12px;color:#999}.stats-card[data-v-3cd86e3e]{background:#f8f9fa;border-radius:12px;padding:12px 14px;border:1px solid #eee;transition:border-color .2s,box-shadow .2s}.stats-card[data-v-3cd86e3e]:hover{border-color:#ffe0c0;box-shadow:0 2px 8px rgba(255,107,0,.06)}.stats-card-head[data-v-3cd86e3e]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.stats-card-icon[data-v-3cd86e3e]{font-size:14px;line-height:1}.stats-card-title[data-v-3cd86e3e]{font-size:12px;font-weight:600;color:#666}.stats-card-body[data-v-3cd86e3e]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.stats-card-item[data-v-3cd86e3e]{display:flex;align-items:baseline;gap:4px}.stats-card-val[data-v-3cd86e3e]{font-size:20px;font-weight:800;color:#1a1a1a;line-height:1.2}.stats-card-val.orange[data-v-3cd86e3e]{color:#ff6b00}.stats-card-unit[data-v-3cd86e3e]{font-size:12px;color:#888}.stats-card.icon-gray[data-v-3cd86e3e]{border-left:3px solid hsla(0,0%,62%,.5)}.stats-card.icon-green[data-v-3cd86e3e]{border-left:3px solid rgba(76,175,80,.5)}.stats-card.icon-red[data-v-3cd86e3e]{border-left:3px solid rgba(244,67,54,.5)}.stats-card.icon-blue[data-v-3cd86e3e]{border-left:3px solid rgba(33,150,243,.5)}.stats-card.icon-purple[data-v-3cd86e3e]{border-left:3px solid rgba(156,39,176,.5)}.card-actions[data-v-3cd86e3e]{display:flex;flex-direction:column;gap:10px;align-items:flex-end;flex-shrink:0}.card-action-btn[data-v-3cd86e3e]{color:#888;display:flex;align-items:center;gap:4px;transition:color .2s}.card-action-btn[data-v-3cd86e3e]:hover{color:#ff6b00}.bottom-grid[data-v-3cd86e3e]{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:start;margin-top:32px}.section-header[data-v-3cd86e3e]{display:flex;align-items:center;gap:8px;margin-bottom:20px}.section-bar[data-v-3cd86e3e]{width:4px;height:16px;background:#ff6b00;border-radius:2px;flex-shrink:0}.section-title[data-v-3cd86e3e]{font-size:15px;font-weight:700;color:#1a1a1a;flex:1}.section-more[data-v-3cd86e3e]{font-size:12px;color:#aaa;transition:color .2s}.section-more[data-v-3cd86e3e]:hover{color:#ff6b00}.record-tabs[data-v-3cd86e3e]{display:flex;align-items:center;gap:2px;flex:1}.record-subbar[data-v-3cd86e3e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:8px}.entity-tabs[data-v-3cd86e3e]{display:inline-flex;align-items:center;gap:4px}.entity-tab[data-v-3cd86e3e]{padding:3px 10px;font-size:12px;border-radius:14px;cursor:pointer;color:#999;border:1px solid transparent;transition:all .18s}.entity-tab[data-v-3cd86e3e]:hover{color:#ff6b00;background:#fff8f0}.entity-tab.active[data-v-3cd86e3e]{color:#ff6b00;border-color:#ffcc80;background:#fff3e0}.record-search[data-v-3cd86e3e]{max-width:220px}.favorite-filter-bar[data-v-3cd86e3e]{display:flex;align-items:center;gap:20px;padding:12px 16px;background:#f8f9fa;border-radius:8px;margin-bottom:16px;flex-wrap:nowrap;overflow-x:auto}.favorite-filter-bar[data-v-3cd86e3e]::-webkit-scrollbar{height:4px}.favorite-filter-bar[data-v-3cd86e3e]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:2px}.favorite-filter-bar[data-v-3cd86e3e]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.favorite-filter-bar[data-v-3cd86e3e]::-webkit-scrollbar-thumb:hover{background:#999}.filter-group[data-v-3cd86e3e]{display:flex;align-items:center;gap:8px;flex-shrink:0}.filter-label[data-v-3cd86e3e]{font-size:13px;color:#666;white-space:nowrap}.favorite-filter-bar[data-v-3cd86e3e] .region-selector{gap:8px;flex-shrink:0}.favorite-filter-bar[data-v-3cd86e3e] .region-selector .el-select{width:75px!important;max-width:75px!important;min-width:65px!important;flex:none!important}.favorite-filter-bar[data-v-3cd86e3e] .region-selector .el-select .el-input__inner{padding-left:10px;padding-right:28px;font-size:12px}.favorite-filter-bar .el-cascader[data-v-3cd86e3e]{min-width:120px;max-width:120px;flex-shrink:0}.favorite-filter-bar .el-switch[data-v-3cd86e3e]{margin-left:0;flex-shrink:0}.favorite-filter-bar .el-switch__label[data-v-3cd86e3e]{font-size:13px;color:#666}.favorite-filter-bar .el-switch__label.is-active[data-v-3cd86e3e]{color:#ff6b00}@media (max-width:768px){.favorite-filter-bar[data-v-3cd86e3e]{flex-wrap:wrap;gap:12px}.favorite-filter-bar .region-selector[data-v-3cd86e3e],.filter-group[data-v-3cd86e3e]{width:100%}.favorite-filter-bar .region-selector .el-select[data-v-3cd86e3e]{max-width:100%;flex:1}}.record-tab[data-v-3cd86e3e]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:13px;color:#888;cursor:pointer;border-radius:20px;transition:all .18s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1.5px solid transparent}.record-tab[data-v-3cd86e3e]:hover{color:#ff6b00;background:#fff8f0}.record-tab.active[data-v-3cd86e3e]{color:#ff6b00;font-weight:700;background:#fff3e0;border-color:#ffcc80}.rtab-icon[data-v-3cd86e3e]{font-size:13px}.rtab-count[data-v-3cd86e3e]{font-size:11px;color:#bbb;background:#f0f0f0;border-radius:10px;padding:0 5px;line-height:16px;transition:all .18s}.record-tab.active .rtab-count[data-v-3cd86e3e]{background:rgba(255,107,0,.15);color:#ff6b00}.record-empty[data-v-3cd86e3e]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 0}.empty-icon[data-v-3cd86e3e]{font-size:32px;opacity:.4}.record-empty p[data-v-3cd86e3e]{font-size:13px;color:#ccc;margin:0}.recent-card[data-v-3cd86e3e]{background:#fff;border-radius:14px;border:1px solid #eee;padding:24px 24px 20px}.recent-list[data-v-3cd86e3e]{display:flex;flex-direction:column;gap:16px}.record-card-item[data-v-3cd86e3e]{display:flex;align-items:flex-start;gap:16px;padding:16px;background:#fff;border-radius:12px;border:1px solid #eee;cursor:pointer;transition:all .2s}.record-card-item[data-v-3cd86e3e]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);border-color:#ffe0c0;transform:translateY(-2px)}.record-card-thumb[data-v-3cd86e3e]{position:relative;width:120px;height:120px;border-radius:10px;overflow:hidden;background:#f0f0f0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.card-thumb-img[data-v-3cd86e3e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-thumb-placeholder[data-v-3cd86e3e]{font-size:32px;color:#ccc}.card-type-badge[data-v-3cd86e3e]{position:absolute;top:8px;left:8px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;color:#fff;z-index:2}.badge-market[data-v-3cd86e3e],.badge-stall[data-v-3cd86e3e]{background:#ff6b00}.record-card-info[data-v-3cd86e3e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.card-title[data-v-3cd86e3e]{font-size:16px;font-weight:700;color:#1a1a1a;line-height:1.4;margin-bottom:2px}.card-category[data-v-3cd86e3e]{font-size:12px;color:#888;margin-bottom:4px}.card-meta[data-v-3cd86e3e]{display:flex;align-items:center;gap:8px;font-size:12px;color:#666;flex-wrap:wrap}.card-location[data-v-3cd86e3e]{display:flex;align-items:center;gap:4px;color:#666}.card-location i[data-v-3cd86e3e]{font-size:14px;color:#ff6b00}.card-meta-divider[data-v-3cd86e3e]{color:#ddd;margin:0 4px}.card-time[data-v-3cd86e3e]{color:#999;font-size:11px}.card-tags[data-v-3cd86e3e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.card-tag[data-v-3cd86e3e]{font-size:11px;padding:4px 10px;border-radius:12px;font-weight:500;white-space:nowrap}.card-tag-orange[data-v-3cd86e3e]{background:#ff6b00;color:#fff}.card-tag-gray[data-v-3cd86e3e]{background:#f5f5f5;color:#666}.card-status[data-v-3cd86e3e]{font-size:11px;font-weight:600;padding:4px 10px;border-radius:12px}.card-status-green[data-v-3cd86e3e]{background:rgba(76,175,80,.1);color:#4caf50}.card-status-blue[data-v-3cd86e3e]{background:rgba(33,150,243,.1);color:#1976d2}.record-card-action[data-v-3cd86e3e]{flex-shrink:0;display:flex;align-items:center}.card-action-btn[data-v-3cd86e3e]{font-size:12px;color:#ff6b00;white-space:nowrap;padding:6px 12px;border-radius:6px;transition:all .2s;border:1px solid transparent}.card-action-btn[data-v-3cd86e3e]:hover{background:#fff3e0;border-color:#ffcc80}.card-action-cancel[data-v-3cd86e3e]{color:#999}.card-action-cancel[data-v-3cd86e3e]:hover{color:#ff6b00;background:#fff3e0}.recent-pagination[data-v-3cd86e3e]{display:flex;justify-content:flex-end;margin-top:12px}.recent-pagination[data-v-3cd86e3e] .el-pagination{font-size:12px}.recent-pagination[data-v-3cd86e3e] .el-pagination .btn-next,.recent-pagination[data-v-3cd86e3e] .el-pagination .btn-prev,.recent-pagination[data-v-3cd86e3e] .el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px;font-size:12px}.recent-pagination[data-v-3cd86e3e] .el-pagination .el-pager li.active{background-color:#ff6b00;color:#fff}.recent-pagination[data-v-3cd86e3e] .el-pagination .btn-next:hover,.recent-pagination[data-v-3cd86e3e] .el-pagination .btn-prev:hover,.recent-pagination[data-v-3cd86e3e] .el-pagination .el-pager li:hover{color:#ff6b00}.recent-pagination[data-v-3cd86e3e] .el-pagination .el-pagination__sizes .el-input__inner,.recent-pagination[data-v-3cd86e3e] .el-pagination .el-pagination__total{height:28px;line-height:28px;font-size:12px}.recent-pagination[data-v-3cd86e3e] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#ff6b00;color:#fff}.recent-pagination[data-v-3cd86e3e] .el-pagination.is-background .el-pager li:not(.disabled):hover{color:#ff6b00}.checkin-timeline[data-v-3cd86e3e]{position:relative;padding-left:24px}.timeline-item[data-v-3cd86e3e]{position:relative;padding-bottom:28px}.timeline-item[data-v-3cd86e3e]:last-child{padding-bottom:0}.timeline-line[data-v-3cd86e3e]{position:absolute;left:7px;top:20px;bottom:-4px;width:2px;background:linear-gradient(180deg,#ff6b00 0,rgba(255,107,0,.3))}.timeline-item:last-child .timeline-line[data-v-3cd86e3e]{display:none}.timeline-dot[data-v-3cd86e3e]{position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:#ff6b00;border:3px solid #fff;box-shadow:0 0 0 2px #ff6b00;z-index:2}.timeline-content[data-v-3cd86e3e]{margin-left:24px;background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s}.timeline-content[data-v-3cd86e3e]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.timeline-header[data-v-3cd86e3e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.timeline-title[data-v-3cd86e3e]{font-size:14px;font-weight:600;color:#1a1a1a;flex:1}.timeline-time[data-v-3cd86e3e]{font-size:12px;color:#ff6b00;font-weight:500;margin-left:12px;white-space:nowrap}.timeline-location[data-v-3cd86e3e]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;margin-bottom:8px}.timeline-location i[data-v-3cd86e3e]{font-size:14px;color:#ff6b00}.timeline-cover[data-v-3cd86e3e]{width:100%;max-width:200px;height:120px;border-radius:6px;overflow:hidden;background:#f0f0f0;margin-top:8px}.timeline-cover img[data-v-3cd86e3e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quick-card[data-v-3cd86e3e]{background:#fff;border-radius:14px;border:1px solid #eee;padding:24px 20px 0;display:flex;flex-direction:column}.quick-list[data-v-3cd86e3e]{list-style:none;display:flex;flex-direction:column;gap:0}.quick-item[data-v-3cd86e3e]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .15s}.quick-item[data-v-3cd86e3e]:last-child{border-bottom:none}.quick-item:hover .quick-arrow[data-v-3cd86e3e],.quick-item:hover .quick-label[data-v-3cd86e3e]{color:#ff6b00}.quick-icon-wrap[data-v-3cd86e3e]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.qi-red[data-v-3cd86e3e]{background:rgba(244,67,54,.1)}.qi-green[data-v-3cd86e3e]{background:rgba(76,175,80,.1)}.qi-blue[data-v-3cd86e3e]{background:rgba(33,150,243,.1)}.qi-gray[data-v-3cd86e3e]{background:hsla(0,0%,62%,.1)}.quick-label[data-v-3cd86e3e]{flex:1;font-size:13px;color:#333;transition:color .2s}.quick-arrow[data-v-3cd86e3e]{font-size:12px;color:#ccc;transition:color .2s}.logout-row[data-v-3cd86e3e]{padding:18px 0 20px;display:flex;justify-content:center;border-top:1px solid #f5f5f5;margin-top:12px}.logout-btn[data-v-3cd86e3e]{font-size:13px;color:#bbb;display:flex;align-items:center;gap:4px;transition:color .2s}.logout-btn[data-v-3cd86e3e]:hover{color:#ff6b00}@media (max-width:1200px){.stats-bar[data-v-3cd86e3e]{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.stats-bar[data-v-3cd86e3e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.breadcrumb[data-v-3cd86e3e]{flex-wrap:wrap}.user-card-inner[data-v-3cd86e3e]{flex-direction:column;align-items:center;text-align:center;padding:20px 20px 18px}.user-meta[data-v-3cd86e3e]{justify-content:center}.stats-bar[data-v-3cd86e3e]{grid-template-columns:repeat(2,1fr)}.card-actions[data-v-3cd86e3e]{flex-direction:row;justify-content:center;width:100%}.bottom-grid[data-v-3cd86e3e]{grid-template-columns:1fr}.section-header[data-v-3cd86e3e]{flex-wrap:wrap}}@media (max-width:480px){.user-name[data-v-3cd86e3e]{font-size:18px}.user-card-inner[data-v-3cd86e3e]{padding:16px 16px 14px}.stats-bar[data-v-3cd86e3e]{grid-template-columns:1fr;gap:10px}.stats-card[data-v-3cd86e3e]{padding:10px 12px}.stats-card-val[data-v-3cd86e3e]{font-size:18px}.recent-item[data-v-3cd86e3e],.record-tabs[data-v-3cd86e3e]{flex-wrap:wrap}}.profile-section[data-v-0b550aee],.profile-section[data-v-2c68c348],.profile-section[data-v-3b359640],.profile-section[data-v-7c819f98],.profile-section[data-v-7dbcf424],.profile-section[data-v-12de333e],.profile-section[data-v-443986da],.profile-section[data-v-c2d258c8]{width:100%}.points-header[data-v-443986da]{margin-top:8px;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,#f97316,#facc15);display:flex;align-items:center;justify-content:space-between;color:#fff}.points-title-row[data-v-443986da]{display:flex;align-items:baseline;gap:8px}.points-title[data-v-443986da]{font-size:18px;font-weight:700}.points-sub[data-v-443986da]{font-size:12px;opacity:.9}.points-balance-row[data-v-443986da]{margin-top:10px;display:flex;align-items:flex-end;gap:6px}.points-balance[data-v-443986da]{font-size:28px;font-weight:800}.points-unit[data-v-443986da]{font-size:12px;opacity:.9}.points-actions[data-v-443986da]{flex-shrink:0}.points-section[data-v-443986da]{margin-top:16px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #eef2f7}.points-section-title-row[data-v-443986da]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.points-section-title[data-v-443986da]{font-size:15px;font-weight:600;color:#111827}.points-section-sub[data-v-443986da]{font-size:12px;color:#6b7280}.points-packages[data-v-443986da]{display:flex;flex-wrap:wrap;gap:10px}.points-package-card[data-v-443986da]{flex:0 0 140px;padding:10px 12px;border-radius:12px;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer;transition:all .15s ease-in-out}.points-package-card[data-v-443986da]:hover{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.12);background:#fff7ed}.pkg-points[data-v-443986da]{font-size:16px;font-weight:700;color:#111827}.pkg-price[data-v-443986da]{margin-top:4px;font-size:13px;color:#f97316;font-weight:600}.pkg-tag[data-v-443986da]{margin-top:6px;display:inline-block;font-size:11px;padding:2px 8px;border-radius:999px;background:#fee2e2;color:#b91c1c}.points-empty[data-v-443986da]{padding:20px 8px;text-align:center;font-size:13px;color:#9ca3af}.points-logs[data-v-443986da]{display:flex;flex-direction:column;gap:8px}.points-log-item[data-v-443986da]{display:flex;justify-content:space-between;gap:10px;padding:10px 8px;border-bottom:1px solid #f3f4f6}.points-log-left[data-v-443986da]{min-width:0}.points-log-title[data-v-443986da]{font-size:14px;font-weight:500;color:#111827}.points-log-remark[data-v-443986da]{margin-top:2px;font-size:12px;color:#6b7280}.points-log-time[data-v-443986da]{margin-top:2px;font-size:11px;color:#9ca3af}.points-log-amount[data-v-443986da]{flex-shrink:0;font-size:14px;font-weight:600}.points-log-amount.inc[data-v-443986da]{color:#16a34a}.points-log-amount.dec[data-v-443986da]{color:#dc2626}.points-logs-loading[data-v-443986da]{padding:12px 4px}.points-pagination[data-v-443986da]{margin-top:10px;text-align:right}.points-recharge-dialog[data-v-443986da] .el-dialog{border-radius:16px;overflow:hidden}.points-recharge-dialog[data-v-443986da] .el-dialog__body{padding:8px 0 20px}.recharge-body[data-v-443986da]{padding:16px 24px 0}.recharge-layout[data-v-443986da]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr);gap:20px;align-items:start}.recharge-left-head[data-v-443986da]{margin-bottom:10px}.recharge-left-title[data-v-443986da]{font-size:16px;font-weight:700;color:#111827}.recharge-left-sub[data-v-443986da]{margin-top:4px;font-size:12px;color:#6b7280}.recharge-package-grid[data-v-443986da]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:10px}.pkg-card[data-v-443986da]{position:relative;padding:14px 14px;border-radius:16px;border:1px solid #eef2f7;background:#fff;cursor:pointer;transition:all .15s ease-in-out;min-height:124px}.pkg-card[data-v-443986da]:hover{border-color:#fed7aa;box-shadow:0 8px 22px rgba(17,24,39,.06)}.pkg-card.active[data-v-443986da]{border-color:#fb923c;box-shadow:0 0 0 3px rgba(251,146,60,.18);background:#fff7ed}.pkg-card-top[data-v-443986da]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px}.pkg-badge[data-v-443986da]{font-size:11px;padding:2px 8px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-weight:600}.pkg-hot[data-v-443986da]{position:absolute;top:10px;right:10px;font-size:11px;padding:2px 8px;border-radius:999px;background:#fb923c;color:#fff;font-weight:700}.pkg-card-points[data-v-443986da]{margin-top:10px;display:flex;align-items:baseline;gap:6px;color:#111827}.pkg-card-points .num[data-v-443986da]{font-size:22px;font-weight:800}.pkg-card-points .unit[data-v-443986da]{font-size:12px;color:#6b7280}.pkg-card-desc[data-v-443986da]{margin-top:6px;font-size:12px;color:#6b7280;line-height:16px;min-height:32px}.pkg-card-price[data-v-443986da]{margin-top:8px;font-size:14px;font-weight:800;color:#f97316}.pkg-card-price .yen[data-v-443986da]{font-size:12px;margin-right:2px}.recharge-ad-card[data-v-443986da]{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px dashed #e5e7eb;background:#f9fafb;display:flex;align-items:center;justify-content:space-between;gap:10px}.recharge-ad-left .ad-title[data-v-443986da]{font-size:13px;font-weight:600;color:#111827}.recharge-ad-left .ad-sub[data-v-443986da]{margin-top:2px;font-size:12px;color:#6b7280}.recharge-ad-right .ad-badge[data-v-443986da]{font-size:11px;padding:4px 8px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-weight:600}.recharge-pay-method-title[data-v-443986da]{margin:8px 0 8px;font-size:14px;font-weight:700;color:#111827}.recharge-pay-methods[data-v-443986da]{display:flex;gap:10px;flex-wrap:wrap}.pay-method-pill[data-v-443986da]{padding:6px 12px;border-radius:999px;border:1px solid #e5e7eb;font-size:12px;color:#4b5563;cursor:pointer;background:#fff}.pay-method-pill.active[data-v-443986da]{border-color:#f97316;background:#fff7ed;color:#b45309}.pay-summary-card[data-v-443986da]{padding:16px 18px;border-radius:18px;border:1px solid #eef2f7;background:#fff}.pay-summary-title[data-v-443986da]{font-size:16px;font-weight:700;color:#111827;margin-bottom:10px}.pay-summary-row[data-v-443986da]{display:flex;justify-content:space-between;font-size:12px;padding:6px 0;color:#4b5563}.pay-summary-row .discount[data-v-443986da]{color:#16a34a}.pay-total[data-v-443986da]{margin-top:10px;padding:10px 0 12px;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.pay-total-label[data-v-443986da]{font-size:12px;color:#6b7280}.pay-total-amount[data-v-443986da]{margin-top:6px;font-size:34px;font-weight:900;color:#4f46e5;letter-spacing:.5px}.pay-total-sub[data-v-443986da]{margin-top:4px;font-size:11px;color:#9ca3af}.pay-qr-wrap[data-v-443986da]{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:8px}.pay-qr[data-v-443986da]{width:168px;height:168px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.pay-qr img[data-v-443986da]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pay-qr-empty[data-v-443986da]{font-size:12px;color:#9ca3af}.pay-qr-tip[data-v-443986da]{font-size:12px;color:#6b7280}.pay-confirm-btn[data-v-443986da]{margin-top:14px;width:100%;height:44px;border-radius:12px;font-weight:700;background:#f97316;border-color:#f97316}.pay-confirm-btn[data-v-443986da]:focus,.pay-confirm-btn[data-v-443986da]:hover{background:#ea580c;border-color:#ea580c}.complaint-section[data-v-6c3db984],.profile-section[data-v-5ad933f6]{width:100%}.complaint-container[data-v-6c3db984]{background:#fff;border-radius:14px;border:1px solid #eee;padding:24px;margin-top:16px}.form-block[data-v-6c3db984]{margin-bottom:20px}.block-label[data-v-6c3db984]{color:#333;margin-bottom:8px;font-size:14px;font-weight:600}.block-label i[data-v-6c3db984]{margin-right:6px;color:#ff6b00}.type-tags[data-v-6c3db984]{display:flex;flex-wrap:wrap;gap:8px}.type-tag[data-v-6c3db984]{padding:6px 14px;border-radius:20px;border:1px solid #ddd;background:#fff;font-size:13px;cursor:pointer;transition:all .2s}.type-tag.active[data-v-6c3db984]{border-color:#ff6b00;background:#fff5ef;color:#ff6b00}.upload-area[data-v-6c3db984]{display:flex;flex-wrap:wrap;gap:10px}.upload-preview[data-v-6c3db984]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden}.upload-preview img[data-v-6c3db984]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-remove[data-v-6c3db984]{position:absolute;top:2px;right:2px;width:20px;height:20px;background:rgba(0,0,0,.5);color:#fff;border-radius:50%}.upload-add[data-v-6c3db984],.upload-remove[data-v-6c3db984]{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.upload-add[data-v-6c3db984]{width:80px;height:80px;border:1px dashed #ddd;border-radius:8px;flex-direction:column;color:#999}.upload-add[data-v-6c3db984]:hover{border-color:#ff6b00;color:#ff6b00}.upload-add.is-loading[data-v-6c3db984]{pointer-events:none}.anonymous-row[data-v-6c3db984]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.agreement-block[data-v-6c3db984] .el-checkbox__label a{color:#ff6b00}.form-actions[data-v-6c3db984]{display:flex;gap:12px;margin-top:24px}.btn-cancel[data-v-6c3db984]{flex:1;background:#f0f0f0;color:#666}.btn-submit[data-v-6c3db984]{flex:2;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none}.feedback-section[data-v-28b04212]{width:100%}.feedback-container[data-v-28b04212]{background:#fff;border-radius:14px;border:1px solid #eee;padding:24px;margin-top:16px}.form-block[data-v-28b04212]{margin-bottom:20px}.block-label[data-v-28b04212]{color:#333;margin-bottom:8px;font-size:14px;font-weight:600}.label-hint[data-v-28b04212]{color:#999;font-size:12px;margin-left:8px}.type-grid[data-v-28b04212]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.type-card[data-v-28b04212]{border:1px solid #eee;border-radius:10px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .2s}.type-card.active[data-v-28b04212]{border-color:#ff6b00;background:#fff5ef}.type-icon[data-v-28b04212]{font-size:24px}.type-name[data-v-28b04212]{font-size:14px}.upload-area[data-v-28b04212]{display:flex;flex-wrap:wrap;gap:10px}.upload-preview[data-v-28b04212]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden}.upload-preview img[data-v-28b04212]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-remove[data-v-28b04212]{position:absolute;top:2px;right:2px;width:20px;height:20px;background:rgba(0,0,0,.5);color:#fff;border-radius:50%}.upload-add[data-v-28b04212],.upload-remove[data-v-28b04212]{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.upload-add[data-v-28b04212]{width:80px;height:80px;border:1px dashed #ddd;border-radius:8px;flex-direction:column;color:#999}.upload-add[data-v-28b04212]:hover{border-color:#ff6b00;color:#ff6b00}.upload-add.is-loading[data-v-28b04212]{pointer-events:none}.privacy-tip[data-v-28b04212]{font-size:12px;color:#999;margin-bottom:20px}.btn-submit[data-v-28b04212]{width:100%;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none}.feedback-list-container[data-v-28b04212]{margin-top:16px}.list-header[data-v-28b04212]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.list-title[data-v-28b04212]{font-size:18px;font-weight:600;color:#333;margin:0}.feedback-list[data-v-28b04212]{background:#fff;border-radius:14px;border:1px solid #eee;padding:20px}.empty-state[data-v-28b04212]{display:flex;flex-direction:column;align-items:center;padding:60px 20px;text-align:center}.empty-icon[data-v-28b04212]{font-size:64px;color:#ddd;margin-bottom:16px}.empty-text[data-v-28b04212]{font-size:14px;color:#999;margin-bottom:20px}.list-items[data-v-28b04212]{display:flex;flex-direction:column;gap:16px}.feedback-item[data-v-28b04212]{padding:16px;background:#f8f9fa;border-radius:12px;border:1px solid #eee;transition:all .2s}.feedback-item[data-v-28b04212]:hover{border-color:#ffe0c0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.item-header[data-v-28b04212]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.item-left[data-v-28b04212]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.item-type[data-v-28b04212]{padding:4px 10px;border-radius:12px;font-size:12px;white-space:nowrap;flex-shrink:0}.item-type.type-red[data-v-28b04212]{background:#ffebee;color:#f44336}.item-type.type-blue[data-v-28b04212]{background:#e3f2fd;color:#2196f3}.item-type.type-orange[data-v-28b04212]{background:#fff3e0;color:#ff9800}.item-type.type-gray[data-v-28b04212]{background:#f5f5f5;color:#757575}.item-content-preview[data-v-28b04212]{font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.item-status[data-v-28b04212]{font-size:12px;padding:4px 10px;border-radius:12px;white-space:nowrap;flex-shrink:0}.item-status.status-done[data-v-28b04212]{background:#e8f5e9;color:#4caf50}.item-status.status-pending[data-v-28b04212]{background:#fff3e0;color:#ff9800}.item-body[data-v-28b04212]{font-size:14px;color:#333;line-height:1.6;margin-bottom:12px;word-break:break-word}.item-footer[data-v-28b04212]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#999}.item-reply-tag[data-v-28b04212]{padding:2px 8px;background:#e3f2fd;color:#2196f3;border-radius:10px;font-size:11px}.item-reply[data-v-28b04212]{margin-top:12px;padding:12px;background:#fff;border-radius:8px;border-left:3px solid #ff6b00;display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#666;line-height:1.6}.reply-icon[data-v-28b04212]{color:#ff6b00;font-size:16px;flex-shrink:0;margin-top:2px}.form-header[data-v-28b04212]{margin-bottom:20px}.form-back[data-v-28b04212]{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#666;cursor:pointer;transition:color .2s}.form-back[data-v-28b04212]:hover{color:#ff6b00}.profile-section[data-v-020f021d]{width:100%}.addr-toolbar[data-v-020f021d]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:8px;padding:14px 16px;border:1px solid #eef2f7;border-radius:14px;background:#fff}.addr-title[data-v-020f021d]{font-size:16px;font-weight:700;color:#111827;line-height:22px}.addr-sub[data-v-020f021d]{margin-top:4px;font-size:12px;color:#6b7280}.addr-list[data-v-020f021d]{margin-top:12px}.addr-empty[data-v-020f021d]{padding:36px 16px;border:1px dashed #e5e7eb;border-radius:14px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:10px}.addr-empty-icon[data-v-020f021d]{font-size:28px;color:#9ca3af}.addr-empty-text[data-v-020f021d]{font-size:13px;color:#6b7280}.addr-grid[data-v-020f021d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:900px){.addr-grid[data-v-020f021d]{grid-template-columns:1fr}}.addr-card[data-v-020f021d]{padding:14px 14px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.addr-card-default[data-v-020f021d]{border-color:#ff6b00;box-shadow:0 0 0 3px rgba(255,107,0,.12)}.addr-card-top[data-v-020f021d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.addr-card-name[data-v-020f021d]{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:700;color:#111827}.addr-card-phone[data-v-020f021d]{flex-shrink:0;font-size:12px;color:#374151}.addr-default-tag[data-v-020f021d]{background:rgba(255,107,0,.12);color:#ff6b00}.addr-default-tag[data-v-020f021d],.addr-tag[data-v-020f021d]{font-size:12px;padding:2px 8px;border-radius:999px;font-weight:600}.addr-tag[data-v-020f021d]{background:#f3f4f6;color:#374151}.addr-card-addr[data-v-020f021d]{margin-top:10px;font-size:12px;color:#6b7280;line-height:18px;word-break:break-all;min-height:36px}.addr-card-actions[data-v-020f021d]{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.addr-form-row[data-v-020f021d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:520px){.addr-form-row[data-v-020f021d]{grid-template-columns:1fr}}.addr-dialog-footer[data-v-020f021d]{display:flex;gap:12px;justify-content:flex-end}.member-benefits-page[data-v-416a08e6]{min-height:100vh;background:#f5f7fa;padding:16px 24px}.page-content[data-v-416a08e6]{max-width:960px;margin:0 auto}.level-card[data-v-416a08e6]{background:#fff;border:1px solid #eee;border-radius:12px;padding:16px;margin-top:16px;transition:all .3s}.level-card-header[data-v-416a08e6]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.level-badge[data-v-416a08e6]{width:56px;height:56px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.level-badge-text[data-v-416a08e6]{font-size:20px;font-weight:700;color:#ff6b00;line-height:1}.level-info[data-v-416a08e6]{flex:1;min-width:0}.level-name-row[data-v-416a08e6]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.level-name[data-v-416a08e6]{font-size:18px;font-weight:600;color:#333;line-height:1.2}.level-lv-tag[data-v-416a08e6]{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:12px;font-weight:600;border-radius:10px;line-height:1.4;box-shadow:0 1px 3px rgba(255,107,0,.3)}.level-flame-icon[data-v-416a08e6]{font-size:18px;color:#ff6b00}.level-upgrade-hint[data-v-416a08e6]{font-size:12px;color:#999;line-height:1.4}.level-benefits-btn[data-v-416a08e6]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#fff5e6;border-radius:16px;font-size:13px;color:#ff6b00;cursor:pointer;transition:all .3s;flex-shrink:0}.level-benefits-btn[data-v-416a08e6]:hover{background:#ffe8cc}.level-benefits-btn .divider[data-v-416a08e6]{padding:0 2px;color:#ffb366}.level-progress-bar[data-v-416a08e6]{margin-top:12px}.progress-bar-container[data-v-416a08e6]{width:100%;height:8px;background:#f5f5f5;border-radius:4px;overflow:hidden;margin-bottom:8px}.progress-bar-fill[data-v-416a08e6]{height:100%;background:linear-gradient(90deg,#ff8c42,#ff6b00);border-radius:4px;transition:width .3s ease}.progress-bar-labels[data-v-416a08e6]{display:flex;justify-content:space-between;font-size:12px;color:#999}.progress-label-left[data-v-416a08e6],.progress-label-right[data-v-416a08e6]{white-space:nowrap}.mc-checkin-card[data-v-416a08e6]{margin-top:12px;margin-bottom:16px;padding:16px 18px;background:linear-gradient(135deg,#fff7ed,#fff 60%);border-radius:16px;border:1px solid #ffe8cc;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mc-checkin-left[data-v-416a08e6]{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.mc-checkin-title-row[data-v-416a08e6]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mc-checkin-title[data-v-416a08e6]{font-size:16px;font-weight:700;color:#333}.mc-checkin-sub[data-v-416a08e6]{font-size:12px;color:#ff6b00;background:#fff;border:1px solid #ffe0c0;padding:2px 8px;border-radius:999px}.mc-checkin-desc[data-v-416a08e6]{font-size:12px;color:#999}.mc-checkin-calendar[data-v-416a08e6]{margin-top:10px;width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.mc-checkin-day[data-v-416a08e6]{background:#fff;border-radius:10px;padding:6px 4px;text-align:center;border:1px solid #ffe8cc;font-size:11px;color:#999;display:flex;flex-direction:column;align-items:center;gap:2px}.mc-checkin-day.today[data-v-416a08e6]{border-color:#ff6b00;box-shadow:0 0 0 1px rgba(255,107,0,.18)}.mc-checkin-day.checked[data-v-416a08e6]{background:#fffbf0;color:#ff6b00}.mc-checkin-day-label[data-v-416a08e6]{font-weight:500}.mc-checkin-day-status i[data-v-416a08e6]{color:#52c41a}.mc-checkin-day-points[data-v-416a08e6]{font-size:10px;color:#ff6b00}.mc-checkin-day-points.zero-points[data-v-416a08e6]{color:#ccc}.mc-checkin-btn[data-v-416a08e6]{border-radius:999px!important;padding:8px 14px!important;box-shadow:0 6px 16px rgba(255,107,0,.18)}.mc-section[data-v-416a08e6]{padding:16px 18px;background:#fff;border-radius:12px;border:1px solid #eee}.mc-section-title-row[data-v-416a08e6]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.mc-section-title[data-v-416a08e6]{font-size:15px;margin-bottom:0}.mc-section-sub[data-v-416a08e6]{font-size:12px;color:#999;white-space:nowrap}.mc-menu-item[data-v-416a08e6]{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:13px;color:#666;cursor:pointer;transition:all .2s}.mc-menu-item[data-v-416a08e6]:hover{background:#f5f5f5}.mc-menu-item.active[data-v-416a08e6]{background:#fff5e6;color:#ff6b00;font-weight:600}.mc-menu-icon[data-v-416a08e6]{font-size:16px}.mc-section[data-v-416a08e6]{margin-top:12px}.mc-section-title[data-v-416a08e6]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.mc-task-tabs[data-v-416a08e6]{display:inline-flex;gap:8px;margin-bottom:12px;background:#f5f5f5;border-radius:999px;padding:3px}.mc-task-tab[data-v-416a08e6]{padding:4px 14px;border-radius:999px;font-size:12px;cursor:pointer;color:#888;transition:all .2s}.mc-task-tab.active[data-v-416a08e6]{background:#fff;color:#ff6b00;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.mc-task-list[data-v-416a08e6]{margin-top:8px;display:flex;flex-direction:column;gap:10px}.mc-task-item[data-v-416a08e6]{display:flex;align-items:stretch;gap:12px;padding:14px 14px;border-radius:14px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 2px 10px rgba(0,0,0,.04)}.mc-task-icon[data-v-416a08e6]{width:40px;height:40px;border-radius:12px;background:#fff5e6;color:#ff6b00;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #ffe8cc}.mc-task-icon i[data-v-416a08e6]{font-size:18px}.mc-task-main[data-v-416a08e6]{flex:1;min-width:0}.mc-task-title-row[data-v-416a08e6]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.mc-task-title[data-v-416a08e6]{font-size:14px;font-weight:600;color:#333}.mc-task-tag[data-v-416a08e6]{font-size:11px;padding:2px 8px;border-radius:999px;background:#f5f5f5;color:#999}.mc-task-tag.done[data-v-416a08e6]{background:#f6ffed;color:#52c41a}.mc-task-tag.claimed[data-v-416a08e6]{background:#fff1f0;color:#ff4d4f}.mc-task-desc[data-v-416a08e6]{font-size:12px;color:#888;margin-bottom:6px}.mc-task-meta[data-v-416a08e6]{font-size:12px;color:#ff6b00;display:flex;gap:10px;margin-bottom:6px}.mc-task-progress-bar[data-v-416a08e6]{width:100%;height:6px;background:#f5f5f5;border-radius:4px;overflow:hidden}.mc-task-progress-fill[data-v-416a08e6]{height:100%;background:linear-gradient(90deg,#ff8c42,#ff6b00)}.mc-task-progress-text[data-v-416a08e6]{font-size:11px;color:#999;margin-top:4px}.mc-task-action[data-v-416a08e6]{flex-shrink:0}.mc-task-btn[data-v-416a08e6]{display:inline-block;padding:6px 12px;font-size:12px;border-radius:999px;border:1px solid #ffe0c0;color:#ff6b00;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mc-task-btn.primary[data-v-416a08e6]{background:#ff6b00;border-color:#ff6b00;color:#fff}.mc-task-btn.disabled[data-v-416a08e6]{color:#bbb;border-color:#eee}.mc-task-btn.ghost[data-v-416a08e6]{background:#fff;border-color:#ffe0c0;color:#ff6b00}.mc-empty[data-v-416a08e6]{padding:20px;text-align:center;font-size:13px;color:#999}.growth-rules-card[data-v-416a08e6]{background:linear-gradient(135deg,#fff5e6,#fff);border-radius:16px;padding:16px 20px;margin-bottom:20px;display:flex;align-items:center;gap:16px;border:1px solid #ffe8cc;cursor:pointer;transition:all .3s}.growth-rules-card[data-v-416a08e6]:hover{border-color:#ff6b00;box-shadow:0 4px 12px rgba(255,107,0,.15);transform:translateY(-2px)}.rules-card-icon[data-v-416a08e6]{width:48px;height:48px;background:linear-gradient(135deg,#ff8c42,#ff6b00);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:24px}.rules-card-content[data-v-416a08e6]{flex:1;min-width:0}.rules-card-title[data-v-416a08e6]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.rules-card-desc[data-v-416a08e6]{font-size:13px;color:#666;line-height:1.4}.rules-card-arrow[data-v-416a08e6]{flex-shrink:0;color:#ff6b00;font-size:18px}.current-level-banner[data-v-416a08e6]{background:linear-gradient(135deg,#ff8c42,#ff6b00);border-radius:16px;padding:24px 20px;display:flex;align-items:center;gap:16px;margin-bottom:24px;box-shadow:0 4px 16px rgba(255,107,0,.25)}.banner-badge[data-v-416a08e6]{width:72px;height:72px;background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid hsla(0,0%,100%,.3)}.banner-badge .badge-text[data-v-416a08e6]{font-size:28px;font-weight:700;color:#fff}.banner-info[data-v-416a08e6]{flex:1;color:#fff}.banner-name[data-v-416a08e6]{font-size:24px;font-weight:700;margin-bottom:8px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.banner-points[data-v-416a08e6]{font-size:14px;opacity:.95}.level-list[data-v-416a08e6]{display:flex;flex-direction:column;gap:16px}.level-item[data-v-416a08e6]{background:#fff;border-radius:16px;padding:20px;border:2px solid #e8e8e8;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.04)}.level-item.current[data-v-416a08e6]{border-color:#52c41a;box-shadow:0 4px 16px rgba(82,196,26,.15);background:linear-gradient(180deg,#fff,#f6ffed)}.level-item.unlocked[data-v-416a08e6]{border-color:#d9f7be;background:linear-gradient(180deg,#fff,#f6ffed)}.level-item.locked[data-v-416a08e6]{opacity:.7}.level-item-header[data-v-416a08e6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.level-item-left[data-v-416a08e6]{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.level-item-badge[data-v-416a08e6]{width:56px;height:56px;background:linear-gradient(135deg,#ff8c42,#ff6b00);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(255,107,0,.2)}.level-item.unlocked .level-item-badge[data-v-416a08e6]{background:linear-gradient(135deg,#73d13d,#52c41a);box-shadow:0 2px 8px rgba(82,196,26,.2)}.level-item.locked .level-item-badge[data-v-416a08e6]{background:linear-gradient(135deg,#d9d9d9,#bfbfbf);box-shadow:none}.level-item-badge .badge-text[data-v-416a08e6]{font-size:20px;font-weight:700;color:#fff}.level-item-info[data-v-416a08e6]{flex:1;min-width:0}.level-item-name[data-v-416a08e6]{font-size:18px;font-weight:600;color:#333;margin-bottom:6px}.level-item-requirement[data-v-416a08e6]{font-size:13px;color:#999}.level-item-status[data-v-416a08e6]{flex-shrink:0}.status-badge[data-v-416a08e6]{display:inline-block;padding:6px 14px;border-radius:16px;font-size:12px;font-weight:600;white-space:nowrap}.current-badge[data-v-416a08e6]{background:#fff5e6;color:#ff6b00;border:1px solid #ffe8cc}.unlocked-badge[data-v-416a08e6]{background:#f6ffed;color:#52c41a;border:1px solid #d9f7be}.locked-badge[data-v-416a08e6]{background:#f5f5f5;color:#999;border:1px solid #e8e8e8}.level-benefits[data-v-416a08e6]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.benefits-title[data-v-416a08e6]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.benefits-icon[data-v-416a08e6]{color:#ff6b00;font-size:16px}.benefits-list[data-v-416a08e6]{display:flex;flex-direction:column;gap:10px}.benefit-item[data-v-416a08e6]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8f9fa;border-radius:8px;transition:all .2s}.benefit-item[data-v-416a08e6]:hover{background:#f0f0f0}.benefit-icon[data-v-416a08e6]{font-size:18px;color:#ff6b00;flex-shrink:0}.benefit-text[data-v-416a08e6]{flex:1;font-size:14px;color:#333;font-weight:500}.benefit-value[data-v-416a08e6]{font-size:13px;color:#ff6b00;font-weight:600}.benefit-empty[data-v-416a08e6]{padding:20px;text-align:center;color:#999;font-size:13px}.level-remark[data-v-416a08e6]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.remark-title[data-v-416a08e6]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#666;margin-bottom:8px}.remark-icon[data-v-416a08e6]{color:#999;font-size:14px}.remark-content[data-v-416a08e6]{font-size:13px;color:#666;line-height:1.6;padding-left:22px}@media (max-width:768px){.page-header[data-v-416a08e6]{padding:10px 12px}.header-title[data-v-416a08e6]{font-size:16px}.header-actions[data-v-416a08e6]{flex-direction:column;gap:8px;align-items:flex-end}.growth-rules-link[data-v-416a08e6]{padding:4px 10px;font-size:12px}.growth-rules-link i[data-v-416a08e6]{font-size:12px}.current-level-indicator[data-v-416a08e6]{padding:4px 10px}.indicator-label[data-v-416a08e6]{font-size:11px}.indicator-value[data-v-416a08e6]{font-size:12px}.growth-rules-card[data-v-416a08e6]{padding:12px 16px}.rules-card-icon[data-v-416a08e6]{width:40px;height:40px;font-size:20px}.rules-card-title[data-v-416a08e6]{font-size:14px}.rules-card-desc[data-v-416a08e6]{font-size:12px}.current-level-banner[data-v-416a08e6]{padding:20px 16px}.banner-badge[data-v-416a08e6]{width:64px;height:64px}.banner-badge .badge-text[data-v-416a08e6]{font-size:24px}.banner-name[data-v-416a08e6]{font-size:20px}.level-item[data-v-416a08e6]{padding:16px}.level-item-header[data-v-416a08e6]{flex-wrap:wrap;gap:12px}.level-item-status[data-v-416a08e6]{width:100%}.status-badge[data-v-416a08e6]{display:block;text-align:center}.mc-checkin-card[data-v-416a08e6]{padding:14px 14px;flex-direction:column;align-items:flex-start}.mc-checkin-right[data-v-416a08e6]{width:100%;display:flex;justify-content:flex-end}.mc-section-title-row[data-v-416a08e6]{flex-direction:column;align-items:flex-start}.mc-section-sub[data-v-416a08e6]{white-space:normal}.mc-task-item[data-v-416a08e6]{padding:12px 12px}}.profile-page[data-v-282b93b1]{min-height:100vh;background:#f0f2f5;display:flex;flex-direction:column}.profile-body[data-v-282b93b1]{flex:1;display:flex;gap:18px;max-width:1400px;margin:0 auto;width:100%;padding:24px 16px 48px;align-items:flex-start}.profile-sidebar[data-v-282b93b1]{width:168px;flex-shrink:0;display:flex;flex-direction:column;gap:14px;position:sticky;top:80px}.sidebar-heading[data-v-282b93b1]{font-size:15px;font-weight:700;color:#222;padding:4px 2px}.sidebar-nav[data-v-282b93b1]{list-style:none;background:#fff;border-radius:12px;border:1px solid #eee;padding:8px 0;display:flex;flex-direction:column;gap:2px}.nav-item[data-v-282b93b1]{display:flex;align-items:center;gap:9px;padding:11px 16px;font-size:13px;color:#555;cursor:pointer;border-radius:0;border-left:3px solid transparent;transition:all .15s}.nav-item[data-v-282b93b1]:hover{background:#fff8f0;color:#ff6b00}.nav-item.active[data-v-282b93b1]{background:#fff3e0;color:#ff6b00;font-weight:700;border-left-color:#ff6b00}.nav-icon[data-v-282b93b1]{font-size:14px}.nav-label[data-v-282b93b1]{flex:1}.profile-main[data-v-282b93b1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.user-card[data-v-282b93b1]{background:linear-gradient(135deg,#fff8f0,#fff 60%);border-radius:16px;border:1px solid #eee;box-shadow:0 2px 14px rgba(0,0,0,.05);overflow:hidden}.user-card-inner[data-v-282b93b1]{display:flex;align-items:flex-start;gap:22px;padding:28px 28px 24px;position:relative}.avatar-section[data-v-282b93b1]{flex-shrink:0}.avatar-wrap[data-v-282b93b1]{position:relative;width:84px;height:84px}.user-avatar[data-v-282b93b1]{width:84px;height:84px;border-radius:16px;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.12);display:block}.avatar-edit-btn[data-v-282b93b1]{position:absolute;bottom:-6px;right:-6px;width:26px;height:26px;border-radius:50%;background:#ff6b00;border:2px solid #fff;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.avatar-edit-btn[data-v-282b93b1]:hover{background:#e55c00}.user-info[data-v-282b93b1]{flex:1;min-width:0}.user-name-row[data-v-282b93b1]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.user-name[data-v-282b93b1]{font-size:22px;font-weight:800;color:#1a1a1a}.user-level[data-v-282b93b1]{background:#ff6b00;color:#fff;font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px;white-space:nowrap}.user-meta[data-v-282b93b1]{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;color:#888}.meta-icon[data-v-282b93b1]{color:#bbb;margin-right:2px}.meta-divider[data-v-282b93b1]{color:#ddd}.meta-item.bio[data-v-282b93b1]{color:#aaa;font-style:italic}.stats-bar[data-v-282b93b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%}.stats-card[data-v-282b93b1]{background:#f8f9fa;border-radius:12px;padding:12px 14px;border:1px solid #eee;transition:border-color .2s,box-shadow .2s}.stats-card[data-v-282b93b1]:hover{border-color:#ffe0c0;box-shadow:0 2px 8px rgba(255,107,0,.06)}.stats-card-head[data-v-282b93b1]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.stats-card-icon[data-v-282b93b1]{font-size:14px;line-height:1}.stats-card-title[data-v-282b93b1]{font-size:12px;font-weight:600;color:#666}.stats-card-body[data-v-282b93b1]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.stats-card-item[data-v-282b93b1]{display:flex;align-items:baseline;gap:4px}.stats-card-val[data-v-282b93b1]{font-size:20px;font-weight:800;color:#1a1a1a;line-height:1.2}.stats-card-val.orange[data-v-282b93b1]{color:#ff6b00}.stats-card-unit[data-v-282b93b1]{font-size:12px;color:#888}.stats-card.icon-green[data-v-282b93b1]{border-left:3px solid rgba(76,175,80,.5)}.stats-card.icon-red[data-v-282b93b1]{border-left:3px solid rgba(244,67,54,.5)}.stats-card.icon-blue[data-v-282b93b1]{border-left:3px solid rgba(33,150,243,.5)}.stats-card.icon-purple[data-v-282b93b1]{border-left:3px solid rgba(156,39,176,.5)}@media (max-width:900px){.stats-bar[data-v-282b93b1]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats-bar[data-v-282b93b1]{grid-template-columns:1fr;gap:10px}.stats-card[data-v-282b93b1]{padding:10px 12px}.stats-card-val[data-v-282b93b1]{font-size:18px}}.card-actions[data-v-282b93b1]{display:flex;flex-direction:column;gap:10px;align-items:flex-end;flex-shrink:0}.card-action-btn[data-v-282b93b1]{font-size:12px;color:#888;display:flex;align-items:center;gap:4px;transition:color .2s;white-space:nowrap}.card-action-btn[data-v-282b93b1]:hover{color:#ff6b00}.bottom-grid[data-v-282b93b1]{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:start}.section-header[data-v-282b93b1]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.section-bar[data-v-282b93b1]{width:4px;height:16px;background:#ff6b00;border-radius:2px;flex-shrink:0}.section-title[data-v-282b93b1]{font-size:15px;font-weight:700;color:#1a1a1a;flex:1}.section-more[data-v-282b93b1]{font-size:12px;color:#aaa;transition:color .2s}.section-more[data-v-282b93b1]:hover{color:#ff6b00}.record-tabs[data-v-282b93b1]{display:flex;align-items:center;gap:2px;flex:1}.record-tab[data-v-282b93b1]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:13px;color:#888;cursor:pointer;border-radius:20px;transition:all .18s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1.5px solid transparent}.record-tab[data-v-282b93b1]:hover{color:#ff6b00;background:#fff8f0}.record-tab.active[data-v-282b93b1]{color:#ff6b00;font-weight:700;background:#fff3e0;border-color:#ffcc80}.rtab-icon[data-v-282b93b1]{font-size:13px}.rtab-count[data-v-282b93b1]{font-size:11px;color:#bbb;background:#f0f0f0;border-radius:10px;padding:0 5px;line-height:16px;transition:all .18s}.record-tab.active .rtab-count[data-v-282b93b1]{background:rgba(255,107,0,.15);color:#ff6b00}.record-empty[data-v-282b93b1]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 0}.empty-icon[data-v-282b93b1]{font-size:32px;opacity:.4}.record-empty p[data-v-282b93b1]{font-size:13px;color:#ccc;margin:0}.recent-card[data-v-282b93b1]{background:#fff;border-radius:14px;border:1px solid #eee;padding:20px 20px 16px}.recent-list[data-v-282b93b1]{display:flex;flex-direction:column;gap:0}.recent-item[data-v-282b93b1]{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .15s}.recent-item[data-v-282b93b1]:last-child{border-bottom:none}.recent-item[data-v-282b93b1]:hover{background:#fafafa;border-radius:8px;padding-left:6px;margin:0 -6px}.recent-thumb[data-v-282b93b1]{width:64px;height:48px;border-radius:8px;overflow:hidden;background:#f0f0f0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.thumb-img[data-v-282b93b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumb-placeholder[data-v-282b93b1]{font-size:22px;color:#ccc}.recent-info[data-v-282b93b1]{flex:1;min-width:0}.recent-title[data-v-282b93b1]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-time[data-v-282b93b1]{font-size:11px;color:#aaa;margin-bottom:5px}.recent-tags[data-v-282b93b1]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.recent-tag[data-v-282b93b1]{font-size:11px;padding:1px 7px;border-radius:3px}.tag-orange[data-v-282b93b1]{background:#fff3e0;color:#ff6b00;border:1px solid #ffcc80}.tag-gray[data-v-282b93b1]{background:#f5f5f5;color:#aaa;border:1px solid #eee}.recent-status[data-v-282b93b1]{font-size:11px;font-weight:600;padding:1px 7px;border-radius:3px}.status-green[data-v-282b93b1]{background:rgba(76,175,80,.1);color:#4caf50}.status-blue[data-v-282b93b1]{background:rgba(33,150,243,.1);color:#1976d2}.recent-action[data-v-282b93b1]{font-size:12px;color:#aaa;white-space:nowrap;flex-shrink:0;transition:color .2s}.recent-action[data-v-282b93b1]:hover{color:#ff6b00}.quick-card[data-v-282b93b1]{background:#fff;border-radius:14px;border:1px solid #eee;padding:20px 16px 0;display:flex;flex-direction:column}.quick-list[data-v-282b93b1]{list-style:none;display:flex;flex-direction:column;gap:0}.quick-item[data-v-282b93b1]{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .15s}.quick-item[data-v-282b93b1]:last-child{border-bottom:none}.quick-item:hover .quick-arrow[data-v-282b93b1],.quick-item:hover .quick-label[data-v-282b93b1]{color:#ff6b00}.quick-icon-wrap[data-v-282b93b1]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.qi-red[data-v-282b93b1]{background:rgba(244,67,54,.1)}.qi-green[data-v-282b93b1]{background:rgba(76,175,80,.1)}.qi-blue[data-v-282b93b1]{background:rgba(33,150,243,.1)}.qi-gray[data-v-282b93b1]{background:hsla(0,0%,62%,.1)}.quick-label[data-v-282b93b1]{flex:1;font-size:13px;color:#333;transition:color .2s}.quick-arrow[data-v-282b93b1]{font-size:12px;color:#ccc;transition:color .2s}.logout-row[data-v-282b93b1]{padding:14px 0 16px;display:flex;justify-content:center;border-top:1px solid #f5f5f5;margin-top:auto}.logout-btn[data-v-282b93b1]{font-size:13px;color:#bbb;display:flex;align-items:center;gap:5px;transition:color .2s}.logout-btn[data-v-282b93b1]:hover{color:#f44336}.nav-icon-el[data-v-282b93b1]{font-size:15px;flex-shrink:0;width:16px;text-align:center}.lc-orange[data-v-282b93b1]{background:#fff3e0;border-color:#ffe0c0}.lc-orange .level-title[data-v-282b93b1]{color:#ff6b00}.lc-purple[data-v-282b93b1]{background:#f3e8ff;border-color:#d8b4fe}.lc-purple .level-title[data-v-282b93b1]{color:#7c3aed}.lc-blue[data-v-282b93b1]{background:#e8f4ff;border-color:#bae0ff}.lc-blue .level-title[data-v-282b93b1]{color:#1677ff}.order-filter-bar[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.order-search-wrap[data-v-282b93b1]{flex-shrink:0}.order-search[data-v-282b93b1]{width:180px}.order-search[data-v-282b93b1] .el-input__inner{border-radius:18px;background:#f5f5f5;border-color:transparent;font-size:12px}.order-search[data-v-282b93b1] .el-input__inner:focus{border-color:#ff6b00;background:#fff}.ai-banner-teal[data-v-282b93b1]{background:linear-gradient(90deg,#0891b2,#06b6d4)!important}.order-list[data-v-282b93b1]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.order-group[data-v-282b93b1]{background:#fff;border-radius:14px;border:1px solid #eee;overflow:hidden;transition:box-shadow .2s}.order-group[data-v-282b93b1]:hover{box-shadow:0 4px 20px rgba(0,0,0,.07)}.og-header[data-v-282b93b1]{display:flex;align-items:center;gap:7px;padding:13px 18px 12px;border-bottom:1px solid #f5f5f5;background:#fafafa}.og-stall-icon[data-v-282b93b1]{font-size:14px}.og-stall-name[data-v-282b93b1]{font-size:14px;font-weight:700;color:#1a1a1a;flex:1}.og-arrow[data-v-282b93b1]{font-size:11px;color:#ccc;cursor:pointer}.og-arrow[data-v-282b93b1]:hover{color:#ff6b00}.og-status[data-v-282b93b1]{font-size:12px;font-weight:700;padding:2px 8px;border-radius:4px;margin-left:auto}.os-unused[data-v-282b93b1]{color:#ff6b00;background:rgba(255,107,0,.08)}.os-done[data-v-282b93b1]{color:#aaa;background:#f5f5f5}.os-review[data-v-282b93b1]{color:#1976d2;background:rgba(25,118,210,.08)}.os-refund[data-v-282b93b1]{color:#f44336;background:rgba(244,67,54,.08)}.order-item[data-v-282b93b1]{display:flex;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid #f8f8f8}.order-item[data-v-282b93b1]:last-child{border-bottom:none}.oi-thumb[data-v-282b93b1]{width:72px;height:54px;border-radius:8px;overflow:hidden;background:#f0f0f0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.oi-thumb-img[data-v-282b93b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.oi-thumb-ph[data-v-282b93b1]{font-size:22px;color:#ccc}.oi-info[data-v-282b93b1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.oi-title[data-v-282b93b1]{font-size:15px;font-weight:600;color:#1a1a1a}.oi-qty[data-v-282b93b1]{font-size:12px;color:#aaa}.oi-meta[data-v-282b93b1]{display:flex;flex-wrap:wrap;gap:10px}.oi-meta-item[data-v-282b93b1]{font-size:12px;color:#aaa;display:flex;align-items:center;gap:3px}.oi-expiry[data-v-282b93b1]{color:#aaa}.oi-right[data-v-282b93b1]{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.oi-price[data-v-282b93b1]{font-size:17px;font-weight:700;color:#1a1a1a;white-space:nowrap}.oi-actions[data-v-282b93b1]{display:flex;gap:8px}.oi-btn[data-v-282b93b1]{height:32px;padding:0 14px;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .18s;white-space:nowrap;border:1.5px solid}.oi-btn-primary[data-v-282b93b1]{background:#ff6b00;border-color:#ff6b00;color:#fff}.oi-btn-primary[data-v-282b93b1]:hover{background:#e55c00;border-color:#e55c00}.oi-btn-ghost[data-v-282b93b1]{background:transparent;border-color:#ddd;color:#666}.oi-btn-ghost[data-v-282b93b1]:hover{border-color:#ff6b00;color:#ff6b00}.order-empty[data-v-282b93b1]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 0;background:#fff;border-radius:14px;border:1px solid #eee}.order-empty .empty-icon[data-v-282b93b1]{font-size:36px;opacity:.35}.order-empty p[data-v-282b93b1]{font-size:13px;color:#ccc;margin:0}.ai-banner[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#7c3aed,#9f62f5);border-radius:12px;padding:14px 18px;cursor:pointer;margin-bottom:14px;transition:opacity .2s}.ai-banner[data-v-282b93b1]:hover{opacity:.92}.ai-banner-left[data-v-282b93b1]{display:flex;align-items:center;gap:12px}.ai-icon[data-v-282b93b1]{font-size:22px}.ai-text[data-v-282b93b1]{display:flex;flex-direction:column;gap:2px}.ai-title[data-v-282b93b1]{font-size:14px;font-weight:700;color:#fff}.ai-sub[data-v-282b93b1]{font-size:11px;color:hsla(0,0%,100%,.75)}.ai-arrow[data-v-282b93b1]{color:hsla(0,0%,100%,.7);font-size:16px}.stall-stats-row[data-v-282b93b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.stall-stat-card[data-v-282b93b1]{background:#fff;border-radius:12px;border:1px solid #eee;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.stall-stat-card.highlight[data-v-282b93b1]{border-color:#ffcc80;background:#fff8f0}.sstat-label[data-v-282b93b1]{font-size:12px;color:#aaa}.sstat-val[data-v-282b93b1]{font-size:28px;font-weight:800;color:#1a1a1a;line-height:1}.sstat-val.green[data-v-282b93b1]{color:#4caf50}.sstat-val.orange[data-v-282b93b1]{color:#ff6b00}.stall-filter-bar[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.stall-tabs[data-v-282b93b1]{display:flex;gap:6px}.stall-tab[data-v-282b93b1]{height:34px;padding:0 16px;border-radius:20px;font-size:13px;color:#666;cursor:pointer;border:1.5px solid transparent;background:#fff;display:flex;align-items:center;gap:2px;transition:all .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stall-tab[data-v-282b93b1]:hover{color:#ff6b00;background:#fff8f0}.stall-tab.active[data-v-282b93b1]{background:#ff6b00;color:#fff;font-weight:700;border-color:#ff6b00}.stall-tab-count[data-v-282b93b1]{font-size:12px;opacity:.85}.btn-new-stall[data-v-282b93b1]{height:36px;padding:0 18px;border-radius:18px;background:#4caf50;border:none;color:#fff;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(76,175,80,.3)}.btn-new-stall[data-v-282b93b1]:hover{background:#43a047;box-shadow:0 4px 12px rgba(76,175,80,.4)}.stall-list[data-v-282b93b1]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.stall-card[data-v-282b93b1]{background:#fff;border-radius:14px;border:1px solid #eee;overflow:hidden;transition:box-shadow .2s}.stall-card[data-v-282b93b1]:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.stall-card.sc-pending[data-v-282b93b1]{opacity:.85;background:#fafafa}.sc-inner[data-v-282b93b1]{display:flex;gap:0}.sc-thumb[data-v-282b93b1]{width:120px;flex-shrink:0;background:#f0f0f0;display:flex;align-items:center;justify-content:center;border-radius:14px 0 0 14px;overflow:hidden;min-height:160px}.sc-cover-img[data-v-282b93b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sc-cover-placeholder[data-v-282b93b1]{font-size:28px;color:#ccc}.sc-content[data-v-282b93b1]{flex:1;min-width:0;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.sc-top-row[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sc-badges[data-v-282b93b1]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sc-status-badge[data-v-282b93b1]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px}.badge-active[data-v-282b93b1]{background:rgba(76,175,80,.1);color:#4caf50}.badge-pending[data-v-282b93b1]{background:rgba(255,152,0,.12);color:#f57c00}.badge-closed[data-v-282b93b1]{background:#f5f5f5;color:#aaa}.sc-badge[data-v-282b93b1]{font-size:11px;padding:2px 8px;border-radius:4px;white-space:nowrap}.badge-type-hot[data-v-282b93b1]{background:rgba(255,107,0,.1);color:#ff6b00}.badge-type-cat[data-v-282b93b1]{background:rgba(33,150,243,.1);color:#1976d2}.sc-actions[data-v-282b93b1]{display:flex;gap:10px}.sc-action-icon[data-v-282b93b1]{font-size:16px;color:#ccc;cursor:pointer;transition:color .15s}.sc-action-icon[data-v-282b93b1]:hover{color:#ff6b00}.sc-title[data-v-282b93b1]{font-size:18px;font-weight:700;color:#1a1a1a;margin:0}.sc-tags[data-v-282b93b1]{display:flex;gap:8px;flex-wrap:wrap}.sc-tag[data-v-282b93b1]{font-size:12px;color:#aaa;background:#f5f5f5;padding:2px 8px;border-radius:4px}.sc-metrics[data-v-282b93b1]{display:flex;gap:28px}.sc-metric[data-v-282b93b1]{display:flex;flex-direction:column;gap:2px}.sc-metric-val[data-v-282b93b1]{font-size:22px;font-weight:800;color:#1a1a1a;line-height:1;display:flex;align-items:baseline;gap:4px}.metric-orange[data-v-282b93b1]{color:#ff6b00}.metric-badge[data-v-282b93b1]{font-size:11px;background:rgba(76,175,80,.12);color:#4caf50;padding:1px 5px;border-radius:3px;font-weight:600}.sc-metric-label[data-v-282b93b1]{font-size:11px;color:#aaa}.sc-desc[data-v-282b93b1]{font-size:13px;color:#777;line-height:1.6;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sc-footer[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid #f8f8f8}.sc-footer-stats[data-v-282b93b1]{display:flex;gap:16px}.sc-fstat[data-v-282b93b1]{font-size:12px;color:#bbb;display:flex;align-items:center;gap:3px}.sc-update-time[data-v-282b93b1]{font-size:11px;color:#ccc}.sc-pending-inner[data-v-282b93b1]{display:flex;align-items:center;gap:0;padding:0}.sc-pending-thumb[data-v-282b93b1]{width:100px;min-height:120px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;border-radius:14px 0 0 14px;flex-shrink:0}.sc-ph-icon[data-v-282b93b1]{font-size:24px;color:#ddd}.sc-pending-info[data-v-282b93b1]{flex:1;min-width:0;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.sc-pending-title-row[data-v-282b93b1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pending-title[data-v-282b93b1]{font-size:16px;font-weight:700;color:#888;margin:0}.sc-pending-eta[data-v-282b93b1]{font-size:12px;color:#ff6b00;font-weight:600;margin-left:auto}.pending-desc[data-v-282b93b1]{font-size:13px;color:#bbb;margin:0}.sc-pending-notice[data-v-282b93b1]{display:flex;align-items:center;gap:5px;font-size:12px;color:#aaa}.sc-actions-mini[data-v-282b93b1]{padding:14px;display:flex;align-items:flex-start}.sc-more-icon[data-v-282b93b1]{font-size:18px;color:#ccc;cursor:pointer}.sc-more-icon[data-v-282b93b1]:hover{color:#888}.stall-pagination[data-v-282b93b1]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0 4px}.page-btn[data-v-282b93b1]{width:32px;height:32px;border-radius:50%;border:1px solid #eee;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;color:#888;transition:all .15s}.page-btn[data-v-282b93b1]:hover:not(:disabled){border-color:#ff6b00;color:#ff6b00}.page-btn[data-v-282b93b1]:disabled{opacity:.35;cursor:not-allowed}.page-num[data-v-282b93b1]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#888;cursor:pointer;border:1px solid #eee;background:#fff;transition:all .15s}.page-num[data-v-282b93b1]:hover{border-color:#ff6b00;color:#ff6b00}.page-num.active[data-v-282b93b1]{background:#ff6b00;border-color:#ff6b00;color:#fff}.ai-banner-green[data-v-282b93b1]{background:linear-gradient(90deg,#059669,#10b981)!important}.btn-new-market[data-v-282b93b1]{background:#059669!important;box-shadow:0 2px 8px rgba(5,150,105,.3)!important}.btn-new-market[data-v-282b93b1]:hover{background:#047857!important;box-shadow:0 4px 12px rgba(5,150,105,.4)!important}.badge-market-active[data-v-282b93b1]{background:rgba(16,185,129,.1);color:#059669}.badge-market-recruiting[data-v-282b93b1]{background:rgba(255,107,0,.1);color:#ff6b00}.badge-market-ended[data-v-282b93b1]{background:#f5f5f5;color:#aaa}.badge-type-new[data-v-282b93b1]{background:rgba(124,58,237,.1);color:#7c3aed}.sc-thumb-market[data-v-282b93b1]{position:relative;min-height:180px!important}.market-date-badge[data-v-282b93b1]{position:absolute;bottom:10px;left:10px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;padding:3px 8px;border-radius:4px;display:flex;align-items:center;gap:3px;backdrop-filter:blur(4px)}.market-meta-row[data-v-282b93b1]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:2px}.market-meta-item[data-v-282b93b1]{display:flex;align-items:center;gap:3px;font-size:12px;color:#888}.metric-green[data-v-282b93b1]{color:#059669}.act-page-header[data-v-282b93b1]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px;gap:12px}.act-header-left[data-v-282b93b1]{display:flex;flex-direction:column;gap:0}.act-header-sub[data-v-282b93b1]{font-size:12px;color:#aaa;margin:0}.btn-discover-act[data-v-282b93b1]{height:38px;padding:0 20px;border-radius:20px;background:#ff6b00;border:none;color:#fff;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;white-space:nowrap;flex-shrink:0;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(255,107,0,.28);margin-top:20px}.btn-discover-act[data-v-282b93b1]:hover{background:#e55c00;box-shadow:0 4px 14px rgba(255,107,0,.38)}.act-tabs[data-v-282b93b1]{display:flex;align-items:center;gap:0;border-bottom:2px solid #f0f0f0;margin-bottom:20px}.act-tab[data-v-282b93b1]{padding:8px 20px 10px;font-size:14px;color:#888;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .18s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:3px}.act-tab[data-v-282b93b1]:hover{color:#ff6b00}.act-tab.active[data-v-282b93b1]{color:#ff6b00;font-weight:700;border-bottom-color:#ff6b00}.act-tab-count[data-v-282b93b1]{font-size:13px;font-weight:700}.act-list[data-v-282b93b1]{display:flex;flex-direction:column;gap:14px}.act-card[data-v-282b93b1]{background:#fff;border-radius:14px;border:1px solid #eee;display:flex;overflow:hidden;transition:box-shadow .2s}.act-card[data-v-282b93b1]:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.act-card.act-ended[data-v-282b93b1]{opacity:.72}.act-cover-wrap[data-v-282b93b1]{width:200px;flex-shrink:0;position:relative;background:#f0f0f0;overflow:hidden}.act-cover-img[data-v-282b93b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.act-cover-placeholder[data-v-282b93b1]{width:100%;height:100%;min-height:160px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#ccc}.act-type-badge[data-v-282b93b1]{position:absolute;top:12px;left:12px;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;color:#fff;z-index:1}.atb-orange[data-v-282b93b1]{background:rgba(255,107,0,.88)}.atb-green[data-v-282b93b1]{background:rgba(16,185,129,.88)}.atb-blue[data-v-282b93b1]{background:rgba(33,150,243,.88)}.act-content[data-v-282b93b1]{flex:1;min-width:0;padding:18px 20px 14px;display:flex;flex-direction:column;gap:8px}.act-title-row[data-v-282b93b1]{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.act-title[data-v-282b93b1]{font-size:17px;font-weight:700;color:#1a1a1a;margin:0;flex:1;min-width:0}.act-ended .act-title[data-v-282b93b1]{color:#aaa}.act-reward-badge[data-v-282b93b1]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;background:rgba(124,58,237,.1);color:#7c3aed;white-space:nowrap;flex-shrink:0;align-self:center}.act-status[data-v-282b93b1]{font-size:12px;font-weight:700;white-space:nowrap;flex-shrink:0;align-self:center}.as-pending[data-v-282b93b1]{color:#1976d2}.as-approved[data-v-282b93b1]{color:#059669}.as-rejected[data-v-282b93b1]{color:#aaa}.act-meta-item[data-v-282b93b1]{display:flex;align-items:center;gap:5px;font-size:12px;color:#888}.act-meta-icon[data-v-282b93b1]{color:#bbb;font-size:13px;flex-shrink:0}.act-req-row[data-v-282b93b1]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px}.act-req-label[data-v-282b93b1]{color:#aaa;flex-shrink:0}.act-intro-row[data-v-282b93b1]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.act-intro-label[data-v-282b93b1]{color:#aaa;font-size:12px;flex-shrink:0}.act-intro-text[data-v-282b93b1]{color:#666;font-size:12px;line-height:1.4;display:-webkit-box;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;width:100%}.act-extra-grid[data-v-282b93b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.act-tag-row[data-v-282b93b1]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.act-tag-chip[data-v-282b93b1]{padding:1px 8px;border-radius:4px;background:rgba(25,118,210,.08);color:#1976d2;border:1px solid rgba(25,118,210,.2);font-size:11px;font-weight:600}.act-req-tag[data-v-282b93b1]{padding:1px 8px;border-radius:4px;background:rgba(255,107,0,.08);color:#ff6b00;font-weight:600;font-size:11px;border:1px solid rgba(255,107,0,.2)}.act-ended .act-req-tag[data-v-282b93b1]{background:#f5f5f5;color:#bbb;border-color:#eee}.act-footer[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid #f8f8f8;flex-wrap:wrap;gap:8px}.act-publisher[data-v-282b93b1]{display:flex;align-items:center;gap:7px}.act-pub-avatar[data-v-282b93b1]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.act-pub-avatar-placeholder[data-v-282b93b1]{display:inline-flex;align-items:center;justify-content:center;background:#f2f3f5;color:#9aa0a6}.act-pub-name[data-v-282b93b1]{font-size:12px;color:#555;font-weight:500}.act-pub-role[data-v-282b93b1]{font-size:11px;color:#bbb}.act-footer-actions[data-v-282b93b1]{display:flex;gap:8px}.act-btn[data-v-282b93b1]{height:34px;padding:0 16px;border-radius:17px;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s;white-space:nowrap;border:1.5px solid}.act-btn[data-v-282b93b1]:disabled{opacity:.45;cursor:not-allowed}.act-btn-primary[data-v-282b93b1]{background:#ff6b00;border-color:#ff6b00;color:#fff}.act-btn-primary[data-v-282b93b1]:not(:disabled):hover{background:#e55c00;border-color:#e55c00}.act-btn-ghost[data-v-282b93b1]{background:transparent;border-color:#ddd;color:#666}.act-btn-ghost[data-v-282b93b1]:not(:disabled):hover{border-color:#ff6b00;color:#ff6b00}.act-empty[data-v-282b93b1]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 0;background:#fff;border-radius:14px;border:1px solid #eee}.act-empty .empty-icon[data-v-282b93b1]{font-size:36px;opacity:.35}.act-empty p[data-v-282b93b1]{font-size:13px;color:#ccc;margin:0}.cpn-page-header[data-v-282b93b1]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px;gap:12px}.cpn-sub[data-v-282b93b1]{font-size:12px;color:#aaa;margin:0}.btn-get-coupon[data-v-282b93b1]{height:38px;padding:0 18px;border-radius:20px;background:#ff6b00;border:none;color:#fff;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(255,107,0,.28);margin-top:20px}.btn-get-coupon[data-v-282b93b1]:hover{background:#e55c00;box-shadow:0 4px 14px rgba(255,107,0,.4)}.cpn-grid[data-v-282b93b1]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.cpn-card[data-v-282b93b1]{display:flex;border-radius:14px;overflow:visible;position:relative;filter:drop-shadow(0 2px 8px rgba(0,0,0,.08));transition:filter .2s,transform .2s}.cpn-card[data-v-282b93b1]:hover{filter:drop-shadow(0 6px 18px rgba(0,0,0,.13));transform:translateY(-2px)}.cpn-card.cpn-expired[data-v-282b93b1],.cpn-card.cpn-used[data-v-282b93b1]{filter:grayscale(.5) opacity(.6)}.cpn-left[data-v-282b93b1]{width:90px;flex-shrink:0;border-radius:14px 0 0 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:16px 8px}.cpn-left-orange[data-v-282b93b1]{background:#ff6b00}.cpn-left-teal[data-v-282b93b1]{background:#0891b2}.cpn-left-dark[data-v-282b93b1]{background:#1e293b}.cpn-left-gray[data-v-282b93b1]{background:silver}.cpn-value[data-v-282b93b1]{font-size:22px;font-weight:900;color:#fff;line-height:1.1;text-align:center;word-break:break-all}.cpn-condition[data-v-282b93b1]{font-size:11px;color:hsla(0,0%,100%,.82);text-align:center;line-height:1.4}.cpn-notch-wrap[data-v-282b93b1]{width:14px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative}.cpn-notch-orange[data-v-282b93b1]{background:#ff6b00}.cpn-notch-teal[data-v-282b93b1]{background:#0891b2}.cpn-notch-dark[data-v-282b93b1]{background:#1e293b}.cpn-notch-gray[data-v-282b93b1]{background:silver}.cpn-notch[data-v-282b93b1]{width:14px;height:14px;border-radius:50%;background:#f0f2f5;flex-shrink:0;position:relative;z-index:1}.cpn-notch.top[data-v-282b93b1]{margin-top:-7px}.cpn-notch.bottom[data-v-282b93b1]{margin-bottom:-7px;margin-top:auto}.cpn-dots[data-v-282b93b1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.cpn-dot[data-v-282b93b1]{width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.4)}.cpn-right[data-v-282b93b1]{flex:1;min-width:0;background:#fff;border-radius:0 14px 14px 0;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.cpn-right-top[data-v-282b93b1]{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap}.cpn-name[data-v-282b93b1]{font-size:14px;font-weight:700;color:#1a1a1a;flex:1;min-width:0;line-height:1.4}.cpn-urgent[data-v-282b93b1]{font-size:11px;color:#f44336;font-weight:600;white-space:nowrap;flex-shrink:0}.cpn-expiring .cpn-urgent[data-v-282b93b1]{animation:blink-282b93b1 1.2s ease-in-out infinite}@keyframes blink-282b93b1{0%,to{opacity:1}50%{opacity:.4}}.cpn-category-label[data-v-282b93b1]{font-size:11px;color:#7c3aed;background:rgba(124,58,237,.08);border-radius:3px;padding:1px 6px;white-space:nowrap;flex-shrink:0}.cpn-issuer[data-v-282b93b1]{font-size:11px;color:#aaa}.cpn-expiry[data-v-282b93b1]{font-size:11px;color:#bbb}.cpn-right-bottom[data-v-282b93b1]{margin-top:auto;display:flex;justify-content:flex-end}.cpn-btn[data-v-282b93b1]{height:30px;padding:0 14px;border-radius:15px;font-size:12px;font-weight:600;cursor:pointer;transition:all .18s;border:1.5px solid;white-space:nowrap}.cpn-btn[data-v-282b93b1]:disabled{opacity:.5;cursor:not-allowed}.cpn-btn-primary[data-v-282b93b1]{background:#ff6b00;border-color:#ff6b00;color:#fff}.cpn-btn-primary[data-v-282b93b1]:not(:disabled):hover{background:#e55c00;border-color:#e55c00}.cpn-btn-dark[data-v-282b93b1]{background:#1e293b;border-color:#1e293b;color:#fff}.cpn-btn-dark[data-v-282b93b1]:not(:disabled):hover{background:#0f172a;border-color:#0f172a}.cpn-empty[data-v-282b93b1]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 0}.cpn-empty .empty-icon[data-v-282b93b1]{font-size:36px;opacity:.35}.cpn-empty p[data-v-282b93b1]{font-size:13px;color:#ccc;margin:0}.cpn-more-row[data-v-282b93b1]{display:flex;justify-content:center;padding:8px 0 4px}.cpn-more-link[data-v-282b93b1]{font-size:13px;color:#bbb;display:flex;align-items:center;gap:4px;transition:color .2s}.cpn-more-link[data-v-282b93b1]:hover{color:#ff6b00}.breadcrumb[data-v-282b93b1]{display:flex;align-items:center;gap:6px;font-size:13px;color:#aaa;margin-bottom:16px}.bc-link[data-v-282b93b1]{cursor:pointer;transition:color .2s}.bc-link[data-v-282b93b1]:hover{color:#ff6b00}.bc-sep[data-v-282b93b1]{font-size:11px;color:#ccc}.bc-current[data-v-282b93b1]{color:#555;font-weight:600}.edit-card[data-v-282b93b1]{background:#fff;border-radius:16px;border:1px solid #eee;padding:36px 40px 32px;box-shadow:0 2px 14px rgba(0,0,0,.05)}.edit-avatar-section[data-v-282b93b1]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:32px}.edit-avatar-wrap[data-v-282b93b1]{position:relative;width:88px;height:88px;border-radius:20px;overflow:hidden;cursor:pointer}.edit-avatar-img[data-v-282b93b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:20px}.edit-avatar-mask[data-v-282b93b1]{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;border-radius:20px;color:#fff;font-size:22px}.edit-avatar-wrap:hover .edit-avatar-mask[data-v-282b93b1]{opacity:1}.avatar-hint[data-v-282b93b1]{font-size:12px;color:#bbb;margin:0}.edit-form[data-v-282b93b1]{display:flex;flex-direction:column;gap:2px}.edit-form[data-v-282b93b1] .el-form-item__label{font-size:13px;font-weight:600;color:#333;padding-bottom:7px}.edit-form[data-v-282b93b1] .el-input__inner,.edit-form[data-v-282b93b1] .el-textarea__inner{border-color:#e8e8e8;border-radius:10px;font-size:13px;color:#333;background:#fafafa;transition:all .2s}.edit-form[data-v-282b93b1] .el-input__inner:focus,.edit-form[data-v-282b93b1] .el-textarea__inner:focus{border-color:#ff6b00;background:#fff;box-shadow:0 0 0 3px rgba(255,107,0,.08)}.edit-row[data-v-282b93b1]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.edit-item[data-v-282b93b1]{width:100%}.edit-item-full[data-v-282b93b1]{width:100%;grid-column:1/-1}.gender-group[data-v-282b93b1]{display:flex;gap:10px}.gender-btn[data-v-282b93b1]{flex:1;height:40px;border-radius:10px;border:1.5px solid #eee;background:#fafafa;display:flex;align-items:center;justify-content:center;gap:5px;font-size:13px;color:#888;cursor:pointer;transition:all .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gender-btn[data-v-282b93b1]:hover{border-color:#ff6b00;color:#ff6b00;background:#fff8f0}.gender-btn.active[data-v-282b93b1]{border-color:#ff6b00;background:#fff3e0;color:#ff6b00;font-weight:700}.tags-edit-area[data-v-282b93b1]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:36px}.edit-tag[data-v-282b93b1]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 12px;background:#fff3e0;border:1px solid #ffcc80;border-radius:20px;font-size:12px;color:#ff6b00;font-weight:600}.tag-del[data-v-282b93b1]{font-size:14px;color:#ffb74d;cursor:pointer;line-height:1;transition:color .15s}.tag-del[data-v-282b93b1]:hover{color:#f44336}.tag-add-btn[data-v-282b93b1]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1.5px dashed #ddd;border-radius:20px;font-size:12px;color:#aaa;cursor:pointer;transition:all .18s}.tag-add-btn[data-v-282b93b1]:hover{border-color:#ff6b00;color:#ff6b00;background:#fff8f0}.tag-input-inline[data-v-282b93b1]{width:100px}.tag-input-inline[data-v-282b93b1] .el-input__inner{height:28px;line-height:28px;border-radius:20px;font-size:12px;padding:0 10px}.edit-actions[data-v-282b93b1]{display:flex;gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid #f5f5f5}.btn-cancel-edit[data-v-282b93b1]{flex:1;height:48px;font-size:14px;border-radius:10px;border-color:#ddd!important;color:#888!important;background:#f5f5f5!important}.btn-cancel-edit[data-v-282b93b1]:hover{border-color:#bbb!important;color:#555!important;background:#eee!important}.btn-save-edit[data-v-282b93b1]{flex:2;height:48px;font-size:15px;font-weight:700;border-radius:10px;background:linear-gradient(90deg,#ff8c42,#ff6b00)!important;border-color:transparent!important;color:#fff!important;letter-spacing:.5px;box-shadow:0 4px 14px rgba(255,107,0,.3)}.btn-save-edit[data-v-282b93b1]:hover{background:linear-gradient(90deg,#ff9a50,#ff7800)!important;box-shadow:0 6px 18px rgba(255,107,0,.4)}.set-page-header[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.set-sub[data-v-282b93b1]{font-size:13px;color:#aaa;margin:0}.set-section[data-v-282b93b1]{background:#fff;border-radius:14px;border:1px solid #f0f0f0;padding:24px 28px;margin-bottom:20px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.set-section-danger[data-v-282b93b1]{border-color:#fde8e8;background:snow}.set-section-title[data-v-282b93b1]{font-size:15px;font-weight:700;color:#333;margin-bottom:20px;display:flex;align-items:center;gap:7px}.set-sec-icon[data-v-282b93b1]{font-size:17px}.set-sec-icon-blue[data-v-282b93b1]{color:#4f87ff}.set-sec-icon-orange[data-v-282b93b1]{color:#ff8c00}.set-sec-icon-green[data-v-282b93b1]{color:#27ae60}.set-cert-item[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.set-cert-left[data-v-282b93b1]{display:flex;align-items:center;gap:16px}.set-cert-icon-wrap[data-v-282b93b1]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.set-cert-icon-blue[data-v-282b93b1]{background:#eef3ff;color:#4f87ff}.set-cert-icon-purple[data-v-282b93b1]{background:#f3eeff;color:#7b5ef8}.set-cert-name[data-v-282b93b1]{font-size:14px;font-weight:600;color:#222;margin-bottom:4px;display:flex;align-items:center;gap:8px}.set-cert-desc[data-v-282b93b1]{font-size:12px;color:#aaa}.set-badge[data-v-282b93b1]{display:inline-block;padding:1px 8px;border-radius:20px;font-size:11px;font-weight:500}.set-badge-orange[data-v-282b93b1]{background:#fff4e8;color:#e67e00;border:1px solid #ffe0b0}.set-badge-gray[data-v-282b93b1]{background:#f3f3f3;color:#999;border:1px solid #e8e8e8}.set-badge-green[data-v-282b93b1]{background:#eafaf1;color:#27ae60;border:1px solid #a8e6c0}.set-btn-primary[data-v-282b93b1]{height:38px;padding:0 22px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 3px 10px rgba(255,107,0,.25);transition:opacity .2s,box-shadow .2s;white-space:nowrap}.set-btn-primary[data-v-282b93b1]:hover{opacity:.88;box-shadow:0 5px 14px rgba(255,107,0,.35)}.set-btn-ghost[data-v-282b93b1]{height:38px;padding:0 20px;background:transparent;color:#4f87ff;border:1.5px solid #4f87ff;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.set-btn-ghost[data-v-282b93b1]:hover{background:#eef3ff}.set-btn-danger[data-v-282b93b1]{height:38px;padding:0 20px;background:transparent;color:#e74c3c;border:1.5px solid #e74c3c;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.set-btn-danger[data-v-282b93b1]:hover{background:#fde8e8}.set-divider[data-v-282b93b1]{height:1px;background:#f5f5f5;margin:10px 0}.set-row-item[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.set-row-title[data-v-282b93b1]{font-size:14px;font-weight:600;color:#222;margin-bottom:4px}.set-row-desc[data-v-282b93b1]{font-size:12px;color:#aaa}.set-link-btn[data-v-282b93b1]{font-size:13px;color:#4f87ff;cursor:pointer;transition:color .2s;white-space:nowrap}.set-link-btn[data-v-282b93b1]:hover{color:#2563eb}.set-link-orange[data-v-282b93b1]{color:#ff8c00!important}.set-link-orange[data-v-282b93b1]:hover{color:#e67e00!important}.help-page-header[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.help-sub[data-v-282b93b1]{font-size:13px;color:#aaa;margin:0}.help-btn-service[data-v-282b93b1]{height:40px;padding:0 22px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 3px 12px rgba(255,107,0,.28);transition:opacity .2s;white-space:nowrap}.help-btn-service[data-v-282b93b1]:hover{opacity:.86}.help-tabs-bar[data-v-282b93b1]{display:flex;gap:0;margin-bottom:0}.help-tab[data-v-282b93b1]{padding:10px 20px;font-size:14px;color:#888;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;font-weight:500}.help-tab[data-v-282b93b1]:hover{color:#ff6b00}.help-tab.active[data-v-282b93b1]{color:#ff6b00;font-weight:700;border-bottom-color:#ff6b00}.help-tabs-divider[data-v-282b93b1]{height:1px;background:#f0f0f0;margin-bottom:24px}.help-search-wrap[data-v-282b93b1]{max-width:560px;margin:0 auto 28px}.help-search-input[data-v-282b93b1]{width:100%}.help-search-input[data-v-282b93b1] .el-input__inner{border-radius:24px;height:46px;font-size:14px;border-color:#e8e8e8;padding-left:44px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.help-search-input[data-v-282b93b1] .el-input__prefix{left:14px;font-size:17px;color:#bbb}.faq-grid[data-v-282b93b1]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.faq-card[data-v-282b93b1]{background:#fff;border:1px solid #f0f0f0;border-radius:14px;padding:20px;display:flex;gap:14px;cursor:pointer;transition:box-shadow .2s,border-color .2s,transform .15s}.faq-card[data-v-282b93b1]:hover{box-shadow:0 4px 18px rgba(0,0,0,.08);border-color:#ffe0c0;transform:translateY(-2px)}.faq-icon-wrap[data-v-282b93b1]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.faq-icon-orange[data-v-282b93b1]{background:#fff4e8;color:#ff8c00}.faq-icon-blue[data-v-282b93b1]{background:#eef3ff;color:#4f87ff}.faq-icon-green[data-v-282b93b1]{background:#eafaf1;color:#27ae60}.faq-icon-purple[data-v-282b93b1]{background:#f3eeff;color:#7b5ef8}.faq-icon-red[data-v-282b93b1]{background:#fde8e8;color:#e74c3c}.faq-body[data-v-282b93b1]{flex:1;min-width:0}.faq-title[data-v-282b93b1]{font-size:14px;font-weight:700;color:#222;margin-bottom:8px}.faq-preview[data-v-282b93b1]{font-size:12px;color:#999;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.faq-detail p[data-v-282b93b1]{font-size:14px;color:#444;line-height:1.8;margin:0}.help-quick-links[data-v-282b93b1]{margin-bottom:16px;font-size:13px;color:#666}.help-quick-link[data-v-282b93b1]{color:#ff6b00;text-decoration:none}.help-quick-link[data-v-282b93b1]:hover{text-decoration:underline}.help-quick-sep[data-v-282b93b1]{margin:0 10px;color:#ccc}.fb-form-card[data-v-282b93b1]{background:#fff;border-radius:14px;border:1px solid #f0f0f0;padding:28px 32px;box-shadow:0 2px 10px rgba(0,0,0,.04);max-width:680px}.fb-form-title[data-v-282b93b1]{font-size:15px;font-weight:700;color:#222;margin-bottom:22px;display:flex;align-items:center;gap:7px}.fb-form-title-icon[data-v-282b93b1]{color:#ff8c00;font-size:17px}.fb-field-label[data-v-282b93b1]{font-size:13px;font-weight:600;color:#444;margin-bottom:8px;margin-top:18px}.fb-field-label[data-v-282b93b1]:first-of-type{margin-top:0}.fb-required[data-v-282b93b1]{color:#e74c3c;margin-left:2px}.fb-type-group[data-v-282b93b1]{display:flex;flex-wrap:wrap;gap:8px}.fb-type-tag[data-v-282b93b1]{padding:5px 16px;border:1.5px solid #e8e8e8;border-radius:20px;font-size:13px;color:#666;cursor:pointer;transition:all .18s}.fb-type-tag[data-v-282b93b1]:hover{border-color:#ff8c00;color:#ff8c00}.fb-type-tag.active[data-v-282b93b1]{background:#fff4e8;border-color:#ff8c00;color:#ff6b00;font-weight:600}.fb-textarea[data-v-282b93b1] .el-textarea__inner{resize:none}.fb-input[data-v-282b93b1] .el-input__inner,.fb-textarea[data-v-282b93b1] .el-textarea__inner{border-radius:10px;font-size:13px;border-color:#e8e8e8}.fb-upload-row[data-v-282b93b1]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fb-img-thumb[data-v-282b93b1]{width:80px;height:80px;border-radius:10px;overflow:hidden;position:relative;border:1px solid #eee}.fb-img-thumb img[data-v-282b93b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fb-img-del[data-v-282b93b1]{position:absolute;top:3px;right:3px;width:18px;height:18px;background:rgba(0,0,0,.5);color:#fff;border-radius:50%;line-height:1}.fb-img-del[data-v-282b93b1],.fb-upload-btn[data-v-282b93b1]{display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer}.fb-upload-btn[data-v-282b93b1]{width:80px;height:80px;border:1.5px dashed #ddd;border-radius:10px;flex-direction:column;gap:4px;color:#bbb;transition:border-color .2s,color .2s}.fb-upload-btn i[data-v-282b93b1]{font-size:22px}.fb-upload-btn[data-v-282b93b1]:hover{border-color:#ff8c00;color:#ff8c00}.fb-submit-row[data-v-282b93b1]{margin-top:24px;padding-top:20px;border-top:1px solid #f5f5f5}.fb-submit-btn[data-v-282b93b1]{height:46px;padding:0 40px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(255,107,0,.3);transition:opacity .2s;display:flex;align-items:center;gap:6px}.fb-submit-btn[data-v-282b93b1]:hover:not(:disabled){opacity:.86}.fb-submit-btn[data-v-282b93b1]:disabled{opacity:.6;cursor:not-allowed}.myfb-list[data-v-282b93b1]{display:flex;flex-direction:column;gap:16px}.myfb-card[data-v-282b93b1]{background:#fff;border:1px solid #f0f0f0;border-radius:14px;padding:18px 22px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.myfb-card-header[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.myfb-left[data-v-282b93b1]{display:flex;align-items:center;gap:10px}.myfb-type[data-v-282b93b1]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600}.myfb-type-blue[data-v-282b93b1]{background:#eef3ff;color:#4f87ff}.myfb-type-orange[data-v-282b93b1]{background:#fff4e8;color:#ff8c00}.myfb-type-red[data-v-282b93b1]{background:#fde8e8;color:#e74c3c}.myfb-type-green[data-v-282b93b1]{background:#eafaf1;color:#27ae60}.myfb-title[data-v-282b93b1]{font-size:14px;font-weight:700;color:#222}.myfb-status[data-v-282b93b1]{font-size:12px;font-weight:600;padding:2px 10px;border-radius:12px}.myfb-status-orange[data-v-282b93b1]{background:#fff4e8;color:#ff8c00}.myfb-status-green[data-v-282b93b1]{background:#eafaf1;color:#27ae60}.myfb-status-gray[data-v-282b93b1]{background:#f5f5f5;color:#999}.myfb-body[data-v-282b93b1]{font-size:13px;color:#666;line-height:1.6;margin-bottom:10px}.myfb-footer[data-v-282b93b1]{display:flex;align-items:center;gap:12px;font-size:12px;color:#bbb}.myfb-reply-tag[data-v-282b93b1]{padding:1px 8px;background:#fff4e8;color:#ff8c00;border-radius:10px;font-size:11px;font-weight:600}.myfb-reply[data-v-282b93b1]{margin-top:12px;padding:10px 14px;background:#f8f8f8;border-radius:8px;font-size:12px;color:#555;line-height:1.6;display:flex;gap:8px;align-items:flex-start}.myfb-reply-icon[data-v-282b93b1]{color:#ff8c00;font-size:14px;flex-shrink:0;margin-top:1px}.help-empty[data-v-282b93b1]{padding:60px 0 40px;text-align:center;color:#ccc;display:flex;flex-direction:column;align-items:center;gap:10px}.help-empty-icon[data-v-282b93b1]{font-size:46px;opacity:.28;display:block}.help-empty p[data-v-282b93b1]{font-size:13px;color:#bbb;margin:0}.help-empty-btn[data-v-282b93b1]{margin-top:6px;height:38px;padding:0 24px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 3px 10px rgba(255,107,0,.22);transition:opacity .2s}.help-empty-btn[data-v-282b93b1]:hover{opacity:.86}.ct-page-header[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ct-sub[data-v-282b93b1]{font-size:13px;color:#aaa;margin:0}.ct-tabs-bar[data-v-282b93b1]{display:flex;gap:0}.ct-tab[data-v-282b93b1]{padding:10px 20px;font-size:14px;color:#888;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;font-weight:500}.ct-tab[data-v-282b93b1]:hover{color:#ff6b00}.ct-tab.active[data-v-282b93b1]{color:#ff6b00;font-weight:700;border-bottom-color:#ff6b00}.ct-tabs-divider[data-v-282b93b1]{height:1px;background:#f0f0f0;margin-bottom:24px}.ct-grid[data-v-282b93b1]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ct-card[data-v-282b93b1]{background:#fff;border:1.5px solid #f0f0f0;border-radius:16px;padding:26px 24px;cursor:pointer;transition:box-shadow .2s,border-color .2s,transform .15s}.ct-card[data-v-282b93b1]:hover{box-shadow:0 4px 18px rgba(0,0,0,.08);transform:translateY(-2px)}.ct-card.ct-card-active[data-v-282b93b1]{border-color:#ff8c00;box-shadow:0 4px 18px rgba(255,140,0,.12)}.ct-card-icon[data-v-282b93b1]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}.ct-icon-orange[data-v-282b93b1]{background:#fff4e8;color:#ff8c00}.ct-icon-blue[data-v-282b93b1]{background:#eef3ff;color:#4f87ff}.ct-icon-green[data-v-282b93b1]{background:#eafaf1;color:#27ae60}.ct-icon-purple[data-v-282b93b1]{background:#f3eeff;color:#7b5ef8}.ct-card-name[data-v-282b93b1]{font-size:15px;font-weight:700;color:#222;margin-bottom:6px}.ct-card-value[data-v-282b93b1]{font-size:18px;font-weight:800;margin-bottom:8px;letter-spacing:.3px}.ct-value-orange[data-v-282b93b1]{color:#ff6b00}.ct-value-blue[data-v-282b93b1]{color:#4f87ff}.ct-value-green[data-v-282b93b1]{color:#27ae60}.ct-value-purple[data-v-282b93b1]{color:#7b5ef8}.ct-card-desc[data-v-282b93b1]{font-size:12px;color:#aaa}.ct-biz-form-card[data-v-282b93b1]{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:32px 36px 28px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.ct-biz-header[data-v-282b93b1]{display:flex;align-items:center;gap:16px;margin-bottom:28px}.ct-biz-header-icon[data-v-282b93b1]{width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#4f87ff,#7b5ef8);display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.ct-biz-header-title[data-v-282b93b1]{font-size:20px;font-weight:800;color:#222;margin-bottom:4px}.ct-biz-header-sub[data-v-282b93b1]{font-size:13px;color:#aaa}.ct-biz-section-label[data-v-282b93b1]{font-size:13px;font-weight:600;color:#444;margin-bottom:12px}.ct-biz-intent-group[data-v-282b93b1]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.ct-biz-intent-tag[data-v-282b93b1]{padding:7px 20px;border:1.5px solid #e8e8e8;border-radius:8px;font-size:13px;color:#555;cursor:pointer;transition:all .18s;background:#fff}.ct-biz-intent-tag[data-v-282b93b1]:hover{border-color:#ff8c00;color:#ff6b00}.ct-biz-intent-tag.active[data-v-282b93b1]{border-color:#ff8c00;background:#fff4e8;color:#ff6b00;font-weight:600}.ct-biz-2col[data-v-282b93b1]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:0}.ct-biz-field[data-v-282b93b1]{display:flex;flex-direction:column;gap:8px}.ct-biz-label[data-v-282b93b1]{font-size:13px;font-weight:600;color:#444}.ct-biz-input[data-v-282b93b1] .el-input__inner{border-radius:8px;border-color:#e8e8e8;font-size:13px;height:44px;background:#fafafa}.ct-biz-input[data-v-282b93b1] .el-input__inner:focus{border-color:#ff8c00;background:#fff}.ct-biz-textarea[data-v-282b93b1] .el-textarea__inner{border-radius:8px;border-color:#e8e8e8;font-size:13px;resize:none;background:#fafafa;line-height:1.7}.ct-biz-textarea[data-v-282b93b1] .el-textarea__inner:focus{border-color:#ff8c00;background:#fff}.ct-biz-footer[data-v-282b93b1]{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding-top:22px;border-top:1px solid #f5f5f5}.ct-biz-agree[data-v-282b93b1]{display:flex;align-items:center;gap:8px;font-size:13px;color:#888;cursor:pointer}.ct-biz-agree-link[data-v-282b93b1]{color:#ff6b00;text-decoration:none;transition:color .2s}.ct-biz-agree-link[data-v-282b93b1]:hover{color:#e55c00}.ct-biz-submit-btn[data-v-282b93b1]{height:46px;padding:0 32px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(255,107,0,.3);transition:opacity .2s,box-shadow .2s;display:flex;align-items:center;gap:8px;white-space:nowrap}.ct-biz-submit-btn[data-v-282b93b1]:hover:not(:disabled){opacity:.88;box-shadow:0 6px 18px rgba(255,107,0,.38)}.ct-biz-submit-btn[data-v-282b93b1]:disabled{opacity:.55;cursor:not-allowed}.ct-required[data-v-282b93b1]{color:#e74c3c;margin-left:2px}.ct-addr-switcher[data-v-282b93b1]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.ct-addr-switch-btn[data-v-282b93b1]{display:flex;align-items:center;gap:5px;padding:7px 18px;border:1.5px solid #e8e8e8;border-radius:24px;font-size:13px;color:#666;cursor:pointer;transition:all .18s;background:#fff}.ct-addr-switch-btn[data-v-282b93b1]:hover{border-color:#ff8c00;color:#ff6b00}.ct-addr-switch-btn.active[data-v-282b93b1]{background:#fff4e8;border-color:#ff8c00;color:#ff6b00;font-weight:600}.ct-addr-switch-hq[data-v-282b93b1]{font-size:10px;background:#ff6b00;color:#fff;border-radius:8px;padding:1px 6px;font-weight:700;margin-left:2px}.ct-addr-map-banner[data-v-282b93b1]{position:relative;border-radius:14px;overflow:hidden;margin-bottom:0;height:240px}.ct-addr-map-img[data-v-282b93b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:sepia(.3) brightness(.92)}.ct-addr-map-overlay[data-v-282b93b1]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ct-addr-map-pin[data-v-282b93b1]{background:#ff6b00;color:#fff;font-size:14px;font-weight:700;padding:10px 22px;border-radius:28px;display:flex;align-items:center;gap:7px;box-shadow:0 4px 18px rgba(255,107,0,.45);letter-spacing:.3px}.ct-addr-map-pin i[data-v-282b93b1]{font-size:17px}.ct-addr-info-card[data-v-282b93b1]{background:#fff;border:1px solid #f0f0f0;border-top:none;border-radius:0 0 14px 14px;padding:20px 24px 18px;box-shadow:0 4px 12px rgba(0,0,0,.06)}.ct-addr-info-title[data-v-282b93b1]{font-size:15px;font-weight:800;color:#222;margin-bottom:6px}.ct-addr-full[data-v-282b93b1]{font-size:14px;color:#444;margin-bottom:14px;line-height:1.6}.ct-addr-meta-row[data-v-282b93b1]{display:flex;align-items:center;gap:0;flex-wrap:wrap}.ct-addr-meta-item[data-v-282b93b1]{display:flex;align-items:center;gap:6px;font-size:13px;color:#777}.ct-addr-meta-icon[data-v-282b93b1]{color:#ff8c00;font-size:15px;flex-shrink:0}.ct-addr-meta-divider[data-v-282b93b1]{width:1px;height:14px;background:#e0e0e0;margin:0 18px}@media (max-width:1024px){.profile-body[data-v-282b93b1]{flex-direction:column;padding:12px 12px 24px;gap:12px;max-width:100%}.profile-sidebar[data-v-282b93b1]{width:100%;position:static;flex-direction:row;flex-wrap:wrap;gap:10px}.sidebar-heading[data-v-282b93b1]{width:100%;padding:0 0 4px;font-size:14px}.sidebar-nav[data-v-282b93b1]{width:100%;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:8px 0 10px;gap:0}.sidebar-nav[data-v-282b93b1]::-webkit-scrollbar{display:none}.nav-item[data-v-282b93b1]{flex-shrink:0;padding:8px 14px;border-left:none;border-bottom:3px solid transparent}.nav-item.active[data-v-282b93b1]{border-left:none;border-bottom-color:#ff6b00}.level-card[data-v-282b93b1],.profile-main[data-v-282b93b1]{width:100%}.breadcrumb[data-v-282b93b1]{flex-wrap:wrap}}@media (max-width:768px){.profile-body[data-v-282b93b1]{padding:10px 10px 20px}.user-card-inner[data-v-282b93b1]{flex-direction:column;align-items:center;text-align:center;padding:20px 20px 18px}.user-meta[data-v-282b93b1]{justify-content:center}.stats-bar[data-v-282b93b1]{grid-template-columns:repeat(2,1fr)}.card-actions[data-v-282b93b1]{flex-direction:row;justify-content:center;width:100%}.edit-card[data-v-282b93b1]{padding:18px 20px}.bottom-grid[data-v-282b93b1],.edit-row[data-v-282b93b1]{grid-template-columns:1fr}.section-header[data-v-282b93b1]{flex-wrap:wrap}.order-filter-bar[data-v-282b93b1],.stall-filter-bar[data-v-282b93b1]{flex-direction:column;align-items:stretch}.stall-tabs[data-v-282b93b1]{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.stall-tabs[data-v-282b93b1]::-webkit-scrollbar{display:none}.stall-tab[data-v-282b93b1]{flex-shrink:0}.ai-banner[data-v-282b93b1]{flex-direction:column;align-items:flex-start;padding:16px 18px}.stall-stats-row[data-v-282b93b1]{grid-template-columns:repeat(2,1fr);gap:10px}.stall-card .sc-inner[data-v-282b93b1],.stall-card .sc-pending-inner[data-v-282b93b1]{flex-direction:column}.stall-card .sc-thumb[data-v-282b93b1]{width:100%;height:140px}.stall-card .sc-content[data-v-282b93b1]{padding:14px 16px}.cpn-page-header[data-v-282b93b1],.ct-page-header[data-v-282b93b1],.help-page-header[data-v-282b93b1],.set-page-header[data-v-282b93b1]{flex-direction:column;align-items:flex-start;gap:12px}.set-cert-item[data-v-282b93b1],.set-row-item[data-v-282b93b1],.set-section[data-v-282b93b1]{padding-left:16px;padding-right:16px}.act-page-header[data-v-282b93b1]{flex-direction:column;align-items:stretch}.act-tabs[data-v-282b93b1]{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.act-tab[data-v-282b93b1]{flex-shrink:0}.cpn-grid[data-v-282b93b1],.ct-grid[data-v-282b93b1]{grid-template-columns:1fr}}@media (max-width:480px){.profile-body[data-v-282b93b1]{padding:8px 8px 16px}.nav-item[data-v-282b93b1]{padding:6px 12px;font-size:12px}.user-name[data-v-282b93b1]{font-size:18px}.user-card-inner[data-v-282b93b1]{padding:16px 16px 14px}.stall-stats-row[data-v-282b93b1],.stats-bar[data-v-282b93b1]{grid-template-columns:1fr}.stall-stat-card[data-v-282b93b1]{padding:10px 12px}.page-btn[data-v-282b93b1],.page-num[data-v-282b93b1]{padding:6px 10px;font-size:12px}.recent-item[data-v-282b93b1]{flex-wrap:wrap}.quick-list[data-v-282b93b1]{grid-template-columns:1fr}}.wb-sidebar[data-v-f142e7dc]{width:200px;flex-shrink:0;background:#fff;border-right:1px solid #eee;display:flex;flex-direction:column;overflow-y:auto}.wb-brand[data-v-f142e7dc]{display:flex;align-items:center;gap:10px;padding:18px 16px 14px;border-bottom:1px solid #f0f0f0}.wb-brand-icon[data-v-f142e7dc]{font-size:20px;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#fff4e8,#ffe0c0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wb-brand-name[data-v-f142e7dc]{font-size:13px;font-weight:800;color:#222}.wb-brand-sub[data-v-f142e7dc]{font-size:10px;color:#aaa;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.wb-nav[data-v-f142e7dc]{flex:1;padding:6px 0;display:flex;flex-direction:column}.nav-section-title[data-v-f142e7dc]{padding:10px 16px 3px;pointer-events:none}.nav-title-text[data-v-f142e7dc]{font-size:10px;color:#bbb;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wb-nav-item[data-v-f142e7dc]{display:flex;align-items:center;gap:9px;padding:9px 16px;cursor:pointer;border-left:3px solid transparent;transition:all .15s;font-size:13px;color:#555;position:relative}.wb-nav-item[data-v-f142e7dc]:hover{background:#f9f9f9;color:#333}.wb-nav-item.active[data-v-f142e7dc]{background:#fff4e8;color:#ff6b00;font-weight:700;border-left-color:#ff6b00}.wb-nav-icon[data-v-f142e7dc]{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.wni-blue[data-v-f142e7dc]{background:#eef3ff;color:#4f87ff}.wni-orange[data-v-f142e7dc]{background:#fff4e8;color:#ff6b00}.wni-purple[data-v-f142e7dc]{background:#f3eeff;color:#7b5ef8}.wni-ai[data-v-f142e7dc]{background:linear-gradient(135deg,#fff4e8,#f3eeff);color:#ff6b00}.wni-green[data-v-f142e7dc]{background:#eafaf1;color:#27ae60}.wni-gray[data-v-f142e7dc]{background:#f5f5f5;color:#999}.wni-teal[data-v-f142e7dc]{background:#e0f7fa;color:#00897b}.wni-yellow[data-v-f142e7dc]{background:#fffde7;color:#f9a825}.wni-red[data-v-f142e7dc]{background:#ffeaea;color:#e74c3c}.wni-slate[data-v-f142e7dc]{background:#ecf0f1;color:#7f8c8d}.wni-indigo[data-v-f142e7dc]{background:#eef0ff;color:#6366f1}.wb-nav-label[data-v-f142e7dc]{flex:1}.wb-nav-badge[data-v-f142e7dc]{font-size:9px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border-radius:6px;padding:1px 5px;font-weight:700}@media (max-width:1024px){.wb-sidebar[data-v-f142e7dc]{width:100%;flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid #eee;padding:0}.wb-brand[data-v-f142e7dc]{width:100%;padding:12px 14px 8px;border-bottom:none}.wb-brand-sub[data-v-f142e7dc]{max-width:140px}.wb-nav[data-v-f142e7dc]{flex:none;width:100%;min-height:44px;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:8px 14px 10px;gap:6px;align-items:center;background:#fafafa;border-bottom:1px solid #eee}.wb-nav[data-v-f142e7dc]::-webkit-scrollbar{display:none}.nav-section-title[data-v-f142e7dc]{display:none}.wb-nav-item[data-v-f142e7dc]{flex-shrink:0;padding:8px 14px;border-left:none;border-bottom:3px solid transparent}.wb-nav-item.active[data-v-f142e7dc]{border-left:none;border-bottom-color:#ff6b00}.wb-nav-label[data-v-f142e7dc]{white-space:nowrap}}@media (max-width:480px){.wb-brand[data-v-f142e7dc]{padding:10px 12px 6px}.wb-brand-name[data-v-f142e7dc]{font-size:12px}.wb-brand-sub[data-v-f142e7dc]{display:none}.wb-nav-item[data-v-f142e7dc]{padding:6px 12px;font-size:12px}.wb-nav-icon[data-v-f142e7dc]{width:20px;height:20px;font-size:12px}.wb-nav-badge[data-v-f142e7dc]{font-size:8px;padding:1px 4px}}.wb-section[data-v-16d1fa35]{display:flex;flex-direction:column;gap:16px}.ai-engine-banner[data-v-16d1fa35]{background:linear-gradient(135deg,#fff8f0,#f8f0ff);border-radius:16px;border:1px solid #ffe0c0;padding:24px 28px;position:relative;overflow:hidden}.ai-engine-banner[data-v-16d1fa35]:before{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,140,0,.08),transparent 70%)}.ai-engine-badge[data-v-16d1fa35]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#27ae60;font-weight:700;background:#eafaf1;border-radius:20px;padding:3px 10px;margin-bottom:10px}.ai-engine-dot[data-v-16d1fa35]{width:6px;height:6px;border-radius:50%;background:#27ae60;animation:pulse-16d1fa35 1.5s ease-in-out infinite}@keyframes pulse-16d1fa35{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.ai-engine-title[data-v-16d1fa35]{font-size:28px;font-weight:900;color:#1a1a1a;margin:0 0 6px}.ai-highlight[data-v-16d1fa35]{color:#ff6b00}.ai-engine-sub[data-v-16d1fa35]{font-size:13px;color:#888;margin:0 0 18px}.ai-engine-actions[data-v-16d1fa35]{display:flex;align-items:center;gap:12px}.btn-preference[data-v-16d1fa35]{height:38px;padding:0 18px;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;font-size:13px;color:#666;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s}.btn-preference[data-v-16d1fa35]:hover{border-color:#ff8c00;color:#ff6b00}.btn-find-stall[data-v-16d1fa35]{height:48px;padding:0 24px;background:linear-gradient(90deg,#ff8c42,#ff6b00);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 16px rgba(255,107,0,.3);transition:all .2s;position:relative}.btn-find-stall[data-v-16d1fa35]:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,107,0,.4)}.btn-find-icon[data-v-16d1fa35]{font-size:18px}.btn-find-sub[data-v-16d1fa35]{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-size:10px;color:#ff8c00;white-space:nowrap}.ai-stall-list[data-v-16d1fa35]{display:flex;flex-direction:column;gap:14px}.ai-stall-card[data-v-16d1fa35]{background:#fff;border-radius:16px;border:1px solid #eee;padding:20px 22px;display:flex;align-items:center;gap:20px;transition:box-shadow .2s,border-color .2s}.ai-stall-card[data-v-16d1fa35]:hover{box-shadow:0 6px 24px rgba(0,0,0,.07);border-color:#ffd0a0}.asc-featured[data-v-16d1fa35]{border-color:#ff8c00;background:linear-gradient(135deg,#fff8f0,#fff)}.asc-score-wrap[data-v-16d1fa35]{position:relative;width:72px;height:72px;flex-shrink:0}.asc-ring[data-v-16d1fa35]{width:72px;height:72px}.ring-bg[data-v-16d1fa35]{fill:none;stroke:#f0f0f0;stroke-width:5}.ring-fill[data-v-16d1fa35]{fill:none;stroke-width:5;stroke-linecap:round;transition:stroke-dasharray .5s ease}.asc-score-inner[data-v-16d1fa35]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.asc-score-num[data-v-16d1fa35]{font-size:16px;font-weight:900;color:#ff6b00;line-height:1.1}.asc-score-label[data-v-16d1fa35]{font-size:9px;color:#aaa}.asc-info[data-v-16d1fa35]{flex:1;min-width:0}.asc-title-row[data-v-16d1fa35]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.asc-tag[data-v-16d1fa35]{font-size:11px;padding:2px 8px;border-radius:6px;font-weight:600}.asc-tag-orange[data-v-16d1fa35]{background:#fff4e8;color:#ff6b00}.asc-tag-green[data-v-16d1fa35]{background:#eafaf1;color:#27ae60}.asc-title[data-v-16d1fa35]{font-size:16px;font-weight:800;color:#1a1a1a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-badges[data-v-16d1fa35]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.asc-badge[data-v-16d1fa35]{display:flex;align-items:center;gap:4px;font-size:11px;padding:3px 9px;border-radius:20px}.ab-orange[data-v-16d1fa35]{background:#fff4e8;color:#ff6b00}.ab-blue[data-v-16d1fa35]{background:#eef3ff;color:#4f87ff}.ab-green[data-v-16d1fa35]{background:#eafaf1;color:#27ae60}.ab-teal[data-v-16d1fa35]{background:#e0f7fa;color:#00897b}.ab-purple[data-v-16d1fa35]{background:#f3eeff;color:#7b5ef8}.asc-meta-row[data-v-16d1fa35]{display:flex;align-items:center;flex-wrap:wrap}.asc-meta[data-v-16d1fa35]{display:flex;align-items:center;gap:4px;font-size:12px;color:#888}.asc-meta-divider[data-v-16d1fa35]{color:#ddd;padding:0 8px;font-size:12px}.asc-price[data-v-16d1fa35]{color:#ff6b00;font-weight:600}.asc-action[data-v-16d1fa35]{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.btn-book-stall[data-v-16d1fa35]{height:44px;padding:0 28px;background:#1e293b;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s}.btn-book-stall[data-v-16d1fa35]:hover{opacity:.85}.btn-book-hint[data-v-16d1fa35]{font-size:10px;color:#aaa;margin:0}.btn-view-stall[data-v-16d1fa35]{height:38px;padding:0 22px;background:transparent;border:1.5px solid #e0e0e0;border-radius:8px;font-size:13px;color:#666;cursor:pointer;transition:all .15s}.btn-view-stall[data-v-16d1fa35]:hover{border-color:#ff8c00;color:#ff6b00}.ai-bottom-bar[data-v-16d1fa35]{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;border:1px solid #eee;padding:12px 18px}.ai-bottom-avatars[data-v-16d1fa35]{display:flex;align-items:center}.ab-avatar[data-v-16d1fa35]{width:24px;height:24px;border-radius:50%;border:2px solid #fff;margin-left:-6px;-o-object-fit:cover;object-fit:cover}.ab-avatar[data-v-16d1fa35]:first-child{margin-left:0}.ab-more[data-v-16d1fa35]{width:24px;height:24px;border-radius:50%;background:#ff6b00;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-left:-6px;border:2px solid #fff}.ai-bottom-text[data-v-16d1fa35]{font-size:13px;color:#666;flex:1}.ai-bottom-num[data-v-16d1fa35]{color:#ff6b00}.ai-bottom-link[data-v-16d1fa35]{font-size:12px;color:#ff6b00;text-decoration:none;white-space:nowrap;font-weight:600}.drawer-mask[data-v-16d1fa35]{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:200;backdrop-filter:blur(1px)}.drawer-mask-fade-enter-active[data-v-16d1fa35],.drawer-mask-fade-leave-active[data-v-16d1fa35]{transition:opacity .28s}.drawer-mask-fade-enter[data-v-16d1fa35],.drawer-mask-fade-leave-to[data-v-16d1fa35]{opacity:0}.pref-drawer[data-v-16d1fa35]{position:fixed;top:0;right:0;width:360px;height:100vh;background:#fff;box-shadow:-4px 0 32px rgba(0,0,0,.12);z-index:201;display:flex;flex-direction:column;overflow:hidden}.drawer-slide-enter-active[data-v-16d1fa35],.drawer-slide-leave-active[data-v-16d1fa35]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.drawer-slide-enter[data-v-16d1fa35],.drawer-slide-leave-to[data-v-16d1fa35]{transform:translateX(100%)}.pref-header[data-v-16d1fa35]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 16px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.pref-header-left[data-v-16d1fa35]{display:flex;align-items:center;gap:9px}.pref-header-icon[data-v-16d1fa35]{font-size:18px;color:#ff6b00}.pref-header-title[data-v-16d1fa35]{font-size:17px;font-weight:800;color:#1a1a1a}.pref-close[data-v-16d1fa35]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:#aaa;font-size:16px;transition:all .15s}.pref-close[data-v-16d1fa35]:hover{background:#f5f5f5;color:#333}.pref-body[data-v-16d1fa35]{flex:1;overflow-y:auto;padding:8px 20px 20px}.pref-body[data-v-16d1fa35]::-webkit-scrollbar{width:4px}.pref-body[data-v-16d1fa35]::-webkit-scrollbar-track{background:transparent}.pref-body[data-v-16d1fa35]::-webkit-scrollbar-thumb{background:#eee;border-radius:2px}.pref-section[data-v-16d1fa35]{padding:16px 0 4px;border-bottom:1px solid #f5f5f5}.pref-section[data-v-16d1fa35]:last-child{border-bottom:none}.pref-section-title[data-v-16d1fa35]{font-size:13px;font-weight:800;color:#1a1a1a;display:flex;align-items:center;gap:6px;margin-bottom:14px}.pref-section-icon[data-v-16d1fa35]{color:#ff6b00;font-style:normal}.pref-check-list[data-v-16d1fa35]{display:flex;flex-direction:column;gap:10px;padding-left:4px}.pref-check-item[data-v-16d1fa35]{display:flex;align-items:center;gap:10px;cursor:pointer}.pref-checkbox[data-v-16d1fa35]{width:16px;height:16px;accent-color:#ff6b00;cursor:pointer;flex-shrink:0}.pref-check-label[data-v-16d1fa35]{font-size:13px;color:#555}.pref-field[data-v-16d1fa35]{margin-bottom:14px}.pref-field-label[data-v-16d1fa35]{font-size:12px;color:#888;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.pref-slider[data-v-16d1fa35]{width:100%;accent-color:#ff6b00;height:4px;border-radius:2px;cursor:pointer}.pref-slider-range[data-v-16d1fa35]{display:flex;justify-content:space-between;font-size:11px;color:#ccc;margin-top:4px}.pref-budget-val[data-v-16d1fa35]{font-size:14px;font-weight:800;color:#ff6b00}.pref-chips[data-v-16d1fa35]{display:flex;flex-wrap:wrap;gap:8px}.pref-chip[data-v-16d1fa35]{height:34px;padding:0 16px;background:#f5f5f5;color:#666;border-radius:20px;font-size:13px;cursor:pointer;transition:all .15s;display:flex;align-items:center;border:1.5px solid transparent}.pref-chip[data-v-16d1fa35]:hover{background:#fff4e8;color:#ff6b00}.pref-chip.active[data-v-16d1fa35]{background:#fff4e8;color:#ff6b00;border-color:#ff8c42;font-weight:700}.pref-footer[data-v-16d1fa35]{display:flex;gap:10px;padding:14px 20px;border-top:1px solid #f0f0f0;flex-shrink:0;background:#fff}.pref-btn-reset[data-v-16d1fa35]{flex:1;height:44px;background:#f5f5f5;color:#666;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.pref-btn-reset[data-v-16d1fa35]:hover{background:#eee}.pref-btn-apply[data-v-16d1fa35]{flex:2;height:44px;background:#1e293b;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s}.pref-btn-apply[data-v-16d1fa35]:hover{opacity:.85}@media (max-width:768px){.ai-engine-banner[data-v-16d1fa35]{padding:18px 20px}.ai-engine-title[data-v-16d1fa35]{font-size:22px}.ai-engine-actions[data-v-16d1fa35]{flex-direction:column;align-items:stretch}.btn-find-stall[data-v-16d1fa35]{width:100%;justify-content:center}.btn-find-sub[data-v-16d1fa35]{position:static;transform:none;display:block;margin-top:4px}.ai-stall-card[data-v-16d1fa35]{flex-direction:column;align-items:flex-start;padding:16px 18px}.asc-action[data-v-16d1fa35]{width:100%;align-items:stretch}.btn-book-stall[data-v-16d1fa35],.btn-view-stall[data-v-16d1fa35]{width:100%;justify-content:center}.asc-meta-row[data-v-16d1fa35]{flex-direction:column;align-items:flex-start;gap:4px}.asc-meta-divider[data-v-16d1fa35]{display:none}.ai-bottom-bar[data-v-16d1fa35]{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 14px}.pref-drawer[data-v-16d1fa35]{width:100%;max-width:100%}}@media (max-width:480px){.ai-engine-title[data-v-16d1fa35]{font-size:18px}.asc-title[data-v-16d1fa35]{font-size:14px;white-space:normal}.asc-badges[data-v-16d1fa35]{gap:6px}.asc-badge[data-v-16d1fa35]{font-size:10px;padding:2px 7px}}.wb-section[data-v-ad054a2e]{display:flex;flex-direction:column;gap:18px}.ov-header-row[data-v-ad054a2e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ov-header-text[data-v-ad054a2e]{display:flex;flex-direction:column;gap:4px}.ov-title[data-v-ad054a2e]{font-size:20px;font-weight:800;color:#1a1a1a;margin:0}.ov-subtitle[data-v-ad054a2e]{font-size:13px;color:#999;margin:0}.ov-weather[data-v-ad054a2e]{margin-top:4px;display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.ov-weather-icon[data-v-ad054a2e]{font-size:14px}.ov-weather-date[data-v-ad054a2e]{font-weight:600;color:#555}.ov-weather-city[data-v-ad054a2e]{font-weight:600}.ov-weather-temp[data-v-ad054a2e]{font-weight:700}.ov-primary-btn[data-v-ad054a2e]{border:none;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;font-size:13px;font-weight:700;padding:10px 20px;border-radius:999px;cursor:pointer;box-shadow:0 6px 18px rgba(255,107,0,.35);white-space:nowrap}.ov-primary-btn[data-v-ad054a2e]:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(255,107,0,.45)}.ov-stats-grid[data-v-ad054a2e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ov-stat-card[data-v-ad054a2e]{background:#fff;border-radius:18px;border:1px solid #f1f1f3;padding:16px 18px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 18px rgba(15,35,95,.04)}.ov-stat-top[data-v-ad054a2e]{display:flex;align-items:center;justify-content:space-between}.ov-stat-label[data-v-ad054a2e]{font-size:12px;color:#999}.ov-stat-icon[data-v-ad054a2e]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.osi-blue[data-v-ad054a2e]{background:#eef3ff;color:#4f87ff}.osi-orange[data-v-ad054a2e]{background:#fff4e8;color:#ff6b00}.osi-green[data-v-ad054a2e]{background:#eafaf1;color:#27ae60}.osi-purple[data-v-ad054a2e]{background:#f3eeff;color:#7b5ef8}.osi-teal[data-v-ad054a2e]{background:#e0f7fa;color:#00897b}.osi-red[data-v-ad054a2e]{background:#ffeaea;color:#e74c3c}.ov-stat-val[data-v-ad054a2e]{font-size:24px;font-weight:900;color:#1a1a1a}.ov-stat-trend[data-v-ad054a2e]{font-size:11px;font-weight:600;color:#27ae60}.trend-up[data-v-ad054a2e]{color:#27ae60}.trend-down[data-v-ad054a2e]{color:#e74c3c}.ov-body-grid[data-v-ad054a2e]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px}.ov-left-col[data-v-ad054a2e],.ov-right-col[data-v-ad054a2e]{display:flex;flex-direction:column;gap:16px}.ov-panel-card[data-v-ad054a2e]{background:#fff;border-radius:14px;border:1px solid #eee;padding:18px 18px 16px}.ov-panel-header[data-v-ad054a2e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ov-panel-title-left[data-v-ad054a2e]{display:flex;align-items:center;gap:6px}.ov-panel-icon[data-v-ad054a2e]{font-size:16px}.ov-panel-title[data-v-ad054a2e]{font-size:14px;font-weight:700;color:#333}.ov-link-btn[data-v-ad054a2e]{border:none;background:none;padding:0;font-size:12px;color:#ff6b00;cursor:pointer}.ov-market-card[data-v-ad054a2e]{display:flex;gap:14px;align-items:center}.ov-market-thumb[data-v-ad054a2e]{width:84px;height:64px;border-radius:10px;overflow:hidden;flex-shrink:0}.ov-market-img[data-v-ad054a2e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ov-market-info[data-v-ad054a2e]{flex:1;min-width:0}.ov-market-name[data-v-ad054a2e]{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.ov-market-time[data-v-ad054a2e]{font-size:12px;color:#999;margin-bottom:6px}.ov-market-tags[data-v-ad054a2e]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.ov-tag[data-v-ad054a2e]{font-size:11px;padding:2px 8px;border-radius:999px;background:#f5f5f5;color:#666}.ov-tag.ov-tag-green[data-v-ad054a2e]{background:#eafaf1;color:#27ae60}.ov-market-meta[data-v-ad054a2e]{font-size:12px;color:#999;display:flex;gap:8px}.ov-market-spot[data-v-ad054a2e]{color:#ff6b00}.ov-hot-list[data-v-ad054a2e]{display:flex;flex-direction:column;gap:10px}.ov-hot-item[data-v-ad054a2e]{display:flex;align-items:center;gap:10px}.ov-hot-thumb[data-v-ad054a2e]{width:64px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0}.ov-hot-img[data-v-ad054a2e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ov-hot-info[data-v-ad054a2e]{flex:1;min-width:0}.ov-hot-name[data-v-ad054a2e]{font-size:13px;color:#333;font-weight:500;margin-bottom:2px}.ov-hot-meta[data-v-ad054a2e]{display:flex;justify-content:space-between;font-size:11px;color:#999}.ov-hot-price[data-v-ad054a2e]{color:#ff6b00;font-weight:600}.ov-hot-rank[data-v-ad054a2e]{font-size:11px;color:#ff6b00;font-weight:700}.ov-tools-grid[data-v-ad054a2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ov-tool-card[data-v-ad054a2e]{border:none;background:#f8f9fb;border-radius:12px;padding:12px 10px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background .15s,box-shadow .15s}.ov-tool-card[data-v-ad054a2e]:hover{background:#fff;box-shadow:0 4px 14px rgba(15,35,95,.08)}.ov-tool-icon[data-v-ad054a2e]{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.ot-orange[data-v-ad054a2e]{background:#fff4e8;color:#ff6b00}.ot-blue[data-v-ad054a2e]{background:#eef3ff;color:#4f87ff}.ot-green[data-v-ad054a2e]{background:#eafaf1;color:#27ae60}.ot-purple[data-v-ad054a2e]{background:#f3eeff;color:#7b5ef8}.ov-tool-name[data-v-ad054a2e]{font-size:13px;color:#444}.ov-msg-badge[data-v-ad054a2e]{min-width:18px;height:18px;border-radius:999px;background:#ff4d4f;color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.ov-msg-list[data-v-ad054a2e]{display:flex;flex-direction:column;gap:8px}.ov-msg-item[data-v-ad054a2e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ov-msg-main[data-v-ad054a2e]{flex:1;min-width:0}.ov-msg-title[data-v-ad054a2e]{font-size:12px;color:#444}.ov-msg-time[data-v-ad054a2e]{font-size:11px;color:#bbb;margin-top:2px}.ov-msg-dot[data-v-ad054a2e]{width:8px;height:8px;border-radius:50%;background:#ff4d4f}@media (max-width:1100px){.ov-stats-grid[data-v-ad054a2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ov-header-row[data-v-ad054a2e]{flex-direction:column;align-items:flex-start;gap:12px}.ov-primary-btn[data-v-ad054a2e]{width:100%;justify-content:center}.ov-stats-grid[data-v-ad054a2e]{grid-template-columns:1fr;gap:12px}.ov-stat-card[data-v-ad054a2e]{padding:14px 16px}.ov-stat-val[data-v-ad054a2e]{font-size:20px}.ov-body-grid[data-v-ad054a2e]{grid-template-columns:1fr;gap:12px}.ov-panel-card[data-v-ad054a2e]{padding:14px 16px}.ov-market-card[data-v-ad054a2e]{flex-direction:column;align-items:flex-start}.ov-market-thumb[data-v-ad054a2e]{width:100%;height:120px}.ov-tools-grid[data-v-ad054a2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ov-title[data-v-ad054a2e]{font-size:18px}.ov-weather[data-v-ad054a2e]{flex-wrap:wrap}.ov-stat-val[data-v-ad054a2e]{font-size:18px}.ov-tool-card[data-v-ad054a2e]{padding:10px 8px}.ov-tool-name[data-v-ad054a2e]{font-size:12px}}.wbcd-dialog .el-dialog__header{padding:18px 20px 14px;border-bottom:1px solid #f5f5f5}.wbcd-dialog .el-dialog__title{font-size:15px;font-weight:800;color:#1a1a1a}.wbcd-dialog .el-dialog__body{padding:0}.wbcd-dialog .el-dialog__footer{padding:12px 20px 16px;border-top:1px solid #f5f5f5}.wbcd-body[data-v-12e40dda]{padding:16px 20px;display:flex;flex-direction:column;gap:16px}.wbcd-type-row[data-v-12e40dda]{display:flex;flex-direction:column;gap:8px}.wbcd-type-tabs[data-v-12e40dda]{display:flex;gap:10px}.wbcd-type-tab[data-v-12e40dda]{flex:1;height:40px;border:1.5px solid #e8e8e8;border-radius:10px;background:#fafafa;color:#888;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s}.wbcd-type-tab[data-v-12e40dda]:hover{border-color:#ff8c42;color:#ff6b00;background:#fff4e8}.wbcd-type-tab.active[data-v-12e40dda]{border-color:#ff6b00;background:linear-gradient(90deg,#fff4e8,#ffe8d0);color:#ff6b00;box-shadow:0 2px 8px rgba(255,107,0,.15)}.wbcd-field[data-v-12e40dda]{display:flex;flex-direction:column;gap:7px}.wbcd-field-row[data-v-12e40dda]{flex-direction:row;align-items:flex-start;gap:16px}.wbcd-field-half[data-v-12e40dda]{flex:1;display:flex;flex-direction:column;gap:7px}.wbcd-label[data-v-12e40dda]{font-size:12px;font-weight:700;color:#555}.wbcd-req[data-v-12e40dda]{font-style:normal;color:#e74c3c}.wbcd-icon-grid[data-v-12e40dda]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.wbcd-icon-item[data-v-12e40dda]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 6px;border-radius:10px;border:1.5px solid #f0f0f0;background:#fafafa;cursor:pointer;transition:all .15s}.wbcd-icon-item i[data-v-12e40dda]{font-size:18px;color:#bbb}.wbcd-icon-item span[data-v-12e40dda]{font-size:10px;color:#bbb}.wbcd-icon-item[data-v-12e40dda]:hover{border-color:#ff8c42;background:#fff4e8}.wbcd-icon-item:hover i[data-v-12e40dda],.wbcd-icon-item:hover span[data-v-12e40dda]{color:#ff6b00}.wbcd-icon-item.active[data-v-12e40dda]{border-color:#ff6b00;background:linear-gradient(135deg,#fff4e8,#ffe0c0);box-shadow:0 2px 8px rgba(255,107,0,.2)}.wbcd-icon-item.active i[data-v-12e40dda],.wbcd-icon-item.active span[data-v-12e40dda]{color:#ff6b00}.wbcd-preview[data-v-12e40dda]{background:#f9f9f9;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.wbcd-preview-label[data-v-12e40dda]{font-size:11px;color:#bbb;font-weight:700;letter-spacing:.5px}.wbcd-preview-item[data-v-12e40dda]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #eee;border-radius:8px;padding:8px 12px}.wbcd-preview-icon[data-v-12e40dda]{font-size:16px;color:#ff6b00}.wbcd-preview-dot[data-v-12e40dda]{width:6px;height:6px;border-radius:50%;background:#ff6b00;flex-shrink:0;margin-left:4px}.wbcd-preview-name[data-v-12e40dda]{flex:1;font-size:13px;font-weight:700;color:#333}.wbcd-preview-parent[data-v-12e40dda]{font-size:11px;color:#bbb}.wbcd-preview-badge[data-v-12e40dda]{font-size:10px;padding:1px 7px;border-radius:8px;background:#fff4e8;color:#ff6b00;font-weight:600}.wbcd-preview-badge-child[data-v-12e40dda]{background:#f0f5ff;color:#4a90e2}.wbcd-footer[data-v-12e40dda]{display:flex;justify-content:flex-end;gap:10px}.wbcd-btn-submit[data-v-12e40dda]{background:linear-gradient(90deg,#ff8c42,#ff6b00)!important;border-color:transparent!important;font-weight:700!important;box-shadow:0 2px 8px rgba(255,107,0,.3)}.wbcd-btn-submit[data-v-12e40dda]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,107,0,.4)!important}.wbgd-dialog .el-dialog__header{padding:16px 20px 12px;border-bottom:1px solid #f0f0f0}.wbgd-dialog .el-dialog__title{font-size:15px;font-weight:800;color:#1a1a1a}.wbgd-dialog .el-dialog__body{padding:0;max-height:calc(100vh - 160px);overflow-y:auto}.wbgd-dialog .el-dialog__footer{padding:12px 20px;border-top:1px solid #f0f0f0}.wbgd-sub-dialog .el-dialog__header{padding:16px 20px 12px;border-bottom:1px solid #f0f0f0}.wbgd-sub-dialog .el-dialog__title{font-size:14px;font-weight:700}.wbgd-sub-dialog .el-dialog__body{padding:16px 20px}.wbgd-sub-dialog .el-dialog__footer{padding:10px 20px;border-top:1px solid #f0f0f0}.wbgd-body[data-v-0aaf6780]{padding:0}.wbgd-section[data-v-0aaf6780]{padding:16px 20px 18px;border-bottom:1px solid #f5f5f5}.wbgd-section[data-v-0aaf6780]:last-child{border-bottom:none}.wbgd-section-title[data-v-0aaf6780]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#1a1a1a;margin-bottom:14px}.wbgd-section-bar[data-v-0aaf6780]{display:inline-block;width:3px;height:14px;background:#ff6b00;border-radius:2px}.wbgd-base-grid[data-v-0aaf6780]{display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:flex-start}.wbgd-upload-box[data-v-0aaf6780]{width:150px;height:150px;border:1.5px dashed #ddd;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .15s;background:#fafafa}.wbgd-upload-box[data-v-0aaf6780]:hover{border-color:#ff6b00}.wbgd-upload-placeholder[data-v-0aaf6780]{text-align:center}.wbgd-upload-icon[data-v-0aaf6780]{font-size:28px;color:#ccc}.wbgd-upload-preview[data-v-0aaf6780]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wbgd-upload-hint[data-v-0aaf6780]{font-size:11px;color:#aaa;margin-top:8px;line-height:1.5;width:150px}.wbgd-upload-hint span[data-v-0aaf6780]{color:#ff6b00}.wbgd-base-fields[data-v-0aaf6780]{display:flex;flex-direction:column;gap:12px}.wbgd-field[data-v-0aaf6780]{display:flex;flex-direction:column;gap:6px}.wbgd-lbl[data-v-0aaf6780]{font-size:12px;font-weight:700;color:#555}.wbgd-spec-tabs[data-v-0aaf6780]{display:flex;align-items:center;gap:20px;padding:8px 16px;background:#f8f8f8;border-radius:8px;margin-bottom:16px}.wbgd-radio-item[data-v-0aaf6780]{display:flex;align-items:center;gap:6px;cursor:pointer}.wbgd-radio-item input[type=radio][data-v-0aaf6780]{display:none}.wbgd-radio-label[data-v-0aaf6780]{font-size:13px;color:#888;padding:4px 0;cursor:pointer;display:flex;align-items:center;gap:6px}.wbgd-radio-label[data-v-0aaf6780]:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid #ddd;display:inline-block;transition:all .15s}.wbgd-radio-label.active[data-v-0aaf6780]{color:#ff6b00;font-weight:700}.wbgd-radio-label.active[data-v-0aaf6780]:before{border-color:#ff6b00;background:#ff6b00;box-shadow:inset 0 0 0 2px #fff}.wbgd-single-spec[data-v-0aaf6780]{display:flex;flex-direction:column;gap:12px;padding-left:4px}.wbgd-spec-row[data-v-0aaf6780]{display:flex;align-items:center;gap:12px}.wbgd-spec-lbl[data-v-0aaf6780]{font-size:12px;color:#666;width:80px;flex-shrink:0;text-align:right}.wbgd-spec-hint[data-v-0aaf6780]{font-size:11px;color:#aaa}.wbgd-spec-auto[data-v-0aaf6780]{font-size:11px;color:#ff8c42}.wbgd-num-input[data-v-0aaf6780]{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.wbgd-num-btn[data-v-0aaf6780]{width:28px;height:30px;border:none;background:#f5f5f5;font-size:16px;color:#666;cursor:pointer;transition:all .12s;display:flex;align-items:center;justify-content:center}.wbgd-num-btn[data-v-0aaf6780]:hover{background:#ffe8d0;color:#ff6b00}.wbgd-num-val[data-v-0aaf6780]{width:80px;height:30px;border:none;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;text-align:center;font-size:13px;color:#333;outline:none}.wbgd-multi-spec[data-v-0aaf6780]{display:flex;flex-direction:column;gap:14px}.wbgd-tmpl-row[data-v-0aaf6780]{display:flex;align-items:center;gap:12px}.wbgd-tmpl-link[data-v-0aaf6780]{font-size:13px;color:#ff6b00;cursor:pointer;font-weight:600;text-decoration:underline;white-space:nowrap}.wbgd-tmpl-link[data-v-0aaf6780]:hover{color:#e55c00}.wbgd-sku-wrap[data-v-0aaf6780]{border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.wbgd-sku-toolbar[data-v-0aaf6780]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fafafa;border-bottom:1px solid #f0f0f0}.wbgd-sku-title[data-v-0aaf6780]{font-size:13px;font-weight:700;color:#333}.wbgd-sku-regen-btn[data-v-0aaf6780]{height:28px;padding:0 12px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 2px 6px rgba(255,107,0,.2)}.wbgd-sku-regen-btn[data-v-0aaf6780]:hover{transform:translateY(-1px)}.wbgd-sku-table[data-v-0aaf6780]{width:100%;border-collapse:collapse;font-size:12px}.wbgd-sku-table th[data-v-0aaf6780]{background:#f7f7f7;padding:9px 10px;text-align:center;color:#666;font-weight:700;border-bottom:1px solid #f0f0f0}.wbgd-sku-table td[data-v-0aaf6780]{padding:8px 10px;border-bottom:1px solid #f7f7f7;text-align:center;vertical-align:middle}.wbgd-sku-table tr:last-child td[data-v-0aaf6780]{border-bottom:none}.wbgd-sku-attr-val[data-v-0aaf6780]{font-weight:600;color:#333}.wbgd-sku-img-cell[data-v-0aaf6780]{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer}.wbgd-sku-img[data-v-0aaf6780]{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #eee}.wbgd-sku-img-placeholder[data-v-0aaf6780]{width:36px;height:36px;background:#f5f5f5;border-radius:6px;border:1px dashed #ddd;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:16px}.wbgd-sku-upload-text[data-v-0aaf6780]{font-size:10px;color:#ff6b00}.wbgd-sku-num-input[data-v-0aaf6780]{display:inline-flex;align-items:center;border:1px solid #e8e8e8;border-radius:5px;overflow:hidden}.wbgd-sku-num-input button[data-v-0aaf6780]{width:22px;height:26px;border:none;background:#f5f5f5;font-size:14px;color:#888;cursor:pointer}.wbgd-sku-num-input button[data-v-0aaf6780]:hover{background:#ffe0c0;color:#ff6b00}.wbgd-sku-num-input input[data-v-0aaf6780]{width:56px;height:26px;border:none;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;text-align:center;font-size:12px;outline:none}.wbgd-sku-empty[data-v-0aaf6780]{padding:30px;text-align:center;color:#bbb;font-size:13px;border:1px dashed #e0e0e0;border-radius:10px}.wbgd-extra-grid[data-v-0aaf6780]{display:flex;flex-direction:column;gap:14px}.wbgd-tags-wrap[data-v-0aaf6780]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wbgd-tag[data-v-0aaf6780]{border-radius:6px}.wbgd-tag-input[data-v-0aaf6780]{width:80px}.wbgd-tag-add[data-v-0aaf6780]{font-size:12px;color:#ff6b00;cursor:pointer;border:1px dashed #ffc08a;border-radius:6px;padding:2px 10px;transition:all .12s}.wbgd-tag-add[data-v-0aaf6780]:hover{background:#fff4e8}.wbgd-footer[data-v-0aaf6780]{display:flex;justify-content:flex-end;gap:10px}.wbgd-btn-save[data-v-0aaf6780]{font-weight:700!important;display:inline-flex;align-items:center;gap:4px}.wbgd-btn-draft[data-v-0aaf6780]{border-color:#ff8c42!important;color:#ff6b00!important;background:#fff4e8!important}.wbgd-btn-submit[data-v-0aaf6780]{background:linear-gradient(90deg,#ff8c42,#ff6b00)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 2px 8px rgba(255,107,0,.3)}.wbgd-btn-submit[data-v-0aaf6780]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,107,0,.4)!important}.wbgd-tmpl-manager[data-v-0aaf6780]{display:flex;flex-direction:column;gap:14px}.wbgd-tmpl-manager-header[data-v-0aaf6780]{display:flex;align-items:center;justify-content:space-between}.wbgd-tmpl-manager-title[data-v-0aaf6780]{font-size:13px;font-weight:700;color:#333}.wbgd-tmpl-add-btn[data-v-0aaf6780]{height:30px;padding:0 14px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:7px;font-size:12px;font-weight:700;cursor:pointer}.wbgd-tmpl-table[data-v-0aaf6780]{width:100%;border-collapse:collapse;font-size:13px}.wbgd-tmpl-table th[data-v-0aaf6780]{background:#f7f7f7;padding:9px 12px;text-align:left;color:#666;font-weight:700;border-bottom:2px solid #f0f0f0}.wbgd-tmpl-table td[data-v-0aaf6780]{padding:10px 12px;border-bottom:1px solid #f5f5f5}.wbgd-tmpl-desc[data-v-0aaf6780]{color:#aaa;font-size:12px}.wbgd-tmpl-status[data-v-0aaf6780]{font-size:11px;padding:2px 8px;border-radius:6px;font-weight:600}.wbgd-tmpl-status.enabled[data-v-0aaf6780]{background:#eafaf1;color:#27ae60}.wbgd-tmpl-status.disabled[data-v-0aaf6780]{background:#f5f5f5;color:#aaa}.wbgd-tmpl-op[data-v-0aaf6780]{color:#ff6b00;cursor:pointer;font-size:12px;margin-right:8px}.wbgd-tmpl-op[data-v-0aaf6780]:hover{text-decoration:underline}.wbgd-tmpl-op-del[data-v-0aaf6780]{color:#e74c3c}.wbgd-tmpl-empty[data-v-0aaf6780]{text-align:center;color:#bbb;padding:20px}.wbgd-new-tmpl[data-v-0aaf6780]{display:flex;flex-direction:column;gap:14px}.wbgd-attr-add-btn[data-v-0aaf6780]{height:30px;padding:0 14px;margin-bottom:10px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:7px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.wbgd-attr-list[data-v-0aaf6780]{display:flex;flex-direction:column;gap:8px}.wbgd-attr-row[data-v-0aaf6780]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f9f9f9;border-radius:8px;border:1px solid #f0f0f0}.wbgd-attr-values[data-v-0aaf6780]{flex:1}.wbgd-attr-sort[data-v-0aaf6780]{display:flex;align-items:center;gap:4px;flex-shrink:0}.wbgd-attr-sort-lbl[data-v-0aaf6780]{font-size:11px;color:#999}.wbgd-attr-sort-val[data-v-0aaf6780]{font-size:12px;color:#333;min-width:20px;text-align:center}.wbgd-sku-num-btn[data-v-0aaf6780]{width:20px;height:22px;border:1px solid #e0e0e0;background:#fff;border-radius:4px;cursor:pointer;font-size:13px;color:#666;line-height:1;display:inline-flex;align-items:center;justify-content:center}.wbgd-sku-num-btn[data-v-0aaf6780]:hover{border-color:#ff6b00;color:#ff6b00}.wbgd-attr-required[data-v-0aaf6780]{display:flex;align-items:center;gap:5px;font-size:12px;color:#666;flex-shrink:0}.wbgd-attr-del-btn[data-v-0aaf6780]{width:26px;height:26px;border-radius:6px;border:1px solid #f0c0c0;background:#fff5f5;color:#e74c3c;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;transition:all .12s}.wbgd-attr-del-btn[data-v-0aaf6780]:hover{background:#fde8e8}.wbg-root[data-v-00539cbe]{display:flex;gap:16px;align-items:flex-start}.wbg-aside[data-v-00539cbe]{width:180px;flex-shrink:0;background:#fff;border-radius:14px;border:1px solid #eee;overflow:hidden}.wbg-aside-header[data-v-00539cbe]{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px;border-bottom:1px solid #f5f5f5}.wbg-aside-title[data-v-00539cbe]{font-size:13px;font-weight:800;color:#1a1a1a}.wbg-cat-add-btn[data-v-00539cbe]{width:22px;height:22px;border-radius:6px;border:1px solid #e8e8e8;background:#fafafa;color:#aaa;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .15s}.wbg-cat-add-btn[data-v-00539cbe]:hover{border-color:#ff8c42;color:#ff6b00;background:#fff4e8}.wbg-cat-list[data-v-00539cbe]{padding:6px 0 10px}.wbg-cat-item[data-v-00539cbe]{display:flex;align-items:center;gap:7px;padding:8px 14px;cursor:pointer;border-radius:0;transition:all .12s;position:relative}.wbg-cat-item[data-v-00539cbe]:hover{background:#fafafa}.wbg-cat-item.active[data-v-00539cbe]{background:#fff4e8;color:#ff6b00}.wbg-cat-item.active[data-v-00539cbe]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:0 2px 2px 0;background:#ff6b00}.wbg-cat-icon[data-v-00539cbe]{font-size:14px;color:#aaa;flex-shrink:0}.wbg-cat-item.active .wbg-cat-icon[data-v-00539cbe]{color:#ff6b00}.wbg-cat-label[data-v-00539cbe]{flex:1;font-size:13px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbg-cat-item.active .wbg-cat-label[data-v-00539cbe]{color:#ff6b00;font-weight:700}.wbg-cat-count[data-v-00539cbe]{font-size:11px;color:#bbb;background:#f5f5f5;padding:1px 6px;border-radius:10px;flex-shrink:0}.wbg-cat-item.active .wbg-cat-count[data-v-00539cbe]{background:#ffdfc4;color:#ff6b00}.wbg-cat-expand[data-v-00539cbe]{font-size:11px;color:#ccc;flex-shrink:0}.wbg-cat-ops[data-v-00539cbe]{display:flex;align-items:center;gap:4px;flex-shrink:0}.wbg-op-icon[data-v-00539cbe]{font-size:12px;color:#bbb;padding:2px;border-radius:4px;cursor:pointer;transition:all .12s}.wbg-op-icon[data-v-00539cbe]:hover{color:#ff6b00;background:#fff4e8}.wbg-op-delete[data-v-00539cbe]:hover{color:#e74c3c;background:#fff0f0}.wbg-cat-children[data-v-00539cbe]{background:#fafafa}.wbg-cat-child[data-v-00539cbe]{padding-left:28px}.wbg-cat-child-dot[data-v-00539cbe]{width:5px;height:5px;border-radius:50%;background:#ddd;flex-shrink:0}.wbg-cat-child.active .wbg-cat-child-dot[data-v-00539cbe]{background:#ff6b00}.wbg-main[data-v-00539cbe]{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.wbg-toolbar[data-v-00539cbe]{background:#fff;border-radius:14px;border:1px solid #eee;padding:12px 16px;justify-content:space-between;flex-wrap:wrap}.wbg-toolbar-left[data-v-00539cbe],.wbg-toolbar[data-v-00539cbe]{display:flex;align-items:center;gap:10px}.wbg-current-cat[data-v-00539cbe]{font-size:14px;font-weight:800;color:#1a1a1a}.wbg-goods-total[data-v-00539cbe]{font-size:12px;color:#aaa}.wbg-toolbar-right[data-v-00539cbe]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wbg-btn-add[data-v-00539cbe]{height:32px;padding:0 14px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;box-shadow:0 2px 8px rgba(255,107,0,.25);transition:all .15s;white-space:nowrap}.wbg-btn-add[data-v-00539cbe]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,107,0,.35)}.wbg-goods-grid[data-v-00539cbe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.wbg-goods-card[data-v-00539cbe]{background:#fff;border-radius:14px;border:1px solid #eee;overflow:hidden;transition:box-shadow .2s,transform .2s}.wbg-goods-card[data-v-00539cbe]:hover{box-shadow:0 6px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.wbg-gc-thumb[data-v-00539cbe]{position:relative}.wbg-gc-img[data-v-00539cbe]{width:100%;height:110px;-o-object-fit:cover;object-fit:cover;display:block}.wbg-gc-status[data-v-00539cbe]{position:absolute;top:8px;right:8px;font-size:10px;padding:2px 7px;border-radius:6px;font-weight:600}.gcs-active[data-v-00539cbe]{background:#eafaf1;color:#27ae60}.gcs-off[data-v-00539cbe]{background:#f5f5f5;color:#aaa}.gcs-review[data-v-00539cbe]{background:#fff7e6;color:#fa8c16}.wbg-gc-info[data-v-00539cbe]{padding:10px 12px 6px}.wbg-gc-name[data-v-00539cbe]{font-size:12px;font-weight:700;color:#222;margin-bottom:4px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbg-gc-cat-tag[data-v-00539cbe]{font-size:10px;color:#ff8c42;background:#fff4e8;padding:1px 6px;border-radius:4px;display:inline-block;margin-bottom:6px}.wbg-gc-price[data-v-00539cbe]{font-size:15px;font-weight:900;color:#ff6b00;margin-bottom:5px}.wbg-gc-stats[data-v-00539cbe]{display:flex;gap:10px;font-size:10px;color:#bbb}.wbg-gc-actions[data-v-00539cbe]{display:flex;padding:6px 10px 10px;gap:6px;justify-content:flex-end;border-top:1px solid #f5f5f5;margin-top:4px}.wbg-gc-btn[data-v-00539cbe]{width:28px;height:28px;border-radius:7px;border:1px solid #e8e8e8;background:#fafafa;color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .15s}.wbg-gc-btn[data-v-00539cbe]:hover{border-color:#ff8c42;color:#ff6b00;background:#fff4e8}.wbg-gc-btn-danger[data-v-00539cbe]:hover{border-color:#e74c3c;color:#e74c3c;background:#fff0f0}.wbg-empty[data-v-00539cbe]{background:#fff;border-radius:14px;border:1px dashed #e0e0e0;padding:60px 24px;display:flex;flex-direction:column;align-items:center;gap:14px}.wbg-empty-icon[data-v-00539cbe]{font-size:48px;color:#e0e0e0}.wbg-empty-text[data-v-00539cbe]{font-size:13px;color:#bbb}@media (max-width:1024px){.wbg-root[data-v-00539cbe]{flex-direction:column;gap:12px}.wbg-aside[data-v-00539cbe]{width:100%;max-height:220px;overflow-y:auto}.wbg-aside-header[data-v-00539cbe]{padding:12px 14px}.wbg-cat-item[data-v-00539cbe]{padding:8px 14px}.wbg-cat-item.active[data-v-00539cbe]:before{top:6px;bottom:6px}}@media (max-width:768px){.wbg-toolbar[data-v-00539cbe]{flex-direction:column;align-items:stretch;padding:10px 14px;gap:10px}.wbg-toolbar-right[data-v-00539cbe]{flex-wrap:wrap}.wbg-toolbar-right .el-input[data-v-00539cbe]{flex:1;min-width:0}.wbg-toolbar-right .el-input[style*="width:200px"][data-v-00539cbe]{width:100%!important}.wbg-toolbar-right .el-select[data-v-00539cbe]{flex:1;min-width:80px}.wbg-btn-add[data-v-00539cbe]{width:100%;justify-content:center}.wbg-goods-grid[data-v-00539cbe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wbg-gc-img[data-v-00539cbe]{height:90px}.wbg-gc-info[data-v-00539cbe]{padding:8px 10px 6px}.wbg-gc-name[data-v-00539cbe]{font-size:11px;white-space:normal;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.wbg-gc-price[data-v-00539cbe]{font-size:14px}.wbg-empty[data-v-00539cbe]{padding:40px 16px}}@media (max-width:480px){.wbg-goods-grid[data-v-00539cbe]{grid-template-columns:1fr}.wbg-goods-card[data-v-00539cbe]{display:flex;flex-direction:row;gap:12px}.wbg-gc-thumb[data-v-00539cbe]{width:100px;flex-shrink:0}.wbg-gc-img[data-v-00539cbe]{width:100px;height:80px}.wbg-gc-info[data-v-00539cbe]{flex:1;min-width:0}.wbg-gc-actions[data-v-00539cbe]{flex-direction:row;padding:8px 10px}}.wb-section[data-v-fa0bc0e6]{display:flex;flex-direction:column;gap:16px}.gs-toolbar[data-v-fa0bc0e6]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;border:1px solid #eee;padding:14px 18px}.member-table[data-v-fa0bc0e6]{background:#fff;border-radius:14px;border:1px solid #eee;overflow:hidden}.mt-header[data-v-fa0bc0e6]{display:flex;align-items:center;background:#f9f9f9;padding:10px 18px;border-bottom:1px solid #f0f0f0}.mt-col[data-v-fa0bc0e6]{font-size:12px}.mt-header .mt-col[data-v-fa0bc0e6]{color:#aaa;font-weight:600}.mt-col-user[data-v-fa0bc0e6]{flex:2;display:flex;align-items:center;gap:10px}.mt-col-level[data-v-fa0bc0e6],.mt-col-spend[data-v-fa0bc0e6]{flex:1.2}.mt-col-visits[data-v-fa0bc0e6]{flex:1}.mt-col-time[data-v-fa0bc0e6]{flex:1.2}.mt-col-action[data-v-fa0bc0e6]{flex:0.8}.mt-row[data-v-fa0bc0e6]{display:flex;align-items:center;padding:12px 18px;border-bottom:1px solid #f5f5f5;transition:background .15s}.mt-row[data-v-fa0bc0e6]:last-child{border-bottom:none}.mt-row[data-v-fa0bc0e6]:hover{background:#fafafa}.mt-avatar[data-v-fa0bc0e6]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.mt-name[data-v-fa0bc0e6]{font-size:13px;color:#333;font-weight:500}.mt-level[data-v-fa0bc0e6]{font-size:11px;padding:2px 8px;border-radius:6px;font-weight:600}.ml-gold[data-v-fa0bc0e6]{background:#fffbe6;color:#d4a017}.ml-silver[data-v-fa0bc0e6]{background:#f5f5f5;color:#888}.ml-diamond[data-v-fa0bc0e6]{background:#e8f4ff;color:#4a9eff}.ml-normal[data-v-fa0bc0e6]{background:#f5f5f5;color:#bbb}.mt-action-link[data-v-fa0bc0e6]{font-size:12px;color:#ff6b00;cursor:pointer;font-weight:600;padding:3px 10px;border-radius:6px;background:#fff4e8}.mt-action-link[data-v-fa0bc0e6]:hover{background:#ffe0c0}@media (max-width:768px){.gs-toolbar .el-input[data-v-fa0bc0e6]{width:100%!important}.mt-header[data-v-fa0bc0e6]{display:none}.mt-row[data-v-fa0bc0e6]{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.mt-col-user[data-v-fa0bc0e6]{width:100%}.mt-col-level[data-v-fa0bc0e6],.mt-col-spend[data-v-fa0bc0e6],.mt-col-time[data-v-fa0bc0e6],.mt-col-visits[data-v-fa0bc0e6]{display:flex;gap:6px}.mt-col-level[data-v-fa0bc0e6]:before{content:"等级：";color:#aaa}.mt-col-spend[data-v-fa0bc0e6]:before{content:"消费：";color:#aaa}.mt-col-visits[data-v-fa0bc0e6]:before{content:"到访：";color:#aaa}.mt-col-time[data-v-fa0bc0e6]:before{content:"最近：";color:#aaa}.mt-col-action[data-v-fa0bc0e6]{width:100%;padding-top:8px;border-top:1px solid #f5f5f5}}.wb-section[data-v-caf99a92]{display:flex;flex-direction:column;gap:16px}.gs-toolbar[data-v-caf99a92]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:14px;border:1px solid #eee;padding:14px 18px}.gs-btn-add[data-v-caf99a92]{height:32px;padding:0 16px;background:#ff6b00;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:background .15s}.gs-btn-add[data-v-caf99a92]:hover{background:#e55c00}.promo-list[data-v-caf99a92]{display:flex;flex-direction:column;gap:12px}.promo-card[data-v-caf99a92]{display:flex;align-items:center;gap:16px;background:#fff;border-radius:14px;border:1px solid #eee;overflow:hidden}.promo-card-left[data-v-caf99a92]{width:80px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0}.pcl-orange[data-v-caf99a92]{background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff}.pcl-teal[data-v-caf99a92]{background:linear-gradient(135deg,#2dc8c8,#00897b);color:#fff}.pcl-green[data-v-caf99a92]{background:linear-gradient(135deg,#4caf84,#27ae60);color:#fff}.promo-type[data-v-caf99a92]{font-size:10px;opacity:.85}.promo-value[data-v-caf99a92]{font-size:20px;font-weight:900;margin-top:2px}.promo-info[data-v-caf99a92]{flex:1;padding:14px 0}.promo-name[data-v-caf99a92]{font-size:14px;font-weight:700;color:#222}.promo-meta[data-v-caf99a92]{font-size:12px;color:#888;margin-top:3px}.promo-range[data-v-caf99a92]{font-size:11px;color:#bbb;margin-top:3px}.promo-right[data-v-caf99a92]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding:14px 18px}.promo-status[data-v-caf99a92]{font-size:12px;padding:3px 9px;border-radius:6px;font-weight:600}.ps-active[data-v-caf99a92]{background:#eafaf1;color:#27ae60}.ps-ending[data-v-caf99a92]{background:#fff4e8;color:#ff8c00}.promo-actions[data-v-caf99a92]{display:flex;gap:10px}.promo-action-link[data-v-caf99a92]{font-size:12px;color:#888;cursor:pointer}.promo-action-link[data-v-caf99a92]:hover{color:#ff6b00}.promo-link-danger[data-v-caf99a92]:hover{color:#e74c3c}@media (max-width:768px){.promo-card[data-v-caf99a92]{flex-direction:column;align-items:stretch}.promo-card-left[data-v-caf99a92]{width:100%;flex-direction:row;flex-wrap:wrap;gap:8px;padding:12px 14px}.promo-type[data-v-caf99a92]{order:2;width:100%;margin-top:4px}.promo-value[data-v-caf99a92]{padding:0 12px;flex:1}.promo-info[data-v-caf99a92]{padding:12px 14px}.promo-right[data-v-caf99a92]{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:12px 14px;border-top:1px solid #f5f5f5}}@media (max-width:480px){.gs-toolbar[data-v-caf99a92]{padding:12px 14px}.gs-btn-add[data-v-caf99a92]{width:100%;justify-content:center}.promo-name[data-v-caf99a92]{font-size:13px}.promo-meta[data-v-caf99a92],.promo-range[data-v-caf99a92]{font-size:11px}}.wb-section[data-v-479cca01]{display:flex;flex-direction:column;gap:16px}.contract-list[data-v-479cca01]{display:flex;flex-direction:column;gap:12px}.contract-card[data-v-479cca01]{display:flex;align-items:center;gap:16px;background:#fff;border-radius:14px;border:1px solid #eee;padding:16px 20px;transition:box-shadow .2s}.contract-card[data-v-479cca01]:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.contract-icon-wrap[data-v-479cca01]{width:44px;height:44px;border-radius:12px;background:#f0f4ff;color:#4f87ff;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.contract-info[data-v-479cca01]{flex:1}.contract-name[data-v-479cca01]{font-size:14px;font-weight:700;color:#222}.contract-meta[data-v-479cca01]{font-size:12px;color:#aaa;margin-top:3px}.contract-right[data-v-479cca01]{display:flex;align-items:center;gap:14px}.contract-status[data-v-479cca01]{font-size:12px;padding:3px 9px;border-radius:6px;font-weight:600}.cs-signed[data-v-479cca01]{background:#eafaf1;color:#27ae60}.cs-pending[data-v-479cca01]{background:#fff4e8;color:#ff8c00}.contract-btn[data-v-479cca01]{height:30px;padding:0 14px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:12px;color:#666;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s}.contract-btn[data-v-479cca01]:hover{border-color:#4f87ff;color:#4f87ff}@media (max-width:768px){.contract-card[data-v-479cca01]{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.contract-right[data-v-479cca01]{width:100%;justify-content:space-between}}.wb-section[data-v-4b20d20a]{display:flex;flex-direction:column;gap:16px}.signing-banner[data-v-4b20d20a]{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#e8f4ff,#f0f8f0);border-radius:16px;border:1px solid #cce5ff;padding:20px 24px}.signing-banner-icon[data-v-4b20d20a]{font-size:32px;flex-shrink:0}.signing-banner-body[data-v-4b20d20a]{flex:1}.signing-banner-title[data-v-4b20d20a]{font-size:16px;font-weight:800;color:#222}.signing-banner-sub[data-v-4b20d20a]{font-size:13px;color:#888;margin:3px 0 0}.signing-btn-new[data-v-4b20d20a]{height:38px;padding:0 20px;background:#1e293b;color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;transition:opacity .2s}.signing-btn-new[data-v-4b20d20a]:hover{opacity:.85}.signing-pending-list[data-v-4b20d20a]{background:#fff;border-radius:14px;border:1px solid #eee;padding:18px 20px}.gs-section-title[data-v-4b20d20a]{font-size:14px;font-weight:700;color:#333;margin-bottom:14px}.signing-item[data-v-4b20d20a]{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #f5f5f5}.signing-item[data-v-4b20d20a]:last-child{border-bottom:none}.si-icon[data-v-4b20d20a]{width:36px;height:36px;border-radius:10px;background:#e8f4ff;color:#4f87ff;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.si-info[data-v-4b20d20a]{flex:1}.si-name[data-v-4b20d20a]{font-size:13px;font-weight:600;color:#222}.si-meta[data-v-4b20d20a]{font-size:11px;color:#aaa;margin-top:2px}.si-btn-sign[data-v-4b20d20a]{height:30px;padding:0 16px;background:#ff6b00;color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.si-btn-sign[data-v-4b20d20a]:hover{background:#e55c00}@media (max-width:768px){.signing-banner[data-v-4b20d20a]{flex-direction:column;align-items:stretch;padding:16px 18px}.signing-btn-new[data-v-4b20d20a]{width:100%;justify-content:center}.signing-item[data-v-4b20d20a]{flex-direction:column;align-items:flex-start;gap:10px}.si-btn-sign[data-v-4b20d20a]{width:100%;justify-content:center}}.wb-section[data-v-28ff3b2f]{display:flex;flex-direction:column;gap:16px}.training-grid[data-v-28ff3b2f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.training-card[data-v-28ff3b2f]{background:#fff;border-radius:16px;border:1px solid #eee;overflow:hidden;transition:box-shadow .2s,transform .2s}.training-card[data-v-28ff3b2f]:hover{box-shadow:0 8px 24px rgba(0,0,0,.09);transform:translateY(-2px)}.tc-cover[data-v-28ff3b2f]{position:relative}.tc-cover-img[data-v-28ff3b2f]{width:100%;height:130px;-o-object-fit:cover;object-fit:cover;display:block}.tc-tag[data-v-28ff3b2f]{position:absolute;top:10px;left:10px;font-size:10px;padding:2px 8px;border-radius:6px;font-weight:700}.tct-orange[data-v-28ff3b2f]{background:rgba(255,107,0,.85);color:#fff}.tct-blue[data-v-28ff3b2f]{background:rgba(79,135,255,.85);color:#fff}.tct-green[data-v-28ff3b2f]{background:rgba(39,174,96,.85);color:#fff}.tct-purple[data-v-28ff3b2f]{background:rgba(123,94,248,.85);color:#fff}.tc-body[data-v-28ff3b2f]{padding:14px}.tc-title[data-v-28ff3b2f]{font-size:13px;font-weight:700;color:#1a1a1a;margin-bottom:8px;line-height:1.4}.tc-meta[data-v-28ff3b2f]{display:flex;gap:12px;font-size:11px;color:#aaa;margin-bottom:10px}.tc-progress-wrap[data-v-28ff3b2f]{height:4px;background:#f0f0f0;border-radius:2px;margin-bottom:4px}.tc-progress-bar[data-v-28ff3b2f]{height:100%;border-radius:2px;background:linear-gradient(90deg,#ff8c42,#ff6b00);transition:width .5s ease}.tc-progress-label[data-v-28ff3b2f]{font-size:11px;color:#aaa;margin-bottom:10px}.tc-btn-start[data-v-28ff3b2f]{width:100%;height:32px;background:#fff4e8;color:#ff6b00;border:1px solid #ffe0c0;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.tc-btn-start[data-v-28ff3b2f]:hover{background:#ff6b00;color:#fff;border-color:#ff6b00}@media (max-width:768px){.training-grid[data-v-28ff3b2f]{grid-template-columns:1fr}}.wb-section[data-v-279e9267]{display:flex;flex-direction:column;gap:16px}.recruit-list[data-v-279e9267]{display:flex;flex-direction:column;gap:14px}.recruit-card[data-v-279e9267]{display:flex;align-items:center;gap:16px;background:#fff;border-radius:16px;border:1px solid #eee;padding:16px 20px;transition:box-shadow .2s}.recruit-card[data-v-279e9267]:hover{box-shadow:0 6px 20px rgba(0,0,0,.07)}.rc-thumb[data-v-279e9267]{flex-shrink:0}.rc-cover[data-v-279e9267]{width:120px;height:80px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.rc-info[data-v-279e9267]{flex:1;min-width:0}.rc-title-row[data-v-279e9267]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.rc-title[data-v-279e9267]{font-size:15px;font-weight:800;color:#1a1a1a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-status[data-v-279e9267]{font-size:11px;padding:2px 8px;border-radius:6px;font-weight:600;flex-shrink:0}.rcs-recruiting[data-v-279e9267]{background:#eafaf1;color:#27ae60}.rcs-limited[data-v-279e9267]{background:#fff4e8;color:#ff8c00}.rcs-upcoming[data-v-279e9267]{background:#eef3ff;color:#4f87ff}.rc-meta[data-v-279e9267]{display:flex;gap:16px;font-size:12px;color:#888;margin-bottom:8px}.rc-meta span[data-v-279e9267]{display:flex;align-items:center;gap:4px}.rc-tags[data-v-279e9267]{display:flex;gap:6px;flex-wrap:wrap}.rc-tag[data-v-279e9267]{font-size:11px;background:#f5f5f5;color:#888;border-radius:6px;padding:2px 8px}.rc-action[data-v-279e9267]{flex-shrink:0}.rc-btn-apply[data-v-279e9267]{height:40px;padding:0 24px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 3px 12px rgba(255,107,0,.25);transition:all .2s}.rc-btn-apply[data-v-279e9267]:hover{transform:translateY(-1px);box-shadow:0 5px 16px rgba(255,107,0,.35)}@media (max-width:768px){.recruit-card[data-v-279e9267]{flex-direction:column;align-items:stretch;padding:14px 16px}.rc-thumb[data-v-279e9267]{width:100%}.rc-cover[data-v-279e9267]{width:100%;height:120px}.rc-meta[data-v-279e9267]{flex-wrap:wrap;gap:8px}.rc-action[data-v-279e9267]{width:100%}.rc-btn-apply[data-v-279e9267]{width:100%;justify-content:center}}.wb-section[data-v-287db136]{display:flex;flex-direction:column;gap:16px}.stall-settings-card[data-v-287db136]{background:#fff;border-radius:16px;border:1px solid #eee;padding:24px 28px}.ss-section-title[data-v-287db136]{font-size:14px;font-weight:800;color:#222;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #f5f5f5}.ss-form-row[data-v-287db136]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.ss-form-full[data-v-287db136]{grid-column:1/-1}.ss-form-item[data-v-287db136]{display:flex;flex-direction:column;gap:6px}.ss-label[data-v-287db136]{font-size:13px;color:#555;font-weight:600}.ss-row-item[data-v-287db136]{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.ss-row-title[data-v-287db136]{font-size:14px;color:#333;font-weight:600}.ss-row-desc[data-v-287db136]{font-size:12px;color:#aaa;margin-top:2px}.ss-divider[data-v-287db136]{height:1px;background:#f5f5f5}.ss-actions[data-v-287db136]{margin-top:24px}.ss-btn-save[data-v-287db136]{height:40px;padding:0 28px;background:#1e293b;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:7px;transition:opacity .2s}.ss-btn-save[data-v-287db136]:hover{opacity:.85}@media (max-width:768px){.stall-settings-card[data-v-287db136]{padding:18px 20px}.ss-form-row[data-v-287db136]{grid-template-columns:1fr}.ss-row-item[data-v-287db136]{flex-direction:column;align-items:flex-start;gap:10px}.ss-btn-save[data-v-287db136]{width:100%;justify-content:center}}.wb-section[data-v-07ccc0fd]{display:flex;flex-direction:column;gap:16px}.help-cards-grid[data-v-07ccc0fd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.help-item-card[data-v-07ccc0fd]{background:#fff;border-radius:16px;border:1px solid #eee;padding:20px 18px;cursor:pointer;transition:box-shadow .2s,transform .2s,border-color .2s;position:relative}.help-item-card[data-v-07ccc0fd]:hover{box-shadow:0 6px 20px rgba(0,0,0,.08);transform:translateY(-2px);border-color:#ffd0a0}.hc-icon[data-v-07ccc0fd]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:12px}.hci-orange[data-v-07ccc0fd]{background:#fff4e8;color:#ff6b00}.hci-blue[data-v-07ccc0fd]{background:#eef3ff;color:#4f87ff}.hci-green[data-v-07ccc0fd]{background:#eafaf1;color:#27ae60}.hci-purple[data-v-07ccc0fd]{background:#f3eeff;color:#7b5ef8}.hci-teal[data-v-07ccc0fd]{background:#e0f7fa;color:#00897b}.hci-red[data-v-07ccc0fd]{background:#ffeaea;color:#e74c3c}.hc-title[data-v-07ccc0fd]{font-size:14px;font-weight:700;color:#222;margin-bottom:5px}.hc-desc[data-v-07ccc0fd]{font-size:12px;color:#999;line-height:1.5}.hc-arrow[data-v-07ccc0fd]{position:absolute;top:20px;right:16px;font-size:13px;color:#ddd;transition:color .15s}.help-item-card:hover .hc-arrow[data-v-07ccc0fd]{color:#ff6b00}@media (max-width:768px){.help-cards-grid[data-v-07ccc0fd]{grid-template-columns:1fr}.help-item-card[data-v-07ccc0fd]{padding:16px 18px}}.wb-section[data-v-0126e4a7]{display:flex;flex-direction:column;gap:16px}.od-summary-grid[data-v-0126e4a7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.od-summary-card[data-v-0126e4a7]{background:#fff;border-radius:14px;border:1px solid #eee;padding:16px 18px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:box-shadow .2s,border-color .2s}.od-summary-card[data-v-0126e4a7]:hover{box-shadow:0 4px 16px rgba(0,0,0,.07);border-color:#ffd0a0}.od-summary-icon[data-v-0126e4a7]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ods-orange[data-v-0126e4a7]{background:#fff4e8;color:#ff6b00}.ods-blue[data-v-0126e4a7]{background:#eef3ff;color:#4f87ff}.ods-green[data-v-0126e4a7]{background:#eafaf1;color:#27ae60}.ods-red[data-v-0126e4a7]{background:#ffeaea;color:#e74c3c}.od-summary-num[data-v-0126e4a7]{font-size:22px;font-weight:900;color:#1a1a1a}.od-summary-label[data-v-0126e4a7]{font-size:12px;color:#aaa;margin-top:1px}.od-toolbar[data-v-0126e4a7]{background:#fff;border-radius:14px;border:1px solid #eee;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.od-tabs[data-v-0126e4a7]{display:flex;gap:4px}.od-tab[data-v-0126e4a7]{padding:6px 14px;font-size:13px;color:#888;border-radius:8px;cursor:pointer;transition:all .15s}.od-tab[data-v-0126e4a7]:hover{background:#f5f5f5;color:#555}.od-tab.active[data-v-0126e4a7]{background:#fff4e8;color:#ff6b00;font-weight:700}.od-list[data-v-0126e4a7]{display:flex;flex-direction:column;gap:12px}.od-empty[data-v-0126e4a7]{text-align:center;padding:60px 0;color:#ccc}.od-empty-icon[data-v-0126e4a7]{font-size:48px;display:block;margin-bottom:12px}.od-empty p[data-v-0126e4a7]{font-size:14px;margin:0}.od-card[data-v-0126e4a7]{background:#fff;border-radius:14px;border:1px solid #eee;overflow:hidden;transition:box-shadow .2s}.od-card[data-v-0126e4a7]:hover{box-shadow:0 4px 16px rgba(0,0,0,.07)}.od-card-header[data-v-0126e4a7]{display:flex;align-items:center;gap:12px;padding:12px 18px;background:#fafafa;border-bottom:1px solid #f0f0f0}.od-no[data-v-0126e4a7]{font-size:12px;color:#999;font-family:monospace;flex:1}.od-time[data-v-0126e4a7]{font-size:12px;color:#bbb}.od-status[data-v-0126e4a7]{font-size:11px;padding:2px 8px;border-radius:6px;font-weight:600}.ods-tag-pending[data-v-0126e4a7]{background:#fff4e8;color:#ff8c00}.ods-tag-shipped[data-v-0126e4a7]{background:#eef3ff;color:#4f87ff}.ods-tag-done[data-v-0126e4a7]{background:#eafaf1;color:#27ae60}.ods-tag-refund[data-v-0126e4a7]{background:#ffeaea;color:#e74c3c}.od-items[data-v-0126e4a7]{padding:12px 18px;display:flex;flex-direction:column;gap:10px}.od-item[data-v-0126e4a7]{display:flex;align-items:center;gap:12px}.od-item-img[data-v-0126e4a7]{width:52px;height:52px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.od-item-info[data-v-0126e4a7]{flex:1;min-width:0}.od-item-name[data-v-0126e4a7]{font-size:13px;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-item-spec[data-v-0126e4a7]{font-size:11px;color:#aaa;margin-top:2px}.od-item-price[data-v-0126e4a7]{text-align:right}.od-item-unit-price[data-v-0126e4a7]{font-size:14px;font-weight:700;color:#ff6b00}.od-item-qty[data-v-0126e4a7]{font-size:11px;color:#aaa;margin-top:2px}.od-card-footer[data-v-0126e4a7]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-top:1px solid #f0f0f0}.od-buyer[data-v-0126e4a7]{display:flex;align-items:center;gap:8px}.od-buyer-avatar[data-v-0126e4a7]{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.od-buyer-name[data-v-0126e4a7]{font-size:12px;color:#888}.od-footer-right[data-v-0126e4a7]{display:flex;align-items:center;gap:12px}.od-total-label[data-v-0126e4a7]{font-size:12px;color:#aaa}.od-total-price[data-v-0126e4a7]{font-size:16px;font-weight:900;color:#ff6b00;margin-right:4px}.od-actions[data-v-0126e4a7]{display:flex;gap:8px}.od-btn[data-v-0126e4a7]{height:30px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.od-btn-primary[data-v-0126e4a7]{background:#ff6b00;color:#fff;border:none}.od-btn-primary[data-v-0126e4a7]:hover{background:#e55c00}.od-btn-warning[data-v-0126e4a7]{background:#fff4e8;color:#ff8c00;border:1px solid #ffd0a0}.od-btn-warning[data-v-0126e4a7]:hover{background:#ffe0c0}.od-btn-ghost[data-v-0126e4a7]{background:#fff;color:#888;border:1px solid #e8e8e8}.od-btn-ghost[data-v-0126e4a7]:hover{border-color:#bbb;color:#555}@media (max-width:768px){.od-summary-grid[data-v-0126e4a7]{grid-template-columns:repeat(2,1fr);gap:10px}.od-summary-card[data-v-0126e4a7]{padding:12px 14px}.od-summary-num[data-v-0126e4a7]{font-size:18px}.od-toolbar[data-v-0126e4a7]{flex-direction:column;align-items:stretch;padding:10px 14px}.od-toolbar-right .el-input[data-v-0126e4a7]{width:100%!important}.od-tabs[data-v-0126e4a7]{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px}.od-tabs[data-v-0126e4a7]::-webkit-scrollbar{display:none}.od-tab[data-v-0126e4a7]{flex-shrink:0}.od-card-header[data-v-0126e4a7]{flex-wrap:wrap;gap:8px;padding:10px 14px}.od-no[data-v-0126e4a7]{width:100%;order:1;font-size:11px}.od-time[data-v-0126e4a7]{order:3}.od-status[data-v-0126e4a7]{order:2}.od-items[data-v-0126e4a7]{padding:10px 14px}.od-card-footer[data-v-0126e4a7]{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 14px}.od-footer-right[data-v-0126e4a7]{width:100%;flex-wrap:wrap;justify-content:space-between}.od-actions[data-v-0126e4a7]{width:100%;justify-content:flex-end}}@media (max-width:480px){.od-summary-grid[data-v-0126e4a7]{grid-template-columns:1fr}.od-summary-num[data-v-0126e4a7]{font-size:20px}.od-item[data-v-0126e4a7]{flex-wrap:wrap}.od-item-img[data-v-0126e4a7]{width:44px;height:44px}.od-btn[data-v-0126e4a7]{padding:0 10px;font-size:11px}}.wb-section[data-v-6bd64202]{display:flex;flex-direction:column;gap:16px}.wl-balance-card[data-v-6bd64202]{background:linear-gradient(135deg,#1e293b,#334155);border-radius:16px;padding:24px 28px;display:flex;align-items:center;gap:0;position:relative;overflow:hidden;color:#fff}.wl-balance-deco[data-v-6bd64202]{position:absolute;right:-40px;top:-40px;width:200px;height:200px;border-radius:50%;background:hsla(0,0%,100%,.04);pointer-events:none}.wl-balance-left[data-v-6bd64202]{flex:1}.wl-balance-label[data-v-6bd64202]{font-size:13px;color:hsla(0,0%,100%,.6);margin-bottom:8px}.wl-balance-amount[data-v-6bd64202]{display:flex;align-items:baseline;gap:4px;margin-bottom:10px}.wl-currency[data-v-6bd64202]{font-size:20px;font-weight:700;color:hsla(0,0%,100%,.8)}.wl-amount[data-v-6bd64202]{font-size:36px;font-weight:900;letter-spacing:-1px}.wl-toggle-eye[data-v-6bd64202]{font-size:16px;color:hsla(0,0%,100%,.5);cursor:pointer;margin-left:6px;transition:color .15s}.wl-toggle-eye[data-v-6bd64202]:hover{color:hsla(0,0%,100%,.9)}.wl-balance-sub[data-v-6bd64202]{font-size:12px;color:hsla(0,0%,100%,.5)}.wl-withdrawable[data-v-6bd64202]{color:#4ade80;font-weight:600}.wl-frozen[data-v-6bd64202]{color:#fbbf24;font-weight:600}.wl-balance-actions[data-v-6bd64202]{display:flex;flex-direction:column;gap:10px}.wl-btn-withdraw[data-v-6bd64202]{height:40px;padding:0 24px;background:#ff6b00;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s}.wl-btn-withdraw[data-v-6bd64202]:hover{background:#e55c00}.wl-btn-recharge[data-v-6bd64202]{height:40px;padding:0 24px;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s}.wl-btn-recharge[data-v-6bd64202]:hover{background:hsla(0,0%,100%,.18)}.wl-stats-row[data-v-6bd64202]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.wl-stat-card[data-v-6bd64202]{background:#fff;border-radius:12px;border:1px solid #eee;padding:14px 16px;text-align:center}.wl-stat-val[data-v-6bd64202]{font-size:18px;font-weight:900;color:#1a1a1a}.wl-stat-label[data-v-6bd64202]{font-size:12px;color:#aaa;margin-top:4px}.wl-body-grid[data-v-6bd64202]{display:grid;grid-template-columns:1fr 340px;gap:14px}.wl-panel[data-v-6bd64202]{background:#fff;border-radius:14px;border:1px solid #eee;overflow:hidden}.wl-panel-header[data-v-6bd64202]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.wl-panel-title[data-v-6bd64202]{font-size:14px;font-weight:700;color:#333}.wl-type-tabs[data-v-6bd64202]{display:flex;gap:2px}.wl-type-tab[data-v-6bd64202]{padding:4px 12px;font-size:12px;color:#aaa;border-radius:6px;cursor:pointer;transition:all .15s}.wl-type-tab[data-v-6bd64202]:hover{background:#f5f5f5;color:#555}.wl-type-tab.active[data-v-6bd64202]{background:#fff4e8;color:#ff6b00;font-weight:700}.wl-tx-list[data-v-6bd64202]{padding:8px 0}.wl-tx-item[data-v-6bd64202]{display:flex;align-items:center;gap:12px;padding:11px 20px;transition:background .15s}.wl-tx-item[data-v-6bd64202]:hover{background:#fafafa}.wl-tx-icon[data-v-6bd64202]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.wti-in[data-v-6bd64202]{background:#eafaf1;color:#27ae60}.wti-out[data-v-6bd64202]{background:#ffeaea;color:#e74c3c}.wl-tx-info[data-v-6bd64202]{flex:1;min-width:0}.wl-tx-title[data-v-6bd64202]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-tx-time[data-v-6bd64202]{font-size:11px;color:#bbb;margin-top:2px}.wl-tx-amount[data-v-6bd64202]{font-size:14px;font-weight:700}.wl-in[data-v-6bd64202]{color:#27ae60}.wl-out[data-v-6bd64202]{color:#e74c3c}.wl-tx-empty[data-v-6bd64202]{text-align:center;padding:30px 0;font-size:13px;color:#ccc}.wl-bound-list[data-v-6bd64202]{padding:12px 20px;display:flex;flex-direction:column;gap:10px}.wl-bound-item[data-v-6bd64202]{display:flex;align-items:center;gap:12px;background:#f9f9f9;border-radius:12px;padding:12px 14px}.wl-acc-icon[data-v-6bd64202]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.wai-wechat[data-v-6bd64202]{background:#e8f8e8;color:#07c160}.wai-alipay[data-v-6bd64202]{background:#e6f3ff;color:#1677ff}.wl-acc-info[data-v-6bd64202]{flex:1}.wl-acc-name[data-v-6bd64202]{font-size:13px;font-weight:700;color:#333}.wl-acc-no[data-v-6bd64202]{font-size:11px;color:#aaa;margin-top:2px}.wl-acc-right[data-v-6bd64202]{display:flex;align-items:center;gap:8px}.wl-acc-default[data-v-6bd64202]{font-size:11px;background:#fff4e8;color:#ff6b00;padding:2px 8px;border-radius:6px;font-weight:600}.wl-acc-set-default[data-v-6bd64202]{font-size:11px;color:#aaa;cursor:pointer;transition:color .15s}.wl-acc-set-default[data-v-6bd64202]:hover{color:#ff6b00}.wl-acc-delete[data-v-6bd64202]{font-size:14px;color:#ccc;cursor:pointer;transition:color .15s}.wl-acc-delete[data-v-6bd64202]:hover{color:#e74c3c}.wl-btn-add-account[data-v-6bd64202]{margin:0 20px 14px;height:34px;width:calc(100% - 40px);background:#fff;border:1.5px dashed #ddd;border-radius:10px;font-size:13px;color:#aaa;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .15s}.wl-btn-add-account[data-v-6bd64202]:hover{border-color:#ff8c00;color:#ff6b00;background:#fff4e8}.wl-divider[data-v-6bd64202]{height:1px;background:#f0f0f0;margin:0 20px}.wl-setting-row[data-v-6bd64202]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px}.wl-setting-title[data-v-6bd64202]{font-size:13px;font-weight:600;color:#333}.wl-setting-desc[data-v-6bd64202]{font-size:11px;color:#aaa;margin-top:3px}@media (max-width:768px){.wl-balance-card[data-v-6bd64202]{flex-direction:column;align-items:stretch;padding:20px 20px;gap:16px}.wl-balance-actions[data-v-6bd64202]{flex-direction:row;justify-content:flex-start}.wl-balance-amount .wl-amount[data-v-6bd64202]{font-size:28px}.wl-stats-row[data-v-6bd64202]{grid-template-columns:repeat(2,1fr);gap:10px}.wl-stat-card[data-v-6bd64202]{padding:12px 14px}.wl-stat-val[data-v-6bd64202]{font-size:16px}.wl-body-grid[data-v-6bd64202]{grid-template-columns:1fr}.wl-panel-header[data-v-6bd64202]{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.wl-type-tabs[data-v-6bd64202]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.wl-type-tab[data-v-6bd64202]{flex-shrink:0}.wl-bound-list[data-v-6bd64202],.wl-tx-item[data-v-6bd64202]{padding:10px 16px}.wl-bound-item[data-v-6bd64202]{flex-wrap:wrap}.wl-acc-right[data-v-6bd64202]{width:100%;justify-content:flex-end;margin-top:6px}.wl-btn-add-account[data-v-6bd64202]{margin:0 16px 12px;width:calc(100% - 32px)}.wl-setting-row[data-v-6bd64202]{padding:12px 16px;flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.wl-stats-row[data-v-6bd64202]{grid-template-columns:1fr}.wl-balance-actions[data-v-6bd64202]{flex-direction:column}.wl-btn-recharge[data-v-6bd64202],.wl-btn-withdraw[data-v-6bd64202]{width:100%;justify-content:center}}.wb-section[data-v-c24e0e52]{display:flex;flex-direction:column;gap:16px}.camp-tabs-bar[data-v-c24e0e52]{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:14px;border:1px solid #eee;padding:12px 18px}.camp-tabs[data-v-c24e0e52]{display:flex;gap:4px}.camp-tab[data-v-c24e0e52]{display:flex;align-items:center;gap:5px;padding:7px 14px;font-size:13px;color:#888;border-radius:8px;cursor:pointer;transition:all .15s;position:relative}.camp-tab[data-v-c24e0e52]:hover{background:#f5f5f5;color:#555}.camp-tab.active[data-v-c24e0e52]{background:#fff4e8;color:#ff6b00;font-weight:700}.camp-tab-badge[data-v-c24e0e52]{font-size:10px;background:#ff6b00;color:#fff;border-radius:8px;padding:1px 5px;font-weight:700;margin-left:2px}.camp-btn-create[data-v-c24e0e52]{height:34px;padding:0 18px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px;box-shadow:0 3px 10px rgba(255,107,0,.25);transition:all .2s}.camp-btn-create[data-v-c24e0e52]:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(255,107,0,.35)}.camp-list[data-v-c24e0e52]{display:flex;flex-direction:column;gap:14px}.camp-card[data-v-c24e0e52]{background:#fff;border-radius:16px;border:1px solid #eee;overflow:hidden;display:flex;transition:box-shadow .2s}.camp-card[data-v-c24e0e52]:hover{box-shadow:0 6px 22px rgba(0,0,0,.08)}.camp-card-cover[data-v-c24e0e52]{width:180px;flex-shrink:0;position:relative}.camp-cover-img[data-v-c24e0e52]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.camp-status-badge[data-v-c24e0e52]{position:absolute;top:10px;left:10px;font-size:11px;padding:2px 9px;border-radius:6px;font-weight:700}.csb-active[data-v-c24e0e52]{background:rgba(39,174,96,.9);color:#fff}.csb-upcoming[data-v-c24e0e52]{background:rgba(79,135,255,.9);color:#fff}.csb-paused[data-v-c24e0e52]{background:hsla(0,0%,60%,.9);color:#fff}.csb-ended[data-v-c24e0e52]{background:rgba(0,0,0,.4);color:#fff}.camp-card-task[data-v-c24e0e52]{align-items:stretch}.camp-task-left[data-v-c24e0e52]{width:80px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0}.camp-task-icon[data-v-c24e0e52]{font-size:28px;line-height:1;margin-bottom:6px}.camp-task-type[data-v-c24e0e52]{font-size:10px;color:#ff8c00;font-weight:700}.camp-card-body[data-v-c24e0e52]{flex:1;padding:16px 18px;min-width:0}.camp-type-row[data-v-c24e0e52]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.camp-type-tag[data-v-c24e0e52]{font-size:11px;padding:2px 8px;border-radius:6px;font-weight:700;display:flex;align-items:center;gap:4px}.camp-type-exp[data-v-c24e0e52]{background:#fff4e8;color:#ff6b00}.camp-task-diff[data-v-c24e0e52]{font-size:11px;padding:2px 8px;border-radius:6px;font-weight:600}.ctd-green[data-v-c24e0e52]{background:#eafaf1;color:#27ae60}.ctd-purple[data-v-c24e0e52]{background:#f3eeff;color:#7b5ef8}.ctd-orange[data-v-c24e0e52]{background:#fff4e8;color:#ff8c00}.camp-card-time[data-v-c24e0e52]{font-size:12px;color:#bbb;margin-left:auto}.camp-card-title[data-v-c24e0e52]{font-size:15px;font-weight:800;color:#1a1a1a;margin-bottom:5px}.camp-card-desc[data-v-c24e0e52]{font-size:12px;color:#888;line-height:1.6;margin-bottom:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.camp-card-stats[data-v-c24e0e52]{display:flex;align-items:center;gap:20px;position:relative}.camp-stat[data-v-c24e0e52]{display:flex;flex-direction:column;align-items:center;gap:1px}.camp-stat-val[data-v-c24e0e52]{font-size:16px;font-weight:900;color:#1a1a1a}.camp-stat-label[data-v-c24e0e52]{font-size:10px;color:#bbb}.camp-stat-price[data-v-c24e0e52]{color:#ff6b00}.camp-stat-active[data-v-c24e0e52]{color:#27ae60}.camp-stat-upcoming[data-v-c24e0e52]{color:#4f87ff}.camp-progress-wrap[data-v-c24e0e52]{flex:1;height:5px;background:#f0f0f0;border-radius:3px;margin-left:8px}.camp-progress-bar[data-v-c24e0e52]{height:100%;border-radius:3px;background:linear-gradient(90deg,#ff8c42,#ff6b00);transition:width .5s ease}.camp-task-steps[data-v-c24e0e52]{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.camp-step[data-v-c24e0e52]{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.camp-step.step-done[data-v-c24e0e52]{color:#27ae60}.step-icon[data-v-c24e0e52]{font-size:14px}.step-done .step-icon[data-v-c24e0e52]{color:#27ae60}.camp-reward-row[data-v-c24e0e52]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.camp-reward-label[data-v-c24e0e52]{font-size:12px;color:#aaa}.camp-reward-tag[data-v-c24e0e52]{font-size:11px;padding:2px 8px;border-radius:6px;font-weight:600}.crt-green[data-v-c24e0e52]{background:#eafaf1;color:#27ae60}.crt-purple[data-v-c24e0e52]{background:#f3eeff;color:#7b5ef8}.crt-orange[data-v-c24e0e52]{background:#fff4e8;color:#ff8c00}.camp-card-actions[data-v-c24e0e52]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 16px;flex-shrink:0;border-left:1px solid #f5f5f5}.camp-btn-data[data-v-c24e0e52],.camp-btn-edit[data-v-c24e0e52],.camp-btn-resume[data-v-c24e0e52],.camp-btn-reuse[data-v-c24e0e52],.camp-btn-stop[data-v-c24e0e52]{height:30px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:4px;white-space:nowrap}.camp-btn-edit[data-v-c24e0e52]{background:#f5f5f5;color:#666;border:none}.camp-btn-edit[data-v-c24e0e52]:hover{background:#e8e8e8}.camp-btn-stop[data-v-c24e0e52]{background:#ffeaea;color:#e74c3c;border:none}.camp-btn-stop[data-v-c24e0e52]:hover{background:#ffd5d5}.camp-btn-resume[data-v-c24e0e52]{background:#eafaf1;color:#27ae60;border:none}.camp-btn-resume[data-v-c24e0e52]:hover{background:#d5f5e3}.camp-btn-data[data-v-c24e0e52]{background:#eef3ff;color:#4f87ff;border:none}.camp-btn-data[data-v-c24e0e52]:hover{background:#dce8ff}.camp-ended-list[data-v-c24e0e52]{display:flex;flex-direction:column;gap:10px}.camp-ended-card[data-v-c24e0e52]{display:flex;align-items:center;gap:14px;background:#fff;border-radius:14px;border:1px solid #eee;padding:14px 18px}.camp-ended-icon[data-v-c24e0e52]{width:40px;height:40px;border-radius:12px;background:#f5f5f5;color:#bbb;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.camp-ended-info[data-v-c24e0e52]{flex:1}.camp-ended-title[data-v-c24e0e52]{font-size:13px;font-weight:700;color:#888}.camp-ended-meta[data-v-c24e0e52]{font-size:11px;color:#ccc;margin-top:2px}.camp-ended-stats[data-v-c24e0e52]{display:flex;gap:16px}.camp-ended-stat[data-v-c24e0e52]{font-size:12px;color:#aaa}.stat-orange[data-v-c24e0e52]{color:#ff6b00}.camp-btn-reuse[data-v-c24e0e52]{background:#fff4e8;color:#ff6b00;border:none;font-size:12px}.camp-btn-reuse[data-v-c24e0e52]:hover{background:#ffe0c0}.camp-dialog-mask[data-v-c24e0e52]{position:fixed;inset:0;z-index:500;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px)}.dialog-fade-enter-active[data-v-c24e0e52],.dialog-fade-leave-active[data-v-c24e0e52]{transition:opacity .25s}.dialog-fade-enter[data-v-c24e0e52],.dialog-fade-leave-to[data-v-c24e0e52]{opacity:0}.camp-dialog[data-v-c24e0e52]{width:540px;max-height:85vh;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.18);display:flex;flex-direction:column;overflow:hidden;animation:dialogIn-c24e0e52 .28s cubic-bezier(.34,1.56,.64,1)}@keyframes dialogIn-c24e0e52{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.camp-dialog-header[data-v-c24e0e52]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.camp-dialog-title[data-v-c24e0e52]{font-size:16px;font-weight:800;color:#1a1a1a}.camp-dialog-close[data-v-c24e0e52]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:#aaa;font-size:15px;transition:all .15s}.camp-dialog-close[data-v-c24e0e52]:hover{background:#f5f5f5;color:#333}.camp-dialog-body[data-v-c24e0e52]{flex:1;overflow-y:auto;padding:20px 22px}.camp-form-label[data-v-c24e0e52]{font-size:12px;font-weight:700;color:#555;margin-bottom:7px;margin-top:14px}.camp-form-label[data-v-c24e0e52]:first-child{margin-top:0}.camp-type-cards[data-v-c24e0e52]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.camp-type-card[data-v-c24e0e52]{border:2px solid #eee;border-radius:14px;padding:14px 16px;cursor:pointer;transition:all .18s;text-align:center}.camp-type-card[data-v-c24e0e52]:hover{border-color:#ffd0a0;background:#fffaf5}.camp-type-card.selected[data-v-c24e0e52]{border-color:#ff6b00;background:#fff4e8}.ctc-icon[data-v-c24e0e52]{font-size:28px;margin-bottom:6px}.ctc-name[data-v-c24e0e52]{font-size:14px;font-weight:800;color:#1a1a1a;margin-bottom:3px}.ctc-desc[data-v-c24e0e52]{font-size:11px;color:#aaa;line-height:1.4}.camp-type-card.selected .ctc-name[data-v-c24e0e52]{color:#ff6b00}.camp-form-row[data-v-c24e0e52]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.camp-form-col[data-v-c24e0e52]{display:flex;flex-direction:column}.camp-dialog-footer[data-v-c24e0e52]{display:flex;gap:10px;padding:14px 22px;border-top:1px solid #f0f0f0;flex-shrink:0}.camp-dialog-cancel[data-v-c24e0e52]{flex:1;height:42px;background:#f5f5f5;color:#666;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.camp-dialog-cancel[data-v-c24e0e52]:hover{background:#eee}.camp-dialog-submit[data-v-c24e0e52]{flex:2;height:42px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 3px 12px rgba(255,107,0,.3);transition:all .15s}.camp-dialog-submit[data-v-c24e0e52]:hover{transform:translateY(-1px);box-shadow:0 5px 16px rgba(255,107,0,.4)}@media (max-width:768px){.camp-tabs-bar[data-v-c24e0e52]{flex-direction:column;align-items:stretch;padding:10px 14px}.camp-tabs[data-v-c24e0e52]{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px}.camp-tabs[data-v-c24e0e52]::-webkit-scrollbar{display:none}.camp-tab[data-v-c24e0e52]{flex-shrink:0}.camp-btn-create[data-v-c24e0e52]{width:100%;justify-content:center}.camp-card[data-v-c24e0e52]{flex-direction:column}.camp-card-cover[data-v-c24e0e52]{width:100%;height:140px}.camp-card-task[data-v-c24e0e52]{flex-direction:column}.camp-task-left[data-v-c24e0e52]{width:100%;flex-direction:row;gap:8px;padding:12px 16px}.camp-task-icon[data-v-c24e0e52]{margin-bottom:0}.camp-card-actions[data-v-c24e0e52]{flex-direction:row;flex-wrap:wrap;border-left:none;border-top:1px solid #f5f5f5;padding:12px 16px;justify-content:flex-start}.camp-dialog[data-v-c24e0e52]{width:calc(100% - 24px);max-width:100%}.camp-form-row[data-v-c24e0e52],.camp-type-cards[data-v-c24e0e52]{grid-template-columns:1fr}}.wbm-root[data-v-1ef1ce2a]{display:flex;flex-direction:column;gap:20px}.wbm-status-card[data-v-1ef1ce2a]{background:linear-gradient(135deg,#1a1a2e,#16213e 60%,#0f3460);border-radius:16px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.wbm-status-card[data-v-1ef1ce2a]:before{content:"";position:absolute;right:-40px;top:-40px;width:200px;height:200px;border-radius:50%;background:rgba(255,107,0,.08)}.wbm-status-left[data-v-1ef1ce2a]{display:flex;align-items:center;gap:18px}.wbm-avatar-wrap[data-v-1ef1ce2a]{position:relative;flex-shrink:0}.wbm-avatar[data-v-1ef1ce2a]{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid rgba(255,107,0,.5)}.wbm-level-badge[data-v-1ef1ce2a]{position:absolute;bottom:-4px;right:-4px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;font-size:9px;font-weight:900;padding:1px 5px;border-radius:6px}.wbm-username[data-v-1ef1ce2a]{font-size:16px;font-weight:800;color:#fff;margin-bottom:6px}.wbm-plan-row[data-v-1ef1ce2a]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.wbm-plan-tag[data-v-1ef1ce2a]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:3px 10px;border-radius:6px}.wbm-expire[data-v-1ef1ce2a]{font-size:12px;color:hsla(0,0%,100%,.5)}.wbm-benefits-row[data-v-1ef1ce2a]{display:flex;flex-wrap:wrap;gap:6px}.wbm-benefit-chip[data-v-1ef1ce2a]{font-size:11px;color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.1);padding:2px 8px;border-radius:4px}.wbm-status-right[data-v-1ef1ce2a]{display:flex;align-items:center;gap:24px}.wbm-days-left[data-v-1ef1ce2a]{text-align:center}.wbm-days-num[data-v-1ef1ce2a]{display:block;font-size:32px;font-weight:900;color:#ff8c42;line-height:1}.wbm-days-label[data-v-1ef1ce2a]{font-size:11px;color:hsla(0,0%,100%,.5)}.wbm-renew-btn[data-v-1ef1ce2a]{height:38px;padding:0 22px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(255,107,0,.4);transition:all .2s}.wbm-renew-btn[data-v-1ef1ce2a]:hover{transform:translateY(-1px)}.wbm-section[data-v-1ef1ce2a]{background:#fff;border-radius:14px;border:1px solid #eee;padding:22px 24px}.wbm-section-title[data-v-1ef1ce2a]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:#1a1a1a;margin-bottom:18px}.wbm-section-dot[data-v-1ef1ce2a]{width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,#ff8c42,#ff6b00)}.wbm-rights-grid[data-v-1ef1ce2a]{display:flex;flex-direction:column;gap:0;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.wbm-right-header[data-v-1ef1ce2a]{order:-1;background:#fafafa}.wbm-right-row[data-v-1ef1ce2a]{display:grid;grid-template-columns:1fr 1fr 1.4fr 1.4fr;border-bottom:1px solid #f5f5f5}.wbm-right-row[data-v-1ef1ce2a]:last-of-type{border-bottom:none}.wbm-right-label[data-v-1ef1ce2a]{padding:12px 14px;font-size:13px;color:#555;font-weight:600;border-right:1px solid #f5f5f5}.wbm-right-cell[data-v-1ef1ce2a]{padding:12px 14px;font-size:12px;text-align:center;border-right:1px solid #f5f5f5;color:#888}.wbm-right-cell[data-v-1ef1ce2a]:last-child{border-right:none}.wbm-cell-pro[data-v-1ef1ce2a]{background:#fff9f5;color:#ff6b00}.wbm-cell-business[data-v-1ef1ce2a]{background:#f5f8ff;color:#1976d2}.wbm-header-cell[data-v-1ef1ce2a]{font-size:12px;font-weight:800;padding:14px;display:flex;align-items:center;justify-content:center;gap:4px}.wbm-cell-free.wbm-header-cell[data-v-1ef1ce2a]{color:#aaa}.wbm-cell-pro.wbm-header-cell[data-v-1ef1ce2a]{color:#ff6b00}.wbm-cell-business.wbm-header-cell[data-v-1ef1ce2a]{color:#1976d2}.wbm-plan-tabs[data-v-1ef1ce2a]{display:flex;gap:8px;margin-bottom:16px}.wbm-plan-tab[data-v-1ef1ce2a]{height:36px;padding:0 20px;border-radius:10px;background:#f5f5f5;color:#777;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;border:1.5px solid transparent;transition:all .15s}.wbm-plan-tab[data-v-1ef1ce2a]:hover{background:#fff4e8;color:#ff6b00}.wbm-plan-tab.active[data-v-1ef1ce2a]{background:#fff4e8;color:#ff6b00;border-color:#ff8c42}.wbm-tab-hot[data-v-1ef1ce2a]{font-size:9px;background:#ff4d4f;color:#fff;padding:1px 5px;border-radius:4px;font-weight:900}.wbm-plans-row[data-v-1ef1ce2a]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.wbm-plan-card[data-v-1ef1ce2a]{border:2px solid #eee;border-radius:14px;padding:20px 18px;cursor:pointer;position:relative;transition:all .15s;text-align:center}.wbm-plan-card[data-v-1ef1ce2a]:hover{border-color:#ffc49a}.wbm-plan-card.selected[data-v-1ef1ce2a]{border-color:#ff6b00;background:#fff9f5}.wbm-plan-card.recommended[data-v-1ef1ce2a]{border-color:#ff8c42}.wbm-plan-recommend-tag[data-v-1ef1ce2a]{position:absolute;top:-1px;right:14px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;font-size:10px;font-weight:800;padding:2px 10px;border-radius:0 0 8px 8px}.wbm-plan-duration[data-v-1ef1ce2a]{font-size:14px;font-weight:700;color:#555;margin-bottom:12px}.wbm-plan-price-row[data-v-1ef1ce2a]{display:flex;align-items:baseline;justify-content:center;gap:2px;margin-bottom:4px}.wbm-plan-currency[data-v-1ef1ce2a]{font-size:14px;font-weight:700;color:#ff6b00}.wbm-plan-price[data-v-1ef1ce2a]{font-size:32px;font-weight:900;color:#ff6b00;line-height:1}.wbm-plan-unit[data-v-1ef1ce2a]{font-size:12px;color:#aaa}.wbm-plan-original[data-v-1ef1ce2a]{font-size:11px;color:#ccc;text-decoration:line-through;margin-bottom:2px}.wbm-plan-saving[data-v-1ef1ce2a]{font-size:11px;color:#f56c6c;font-weight:700;margin-bottom:2px}.wbm-plan-per[data-v-1ef1ce2a]{font-size:11px;color:#aaa;margin-top:4px}.wbm-plan-select-dot[data-v-1ef1ce2a]{width:20px;height:20px;border-radius:50%;border:2px solid #ddd;margin:14px auto 0;display:flex;align-items:center;justify-content:center;font-size:11px;transition:all .15s}.wbm-plan-select-dot.active[data-v-1ef1ce2a]{background:#ff6b00;border-color:#ff6b00;color:#fff}.wbm-pay-section[data-v-1ef1ce2a]{margin-bottom:20px}.wbm-pay-label[data-v-1ef1ce2a]{font-size:12px;font-weight:700;color:#888;margin-bottom:10px}.wbm-pay-methods[data-v-1ef1ce2a]{display:flex;gap:10px}.wbm-pay-method[data-v-1ef1ce2a]{height:44px;padding:0 20px;border-radius:10px;border:1.5px solid #eee;background:#fafafa;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#555;cursor:pointer;transition:all .15s}.wbm-pay-method[data-v-1ef1ce2a]:hover{border-color:#ffc49a;background:#fff4e8}.wbm-pay-method.active[data-v-1ef1ce2a]{border-color:#ff6b00;background:#fff9f5;color:#ff6b00}.wbm-checkout-bar[data-v-1ef1ce2a]{background:#fafafa;border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border:1px solid #f0f0f0}.wbm-checkout-info[data-v-1ef1ce2a]{display:flex;flex-direction:column;gap:4px}.wbm-checkout-plan[data-v-1ef1ce2a]{font-size:13px;color:#888}.wbm-checkout-total[data-v-1ef1ce2a]{font-size:13px;color:#333}.wbm-checkout-total em[data-v-1ef1ce2a]{font-size:22px;font-weight:900;color:#ff6b00;font-style:normal;margin-left:4px}.wbm-pay-btn[data-v-1ef1ce2a]{height:44px;padding:0 32px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(255,107,0,.35);display:flex;align-items:center;gap:6px;transition:all .2s}.wbm-pay-btn[data-v-1ef1ce2a]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,107,0,.45)}.wbm-faq-list[data-v-1ef1ce2a]{display:flex;flex-direction:column;gap:8px}.wbm-faq-item[data-v-1ef1ce2a]{border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.wbm-faq-q[data-v-1ef1ce2a]{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;transition:background .15s}.wbm-faq-q[data-v-1ef1ce2a]:hover{background:#fafafa}.wbm-faq-icon[data-v-1ef1ce2a]{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wbm-faq-qtext[data-v-1ef1ce2a]{flex:1;font-size:13px;font-weight:600;color:#333}.wbm-faq-arrow[data-v-1ef1ce2a]{font-size:12px;color:#aaa;transition:transform .2s}.wbm-faq-arrow.open[data-v-1ef1ce2a]{transform:rotate(180deg);color:#ff6b00}.wbm-faq-a[data-v-1ef1ce2a]{display:flex;gap:10px;align-items:flex-start;padding:12px 16px 14px;background:#fff9f5;border-top:1px solid #f5f5f5;font-size:13px;color:#666;line-height:1.7}.wbm-faq-a-icon[data-v-1ef1ce2a]{width:22px;height:22px;border-radius:6px;background:#f0f0f0;color:#aaa;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}@media (max-width:768px){.wbm-status-card[data-v-1ef1ce2a]{flex-direction:column;align-items:stretch;padding:18px 20px;gap:16px}.wbm-status-left[data-v-1ef1ce2a]{flex-direction:column;align-items:flex-start}.wbm-status-right[data-v-1ef1ce2a]{flex-direction:column;align-items:stretch;gap:12px}.wbm-renew-btn[data-v-1ef1ce2a]{width:100%;justify-content:center}.wbm-section[data-v-1ef1ce2a]{padding:18px 20px}.wbm-rights-grid[data-v-1ef1ce2a]{overflow-x:auto;-webkit-overflow-scrolling:touch}.wbm-right-row[data-v-1ef1ce2a]{grid-template-columns:1fr .8fr .8fr .8fr;min-width:320px}.wbm-plan-tabs[data-v-1ef1ce2a]{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px}.wbm-plan-tab[data-v-1ef1ce2a]{flex-shrink:0}.wbm-plans-row[data-v-1ef1ce2a]{grid-template-columns:1fr}.wbm-checkout-bar[data-v-1ef1ce2a]{flex-direction:column;align-items:stretch;gap:12px}.wbm-pay-btn[data-v-1ef1ce2a]{width:100%;justify-content:center}}.wbr-root[data-v-5424d4ca]{display:flex;flex-direction:column;gap:16px}.wbr-stats-bar[data-v-5424d4ca]{background:#fff;border-radius:14px;border:1px solid #eee;padding:20px 24px;display:flex;gap:32px;align-items:center}.wbr-stat-score[data-v-5424d4ca]{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;padding-right:32px;border-right:1px solid #f0f0f0}.wbr-score-big[data-v-5424d4ca]{font-size:44px;font-weight:900;color:#ff6b00;line-height:1}.wbr-star-row[data-v-5424d4ca]{display:flex;gap:2px}.wbr-score-sub[data-v-5424d4ca]{font-size:12px;color:#aaa}.wbr-star[data-v-5424d4ca]{font-size:16px}.wbr-stat-dims[data-v-5424d4ca]{flex:1;display:flex;flex-direction:column;gap:8px;padding-right:32px;border-right:1px solid #f0f0f0}.wbr-dim-row[data-v-5424d4ca]{display:flex;align-items:center;gap:10px}.wbr-dim-label[data-v-5424d4ca]{font-size:12px;color:#666;width:56px;flex-shrink:0}.wbr-dim-bar-wrap[data-v-5424d4ca]{flex:1;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.wbr-dim-bar[data-v-5424d4ca]{height:100%;background:linear-gradient(90deg,#ffb300,#ff6b00);border-radius:3px;transition:width .4s}.wbr-dim-score[data-v-5424d4ca]{font-size:12px;font-weight:700;color:#ff6b00;width:28px;text-align:right;flex-shrink:0}.wbr-stat-counts[data-v-5424d4ca]{flex:1;display:flex;flex-direction:column;gap:6px;padding-right:32px;border-right:1px solid #f0f0f0}.wbr-star-stat-row[data-v-5424d4ca]{display:flex;align-items:center;gap:8px}.wbr-star-stat-label[data-v-5424d4ca]{font-size:11px;color:#aaa;width:26px;flex-shrink:0}.wbr-star-stat-bar-wrap[data-v-5424d4ca]{flex:1;height:5px;background:#f0f0f0;border-radius:3px;overflow:hidden}.wbr-star-stat-bar[data-v-5424d4ca]{height:100%;background:#ffb300;border-radius:3px}.wbr-star-stat-count[data-v-5424d4ca]{font-size:11px;color:#aaa;width:28px;text-align:right;flex-shrink:0}.wbr-stat-nums[data-v-5424d4ca]{display:flex;gap:24px;align-items:center}.wbr-num-item[data-v-5424d4ca]{text-align:center}.wbr-num-val[data-v-5424d4ca]{font-size:24px;font-weight:900;line-height:1}.wbr-num-label[data-v-5424d4ca]{font-size:11px;color:#aaa;margin-top:4px}.wbr-toolbar[data-v-5424d4ca]{background:#fff;border-radius:14px;border:1px solid #eee;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.wbr-filter-tabs[data-v-5424d4ca]{display:flex;gap:4px;flex-wrap:wrap}.wbr-filter-tab[data-v-5424d4ca]{padding:5px 14px;border-radius:20px;font-size:13px;color:#888;cursor:pointer;transition:all .15s;border:1px solid transparent;display:flex;align-items:center;gap:5px}.wbr-filter-tab[data-v-5424d4ca]:hover{background:#f5f5f5;color:#333}.wbr-filter-tab.active[data-v-5424d4ca]{background:#fff4e8;color:#ff6b00;border-color:#ffd0a0;font-weight:700}.wbr-tab-badge[data-v-5424d4ca]{background:#ff6b00;color:#fff;font-size:10px;padding:0 5px;border-radius:8px;font-weight:700;min-width:16px;text-align:center}.wbr-toolbar-right[data-v-5424d4ca]{display:flex;gap:8px;align-items:center}.wbr-list[data-v-5424d4ca]{display:flex;flex-direction:column;gap:12px}.wbr-card[data-v-5424d4ca]{background:#fff;border-radius:14px;border:1px solid #eee;padding:16px 20px;transition:box-shadow .2s}.wbr-card[data-v-5424d4ca]:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.wbr-card-header[data-v-5424d4ca]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.wbr-avatar[data-v-5424d4ca]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.wbr-user-info[data-v-5424d4ca]{flex:1;display:flex;flex-direction:column;gap:3px}.wbr-username[data-v-5424d4ca]{font-size:13px;font-weight:700;color:#222}.wbr-stars[data-v-5424d4ca]{display:flex;align-items:center;gap:2px}.wbr-star[data-v-5424d4ca]{font-style:normal;font-size:13px;color:#e0e0e0}.wbr-star.filled[data-v-5424d4ca]{color:#ffb300}.wbr-star-num[data-v-5424d4ca]{font-size:12px;color:#ffb300;font-weight:700;margin-left:4px}.wbr-card-meta[data-v-5424d4ca]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.wbr-status-tag[data-v-5424d4ca]{font-size:11px;padding:2px 8px;border-radius:6px;font-weight:600}.wbr-s-replied[data-v-5424d4ca]{background:#eafaf1;color:#27ae60}.wbr-s-pending[data-v-5424d4ca]{background:#fff7e6;color:#fa8c16}.wbr-s-followup[data-v-5424d4ca]{background:#e8f4fd;color:#3498db}.wbr-date[data-v-5424d4ca]{font-size:11px;color:#bbb}.wbr-goods-info[data-v-5424d4ca]{display:flex;align-items:center;gap:10px;background:#fafafa;border-radius:8px;padding:8px 12px;margin-bottom:12px}.wbr-goods-thumb[data-v-5424d4ca]{width:40px;height:40px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.wbr-goods-detail[data-v-5424d4ca]{flex:1;display:flex;flex-direction:column;gap:2px}.wbr-goods-name[data-v-5424d4ca]{font-size:12px;font-weight:700;color:#333}.wbr-goods-sku[data-v-5424d4ca]{font-size:11px;color:#aaa}.wbr-order-no[data-v-5424d4ca]{font-size:11px;color:#ccc;flex-shrink:0}.wbr-content[data-v-5424d4ca]{margin-bottom:10px}.wbr-text[data-v-5424d4ca]{font-size:13px;color:#444;line-height:1.7;margin:0 0 10px}.wbr-imgs[data-v-5424d4ca]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.wbr-img[data-v-5424d4ca]{width:72px;height:72px;border-radius:8px;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:opacity .15s;border:1px solid #eee}.wbr-img[data-v-5424d4ca]:hover{opacity:.85}.wbr-review-tags[data-v-5424d4ca]{display:flex;flex-wrap:wrap;gap:6px}.wbr-review-tag[data-v-5424d4ca]{font-size:11px;color:#ff8c42;background:#fff4e8;padding:2px 8px;border-radius:6px;border:1px solid #ffd0a0}.wbr-followup[data-v-5424d4ca]{background:#f0f7ff;border-radius:8px;padding:10px 14px;margin-bottom:10px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px}.wbr-followup-badge[data-v-5424d4ca]{font-size:11px;background:#3498db;color:#fff;padding:1px 7px;border-radius:5px;font-weight:700;flex-shrink:0}.wbr-followup-date[data-v-5424d4ca]{font-size:11px;color:#aaa;flex-shrink:0;margin-top:1px}.wbr-followup-text[data-v-5424d4ca]{width:100%;font-size:12px;color:#555;margin:4px 0 0;line-height:1.6}.wbr-reply-block[data-v-5424d4ca]{background:#fafafa;border-left:3px solid #ff8c42;border-radius:0 8px 8px 0;padding:10px 14px;margin-top:6px}.wbr-reply-header[data-v-5424d4ca]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.wbr-reply-icon[data-v-5424d4ca]{color:#ff6b00;font-size:14px}.wbr-reply-label[data-v-5424d4ca]{font-size:12px;font-weight:700;color:#ff6b00}.wbr-reply-date[data-v-5424d4ca]{font-size:11px;color:#ccc;margin-left:4px}.wbr-reply-text[data-v-5424d4ca]{font-size:12px;color:#555;line-height:1.7;margin:0 0 8px}.wbr-reply-actions[data-v-5424d4ca]{display:flex;gap:12px}.wbr-reply-op[data-v-5424d4ca]{font-size:12px;color:#aaa;cursor:pointer;display:flex;align-items:center;gap:3px}.wbr-reply-op[data-v-5424d4ca]:hover{color:#ff6b00}.wbr-reply-op-del[data-v-5424d4ca]:hover{color:#e74c3c}.wbr-reply-editor[data-v-5424d4ca]{margin-top:10px}.wbr-reply-editor-btns[data-v-5424d4ca]{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.wbr-quick-label[data-v-5424d4ca]{font-size:11px;color:#aaa;flex-shrink:0}.wbr-quick-btn[data-v-5424d4ca]{font-size:11px;color:#ff6b00;background:#fff4e8;padding:3px 8px;border-radius:5px;cursor:pointer;border:1px solid #ffd0a0;white-space:nowrap;transition:all .12s;max-width:180px;overflow:hidden;text-overflow:ellipsis}.wbr-quick-btn[data-v-5424d4ca]:hover{background:#ffe8d0}.wbr-card-footer[data-v-5424d4ca]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid #f5f5f5}.wbr-helpful[data-v-5424d4ca]{display:flex;align-items:center;gap:6px;font-size:12px;color:#aaa}.wbr-helpful-num[data-v-5424d4ca]{font-weight:700;color:#ff6b00}.wbr-btn-do-reply[data-v-5424d4ca]{height:30px;padding:0 14px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;box-shadow:0 2px 6px rgba(255,107,0,.2);transition:all .15s}.wbr-btn-do-reply[data-v-5424d4ca]:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(255,107,0,.3)}.wbr-btn-reply[data-v-5424d4ca]{background:linear-gradient(90deg,#ff8c42,#ff6b00)!important;border-color:transparent!important;color:#fff!important;font-weight:700!important}.wbr-empty[data-v-5424d4ca]{background:#fff;border-radius:14px;border:1px dashed #e0e0e0;padding:60px 24px;display:flex;flex-direction:column;align-items:center;gap:12px}.wbr-empty-icon[data-v-5424d4ca]{font-size:48px;color:#e0e0e0}.wbr-empty-text[data-v-5424d4ca]{font-size:13px;color:#bbb}@media (max-width:768px){.wbr-stats-bar[data-v-5424d4ca]{flex-direction:column;align-items:stretch;gap:20px;padding:16px 18px}.wbr-stat-counts[data-v-5424d4ca],.wbr-stat-dims[data-v-5424d4ca],.wbr-stat-score[data-v-5424d4ca]{padding-right:0;padding-bottom:16px;border-right:none;border-bottom:1px solid #f0f0f0}.wbr-stat-nums[data-v-5424d4ca]{flex-wrap:wrap;gap:16px}.wbr-stat-nums .wbr-num-item[data-v-5424d4ca]{flex:1;min-width:0}.wbr-toolbar[data-v-5424d4ca]{flex-direction:column;align-items:stretch;padding:10px 14px}.wbr-toolbar-right[data-v-5424d4ca]{flex-wrap:wrap}.wbr-toolbar-right .el-input[data-v-5424d4ca]{flex:1;min-width:0}.wbr-toolbar-right .el-input[style*="width:200px"][data-v-5424d4ca]{width:100%!important}.wbr-card[data-v-5424d4ca]{padding:14px 16px}.wbr-card-header[data-v-5424d4ca]{flex-wrap:wrap}.wbr-card-meta[data-v-5424d4ca]{width:100%;flex-direction:row;justify-content:flex-start}.wbr-goods-info[data-v-5424d4ca]{flex-wrap:wrap}.wbr-imgs[data-v-5424d4ca]{gap:6px}.wbr-img[data-v-5424d4ca]{width:56px;height:56px}}.ai-assistant-wrap[data-v-130eb9fc]{position:fixed;bottom:32px;right:36px;z-index:999;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.ai-fab[data-v-130eb9fc]{position:relative;height:52px;padding:0 18px;background:linear-gradient(135deg,#ff8c42,#ff6b00);border-radius:26px;display:flex;align-items:center;cursor:pointer;box-shadow:0 6px 20px rgba(255,107,0,.45);transition:all .25s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-fab[data-v-130eb9fc]:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 28px rgba(255,107,0,.5)}.ai-fab[data-v-130eb9fc]:active{transform:scale(.97)}.ai-fab-content[data-v-130eb9fc]{display:flex;align-items:center;gap:7px;color:#fff;font-size:14px;font-weight:700}.ai-fab-logo[data-v-130eb9fc]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.ai-fab-close-icon[data-v-130eb9fc]{font-size:18px}.ai-fab-label[data-v-130eb9fc]{white-space:nowrap}.ai-fab-badge[data-v-130eb9fc]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;background:#e74c3c;color:#fff;border-radius:9px;border:2px solid #fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.ai-fab-switch-enter-active[data-v-130eb9fc],.ai-fab-switch-leave-active[data-v-130eb9fc]{transition:all .2s}.ai-fab-switch-enter[data-v-130eb9fc]{opacity:0;transform:rotate(-90deg) scale(.5)}.ai-fab-switch-leave-to[data-v-130eb9fc]{opacity:0;transform:rotate(90deg) scale(.5)}.ai-panel[data-v-130eb9fc]{width:380px;height:520px;background:#fff;border-radius:20px;box-shadow:0 16px 48px rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden}.ai-panel-slide-enter-active[data-v-130eb9fc]{animation:panelIn-130eb9fc .3s cubic-bezier(.34,1.56,.64,1)}.ai-panel-slide-leave-active[data-v-130eb9fc]{animation:panelOut-130eb9fc .22s ease-in forwards}@keyframes panelIn-130eb9fc{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes panelOut-130eb9fc{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.95)}}.ai-panel-header[data-v-130eb9fc]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,#1e293b,#0f172a);flex-shrink:0}.ai-header-left[data-v-130eb9fc]{display:flex;align-items:center;gap:10px}.ai-avatar-pulse[data-v-130eb9fc]{position:relative;width:38px;height:38px;display:flex;align-items:center;justify-content:center}.ai-avatar-pulse[data-v-130eb9fc]:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:rgba(255,140,0,.25);animation:avatarPulse-130eb9fc 2s ease-in-out infinite}@keyframes avatarPulse-130eb9fc{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:.2}}.ai-avatar-dot[data-v-130eb9fc]{position:absolute;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#ff8c42,#ff6b00)}.ai-avatar-logo[data-v-130eb9fc]{position:relative;z-index:1;width:24px;height:24px;-o-object-fit:contain;object-fit:contain;font-size:20px;line-height:1}.ai-header-name[data-v-130eb9fc]{font-size:14px;font-weight:800;color:#fff}.ai-header-status[data-v-130eb9fc]{display:flex;align-items:center;gap:5px;font-size:11px;color:hsla(0,0%,100%,.5);margin-top:1px}.ai-status-dot[data-v-130eb9fc]{width:6px;height:6px;border-radius:50%;background:#4ade80;animation:statusPulse-130eb9fc 1.8s ease-in-out infinite}@keyframes statusPulse-130eb9fc{0%,to{opacity:1}50%{opacity:.4}}.ai-header-actions[data-v-130eb9fc]{display:flex;gap:4px}.ai-header-btn[data-v-130eb9fc]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:hsla(0,0%,100%,.5);font-size:14px;transition:all .15s}.ai-header-btn[data-v-130eb9fc]:hover{background:hsla(0,0%,100%,.1);color:#fff}.ai-quick-chips[data-v-130eb9fc]{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 4px;flex-shrink:0}.ai-chip[data-v-130eb9fc]{font-size:11px;background:#f5f5f5;color:#555;border-radius:20px;padding:5px 11px;cursor:pointer;transition:all .15s;white-space:nowrap}.ai-chip[data-v-130eb9fc]:hover{background:#fff4e8;color:#ff6b00}.ai-messages[data-v-130eb9fc]{flex:1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.ai-messages[data-v-130eb9fc]::-webkit-scrollbar{width:4px}.ai-messages[data-v-130eb9fc]::-webkit-scrollbar-track{background:transparent}.ai-messages[data-v-130eb9fc]::-webkit-scrollbar-thumb{background:#e8e8e8;border-radius:2px}.ai-msg-row[data-v-130eb9fc]{display:flex;align-items:flex-end;gap:7px}.ai-msg-user[data-v-130eb9fc]{flex-direction:row-reverse}.ai-msg-bot[data-v-130eb9fc]{flex-direction:row}.ai-msg-bot-avatar[data-v-130eb9fc]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#ff8c42,#ff6b00);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;padding:4px;box-sizing:border-box}.ai-msg-bot-logo[data-v-130eb9fc]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ai-bubble[data-v-130eb9fc]{max-width:280px;padding:10px 13px;border-radius:16px;font-size:13px;line-height:1.6}.ai-bubble-bot[data-v-130eb9fc]{background:#f5f5f5;color:#333;border-bottom-left-radius:4px}.ai-bubble-user[data-v-130eb9fc]{background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;border-bottom-right-radius:4px}.ai-bubble-text[data-v-130eb9fc]{white-space:pre-wrap;word-break:break-word}.ai-typing-dots[data-v-130eb9fc]{display:flex;gap:4px;align-items:center;padding:4px 2px}.ai-typing-dots span[data-v-130eb9fc]{width:7px;height:7px;border-radius:50%;background:#bbb;animation:typingBounce-130eb9fc 1.2s ease-in-out infinite}.ai-typing-dots span[data-v-130eb9fc]:nth-child(2){animation-delay:.2s}.ai-typing-dots span[data-v-130eb9fc]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-130eb9fc{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.ai-cards[data-v-130eb9fc]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.ai-card[data-v-130eb9fc]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #eee;border-radius:10px;padding:9px 12px;cursor:pointer;transition:all .15s}.ai-card[data-v-130eb9fc]:hover{border-color:#ffd0a0;background:#fffaf5}.ai-card-icon[data-v-130eb9fc]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.aic-orange[data-v-130eb9fc]{background:#fff4e8;color:#ff6b00}.aic-blue[data-v-130eb9fc]{background:#eef3ff;color:#4f87ff}.aic-green[data-v-130eb9fc]{background:#eafaf1;color:#27ae60}.ai-card-body[data-v-130eb9fc]{flex:1;min-width:0}.ai-card-title[data-v-130eb9fc]{font-size:12px;font-weight:700;color:#333}.ai-card-desc[data-v-130eb9fc]{font-size:10px;color:#aaa;margin-top:1px}.ai-card-arrow[data-v-130eb9fc]{font-size:12px;color:#ccc}.ai-input-area[data-v-130eb9fc]{padding:10px 12px 12px;border-top:1px solid #f0f0f0;flex-shrink:0}.ai-input-wrap[data-v-130eb9fc]{display:flex;gap:8px;align-items:center}.ai-input[data-v-130eb9fc]{flex:1;height:38px;padding:0 14px;background:#f5f5f5;border:1.5px solid transparent;border-radius:10px;font-size:13px;color:#333;outline:none;transition:all .2s}.ai-input[data-v-130eb9fc]:focus{background:#fff;border-color:#ff8c42;box-shadow:0 0 0 3px rgba(255,140,66,.12)}.ai-input[data-v-130eb9fc]::-moz-placeholder{color:#bbb}.ai-input[data-v-130eb9fc]::placeholder{color:#bbb}.ai-input[data-v-130eb9fc]:disabled{opacity:.6;cursor:not-allowed}.ai-send-btn[data-v-130eb9fc]{width:38px;height:38px;border-radius:10px;background:#e8e8e8;color:#bbb;border:none;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:not-allowed;transition:all .2s;flex-shrink:0}.ai-send-active[data-v-130eb9fc]{background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;cursor:pointer;box-shadow:0 3px 10px rgba(255,107,0,.3)}.ai-send-active[data-v-130eb9fc]:hover{transform:scale(1.06)}.ai-input-hint[data-v-130eb9fc]{font-size:10px;color:#d0d0d0;text-align:center;margin-top:6px}@media (max-width:480px){.ai-panel[data-v-130eb9fc]{width:calc(100vw - 24px);max-width:100%;height:70vh;max-height:500px}}.workbench-root[data-v-2074ec65]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.workbench-body[data-v-2074ec65]{flex:1;display:flex;justify-content:center;background:#f5f6f8;padding:24px 0 40px;align-items:flex-start}.workbench-container[data-v-2074ec65]{width:80%;max-width:1400px;min-width:900px;display:flex;min-height:calc(100vh - 120px);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06),0 0 0 1px #eee}.wb-main[data-v-2074ec65]{flex:1;min-width:0;display:flex;flex-direction:column}.wb-topbar[data-v-2074ec65]{height:56px;background:#fff;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;padding:0 24px;flex-shrink:0;position:sticky;top:0;z-index:10}.wb-page-title[data-v-2074ec65]{font-size:16px;font-weight:800;color:#1a1a1a;margin:0}.wb-topbar-right[data-v-2074ec65]{display:flex;align-items:center;gap:16px}.wb-top-stall-switch[data-v-2074ec65]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;background:#f5f5f5;border-radius:8px;padding:6px 12px;cursor:pointer;transition:background .15s}.wb-top-stall-switch[data-v-2074ec65]:hover{background:#ffe8d0;color:#ff6b00}.wb-switch-arrow[data-v-2074ec65]{font-size:10px}.wb-top-avatar[data-v-2074ec65]{display:flex;align-items:center;gap:7px;cursor:pointer}.wb-avatar-img[data-v-2074ec65]{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.wb-avatar-name[data-v-2074ec65]{font-size:13px;color:#333;font-weight:600}.wb-content[data-v-2074ec65]{flex:1;padding:20px 24px 32px}@media (max-width:1024px){.workbench-body[data-v-2074ec65]{padding:12px 0 24px}.workbench-container[data-v-2074ec65]{width:100%;max-width:100%;min-width:0;flex-direction:column;margin:0 12px;border-radius:12px}.wb-topbar[data-v-2074ec65]{padding:0 14px;flex-wrap:wrap;gap:8px;min-height:48px;height:auto;padding:10px 14px}.wb-page-title[data-v-2074ec65]{font-size:15px;width:100%;order:1}.wb-topbar-right[data-v-2074ec65]{order:2;width:100%;justify-content:space-between;gap:10px}.wb-top-stall-switch[data-v-2074ec65]{font-size:12px;padding:5px 10px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-content[data-v-2074ec65]{padding:14px 14px 24px}}@media (max-width:768px){.workbench-container[data-v-2074ec65]{margin:0 10px}.wb-topbar[data-v-2074ec65]{padding:8px 12px}.wb-page-title[data-v-2074ec65]{font-size:14px}.wb-avatar-name[data-v-2074ec65]{display:none}.wb-content[data-v-2074ec65]{padding:12px 12px 20px}}@media (max-width:480px){.workbench-body[data-v-2074ec65]{padding:10px 0 20px}.workbench-container[data-v-2074ec65]{margin:0 8px}}.all-categories-page[data-v-51009580]{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.page-body[data-v-51009580]{flex:1;padding:20px 0 30px}.content-wrap[data-v-51009580]{max-width:1200px;margin:0 auto;padding:0 16px}.block[data-v-51009580]{background:#fff;border-radius:12px;padding:18px 18px 16px;border:1px solid #eee}.hot-block[data-v-51009580]{margin-bottom:18px}.block-title[data-v-51009580]{font-size:16px;font-weight:700;color:#ff6b00;margin:0 0 4px}.block-subtitle[data-v-51009580]{margin:0 0 12px;font-size:12px;color:#999}.chip-wrap[data-v-51009580]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-51009580]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#f5f5f5;font-size:12px;color:#555;cursor:pointer;transition:all .2s}.chip[data-v-51009580]:hover{background:#fff3e0;color:#ff6b00}.chip-tag[data-v-51009580]{font-size:11px;padding:1px 6px;border-radius:999px;border:1px solid #ddd}.chip-tag-stall[data-v-51009580]{border-color:#ffb74d;color:#ff6b00}.chip-tag-market[data-v-51009580]{border-color:#90caf9;color:#1976d2}.chip-label[data-v-51009580]{white-space:nowrap}.grid-two[data-v-51009580]{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}.category-group[data-v-51009580]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.category-group[data-v-51009580]:last-child{margin-bottom:0}.group-label[data-v-51009580]{flex-shrink:0;font-size:13px;font-weight:700;color:#333;padding-top:4px}.group-chips[data-v-51009580]{flex:1;display:flex;flex-wrap:wrap;gap:6px 10px}.group-chips .chip[data-v-51009580]{border-radius:14px}.market-list[data-v-51009580]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:4px;margin:4px 0 0;padding:0}.market-item[data-v-51009580]{display:flex;align-items:center;font-size:13px;color:#444;line-height:1.7;cursor:pointer;transition:color .15s,transform .15s}.market-dot[data-v-51009580]{width:6px;height:6px;border-radius:50%;background:#ffb74d;margin-right:6px;flex-shrink:0}.market-name[data-v-51009580]{white-space:nowrap}.market-item[data-v-51009580]:hover{color:#ff6b00;transform:translateX(2px)}@media (max-width:960px){.page-body[data-v-51009580]{padding:12px 0 20px}.grid-two[data-v-51009580]{grid-template-columns:1fr}}.purchase-page[data-v-a7345b82]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.purchase-body[data-v-a7345b82]{flex:1;padding:24px 0 40px}.purchase-container[data-v-a7345b82]{max-width:1320px;margin:0 auto;padding:0 16px;display:flex;gap:20px}.purchase-sidebar[data-v-a7345b82]{width:180px;flex-shrink:0}.ps-title[data-v-a7345b82]{font-size:14px;font-weight:700;color:#999;margin-bottom:12px}.ps-nav[data-v-a7345b82]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ps-nav-item[data-v-a7345b82]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:#666;cursor:pointer;transition:background .15s,color .15s}.ps-nav-item.active[data-v-a7345b82]{background:#fff4e8;color:#ff6b00;font-weight:600}.ps-nav-title[data-v-a7345b82]{cursor:default;padding-top:10px}.ps-nav-title-text[data-v-a7345b82]{font-size:12px;color:#999}.ps-nav-icon[data-v-a7345b82]{font-size:16px}.purchase-main[data-v-a7345b82]{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.pc-hero[data-v-a7345b82]{display:flex;flex-direction:column;gap:14px;padding:22px 26px;border-radius:18px;background:linear-gradient(135deg,#ff9a50,#ff6b00);color:#fff}.pc-hero-content[data-v-a7345b82]{display:flex;justify-content:space-between;align-items:center}.pc-hero-left[data-v-a7345b82]{max-width:54%;display:flex;flex-direction:column;gap:6px}.pc-hero-tag[data-v-a7345b82]{display:inline-block;padding:2px 10px;border-radius:999px;background:hsla(0,0%,100%,.16);font-size:12px}.pc-hero-title[data-v-a7345b82]{font-size:22px;font-weight:800;margin:0}.pc-hero-sub[data-v-a7345b82]{font-size:13px;margin:0;opacity:.9}.pc-hero-cta[data-v-a7345b82]{margin-top:8px;border:none;background:#fff;color:#ff6b00;border-radius:999px;padding:6px 14px;font-size:12px;cursor:pointer}.pc-hero-right[data-v-a7345b82]{flex:0 0 510px;display:flex;flex-direction:column;align-items:flex-end}.pc-hero-carousel[data-v-a7345b82]{width:100%;padding:4px;border-radius:16px;background:hsla(0,0%,100%,.16);box-shadow:none;box-sizing:border-box}.pc-hero-carousel[data-v-a7345b82] .el-carousel__container{border-radius:12px}.pc-hero-carousel[data-v-a7345b82] .el-carousel__indicators{bottom:6px}.pc-hero-carousel[data-v-a7345b82] .el-carousel__indicator button{width:6px;height:6px;border-radius:999px;background:hsla(0,0%,100%,.5);opacity:1;margin:0 3px}.pc-hero-carousel[data-v-a7345b82] .el-carousel__indicator.is-active button{width:14px;background:#fff}.pc-hero-slide-img[data-v-a7345b82]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:12px}.pc-hero-arrow-row[data-v-a7345b82]{display:flex;justify-content:flex-end}.pc-hero-arrow[data-v-a7345b82]{padding:6px 14px;border-radius:999px;background:#fff;color:#ff6b00;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;box-shadow:0 8px 24px rgba(255,140,0,.35);cursor:pointer;border:1px solid hsla(0,0%,100%,.9);background-image:linear-gradient(90deg,#fff7ec,#fff);transition:transform .15s ease-out,box-shadow .15s ease-out}.pc-hero-arrow i[data-v-a7345b82]{font-size:16px;animation:pc-hero-arrow-bounce-a7345b82 1s infinite alternate}.pc-hero-arrow[data-v-a7345b82]:hover{transform:translateX(2px);box-shadow:0 10px 28px rgba(255,140,0,.45)}@keyframes pc-hero-arrow-bounce-a7345b82{0%{transform:translateX(0)}to{transform:translateX(4px)}}.pc-actions[data-v-a7345b82]{display:flex;gap:16px;margin-top:18px;align-items:stretch}.pc-ai-card[data-v-a7345b82]{flex:1 1 0;height:72px;border-radius:16px;background:linear-gradient(135deg,#4a6bff,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:12px 18px;box-shadow:0 8px 24px rgba(37,99,235,.35)}.pc-ai-left[data-v-a7345b82]{display:flex;align-items:center;gap:10px}.pc-ai-icon-circle[data-v-a7345b82]{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px}.pc-ai-text[data-v-a7345b82]{display:flex;flex-direction:column;gap:4px}.pc-ai-title-row[data-v-a7345b82]{display:flex;align-items:center;gap:8px}.pc-ai-title[data-v-a7345b82]{font-size:14px;font-weight:700}.pc-ai-tag[data-v-a7345b82]{font-size:10px;padding:2px 6px;border-radius:999px;background:hsla(0,0%,100%,.2)}.pc-ai-sub[data-v-a7345b82]{margin:0;font-size:12px;opacity:.9}.pc-action-main[data-v-a7345b82],.pc-action-secondary[data-v-a7345b82]{flex:1 1 0;height:72px;border-radius:16px;border:none;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;padding:0 18px}.pc-action-main[data-v-a7345b82]{background:#ff6b00;color:#fff;box-shadow:0 6px 20px rgba(255,107,0,.35)}.pc-action-secondary[data-v-a7345b82]{background:#fff;border:1px solid #ffb380;color:#ff6b00}.pc-btn-inner[data-v-a7345b82]{display:flex;align-items:center;gap:10px}.pc-btn-icon[data-v-a7345b82]{width:32px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.pc-btn-icon-main[data-v-a7345b82]{background:hsla(0,0%,100%,.2);color:#fff}.pc-btn-icon-secondary[data-v-a7345b82]{background:#fff5eb;color:#ff6b00}.pc-btn-emoji[data-v-a7345b82]{font-size:20px;line-height:1}.pc-btn-text[data-v-a7345b82]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.pc-btn-title[data-v-a7345b82]{font-size:15px}.pc-btn-sub[data-v-a7345b82]{font-size:12px;font-weight:400;opacity:.9}.pc-section[data-v-a7345b82]{background:#fff;border-radius:16px;padding:16px 18px 18px}.pc-section-header[data-v-a7345b82]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pc-section-title[data-v-a7345b82]{font-size:16px;font-weight:700;color:#333;margin:0}.pc-section-dot[data-v-a7345b82]{display:inline-block;width:4px;height:14px;border-radius:4px;background:#ff6b00;margin-right:6px;vertical-align:middle}.pc-link-btn[data-v-a7345b82]{border:none;background:none;font-size:12px;color:#ff6b00;cursor:pointer}.pc-hot-list[data-v-a7345b82]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pc-hot-card[data-v-a7345b82]{background:#f9fafb;border-radius:10px;padding:10px;font-size:12px}.pc-hot-thumb[data-v-a7345b82]{height:80px;border-radius:8px;background:#e5e7eb;margin-bottom:6px}.pc-hot-thumb img[data-v-a7345b82]{width:100%;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover}.pc-hot-name[data-v-a7345b82]{font-weight:600;margin-bottom:2px}.pc-hot-meta[data-v-a7345b82]{color:#888}.pc-hot-tag[data-v-a7345b82]{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:999px;background:#fff4e8;color:#ff6b00;font-size:10px}.pc-current-cats[data-v-a7345b82]{font-size:12px;color:#888;margin:0 0 8px}.pc-cat-pill[data-v-a7345b82]{display:inline-block;padding:2px 8px;border-radius:999px;background:#f3f4f6;color:#555;margin-left:6px}.pc-steps[data-v-a7345b82]{background:#fff;border-radius:16px;padding:24px 18px 24px;text-align:center}.pc-steps-title[data-v-a7345b82]{font-size:18px;font-weight:700;color:#222;margin:0}.pc-steps-underline[data-v-a7345b82]{width:80px;height:3px;margin:8px auto 12px;border-radius:999px;background:#ff6b00}.pc-steps-grid[data-v-a7345b82]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px}.pc-step-card[data-v-a7345b82]{text-align:center}.pc-step-num[data-v-a7345b82]{width:44px;height:44px;margin:0 auto 6px;border-radius:16px;background:#fff4e8;color:#ff6b00;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center}.pc-step-title[data-v-a7345b82]{font-size:14px;font-weight:600;margin-bottom:4px}.pc-step-desc[data-v-a7345b82]{font-size:12px;color:#888}.pc-regular[data-v-a7345b82]{margin-top:8px}.pc-regular-header[data-v-a7345b82]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pc-regular-title[data-v-a7345b82]{font-size:18px;font-weight:700;color:#222;margin:0}.pc-regular-sub[data-v-a7345b82]{margin:4px 0 0;font-size:13px;color:#888}.pc-cart-btn[data-v-a7345b82]{border:none;border-radius:999px;background:#ff6b00;color:#fff;font-size:12px;padding:6px 14px;display:flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 4px 12px rgba(255,107,0,.3)}.pc-cart-btn i[data-v-a7345b82]{font-size:14px}.pc-regular-grid[data-v-a7345b82]{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px}.pc-regular-left[data-v-a7345b82],.pc-regular-right[data-v-a7345b82]{display:flex;flex-direction:column;gap:12px}.pc-regular-card[data-v-a7345b82]{background:#fff;border-radius:16px;padding:14px 16px 16px}.pc-regular-card-header[data-v-a7345b82]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pc-regular-card-title-left[data-v-a7345b82]{display:flex;align-items:center;gap:6px}.pc-star-icon[data-v-a7345b82]{color:#ffb100;font-size:14px}.pc-dot-icon[data-v-a7345b82]{width:6px;height:6px;border-radius:50%;background:#ff6b00}.pc-regular-card-title-text[data-v-a7345b82]{font-size:14px;font-weight:600;color:#333}.pc-supply-list[data-v-a7345b82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pc-supply-item[data-v-a7345b82]{background:#f9fafb;border-radius:12px;padding:10px 12px;display:flex;gap:8px}.pc-supply-thumb[data-v-a7345b82]{width:40px;height:40px;border-radius:8px;background:#e5e7eb;flex-shrink:0}.pc-supply-info[data-v-a7345b82]{flex:1;min-width:0}.pc-supply-name[data-v-a7345b82]{font-size:13px;font-weight:600;color:#333;margin-bottom:2px}.pc-supply-desc[data-v-a7345b82]{font-size:11px;color:#999;margin-bottom:4px}.pc-supply-price[data-v-a7345b82]{font-size:13px;font-weight:700;color:#ff6b00}.pc-essential-list[data-v-a7345b82]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pc-essential-item[data-v-a7345b82]{background:#f9fafb;border-radius:12px;padding:8px 8px 10px}.pc-essential-thumb[data-v-a7345b82]{height:70px;border-radius:8px;background:#e5e7eb;margin-bottom:6px}.pc-essential-name[data-v-a7345b82]{font-size:12px;font-weight:600;color:#333}.pc-essential-meta[data-v-a7345b82]{font-size:11px;color:#aaa;margin-top:2px}.pc-essential-price[data-v-a7345b82]{font-size:12px;color:#ff6b00;font-weight:700;margin-top:2px}.pc-logistics-card[data-v-a7345b82]{margin-top:4px}.pc-logistics-badge[data-v-a7345b82]{min-width:18px;height:18px;border-radius:999px;background:#ff4d4f;color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.pc-logistics-list[data-v-a7345b82]{display:flex;flex-direction:column;gap:6px}.pc-logistics-item[data-v-a7345b82]{font-size:12px;color:#555}.pc-logistics-time[data-v-a7345b82]{font-size:11px;color:#bbb}.pc-advisor-card[data-v-a7345b82]{margin-top:4px;border-radius:16px;padding:14px 16px;background:linear-gradient(135deg,#6d4aff,#8f6bff);color:#fff;display:flex;align-items:center;justify-content:space-between}.pc-advisor-left[data-v-a7345b82]{display:flex;flex-direction:column;gap:6px}.pc-advisor-title[data-v-a7345b82]{font-size:14px;font-weight:700}.pc-advisor-sub[data-v-a7345b82]{font-size:12px;opacity:.9}.pc-advisor-btn[data-v-a7345b82]{margin-top:2px;border:none;border-radius:999px;padding:6px 12px;background:#fff;color:#6d4aff;font-size:12px;cursor:pointer}.pc-advisor-icon[data-v-a7345b82]{font-size:32px}.pc-section-subtitle[data-v-a7345b82]{font-size:13px;font-weight:600;color:#555;margin-bottom:10px}.pc-tools-grid[data-v-a7345b82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-tool-card[data-v-a7345b82]{height:52px;border-radius:10px;background:#f9fafb;display:flex;align-items:center;justify-content:center;font-size:13px;color:#666}@media (max-width:1024px){.purchase-container[data-v-a7345b82]{flex-direction:column;gap:12px}.purchase-sidebar[data-v-a7345b82]{width:100%;display:flex;flex-direction:column;gap:8px}.ps-title[data-v-a7345b82]{font-size:12px;margin-bottom:0;white-space:nowrap}.ps-nav[data-v-a7345b82]{flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.ps-nav[data-v-a7345b82]::-webkit-scrollbar{display:none}.ps-nav[data-v-a7345b82]{-ms-overflow-style:none;scrollbar-width:none}.ps-nav-item[data-v-a7345b82]{flex-shrink:0;padding:8px 14px}.ps-nav-title[data-v-a7345b82]{display:none}.pc-regular-grid[data-v-a7345b82]{grid-template-columns:1fr}}@media (max-width:768px){.purchase-body[data-v-a7345b82]{padding:12px 0 24px}.purchase-container[data-v-a7345b82]{padding:0 12px}.pc-hero[data-v-a7345b82]{padding:16px 18px}.pc-hero-content[data-v-a7345b82]{flex-direction:column;align-items:stretch;gap:14px}.pc-hero-left[data-v-a7345b82]{max-width:100%}.pc-hero-title[data-v-a7345b82]{font-size:18px}.pc-hero-right[data-v-a7345b82]{flex:none;width:100%;align-items:stretch}.pc-hero-carousel[data-v-a7345b82]{width:100%}.pc-hero-slide-img[data-v-a7345b82]{height:160px}.pc-hot-list[data-v-a7345b82]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-steps-grid[data-v-a7345b82]{grid-template-columns:1fr}.pc-regular[data-v-a7345b82]{margin-top:16px}.pc-regular-header[data-v-a7345b82]{flex-direction:column;align-items:flex-start;gap:8px}.pc-actions[data-v-a7345b82]{flex-direction:column;gap:10px}.pc-ai-card[data-v-a7345b82]{max-width:100%}.pc-action-main[data-v-a7345b82],.pc-action-secondary[data-v-a7345b82]{width:100%}.pc-section[data-v-a7345b82]{padding:14px 14px 16px}.pc-supply-list[data-v-a7345b82]{grid-template-columns:1fr}}@media (max-width:480px){.purchase-sidebar[data-v-a7345b82]{margin:0 -12px;padding:0 12px 0}.ps-nav-item[data-v-a7345b82]{padding:6px 12px;font-size:12px;white-space:nowrap}.pc-hero-title[data-v-a7345b82]{font-size:16px}.pc-hero-slide-img[data-v-a7345b82]{height:140px}.pc-hot-list[data-v-a7345b82]{gap:6px}.pc-hot-thumb[data-v-a7345b82]{height:60px}}.ai-page[data-v-5cde1220]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.ai-body[data-v-5cde1220]{flex:1;padding:24px 0 40px}.ai-container[data-v-5cde1220]{max-width:1320px;margin:0 auto;padding:0 16px;display:flex;gap:20px}.purchase-sidebar[data-v-5cde1220]{width:180px;flex-shrink:0}.ps-title[data-v-5cde1220]{font-size:14px;font-weight:700;color:#999;margin-bottom:12px}.ps-nav[data-v-5cde1220]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ps-nav-item[data-v-5cde1220]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:#666;cursor:pointer;transition:background .15s,color .15s}.ps-nav-item.active[data-v-5cde1220]{background:#fff4e8;color:#ff6b00;font-weight:600}.ps-nav-title[data-v-5cde1220]{cursor:default;padding-top:10px}.ps-nav-title-text[data-v-5cde1220]{font-size:12px;color:#999}.ps-nav-icon[data-v-5cde1220]{font-size:16px}.ps-nav-label[data-v-5cde1220]{white-space:nowrap}.ai-main[data-v-5cde1220]{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.ai-header-card[data-v-5cde1220]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.ai-header-left[data-v-5cde1220]{display:flex;align-items:center;gap:12px}.ai-icon-wrap[data-v-5cde1220]{width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,#ff9a50,#ff6b00);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(255,107,0,.45)}.ai-icon[data-v-5cde1220]{font-size:26px;color:#fff}.ai-header-text[data-v-5cde1220]{display:flex;flex-direction:column;gap:6px}.ai-header-title-row[data-v-5cde1220]{display:flex;align-items:center;gap:8px}.ai-title[data-v-5cde1220]{font-size:20px;font-weight:800;margin:0}.ai-status-row[data-v-5cde1220]{display:flex;align-items:center;gap:6px}.ai-status-dot[data-v-5cde1220]{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.2)}.ai-status-text[data-v-5cde1220]{font-size:12px;color:#4b5563}.ai-header-right[data-v-5cde1220]{display:flex;align-items:center;gap:10px}.ai-stat-pill[data-v-5cde1220]{min-width:160px;border-radius:999px;background:#f9fafb;padding:8px 14px;text-align:left;border:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ai-budget-inputs[data-v-5cde1220]{display:flex;align-items:center;gap:4px;margin-top:2px}.ai-budget-input[data-v-5cde1220]{width:80px}.ai-budget-sep[data-v-5cde1220]{font-size:12px;color:#9ca3af}.ai-budget-input[data-v-5cde1220] .el-input__inner{height:24px;line-height:24px;border-radius:999px;font-size:12px;padding:0 8px}.ai-stat-pill-budget[data-v-5cde1220]{background:#fffdf7;border-color:#ffe5bf}.ai-stat-pill-strategy[data-v-5cde1220]{background:#f5f7ff;border-color:#d5ddff;cursor:pointer}.ai-stat-pill-scene[data-v-5cde1220]{background:#f7fffb;border-color:#ced}.ai-scene-select[data-v-5cde1220]{width:180px;margin-top:2px}.ai-scene-select[data-v-5cde1220] .el-input__inner{height:24px;line-height:24px;border-radius:999px;font-size:12px;padding:0 8px}.ai-stat-label[data-v-5cde1220]{font-size:11px;color:#999}.ai-stat-value[data-v-5cde1220]{font-size:15px;font-weight:700;color:#333}.ai-strategy-dialog[data-v-5cde1220] .el-dialog__header{padding:10px 16px 0}.ai-strategy-dialog[data-v-5cde1220] .el-dialog__body{padding:0 16px 18px}.ai-strategy-dialog-inner[data-v-5cde1220]{padding-top:4px}.ai-strategy-title-row[data-v-5cde1220]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ai-strategy-title[data-v-5cde1220]{margin:0;font-size:16px;font-weight:700;color:#111827}.ai-strategy-list[data-v-5cde1220]{display:flex;flex-direction:column;gap:8px;margin:8px 0 14px}.ai-strategy-item[data-v-5cde1220]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.ai-strategy-item.active[data-v-5cde1220]{border-color:#ff9a50;background:#fff7ec;box-shadow:0 6px 18px rgba(255,159,64,.25)}.ai-strategy-icon[data-v-5cde1220]{width:32px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.ai-strategy-icon-value[data-v-5cde1220]{background:#ff9a50}.ai-strategy-icon-speed[data-v-5cde1220]{background:#3b82f6}.ai-strategy-icon-lowcost[data-v-5cde1220]{background:#10b981}.ai-strategy-icon-brand[data-v-5cde1220]{background:#8b5cf6}.ai-strategy-text[data-v-5cde1220]{flex:1}.ai-strategy-name[data-v-5cde1220]{font-size:14px;font-weight:600;color:#111827;margin-bottom:2px}.ai-strategy-desc[data-v-5cde1220]{font-size:12px;color:#6b7280}.ai-strategy-confirm[data-v-5cde1220]{width:100%;margin-top:4px;border:none;border-radius:999px;height:40px;background:linear-gradient(135deg,#ff9a50,#ff6b00);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px rgba(255,122,0,.45)}.ai-main-grid[data-v-5cde1220]{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px}.ai-chat-card[data-v-5cde1220]{background:#f7f8fc;border-radius:16px;border:1px solid #edf0f7;padding:14px 14px 12px;display:flex;flex-direction:column;gap:8px}.ai-chat-list[data-v-5cde1220]{flex:1;display:flex;flex-direction:column;gap:8px}.ai-msg[data-v-5cde1220]{display:flex}.ai-msg-bot[data-v-5cde1220]{justify-content:flex-start}.ai-msg-user[data-v-5cde1220]{justify-content:flex-end}.ai-msg-bubble[data-v-5cde1220]{max-width:100%;border-radius:12px;padding:8px 10px}.ai-msg-bot .ai-msg-bubble[data-v-5cde1220]{background:#fff4e8}.ai-msg-user .ai-msg-bubble[data-v-5cde1220]{background:linear-gradient(135deg,#ff9a50,#ff6b00);color:#fff}.ai-msg-text[data-v-5cde1220]{font-size:12px;color:#555;margin-bottom:4px}.ai-msg-time[data-v-5cde1220]{font-size:11px;color:#bbb}.ai-msg-user .ai-msg-text[data-v-5cde1220]{color:#fff}.ai-msg-user .ai-msg-time[data-v-5cde1220]{color:hsla(0,0%,100%,.85)}.ai-chat-hint[data-v-5cde1220]{font-size:11px;color:#aaa;margin-top:4px}.ai-chat-input[data-v-5cde1220]{margin-top:8px;display:flex;gap:8px;align-items:flex-end}.ai-input[data-v-5cde1220] .el-textarea__inner{border-radius:12px;border-color:#e2e8f0;font-size:12px}.ai-chat-send[data-v-5cde1220]{flex-shrink:0;height:32px;padding:0 14px;border-radius:999px;border:none;background:#ff6b00;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.ai-plan-card[data-v-5cde1220]{background:#fff;border-radius:16px;border:1px solid #eee;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.ai-plan-header[data-v-5cde1220]{display:flex;align-items:center;justify-content:space-between;gap:16px}.ai-plan-name[data-v-5cde1220]{font-size:15px;font-weight:700;color:#333}.ai-plan-desc[data-v-5cde1220]{font-size:12px;color:#999;margin-top:2px}.ai-plan-total[data-v-5cde1220]{text-align:right}.ai-plan-total-label[data-v-5cde1220]{font-size:11px;color:#999}.ai-plan-total-value[data-v-5cde1220]{font-size:18px;font-weight:800;color:#ff6b00}.ai-plan-total-sub[data-v-5cde1220]{font-size:11px;color:#27ae60}.ai-plan-groups[data-v-5cde1220]{display:flex;flex-direction:column;gap:10px}.ai-group[data-v-5cde1220]{border-radius:12px;border:1px solid #f2f2f4;padding:10px 12px}.ai-group-header[data-v-5cde1220]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ai-group-title[data-v-5cde1220]{font-size:13px;font-weight:600;color:#333}.ai-group-tag[data-v-5cde1220]{font-size:11px;padding:2px 6px;border-radius:999px;background:#fff4e8;color:#ff6b00}.ai-group-items[data-v-5cde1220]{display:flex;flex-direction:column;gap:8px}.ai-item[data-v-5cde1220]{display:flex;gap:10px;align-items:center}.ai-item-thumb[data-v-5cde1220]{width:40px;height:40px;border-radius:8px;background:#e5e7eb;flex-shrink:0;overflow:hidden}.ai-item-thumb img[data-v-5cde1220]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ai-item-main[data-v-5cde1220]{flex:1;min-width:0}.ai-item-name[data-v-5cde1220]{font-size:13px;font-weight:600;color:#333}.ai-item-meta[data-v-5cde1220]{font-size:11px;color:#999;margin-top:2px}.ai-item-right[data-v-5cde1220]{text-align:right;font-size:12px}.ai-item-price[data-v-5cde1220]{font-weight:700;color:#ff6b00}.ai-item-tag[data-v-5cde1220]{margin-top:2px;font-size:11px;color:#27ae60}.ai-plan-footer[data-v-5cde1220]{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-plan-tags[data-v-5cde1220]{display:flex;flex-wrap:wrap;gap:6px}.ai-plan-chip[data-v-5cde1220]{font-size:11px;padding:4px 8px;border-radius:999px;background:#f5f5f7;color:#666}.ai-plan-actions[data-v-5cde1220]{display:flex;gap:10px}.ai-plan-primary-btn[data-v-5cde1220],.ai-plan-secondary-btn[data-v-5cde1220]{border-radius:999px;padding:6px 14px;font-size:12px;cursor:pointer;border:none}.ai-plan-secondary-btn[data-v-5cde1220]{background:#fff;border:1px solid #ddd;color:#555}.ai-plan-primary-btn[data-v-5cde1220]{background:#ff6b00;color:#fff;box-shadow:0 4px 12px rgba(255,107,0,.35)}.ai-metrics-grid[data-v-5cde1220]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px}.ai-metric-card[data-v-5cde1220]{background:#fff;border-radius:22px;border:1px solid #edf0f7;padding:12px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 6px 20px rgba(15,23,42,.03)}.ai-metric-icon[data-v-5cde1220]{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:18px}.ai-metric-icon i[data-v-5cde1220]{line-height:1}.ai-metric-icon-heat[data-v-5cde1220]{background:#eef4ff;color:#3b82f6}.ai-metric-icon-price[data-v-5cde1220]{background:#fff3e8;color:#f97316}.ai-metric-icon-safety[data-v-5cde1220]{background:#f3e9ff;color:#8b5cf6}.ai-metric-info[data-v-5cde1220]{flex:1}.ai-metric-label[data-v-5cde1220]{font-size:12px;color:#888;margin-bottom:2px}.ai-metric-main[data-v-5cde1220]{font-size:16px;font-weight:700;color:#333}.ai-metric-sub[data-v-5cde1220]{font-size:11px;color:#aaa;margin-top:2px}@media (max-width:960px){.ai-body[data-v-5cde1220]{padding:12px 0 24px}.ai-container[data-v-5cde1220]{flex-direction:column;gap:12px;padding:0 12px}.purchase-sidebar[data-v-5cde1220]{width:100%;display:flex;flex-direction:column;gap:8px}.ps-title[data-v-5cde1220]{font-size:12px;margin-bottom:0;white-space:nowrap}.ps-nav[data-v-5cde1220]{flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;margin:0 -2px}.ps-nav[data-v-5cde1220]::-webkit-scrollbar{display:none}.ps-nav[data-v-5cde1220]{-ms-overflow-style:none;scrollbar-width:none}.ps-nav-item[data-v-5cde1220]{flex-shrink:0;padding:8px 14px}.ps-nav-title[data-v-5cde1220]{display:none}.ai-main-grid[data-v-5cde1220]{grid-template-columns:1fr}.ai-header-card[data-v-5cde1220]{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.ai-header-right[data-v-5cde1220]{flex-wrap:wrap;gap:8px}.ai-stat-pill[data-v-5cde1220]{min-width:140px}.ai-plan-card[data-v-5cde1220]{padding:14px 14px}.ai-metrics-grid[data-v-5cde1220]{grid-template-columns:1fr}}@media (max-width:768px){.ai-header-right[data-v-5cde1220]{flex-direction:column}.ai-stat-pill[data-v-5cde1220]{min-width:100%}.ai-plan-header[data-v-5cde1220]{flex-direction:column;align-items:flex-start;gap:10px}.ai-plan-total[data-v-5cde1220]{text-align:left}.ai-plan-footer[data-v-5cde1220]{flex-direction:column;align-items:stretch}.ai-plan-actions[data-v-5cde1220]{flex-direction:column}.ai-plan-primary-btn[data-v-5cde1220],.ai-plan-secondary-btn[data-v-5cde1220]{width:100%}}@media (max-width:480px){.purchase-sidebar[data-v-5cde1220]{margin:0 -12px;padding:0 12px 4px}.ps-nav-item[data-v-5cde1220]{padding:6px 10px;font-size:12px;white-space:nowrap}.ai-icon-wrap[data-v-5cde1220]{width:44px;height:44px}.ai-icon[data-v-5cde1220]{font-size:22px}.ai-title[data-v-5cde1220]{font-size:18px}}.purchase-page[data-v-2181bb08]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.purchase-body[data-v-2181bb08]{flex:1;padding:24px 0 40px}.purchase-container[data-v-2181bb08]{max-width:1320px;margin:0 auto;padding:0 16px;display:flex;gap:20px}.purchase-sidebar[data-v-2181bb08]{width:180px;flex-shrink:0}.ps-title[data-v-2181bb08]{font-size:14px;font-weight:700;color:#999;margin-bottom:12px}.ps-nav[data-v-2181bb08]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ps-nav-item[data-v-2181bb08]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:#666;cursor:pointer;transition:background .15s,color .15s}.ps-nav-item.active[data-v-2181bb08]{background:#fff4e8;color:#ff6b00;font-weight:600}.ps-nav-title[data-v-2181bb08]{cursor:default;padding-top:10px}.ps-nav-title-text[data-v-2181bb08]{font-size:12px;color:#999}.ps-nav-icon[data-v-2181bb08]{font-size:16px}.ps-nav-label[data-v-2181bb08]{white-space:nowrap}.purchase-main[data-v-2181bb08]{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.pc-header-card[data-v-2181bb08]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.pc-header-left[data-v-2181bb08]{display:flex;flex-direction:column;gap:4px}.pc-header-title[data-v-2181bb08]{margin:0;font-size:18px;font-weight:800;color:#111827}.pc-header-sub[data-v-2181bb08]{margin:0;font-size:13px;color:#6b7280}.pc-header-right[data-v-2181bb08]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pc-search-input[data-v-2181bb08]{width:260px}.pc-search-input[data-v-2181bb08] .el-input__inner{border-radius:999px;font-size:12px}.pc-filter-tags[data-v-2181bb08]{display:flex;gap:6px}.pc-filter-tag[data-v-2181bb08]{border:none;border-radius:999px;padding:3px 10px;font-size:12px;background:#f3f4f6;color:#4b5563;cursor:pointer}.pc-filter-tag.active[data-v-2181bb08]{background:#ff6b00;color:#fff;box-shadow:0 4px 12px rgba(255,107,0,.4)}.pc-suppliers-section[data-v-2181bb08]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:14px 18px 18px}.pc-suppliers-header[data-v-2181bb08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;color:#6b7280}.pc-suppliers-count[data-v-2181bb08]{font-weight:600;color:#111827}.pc-suppliers-list[data-v-2181bb08]{display:flex;flex-direction:column;gap:10px}.pc-supplier-card[data-v-2181bb08]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:#f9fafb}.pc-supplier-main[data-v-2181bb08]{display:flex;gap:10px}.pc-supplier-logo[data-v-2181bb08]{width:40px;height:40px;border-radius:14px;background:#ffedd5;color:#c05621;display:flex;align-items:center;justify-content:center;font-weight:700}.pc-supplier-info[data-v-2181bb08]{display:flex;flex-direction:column;gap:4px}.pc-supplier-name-row[data-v-2181bb08]{display:flex;align-items:center;gap:6px}.pc-supplier-name[data-v-2181bb08]{font-size:14px;font-weight:600;color:#111827}.pc-supplier-tag[data-v-2181bb08]{font-size:11px;padding:2px 6px;border-radius:999px;background:#fffbeb;color:#92400e}.pc-supplier-meta[data-v-2181bb08]{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:#6b7280}.pc-supplier-desc[data-v-2181bb08]{font-size:12px;color:#4b5563}.pc-supplier-right[data-v-2181bb08]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px}.pc-supplier-stat-label[data-v-2181bb08]{font-size:11px;color:#9ca3af}.pc-supplier-stat-value[data-v-2181bb08]{font-size:14px;font-weight:700;color:#111827}.pc-supplier-btn[data-v-2181bb08]{border:none;border-radius:999px;padding:4px 10px;background:#ff6b00;color:#fff;font-size:12px;cursor:pointer}@media (max-width:1024px){.purchase-container[data-v-2181bb08]{flex-direction:column;gap:12px}.purchase-sidebar[data-v-2181bb08]{width:100%;display:flex;flex-direction:column;gap:8px}.ps-title[data-v-2181bb08]{font-size:12px;margin-bottom:0;white-space:nowrap}.ps-nav[data-v-2181bb08]{flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;margin:0 -2px}.ps-nav[data-v-2181bb08]::-webkit-scrollbar{display:none}.ps-nav[data-v-2181bb08]{-ms-overflow-style:none;scrollbar-width:none}.ps-nav-item[data-v-2181bb08]{flex-shrink:0;padding:8px 14px}.ps-nav-title[data-v-2181bb08]{display:none}}@media (max-width:768px){.purchase-body[data-v-2181bb08]{padding:12px 0 24px}.purchase-container[data-v-2181bb08]{padding:0 12px}.pc-header-card[data-v-2181bb08]{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.pc-header-right[data-v-2181bb08]{align-items:stretch}.pc-search-input[data-v-2181bb08]{width:100%}.pc-filter-tags[data-v-2181bb08]{flex-wrap:wrap}.pc-supplier-card[data-v-2181bb08]{flex-direction:column;align-items:stretch}.pc-supplier-right[data-v-2181bb08]{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}@media (max-width:480px){.purchase-sidebar[data-v-2181bb08]{margin:0 -12px;padding:0 12px 4px}.ps-nav-item[data-v-2181bb08]{padding:6px 10px;font-size:12px;white-space:nowrap}}.purchase-page[data-v-c21275da]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.purchase-body[data-v-c21275da]{flex:1;padding:24px 0 40px}.purchase-container[data-v-c21275da]{max-width:1320px;margin:0 auto;padding:0 16px;display:flex;gap:20px}.purchase-sidebar[data-v-c21275da]{width:180px;flex-shrink:0}.ps-title[data-v-c21275da]{font-size:14px;font-weight:700;color:#999;margin-bottom:12px}.ps-nav[data-v-c21275da]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ps-nav-item[data-v-c21275da]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:#666;cursor:pointer;transition:background .15s,color .15s}.ps-nav-item.active[data-v-c21275da]{background:#fff4e8;color:#ff6b00;font-weight:600}.ps-nav-title[data-v-c21275da]{cursor:default;padding-top:10px}.ps-nav-title-text[data-v-c21275da]{font-size:12px;color:#999}.ps-nav-icon[data-v-c21275da]{font-size:16px}.ps-nav-label[data-v-c21275da]{white-space:nowrap}.purchase-main[data-v-c21275da]{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.psd-header-card[data-v-c21275da]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:16px 18px;display:flex;justify-content:space-between;align-items:center}.psd-header-left[data-v-c21275da]{display:flex;align-items:center;gap:12px}.psd-logo[data-v-c21275da]{width:46px;height:46px;border-radius:18px;background:#ffedd5;color:#c05621;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px}.psd-header-text[data-v-c21275da]{display:flex;flex-direction:column;gap:4px}.psd-name-row[data-v-c21275da]{display:flex;align-items:center;gap:8px}.psd-name[data-v-c21275da]{margin:0;font-size:18px;font-weight:800;color:#111827}.psd-tag[data-v-c21275da]{font-size:11px;padding:2px 6px;border-radius:999px;background:#fffbeb;color:#92400e}.psd-meta-row[data-v-c21275da]{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#6b7280}.psd-header-right[data-v-c21275da]{display:flex;gap:10px}.psd-stat-pill[data-v-c21275da]{padding:6px 12px;border-radius:999px;background:#f3f4f6}.psd-stat-label[data-v-c21275da]{font-size:11px;color:#9ca3af}.psd-stat-value[data-v-c21275da]{font-size:14px;font-weight:700;color:#111827}.psd-body-grid[data-v-c21275da]{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);gap:16px}.psd-card[data-v-c21275da]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:14px 16px 16px}.psd-card-title-row[data-v-c21275da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.psd-card-title[data-v-c21275da]{margin:0;font-size:15px;font-weight:700;color:#111827}.psd-goods-list[data-v-c21275da]{display:flex;flex-direction:column;gap:8px}.psd-good-item[data-v-c21275da]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#f9fafb}.psd-good-thumb[data-v-c21275da]{width:42px;height:42px;border-radius:12px;background:#e5e7eb;flex-shrink:0}.psd-good-main[data-v-c21275da]{flex:1;min-width:0}.psd-good-name[data-v-c21275da]{font-size:13px;font-weight:600;color:#111827}.psd-good-meta[data-v-c21275da]{font-size:11px;color:#6b7280;margin-top:2px;display:flex;flex-wrap:wrap;gap:6px}.psd-good-right[data-v-c21275da]{text-align:right;font-size:12px}.psd-good-price[data-v-c21275da]{font-weight:700;color:#ff6b00}.psd-good-tag[data-v-c21275da]{margin-top:2px;font-size:11px;color:#16a34a}.psd-terms-list[data-v-c21275da]{margin:0;padding-left:18px;font-size:12px;color:#4b5563;display:flex;flex-direction:column;gap:2px}.psd-contact-card[data-v-c21275da]{margin-top:10px}.psd-contact-field[data-v-c21275da]{font-size:12px;color:#4b5563;margin-top:2px}@media (max-width:1024px){.purchase-container[data-v-c21275da]{flex-direction:column;gap:12px}.purchase-sidebar[data-v-c21275da]{width:100%;display:flex;flex-direction:column;gap:8px}.ps-title[data-v-c21275da]{font-size:12px;margin-bottom:0;white-space:nowrap}.ps-nav[data-v-c21275da]{flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.ps-nav[data-v-c21275da]::-webkit-scrollbar{display:none}.ps-nav[data-v-c21275da]{-ms-overflow-style:none;scrollbar-width:none}.ps-nav-item[data-v-c21275da]{flex-shrink:0;padding:8px 14px}.ps-nav-title[data-v-c21275da]{display:none}.psd-body-grid[data-v-c21275da]{grid-template-columns:1fr}}@media (max-width:768px){.purchase-body[data-v-c21275da]{padding:12px 0 24px}.purchase-container[data-v-c21275da]{padding:0 12px}.psd-header-card[data-v-c21275da]{flex-direction:column;align-items:stretch;gap:12px}.psd-header-right[data-v-c21275da]{flex-wrap:wrap}.psd-good-item[data-v-c21275da]{flex-direction:column;align-items:stretch}.psd-good-right[data-v-c21275da]{flex-direction:row;justify-content:space-between}}@media (max-width:480px){.purchase-sidebar[data-v-c21275da]{margin:0 -12px;padding:0 12px 0}.ps-nav-item[data-v-c21275da]{padding:6px 12px;font-size:12px;white-space:nowrap}}.purchase-page[data-v-36fc76d6]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.purchase-body[data-v-36fc76d6]{flex:1;padding:24px 0 40px}.purchase-container[data-v-36fc76d6]{max-width:1320px;margin:0 auto;padding:0 16px;display:flex;gap:20px}.purchase-sidebar[data-v-36fc76d6]{width:180px;flex-shrink:0}.ps-title[data-v-36fc76d6]{font-size:14px;font-weight:700;color:#999;margin-bottom:12px}.ps-nav[data-v-36fc76d6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ps-nav-item[data-v-36fc76d6]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:#666;cursor:pointer;transition:background .15s,color .15s}.ps-nav-item.active[data-v-36fc76d6]{background:#fff4e8;color:#ff6b00;font-weight:600}.ps-nav-title[data-v-36fc76d6]{cursor:default;padding-top:10px}.ps-nav-title-text[data-v-36fc76d6]{font-size:12px;color:#999}.ps-nav-icon[data-v-36fc76d6]{font-size:16px}.ps-nav-label[data-v-36fc76d6]{white-space:nowrap}.purchase-main[data-v-36fc76d6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.pc-header-card[data-v-36fc76d6]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.pc-header-left[data-v-36fc76d6]{display:flex;flex-direction:column;gap:4px}.pc-header-title[data-v-36fc76d6]{margin:0;font-size:18px;font-weight:800;color:#111827}.pc-header-sub[data-v-36fc76d6]{margin:0;font-size:13px;color:#6b7280}.pc-header-right[data-v-36fc76d6]{display:flex;flex-direction:column;align-items:flex-end}.pc-filters-row[data-v-36fc76d6]{display:flex;align-items:center;gap:8px}.pc-date-picker[data-v-36fc76d6] .el-input__inner{font-size:12px}.pc-status-select[data-v-36fc76d6]{width:120px}.pc-status-select[data-v-36fc76d6] .el-input__inner{font-size:12px}.pc-export-btn[data-v-36fc76d6]{border:none;border-radius:999px;padding:4px 12px;font-size:12px;background:#ff6b00;color:#fff;cursor:pointer;box-shadow:0 4px 12px rgba(255,107,0,.35)}.pc-orders-section[data-v-36fc76d6]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:12px 18px 16px}.pc-orders-header[data-v-36fc76d6]{font-size:12px;color:#6b7280;margin-bottom:10px}.pc-orders-list[data-v-36fc76d6]{display:flex;flex-direction:column;gap:8px}.pc-order-card[data-v-36fc76d6]{display:flex;justify-content:space-between;padding:10px 12px;border-radius:14px;background:#f9fafb;gap:12px}.pc-order-main[data-v-36fc76d6]{flex:1;min-width:0}.pc-order-top-row[data-v-36fc76d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.pc-order-no[data-v-36fc76d6]{font-size:13px;color:#111827}.pc-order-status[data-v-36fc76d6]{font-size:12px;padding:2px 8px;border-radius:999px}.pc-order-status.status-pending[data-v-36fc76d6]{background:#fef3c7;color:#92400e}.pc-order-status.status-shipped[data-v-36fc76d6]{background:#dbeafe;color:#1d4ed8}.pc-order-status.status-finished[data-v-36fc76d6]{background:#dcfce7;color:#166534}.pc-order-info-row[data-v-36fc76d6],.pc-order-meta-row[data-v-36fc76d6]{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#6b7280}.pc-order-meta-row[data-v-36fc76d6]{margin-top:2px}.pc-order-right[data-v-36fc76d6]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px}.pc-order-amount[data-v-36fc76d6]{font-size:16px;font-weight:700;color:#111827}.pc-order-btn[data-v-36fc76d6]{border:none;border-radius:999px;padding:4px 10px;font-size:12px;background:#e5e7eb;color:#374151;cursor:pointer}.pc-order-btn-primary[data-v-36fc76d6]{background:#ff6b00;color:#fff}@media (max-width:1024px){.purchase-container[data-v-36fc76d6]{flex-direction:column;gap:12px}.purchase-sidebar[data-v-36fc76d6]{width:100%;display:flex;flex-direction:column;gap:8px}.ps-title[data-v-36fc76d6]{font-size:12px;margin-bottom:0;white-space:nowrap}.ps-nav[data-v-36fc76d6]{flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;margin:0 -2px}.ps-nav[data-v-36fc76d6]::-webkit-scrollbar{display:none}.ps-nav[data-v-36fc76d6]{-ms-overflow-style:none;scrollbar-width:none}.ps-nav-item[data-v-36fc76d6]{flex-shrink:0;padding:8px 14px}.ps-nav-title[data-v-36fc76d6]{display:none}}@media (max-width:768px){.purchase-body[data-v-36fc76d6]{padding:12px 0 24px}.purchase-container[data-v-36fc76d6]{padding:0 12px}.pc-header-card[data-v-36fc76d6]{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.pc-header-right[data-v-36fc76d6]{align-items:stretch}.pc-filters-row[data-v-36fc76d6]{flex-direction:column;align-items:stretch}.pc-date-picker[data-v-36fc76d6],.pc-status-select[data-v-36fc76d6]{width:100%}.pc-order-card[data-v-36fc76d6]{flex-direction:column;align-items:stretch}.pc-order-right[data-v-36fc76d6]{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}@media (max-width:480px){.purchase-sidebar[data-v-36fc76d6]{margin:0 -12px;padding:0 12px 4px}.ps-nav-item[data-v-36fc76d6]{padding:6px 10px;font-size:12px;white-space:nowrap}}.purchase-page[data-v-aeb4b7f2]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.purchase-body[data-v-aeb4b7f2]{flex:1;padding:24px 0 40px}.purchase-container[data-v-aeb4b7f2]{max-width:1320px;margin:0 auto;padding:0 16px;display:flex;gap:20px}.purchase-sidebar[data-v-aeb4b7f2]{width:180px;flex-shrink:0}.ps-title[data-v-aeb4b7f2]{font-size:14px;font-weight:700;color:#999;margin-bottom:12px}.ps-nav[data-v-aeb4b7f2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ps-nav-item[data-v-aeb4b7f2]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:#666;cursor:pointer;transition:background .15s,color .15s}.ps-nav-item.active[data-v-aeb4b7f2]{background:#fff4e8;color:#ff6b00;font-weight:600}.ps-nav-title[data-v-aeb4b7f2]{cursor:default;padding-top:10px}.ps-nav-title-text[data-v-aeb4b7f2]{font-size:12px;color:#999}.ps-nav-icon[data-v-aeb4b7f2]{font-size:16px}.ps-nav-label[data-v-aeb4b7f2]{white-space:nowrap}.purchase-main[data-v-aeb4b7f2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.po-header-card[data-v-aeb4b7f2]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.po-header-left[data-v-aeb4b7f2]{display:flex;flex-direction:column;gap:2px}.po-title[data-v-aeb4b7f2]{margin:0;font-size:18px;font-weight:800;color:#111827}.po-sub[data-v-aeb4b7f2]{margin:0;font-size:12px;color:#6b7280}.po-header-right[data-v-aeb4b7f2]{display:flex;align-items:center;gap:12px}.po-status-pill[data-v-aeb4b7f2]{font-size:12px;padding:4px 10px;border-radius:999px}.po-status-pill.status-pending[data-v-aeb4b7f2]{background:#fef3c7;color:#92400e}.po-status-pill.status-shipped[data-v-aeb4b7f2]{background:#dbeafe;color:#1d4ed8}.po-status-pill.status-finished[data-v-aeb4b7f2]{background:#dcfce7;color:#166534}.po-amount-block[data-v-aeb4b7f2]{text-align:right}.po-amount-label[data-v-aeb4b7f2]{font-size:11px;color:#9ca3af}.po-amount-value[data-v-aeb4b7f2]{font-size:18px;font-weight:800;color:#111827}.po-body-grid[data-v-aeb4b7f2]{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);gap:16px}.po-card[data-v-aeb4b7f2]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:14px 16px 16px}.po-card-title-row[data-v-aeb4b7f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.po-card-title[data-v-aeb4b7f2]{margin:0;font-size:15px;font-weight:700;color:#111827}.po-items-list[data-v-aeb4b7f2]{display:flex;flex-direction:column;gap:8px}.po-item-row[data-v-aeb4b7f2]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#f9fafb}.po-item-main[data-v-aeb4b7f2]{flex:1;min-width:0}.po-item-name[data-v-aeb4b7f2]{font-size:13px;font-weight:600;color:#111827}.po-item-meta[data-v-aeb4b7f2]{font-size:11px;color:#6b7280;margin-top:2px;display:flex;flex-wrap:wrap;gap:6px}.po-item-right[data-v-aeb4b7f2]{text-align:right;font-size:12px}.po-item-subtotal[data-v-aeb4b7f2]{font-weight:700;color:#111827}.po-info-field[data-v-aeb4b7f2]{font-size:12px;color:#4b5563;margin-top:2px}.po-summary-row[data-v-aeb4b7f2]{display:flex;justify-content:space-between;font-size:12px;color:#4b5563;margin-top:4px}.po-summary-total[data-v-aeb4b7f2]{font-weight:700;color:#111827;margin-top:6px}.po-footer-actions[data-v-aeb4b7f2]{display:flex;justify-content:flex-end;gap:8px}.po-btn-primary[data-v-aeb4b7f2],.po-btn[data-v-aeb4b7f2]{border:none;border-radius:999px;padding:6px 14px;font-size:12px;cursor:pointer}.po-btn[data-v-aeb4b7f2]{background:#e5e7eb;color:#374151}.po-btn-primary[data-v-aeb4b7f2]{background:#ff6b00;color:#fff}@media (max-width:1024px){.purchase-container[data-v-aeb4b7f2]{flex-direction:column;gap:12px}.purchase-sidebar[data-v-aeb4b7f2]{width:100%;display:flex;flex-direction:column;gap:8px}.ps-title[data-v-aeb4b7f2]{font-size:12px;margin-bottom:0;white-space:nowrap}.ps-nav[data-v-aeb4b7f2]{flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.ps-nav[data-v-aeb4b7f2]::-webkit-scrollbar{display:none}.ps-nav[data-v-aeb4b7f2]{-ms-overflow-style:none;scrollbar-width:none}.ps-nav-item[data-v-aeb4b7f2]{flex-shrink:0;padding:8px 14px}.ps-nav-title[data-v-aeb4b7f2]{display:none}.po-body-grid[data-v-aeb4b7f2]{grid-template-columns:1fr}}@media (max-width:768px){.purchase-body[data-v-aeb4b7f2]{padding:12px 0 24px}.purchase-container[data-v-aeb4b7f2]{padding:0 12px}.po-header-card[data-v-aeb4b7f2]{flex-direction:column;align-items:stretch;gap:12px}.po-header-right[data-v-aeb4b7f2]{flex-direction:row;flex-wrap:wrap}.po-footer-actions[data-v-aeb4b7f2]{flex-direction:column}.po-btn-primary[data-v-aeb4b7f2],.po-btn[data-v-aeb4b7f2]{width:100%}}@media (max-width:480px){.purchase-sidebar[data-v-aeb4b7f2]{margin:0 -12px;padding:0 12px 0}.ps-nav-item[data-v-aeb4b7f2]{padding:6px 12px;font-size:12px;white-space:nowrap}}.purchase-page[data-v-54942fcd]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.purchase-body[data-v-54942fcd]{flex:1;padding:24px 0 40px}.purchase-container[data-v-54942fcd]{max-width:960px;margin:0 auto;padding:0 16px}.statement-main[data-v-54942fcd]{flex:1;min-width:0}.st-card[data-v-54942fcd]{background:#fff;border-radius:18px;border:1px solid #e5e7eb;padding:18px 20px 20px;box-shadow:0 10px 26px rgba(15,23,42,.06)}.st-header[data-v-54942fcd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.st-title[data-v-54942fcd]{margin:0;font-size:18px;font-weight:800;color:#111827}.st-sub[data-v-54942fcd]{margin:0;font-size:12px;color:#6b7280}.st-amount-block[data-v-54942fcd]{text-align:right}.st-amount-label[data-v-54942fcd]{font-size:11px;color:#9ca3af}.st-amount-value[data-v-54942fcd]{font-size:20px;font-weight:800;color:#111827}.st-table-wrapper[data-v-54942fcd]{margin-top:8px;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.st-table[data-v-54942fcd]{width:100%;border-collapse:collapse;font-size:12px}.st-table thead[data-v-54942fcd]{background:#f9fafb}.st-table td[data-v-54942fcd],.st-table th[data-v-54942fcd]{padding:8px 10px;border-bottom:1px solid #e5e7eb;text-align:left}.st-table td[data-v-54942fcd]:last-child,.st-table th[data-v-54942fcd]:last-child{text-align:right}.st-summary[data-v-54942fcd]{margin-top:10px;font-size:12px;color:#4b5563;display:flex;flex-direction:column;gap:2px}.st-summary-total[data-v-54942fcd]{font-weight:700;color:#111827}.st-meta[data-v-54942fcd]{margin-top:10px;font-size:11px;color:#6b7280;display:flex;gap:12px}.st-footer-actions[data-v-54942fcd]{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.st-btn-primary[data-v-54942fcd],.st-btn[data-v-54942fcd]{border:none;border-radius:999px;padding:6px 14px;font-size:12px;cursor:pointer}.st-btn[data-v-54942fcd]{background:#e5e7eb;color:#374151}.st-btn-primary[data-v-54942fcd]{background:#ff6b00;color:#fff}@media (max-width:768px){.purchase-body[data-v-54942fcd]{padding:12px 0 24px}.purchase-container[data-v-54942fcd]{padding:0 12px}.st-card[data-v-54942fcd]{padding:14px 16px 18px}.st-header[data-v-54942fcd]{flex-direction:column;align-items:flex-start;gap:8px}.st-amount-block[data-v-54942fcd]{text-align:left}.st-table-wrapper[data-v-54942fcd]{overflow-x:auto;-webkit-overflow-scrolling:touch}.st-table[data-v-54942fcd]{min-width:480px}.st-footer-actions[data-v-54942fcd]{flex-direction:column}.st-btn-primary[data-v-54942fcd],.st-btn[data-v-54942fcd]{width:100%}}@media (max-width:480px){.st-title[data-v-54942fcd]{font-size:16px}.st-table[data-v-54942fcd]{min-width:420px;font-size:11px}.st-table td[data-v-54942fcd],.st-table th[data-v-54942fcd]{padding:6px 8px}}.purchase-page[data-v-c757e0be]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.purchase-body[data-v-c757e0be]{flex:1;padding:24px 0 40px}.purchase-container[data-v-c757e0be]{max-width:960px;margin:0 auto;padding:0 16px}.statement-main[data-v-c757e0be]{flex:1;min-width:0}.st-card[data-v-c757e0be]{background:#fff;border-radius:18px;border:1px solid #e5e7eb;padding:18px 20px 20px;box-shadow:0 10px 26px rgba(15,23,42,.06)}.st-header[data-v-c757e0be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.st-title[data-v-c757e0be]{margin:0;font-size:18px;font-weight:800;color:#111827}.st-sub[data-v-c757e0be]{margin:0;font-size:12px;color:#6b7280}.st-amount-block[data-v-c757e0be]{text-align:right}.st-amount-label[data-v-c757e0be]{font-size:11px;color:#9ca3af}.st-amount-value[data-v-c757e0be]{font-size:20px;font-weight:800;color:#111827}.st-table-wrapper[data-v-c757e0be]{margin-top:8px;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.st-table[data-v-c757e0be]{width:100%;border-collapse:collapse;font-size:12px}.st-table thead[data-v-c757e0be]{background:#f9fafb}.st-table td[data-v-c757e0be],.st-table th[data-v-c757e0be]{padding:8px 10px;border-bottom:1px solid #e5e7eb;text-align:left}.st-table td[data-v-c757e0be]:last-child,.st-table th[data-v-c757e0be]:last-child,.st-td-right[data-v-c757e0be]{text-align:right}.st-footer-actions[data-v-c757e0be]{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.st-btn-primary[data-v-c757e0be],.st-btn[data-v-c757e0be],.st-link-btn[data-v-c757e0be]{border:none;border-radius:999px;padding:6px 14px;font-size:12px;cursor:pointer}.st-btn[data-v-c757e0be]{background:#e5e7eb;color:#374151}.st-btn-primary[data-v-c757e0be]{background:#ff6b00;color:#fff}.st-link-btn[data-v-c757e0be]{background:none;color:#2563eb;padding:2px 8px}@media (max-width:768px){.purchase-body[data-v-c757e0be]{padding:12px 0 24px}.purchase-container[data-v-c757e0be]{padding:0 12px}.st-card[data-v-c757e0be]{padding:14px 16px 18px}.st-header[data-v-c757e0be]{flex-direction:column;align-items:flex-start;gap:8px}.st-amount-block[data-v-c757e0be]{text-align:left}.st-table-wrapper[data-v-c757e0be]{overflow-x:auto;-webkit-overflow-scrolling:touch}.st-table[data-v-c757e0be]{min-width:560px}.st-footer-actions[data-v-c757e0be]{flex-direction:column}.st-btn-primary[data-v-c757e0be],.st-btn[data-v-c757e0be]{width:100%}}@media (max-width:480px){.st-title[data-v-c757e0be]{font-size:16px}.st-table[data-v-c757e0be]{min-width:480px;font-size:11px}.st-table td[data-v-c757e0be],.st-table th[data-v-c757e0be]{padding:6px 8px}}.purchase-page[data-v-0522cabb]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.purchase-body[data-v-0522cabb]{flex:1;padding:24px 0 40px}.purchase-container[data-v-0522cabb]{max-width:1320px;margin:0 auto;padding:0 16px;display:flex;gap:20px}.purchase-sidebar[data-v-0522cabb]{width:180px;flex-shrink:0}.ps-title[data-v-0522cabb]{font-size:14px;font-weight:700;color:#999;margin-bottom:12px}.ps-nav[data-v-0522cabb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ps-nav-item[data-v-0522cabb]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:#666;cursor:pointer;transition:background .15s,color .15s}.ps-nav-item.active[data-v-0522cabb]{background:#fff4e8;color:#ff6b00;font-weight:600}.ps-nav-title[data-v-0522cabb]{cursor:default;padding-top:10px}.ps-nav-title-text[data-v-0522cabb]{font-size:12px;color:#999}.ps-nav-icon[data-v-0522cabb]{font-size:16px}.ps-nav-label[data-v-0522cabb]{white-space:nowrap}.purchase-main[data-v-0522cabb]{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.pc-header-card[data-v-0522cabb]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.pc-header-left[data-v-0522cabb]{display:flex;flex-direction:column;gap:4px}.pc-header-title[data-v-0522cabb]{margin:0;font-size:18px;font-weight:800;color:#111827}.pc-header-sub[data-v-0522cabb]{margin:0;font-size:13px;color:#6b7280}.pc-header-right[data-v-0522cabb]{display:flex;flex-direction:column;align-items:flex-end}.pc-logistics-stats[data-v-0522cabb]{display:flex;gap:10px}.pc-log-stat[data-v-0522cabb]{padding:4px 10px;border-radius:999px;background:#f3f4f6}.pc-log-stat-label[data-v-0522cabb]{font-size:11px;color:#9ca3af}.pc-log-stat-value[data-v-0522cabb]{font-size:14px;font-weight:700;color:#111827}.pc-logistics-section[data-v-0522cabb]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:12px 18px 16px}.pc-logistics-list[data-v-0522cabb]{display:flex;flex-direction:column;gap:10px}.pc-logistics-card[data-v-0522cabb]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:#f9fafb}.pc-logistics-main[data-v-0522cabb]{flex:1}.pc-logistics-top[data-v-0522cabb]{display:flex;justify-content:space-between;margin-bottom:4px}.pc-logistics-no[data-v-0522cabb]{font-size:13px;color:#111827}.pc-logistics-company[data-v-0522cabb]{font-size:12px;color:#6b7280}.pc-logistics-meta[data-v-0522cabb]{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#6b7280}.pc-logistics-progress[data-v-0522cabb]{display:flex;align-items:center;gap:6px;margin-top:6px}.pc-logistics-progress-bar[data-v-0522cabb]{flex:1;height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.pc-logistics-progress-inner[data-v-0522cabb]{height:100%;border-radius:999px;background:linear-gradient(90deg,#34d399,#22c55e)}.pc-logistics-progress-text[data-v-0522cabb]{font-size:11px;color:#6b7280}.pc-logistics-right[data-v-0522cabb]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px}.pc-logistics-status[data-v-0522cabb]{font-size:12px;padding:2px 8px;border-radius:999px}.pc-logistics-status.status-onway[data-v-0522cabb]{background:#dbeafe;color:#1d4ed8}.pc-logistics-status.status-done[data-v-0522cabb]{background:#dcfce7;color:#166534}.pc-logistics-btn[data-v-0522cabb]{border:none;border-radius:999px;padding:4px 10px;font-size:12px;background:#ff6b00;color:#fff;cursor:pointer}@media (max-width:1024px){.purchase-container[data-v-0522cabb]{flex-direction:column;gap:12px}.purchase-sidebar[data-v-0522cabb]{width:100%;display:flex;flex-direction:column;gap:8px}.ps-title[data-v-0522cabb]{font-size:12px;margin-bottom:0;white-space:nowrap}.ps-nav[data-v-0522cabb]{flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.ps-nav[data-v-0522cabb]::-webkit-scrollbar{display:none}.ps-nav[data-v-0522cabb]{-ms-overflow-style:none;scrollbar-width:none}.ps-nav-item[data-v-0522cabb]{flex-shrink:0;padding:8px 14px}.ps-nav-title[data-v-0522cabb]{display:none}}@media (max-width:768px){.purchase-body[data-v-0522cabb]{padding:12px 0 24px}.purchase-container[data-v-0522cabb]{padding:0 12px}.pc-header-card[data-v-0522cabb]{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.pc-header-right[data-v-0522cabb]{align-items:stretch}.pc-logistics-card[data-v-0522cabb]{flex-direction:column;align-items:stretch}.pc-logistics-right[data-v-0522cabb]{align-items:stretch;flex-direction:row;flex-wrap:wrap}}@media (max-width:480px){.purchase-sidebar[data-v-0522cabb]{margin:0 -12px;padding:0 12px 0}.ps-nav-item[data-v-0522cabb]{padding:6px 12px;font-size:12px;white-space:nowrap}}.purchase-page[data-v-fbb4b6ee]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.purchase-body[data-v-fbb4b6ee]{flex:1;padding:24px 0 40px}.purchase-container[data-v-fbb4b6ee]{max-width:1320px;margin:0 auto;padding:0 16px;display:flex;gap:20px}.purchase-sidebar[data-v-fbb4b6ee]{width:180px;flex-shrink:0}.ps-title[data-v-fbb4b6ee]{font-size:14px;font-weight:700;color:#999;margin-bottom:12px}.ps-nav[data-v-fbb4b6ee]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ps-nav-item[data-v-fbb4b6ee]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:#666;cursor:pointer;transition:background .15s,color .15s}.ps-nav-item.active[data-v-fbb4b6ee]{background:#fff4e8;color:#ff6b00;font-weight:600}.ps-nav-title[data-v-fbb4b6ee]{cursor:default;padding-top:10px}.ps-nav-title-text[data-v-fbb4b6ee]{font-size:12px;color:#999}.ps-nav-icon[data-v-fbb4b6ee]{font-size:16px}.ps-nav-label[data-v-fbb4b6ee]{white-space:nowrap}.purchase-main[data-v-fbb4b6ee]{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.pc-header-card[data-v-fbb4b6ee]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.pc-header-left[data-v-fbb4b6ee]{display:flex;flex-direction:column;gap:4px}.pc-header-title[data-v-fbb4b6ee]{margin:0;font-size:18px;font-weight:800;color:#111827}.pc-header-sub[data-v-fbb4b6ee]{margin:0;font-size:13px;color:#6b7280}.pc-header-right[data-v-fbb4b6ee]{display:flex;align-items:center}.pc-invoice-btn-primary[data-v-fbb4b6ee]{border:none;border-radius:999px;padding:6px 16px;background:#ff6b00;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 6px 20px rgba(255,107,0,.45)}.pc-invoice-section[data-v-fbb4b6ee]{background:#fff;border-radius:16px;border:1px solid #edf0f7;padding:12px 18px 16px}.pc-invoice-header-row[data-v-fbb4b6ee]{font-size:12px;color:#6b7280;margin-bottom:10px}.pc-invoice-list[data-v-fbb4b6ee]{display:flex;flex-direction:column;gap:8px}.pc-invoice-card[data-v-fbb4b6ee]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;background:#f9fafb}.pc-invoice-main[data-v-fbb4b6ee]{flex:1}.pc-invoice-top[data-v-fbb4b6ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.pc-invoice-title[data-v-fbb4b6ee]{font-size:14px;font-weight:600;color:#111827}.pc-invoice-status[data-v-fbb4b6ee]{font-size:12px;padding:2px 8px;border-radius:999px}.pc-invoice-status.status-done[data-v-fbb4b6ee]{background:#dcfce7;color:#166534}.pc-invoice-status.status-processing[data-v-fbb4b6ee]{background:#fef3c7;color:#92400e}.pc-invoice-meta[data-v-fbb4b6ee]{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#6b7280}.pc-invoice-right[data-v-fbb4b6ee]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px}.pc-invoice-btn[data-v-fbb4b6ee]{border:none;border-radius:999px;padding:4px 10px;font-size:12px;background:#e5e7eb;color:#374151;cursor:pointer}@media (max-width:1024px){.purchase-container[data-v-fbb4b6ee]{flex-direction:column;gap:12px}.purchase-sidebar[data-v-fbb4b6ee]{width:100%;display:flex;flex-direction:column;gap:8px}.ps-title[data-v-fbb4b6ee]{font-size:12px;margin-bottom:0;white-space:nowrap}.ps-nav[data-v-fbb4b6ee]{flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.ps-nav[data-v-fbb4b6ee]::-webkit-scrollbar{display:none}.ps-nav[data-v-fbb4b6ee]{-ms-overflow-style:none;scrollbar-width:none}.ps-nav-item[data-v-fbb4b6ee]{flex-shrink:0;padding:8px 14px}.ps-nav-title[data-v-fbb4b6ee]{display:none}}@media (max-width:768px){.purchase-body[data-v-fbb4b6ee]{padding:12px 0 24px}.purchase-container[data-v-fbb4b6ee]{padding:0 12px}.pc-header-card[data-v-fbb4b6ee]{gap:12px;padding:12px 14px}.pc-header-card[data-v-fbb4b6ee],.pc-invoice-card[data-v-fbb4b6ee]{flex-direction:column;align-items:stretch}.pc-invoice-right[data-v-fbb4b6ee]{flex-direction:row;flex-wrap:wrap}}@media (max-width:480px){.purchase-sidebar[data-v-fbb4b6ee]{margin:0 -12px;padding:0 12px 0}.ps-nav-item[data-v-fbb4b6ee]{padding:6px 12px;font-size:12px;white-space:nowrap}}.pay-page[data-v-6e7b82ba]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.pay-body[data-v-6e7b82ba]{flex:1;padding:24px 0 40px}.pay-container[data-v-6e7b82ba]{max-width:960px;margin:0 auto;padding:0 16px}.pay-card[data-v-6e7b82ba]{background:#fff;border-radius:18px;border:1px solid #edf0f7;padding:18px 22px 20px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.pay-header[data-v-6e7b82ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.pay-title-block[data-v-6e7b82ba]{display:flex;flex-direction:column;gap:4px}.pay-title[data-v-6e7b82ba]{margin:0;font-size:20px;font-weight:800;color:#111827}.pay-sub[data-v-6e7b82ba]{margin:0;font-size:13px;color:#6b7280}.pay-amount-block[data-v-6e7b82ba]{text-align:right}.pay-amount-label[data-v-6e7b82ba]{font-size:12px;color:#9ca3af}.pay-amount-value[data-v-6e7b82ba]{font-size:22px;font-weight:800;color:#16a34a}.pay-amount-tip[data-v-6e7b82ba]{font-size:11px;color:#6b7280}.pay-main[data-v-6e7b82ba]{display:flex;gap:24px}.pay-qr-area[data-v-6e7b82ba]{width:260px;display:flex;flex-direction:column;align-items:center;gap:8px}.pay-qr-box[data-v-6e7b82ba]{padding:10px;border-radius:18px;background:#f9fafb;border:1px solid #e5e7eb}.pay-qr-inner[data-v-6e7b82ba]{width:220px;height:220px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center}.pay-qr-inner img[data-v-6e7b82ba]{width:200px;height:200px;-o-object-fit:cover;object-fit:cover}.pay-qr-tip[data-v-6e7b82ba]{font-size:12px;color:#4b5563}.pay-countdown[data-v-6e7b82ba]{font-size:12px;color:#9ca3af}.pay-countdown-num[data-v-6e7b82ba]{font-weight:600;color:#ef4444}.pay-info[data-v-6e7b82ba]{flex:1;min-width:0;border-radius:16px;background:#f9fafb;border:1px solid #e5e7eb;padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px}.pay-info-title[data-v-6e7b82ba]{font-size:14px;font-weight:600;color:#111827}.pay-info-list[data-v-6e7b82ba]{margin:0;padding-left:18px;font-size:12px;color:#4b5563}.pay-back-btn[data-v-6e7b82ba]{align-self:flex-start;margin-top:4px;border:none;border-radius:999px;padding:6px 14px;font-size:12px;background:#e5e7eb;color:#374151;cursor:pointer}@media (max-width:900px){.pay-main[data-v-6e7b82ba]{flex-direction:column;align-items:center}.pay-info[data-v-6e7b82ba]{width:100%}}@media (max-width:768px){.pay-body[data-v-6e7b82ba]{padding:12px 0 24px}.pay-container[data-v-6e7b82ba]{padding:0 12px}.pay-card[data-v-6e7b82ba]{padding:14px 16px 18px}.pay-header[data-v-6e7b82ba]{flex-direction:column;align-items:stretch;gap:12px}.pay-amount-block[data-v-6e7b82ba]{text-align:left}.pay-qr-inner[data-v-6e7b82ba]{width:200px;height:200px}.pay-qr-inner img[data-v-6e7b82ba]{width:180px;height:180px}}@media (max-width:480px){.pay-title[data-v-6e7b82ba]{font-size:18px}.pay-amount-value[data-v-6e7b82ba]{font-size:20px}.pay-qr-inner[data-v-6e7b82ba]{width:180px;height:180px}.pay-qr-inner img[data-v-6e7b82ba]{width:160px;height:160px}}.pay-page[data-v-65f96fcd]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.pay-body[data-v-65f96fcd]{flex:1;padding:24px 0 40px}.pay-container[data-v-65f96fcd]{max-width:960px;margin:0 auto;padding:0 16px}.pay-card[data-v-65f96fcd]{background:#fff;border-radius:18px;border:1px solid #edf0f7;padding:18px 22px 20px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.pay-header[data-v-65f96fcd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.pay-title-block[data-v-65f96fcd]{display:flex;flex-direction:column;gap:4px}.pay-title[data-v-65f96fcd]{margin:0;font-size:20px;font-weight:800;color:#111827}.pay-sub[data-v-65f96fcd]{margin:0;font-size:13px;color:#6b7280}.pay-amount-block[data-v-65f96fcd]{text-align:right}.pay-amount-label[data-v-65f96fcd]{font-size:12px;color:#9ca3af}.pay-amount-value[data-v-65f96fcd]{font-size:22px;font-weight:800;color:#16a34a}.pay-amount-tip[data-v-65f96fcd]{font-size:11px;color:#6b7280}.pay-main[data-v-65f96fcd]{display:flex;gap:24px}.pay-qr-area[data-v-65f96fcd]{width:260px;display:flex;flex-direction:column;align-items:center;gap:8px}.pay-qr-box[data-v-65f96fcd]{padding:10px;border-radius:18px;background:#f9fafb;border:1px solid #e5e7eb}.pay-qr-inner[data-v-65f96fcd]{width:220px;height:220px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center}.pay-qr-inner img[data-v-65f96fcd]{width:200px;height:200px;-o-object-fit:cover;object-fit:cover}.pay-qr-tip[data-v-65f96fcd]{font-size:12px;color:#4b5563}.pay-countdown[data-v-65f96fcd]{font-size:12px;color:#9ca3af}.pay-countdown-num[data-v-65f96fcd]{font-weight:600;color:#ef4444}.pay-info[data-v-65f96fcd]{flex:1;min-width:0;border-radius:16px;background:#f9fafb;border:1px solid #e5e7eb;padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px}.order-section[data-v-65f96fcd]{background:#fff;border-radius:12px;padding:10px 12px 10px;border:1px solid #e5e7eb}.order-title[data-v-65f96fcd]{font-size:14px;font-weight:600;color:#111827;margin-bottom:6px}.order-list[data-v-65f96fcd]{display:flex;flex-direction:column;gap:6px}.order-item[data-v-65f96fcd]{padding:4px 0;font-size:12px;color:#374151;border-bottom:1px dashed #e5e7eb}.order-item[data-v-65f96fcd]:last-child{border-bottom:none}.order-item-name[data-v-65f96fcd]{font-weight:500;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-item-spec[data-v-65f96fcd]{margin-left:4px;font-size:12px;color:#9ca3af}.order-item-meta[data-v-65f96fcd]{display:flex;align-items:center;gap:10px;font-size:11px;color:#6b7280}.order-item-price[data-v-65f96fcd]{color:#ef6c00;font-weight:600}.order-item-subtotal[data-v-65f96fcd]{margin-left:auto;color:#111827}.order-summary[data-v-65f96fcd]{margin-top:6px;font-size:12px;color:#374151;text-align:right}.order-summary-amount[data-v-65f96fcd]{color:#ff6b00;font-weight:700}.order-empty[data-v-65f96fcd]{font-size:12px;color:#9ca3af}.visit-time-row[data-v-65f96fcd]{font-size:12px;color:#4b5563}.visit-time-text[data-v-65f96fcd]{margin-left:4px;font-weight:600;color:#111827}.pay-info-title[data-v-65f96fcd]{font-size:14px;font-weight:600;color:#111827}.pay-info-list[data-v-65f96fcd]{margin:0;padding-left:18px;font-size:12px;color:#4b5563}.pay-back-btn[data-v-65f96fcd]{align-self:flex-start;margin-top:4px;border:none;border-radius:999px;padding:6px 14px;font-size:12px;background:#e5e7eb;color:#374151;cursor:pointer}@media (max-width:900px){.pay-main[data-v-65f96fcd]{flex-direction:column;align-items:center}.pay-info[data-v-65f96fcd]{width:100%}}@media (max-width:768px){.pay-body[data-v-65f96fcd]{padding:16px 0 28px}.pay-container[data-v-65f96fcd]{max-width:100%;padding:0 10px}.pay-card[data-v-65f96fcd]{padding:14px 14px 16px;border-radius:14px}.pay-header[data-v-65f96fcd]{flex-direction:column;align-items:flex-start;gap:8px}.pay-main[data-v-65f96fcd]{gap:16px}.pay-qr-area[data-v-65f96fcd]{width:100%}.pay-qr-inner[data-v-65f96fcd]{width:200px;height:200px}.pay-qr-inner img[data-v-65f96fcd]{width:180px;height:180px}}@media (max-width:480px){.pay-title[data-v-65f96fcd]{font-size:18px}.pay-amount-value[data-v-65f96fcd]{font-size:20px}.pay-card[data-v-65f96fcd]{padding:12px 12px 14px}.pay-qr-inner[data-v-65f96fcd]{width:180px;height:180px}.pay-qr-inner img[data-v-65f96fcd]{width:160px;height:160px}.order-item-meta[data-v-65f96fcd]{flex-wrap:wrap;row-gap:2px}.pay-back-btn[data-v-65f96fcd]{width:100%;text-align:center}}.poster-page[data-v-76841f2f]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff8f0,#f5f6f8 40%)}.poster-body[data-v-76841f2f]{flex:1;padding:24px 0 40px}.poster-container[data-v-76841f2f]{max-width:420px;margin:0 auto;padding:0 16px}.poster-card[data-v-76841f2f]{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 48px rgba(15,23,42,.1),0 4px 16px rgba(255,107,0,.06);position:relative}.poster-accent[data-v-76841f2f]{height:4px;background:linear-gradient(90deg,#ff6b00,#ff9f4d 50%,#ff6b00);background-size:200% 100%}.poster-cover[data-v-76841f2f]{position:relative;height:200px;overflow:hidden}.poster-cover-img[data-v-76841f2f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.poster-overlay[data-v-76841f2f]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.25) 50%,transparent)}.poster-cover-stats[data-v-76841f2f]{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 72px 12px 16px;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);z-index:2}.poster-cover-stat[data-v-76841f2f]{text-align:center;padding:6px 4px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(6px);border-radius:8px;border:1px solid hsla(0,0%,100%,.2)}.poster-cover-stat-value[data-v-76841f2f]{display:block;font-size:14px;font-weight:800;color:#fff}.poster-cover-stat-label[data-v-76841f2f]{font-size:10px;color:hsla(0,0%,100%,.9);margin-top:1px}.poster-cover-badge[data-v-76841f2f]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;padding:3px 10px;background:rgba(255,107,0,.95);border-radius:20px;font-size:11px;font-weight:600;color:#fff;box-shadow:0 2px 8px rgba(255,107,0,.35)}.poster-cover-badge i[data-v-76841f2f]{font-size:12px}.poster-info[data-v-76841f2f]{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 18px;display:flex;align-items:flex-end;gap:12px}.poster-avatar[data-v-76841f2f]{width:52px;height:52px;border-radius:14px;border:3px solid hsla(0,0%,100%,.9);-o-object-fit:cover;object-fit:cover;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.2)}.poster-info-text[data-v-76841f2f]{flex:1;min-width:0}.poster-name[data-v-76841f2f]{margin:0;font-size:18px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4);line-height:1.3}.poster-tags[data-v-76841f2f]{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.poster-tag[data-v-76841f2f]{font-size:11px;padding:3px 10px;border-radius:20px;background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.5);color:#fff}.poster-market[data-v-76841f2f]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;padding:12px 16px;background:linear-gradient(135deg,#fff8f0,#fff);border-radius:12px;border:1px solid #f3f4f6;max-width:320px;margin-left:auto;margin-right:auto}.poster-market-icon[data-v-76841f2f]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ff6b00;border-radius:8px;color:#fff;font-size:16px;flex-shrink:0}.poster-market-text[data-v-76841f2f]{flex:1;min-width:0;text-align:left}.poster-market-name[data-v-76841f2f]{font-size:14px;font-weight:700;color:#1f2937}.poster-market-meta[data-v-76841f2f]{font-size:12px;color:#6b7280;margin-top:2px}.poster-intro[data-v-76841f2f]{padding:18px 20px;border-bottom:1px solid #f3f4f6}.poster-intro-label[data-v-76841f2f]{font-size:13px;font-weight:700;color:#374151;margin-bottom:8px;display:flex;align-items:center;gap:6px}.intro-dot[data-v-76841f2f]{width:4px;height:14px;background:#ff6b00;border-radius:2px}.poster-intro-text[data-v-76841f2f]{margin:0;font-size:13px;line-height:1.65;color:#4b5563}.poster-goods[data-v-76841f2f]{padding:18px 20px;border-bottom:1px solid #f3f4f6}.poster-goods-header[data-v-76841f2f]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.goods-bar[data-v-76841f2f]{width:4px;height:16px;background:#ff6b00;border-radius:2px}.goods-title[data-v-76841f2f]{font-size:14px;font-weight:700;color:#1f2937}.poster-goods-grid[data-v-76841f2f]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.poster-goods-item[data-v-76841f2f]{text-align:center}.poster-goods-cover[data-v-76841f2f]{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f3f4f6}.poster-goods-cover img[data-v-76841f2f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.poster-goods-tag[data-v-76841f2f]{position:absolute;top:4px;left:4px;font-size:9px;padding:1px 5px;border-radius:4px;background:rgba(255,107,0,.95);color:#fff}.poster-goods-info[data-v-76841f2f]{padding:6px 0 0}.poster-goods-name[data-v-76841f2f]{margin:0;font-size:11px;color:#374151;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.poster-goods-price[data-v-76841f2f]{font-size:12px;font-weight:700;color:#ff6b00;margin-top:2px}.poster-qr[data-v-76841f2f]{padding:24px;display:flex;flex-direction:column;align-items:center;gap:10px}.poster-qr-inner[data-v-76841f2f]{width:160px;height:160px;padding:10px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.poster-qr-img[data-v-76841f2f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.poster-qr-tip[data-v-76841f2f]{margin:0;font-size:13px;color:#6b7280}.poster-footer[data-v-76841f2f]{padding:14px 20px 18px;text-align:center;border-top:1px solid #f3f4f6}.poster-brand[data-v-76841f2f]{font-size:12px;color:#9ca3af}.poster-actions[data-v-76841f2f]{margin-top:24px;display:flex;flex-direction:column;gap:12px}.btn-save[data-v-76841f2f]{font-weight:600;background:#ff6b00!important;border-color:#ff6b00!important}.btn-back[data-v-76841f2f],.btn-save[data-v-76841f2f]{width:100%;height:44px;font-size:15px;border-radius:12px}@media (max-width:480px){.poster-body[data-v-76841f2f]{padding:16px 0 28px}.poster-container[data-v-76841f2f]{padding:0 12px}.poster-cover[data-v-76841f2f]{height:180px}.poster-name[data-v-76841f2f]{font-size:16px}.poster-goods-grid[data-v-76841f2f]{gap:8px}.poster-goods-name[data-v-76841f2f]{font-size:10px}.poster-cover-stats[data-v-76841f2f]{grid-template-columns:repeat(2,1fr);gap:6px;padding:10px 60px 10px 12px}.poster-cover-stat-value[data-v-76841f2f]{font-size:13px}}.poster-page[data-v-4d366502]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff8f0,#f5f6f8 40%)}.poster-body[data-v-4d366502]{flex:1;padding:24px 0 40px}.poster-container[data-v-4d366502]{max-width:420px;margin:0 auto;padding:0 16px}.poster-card[data-v-4d366502]{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 48px rgba(15,23,42,.1),0 4px 16px rgba(255,107,0,.06);position:relative}.poster-accent[data-v-4d366502]{height:4px;background:linear-gradient(90deg,#ff6b00,#ff9f4d 50%,#ff6b00)}.poster-cover[data-v-4d366502]{position:relative;height:200px;overflow:hidden}.poster-cover-img[data-v-4d366502]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.poster-overlay[data-v-4d366502]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.25) 50%,transparent)}.poster-cover-stats[data-v-4d366502]{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 72px 12px 16px;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);z-index:2}.poster-cover-stat[data-v-4d366502]{text-align:center;padding:6px 4px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(6px);border-radius:8px;border:1px solid hsla(0,0%,100%,.2)}.poster-cover-stat-value[data-v-4d366502]{display:block;font-size:14px;font-weight:800;color:#fff}.poster-cover-stat-label[data-v-4d366502]{font-size:10px;color:hsla(0,0%,100%,.9);margin-top:1px}.poster-cover-badge[data-v-4d366502]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;padding:3px 10px;background:rgba(255,107,0,.95);border-radius:20px;font-size:11px;font-weight:600;color:#fff;box-shadow:0 2px 8px rgba(255,107,0,.35)}.poster-cover-badge i[data-v-4d366502]{font-size:12px}.poster-info[data-v-4d366502]{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 18px}.poster-info-text[data-v-4d366502]{flex:1;min-width:0}.poster-name[data-v-4d366502]{margin:0;font-size:18px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4);line-height:1.3}.poster-tags[data-v-4d366502]{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.poster-tag[data-v-4d366502]{font-size:11px;padding:3px 10px;border-radius:20px;background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.5);color:#fff}.poster-intro[data-v-4d366502]{padding:18px 20px;border-bottom:1px solid #f3f4f6}.poster-intro-label[data-v-4d366502]{font-size:13px;font-weight:700;color:#374151;margin-bottom:8px;display:flex;align-items:center;gap:6px}.intro-dot[data-v-4d366502]{width:4px;height:14px;background:#ff6b00;border-radius:2px}.poster-intro-text[data-v-4d366502]{margin:0;font-size:13px;line-height:1.65;color:#4b5563}.poster-goods[data-v-4d366502]{padding:18px 20px;border-bottom:1px solid #f3f4f6}.poster-goods-header[data-v-4d366502]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.goods-bar[data-v-4d366502]{width:4px;height:16px;background:#ff6b00;border-radius:2px}.goods-title[data-v-4d366502]{font-size:14px;font-weight:700;color:#1f2937}.poster-goods-grid[data-v-4d366502]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.poster-goods-item[data-v-4d366502]{text-align:center}.poster-goods-cover[data-v-4d366502]{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f3f4f6}.poster-goods-cover img[data-v-4d366502]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.poster-goods-tag[data-v-4d366502]{position:absolute;top:4px;left:4px;font-size:9px;padding:1px 5px;border-radius:4px;background:rgba(255,107,0,.95);color:#fff}.poster-goods-info[data-v-4d366502]{padding:6px 0 0}.poster-goods-name[data-v-4d366502]{margin:0;font-size:11px;color:#374151;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.poster-goods-price[data-v-4d366502]{font-size:11px;color:#ff6b00;font-weight:600;margin-top:2px}.poster-qr[data-v-4d366502]{padding:24px;display:flex;flex-direction:column;align-items:center;gap:10px}.poster-qr-inner[data-v-4d366502]{width:160px;height:160px;padding:10px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.poster-qr-img[data-v-4d366502]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.poster-qr-tip[data-v-4d366502]{margin:0;font-size:13px;color:#6b7280}.poster-market[data-v-4d366502]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;padding:12px 16px;background:linear-gradient(135deg,#fff8f0,#fff);border-radius:12px;border:1px solid #f3f4f6;max-width:320px;margin-left:auto;margin-right:auto}.poster-market-icon[data-v-4d366502]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ff6b00;border-radius:8px;color:#fff;font-size:16px;flex-shrink:0}.poster-market-text[data-v-4d366502]{flex:1;min-width:0;text-align:left}.poster-market-name[data-v-4d366502]{font-size:14px;font-weight:700;color:#1f2937}.poster-market-meta[data-v-4d366502]{font-size:12px;color:#6b7280;margin-top:2px}.poster-footer[data-v-4d366502]{padding:14px 20px 18px;text-align:center;border-top:1px solid #f3f4f6}.poster-brand[data-v-4d366502]{font-size:12px;color:#9ca3af}.poster-actions[data-v-4d366502]{margin-top:24px;display:flex;flex-direction:column;gap:12px}.btn-save[data-v-4d366502]{font-weight:600;background:#ff6b00!important;border-color:#ff6b00!important}.btn-back[data-v-4d366502],.btn-save[data-v-4d366502]{width:100%;height:44px;font-size:15px;border-radius:12px}@media (max-width:480px){.poster-body[data-v-4d366502]{padding:16px 0 28px}.poster-container[data-v-4d366502]{padding:0 12px}.poster-cover[data-v-4d366502]{height:180px}.poster-name[data-v-4d366502]{font-size:16px}.poster-goods-grid[data-v-4d366502]{gap:8px}.poster-goods-name[data-v-4d366502]{font-size:10px}.poster-cover-stats[data-v-4d366502]{grid-template-columns:repeat(2,1fr);gap:6px;padding:10px 60px 10px 12px}.poster-cover-stat-value[data-v-4d366502]{font-size:13px}}.poster-page[data-v-382bf0a8]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff8f0,#f5f6f8 40%)}.poster-body[data-v-382bf0a8]{flex:1;padding:24px 0 40px}.poster-container[data-v-382bf0a8]{max-width:420px;margin:0 auto;padding:0 16px}.poster-card[data-v-382bf0a8]{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 48px rgba(15,23,42,.1),0 4px 16px rgba(255,107,0,.06);position:relative}.poster-accent[data-v-382bf0a8]{height:4px;background:linear-gradient(90deg,#ff6b00,#ff9f4d 50%,#ff6b00)}.poster-cover[data-v-382bf0a8]{position:relative;height:200px;overflow:hidden}.poster-cover-img[data-v-382bf0a8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.poster-overlay[data-v-382bf0a8]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.25) 50%,transparent)}.poster-cover-stats[data-v-382bf0a8]{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 72px 12px 16px;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);z-index:2}.poster-cover-stat[data-v-382bf0a8]{text-align:center;padding:6px 4px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(6px);border-radius:8px;border:1px solid hsla(0,0%,100%,.2)}.poster-cover-stat-value[data-v-382bf0a8]{display:block;font-size:14px;font-weight:800;color:#fff}.poster-cover-stat-label[data-v-382bf0a8]{font-size:10px;color:hsla(0,0%,100%,.9);margin-top:1px}.poster-cover-badge[data-v-382bf0a8]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;padding:3px 10px;background:rgba(255,107,0,.95);border-radius:20px;font-size:11px;font-weight:600;color:#fff;box-shadow:0 2px 8px rgba(255,107,0,.35)}.poster-cover-badge i[data-v-382bf0a8]{font-size:12px}.poster-info[data-v-382bf0a8]{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 18px}.poster-info-text[data-v-382bf0a8]{flex:1;min-width:0}.poster-name[data-v-382bf0a8]{margin:0;font-size:18px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4);line-height:1.3}.poster-tags[data-v-382bf0a8]{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.poster-tag[data-v-382bf0a8]{font-size:11px;padding:3px 10px;border-radius:20px;background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.5);color:#fff}.poster-intro[data-v-382bf0a8]{padding:18px 20px;border-bottom:1px solid #f3f4f6}.poster-intro-label[data-v-382bf0a8]{font-size:13px;font-weight:700;color:#374151;margin-bottom:8px;display:flex;align-items:center;gap:6px}.intro-dot[data-v-382bf0a8]{width:4px;height:14px;background:#ff6b00;border-radius:2px}.poster-intro-text[data-v-382bf0a8]{margin:0;font-size:13px;line-height:1.65;color:#4b5563}.poster-market[data-v-382bf0a8]{display:flex;align-items:center;gap:10px;padding:16px 20px;background:linear-gradient(135deg,#fff8f0,#fff);border-bottom:1px solid #f3f4f6}.poster-market-icon[data-v-382bf0a8]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ff6b00;border-radius:10px;color:#fff;font-size:18px;flex-shrink:0}.poster-market-text[data-v-382bf0a8]{flex:1;min-width:0}.poster-market-name[data-v-382bf0a8]{font-size:14px;font-weight:700;color:#1f2937}.poster-market-meta[data-v-382bf0a8]{font-size:12px;color:#6b7280;margin-top:2px}.poster-qr[data-v-382bf0a8]{padding:24px;display:flex;flex-direction:column;align-items:center;gap:10px}.poster-qr-inner[data-v-382bf0a8]{width:160px;height:160px;padding:10px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.poster-qr-img[data-v-382bf0a8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.poster-qr-tip[data-v-382bf0a8]{margin:0;font-size:13px;color:#6b7280}.poster-footer[data-v-382bf0a8]{padding:14px 20px 18px;text-align:center;border-top:1px solid #f3f4f6}.poster-brand[data-v-382bf0a8]{font-size:12px;color:#9ca3af}.poster-actions[data-v-382bf0a8]{margin-top:24px;display:flex;flex-direction:column;gap:12px}.btn-save[data-v-382bf0a8]{font-weight:600;background:#ff6b00!important;border-color:#ff6b00!important}.btn-back[data-v-382bf0a8],.btn-save[data-v-382bf0a8]{width:100%;height:44px;font-size:15px;border-radius:12px}@media (max-width:480px){.poster-body[data-v-382bf0a8]{padding:16px 0 28px}.poster-container[data-v-382bf0a8]{padding:0 12px}.poster-cover[data-v-382bf0a8]{height:180px}.poster-name[data-v-382bf0a8]{font-size:16px}.poster-cover-stats[data-v-382bf0a8]{grid-template-columns:repeat(2,1fr);gap:6px;padding:10px 60px 10px 12px}.poster-cover-stat-value[data-v-382bf0a8]{font-size:13px}}.community-page[data-v-7284c35c]{min-height:100vh;background:#f5f6f8;display:flex;flex-direction:column}.community-body[data-v-7284c35c]{flex:1;display:flex;justify-content:center;padding:28px 0 48px}.community-container[data-v-7284c35c]{width:80%;max-width:1100px;min-width:780px;display:flex;gap:24px;align-items:flex-start}.comm-main[data-v-7284c35c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.comm-tabs-bar[data-v-7284c35c]{background:#fff;border-radius:14px;border:1px solid #eee;padding:12px 18px;display:flex;align-items:center;justify-content:space-between}.comm-tabs[data-v-7284c35c]{display:flex;gap:2px}.comm-tab[data-v-7284c35c]{padding:7px 16px;font-size:14px;color:#888;border-radius:8px;cursor:pointer;transition:all .15s}.comm-tab[data-v-7284c35c]:hover{background:#f5f5f5;color:#555}.comm-tab.active[data-v-7284c35c]{color:#ff6b00;font-weight:700;border-bottom:2px solid #ff6b00;border-radius:0}.comm-btn-post[data-v-7284c35c]{height:34px;padding:0 18px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px;box-shadow:0 3px 10px rgba(255,107,0,.25);transition:all .2s}.comm-btn-post[data-v-7284c35c]:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(255,107,0,.35)}.comm-feed[data-v-7284c35c]{display:flex;flex-direction:column;gap:12px}.comm-post-card[data-v-7284c35c]{background:#fff;border-radius:16px;border:1px solid #eee;padding:20px 22px;cursor:pointer;transition:box-shadow .2s,border-color .2s}.comm-post-card[data-v-7284c35c]:hover{box-shadow:0 6px 22px rgba(0,0,0,.08);border-color:#e0e0e0}.post-author-row[data-v-7284c35c]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.post-author-avatar[data-v-7284c35c]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.post-author-info[data-v-7284c35c]{flex:1}.post-author-name[data-v-7284c35c]{font-size:14px;font-weight:700;color:#222;display:flex;align-items:center;gap:6px}.post-author-badge[data-v-7284c35c]{font-size:10px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;padding:1px 7px;border-radius:6px;font-weight:700}.post-author-sub[data-v-7284c35c]{font-size:11px;color:#bbb;margin-top:1px}.post-time[data-v-7284c35c]{font-size:12px;color:#ccc;flex-shrink:0}.post-title[data-v-7284c35c]{font-size:16px;font-weight:800;color:#1a1a1a;margin-bottom:7px;line-height:1.4}.post-text[data-v-7284c35c]{font-size:13px;color:#666;line-height:1.7;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-venue-tag[data-v-7284c35c]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;background:#f8f8f8;border-radius:10px;padding:8px 12px;margin-bottom:12px;font-size:12px;color:#888}.post-venue-name[data-v-7284c35c]{font-weight:700;color:#1e293b}.post-venue-divider[data-v-7284c35c]{color:#ddd}.post-venue-stars[data-v-7284c35c]{display:flex;gap:2px;margin-left:auto}.post-star[data-v-7284c35c]{font-size:14px}.star-full[data-v-7284c35c]{color:#ff8c00}.star-empty[data-v-7284c35c]{color:#e0e0e0}.post-images[data-v-7284c35c]{display:grid;gap:6px;margin-bottom:14px;border-radius:10px;overflow:hidden}.post-imgs-1[data-v-7284c35c]{grid-template-columns:1fr}.post-imgs-2[data-v-7284c35c]{grid-template-columns:1fr 1fr}.post-imgs-3[data-v-7284c35c]{grid-template-columns:1fr 1fr 1fr}.post-img[data-v-7284c35c]{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.post-imgs-1 .post-img[data-v-7284c35c]{aspect-ratio:16/7;border-radius:10px}.post-imgs-2 .post-img[data-v-7284c35c],.post-imgs-3 .post-img[data-v-7284c35c]{border-radius:6px}.post-footer[data-v-7284c35c]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f5f5f5;padding-top:12px;margin-top:4px}.post-actions[data-v-7284c35c]{display:flex;gap:20px}.post-action[data-v-7284c35c]{display:flex;align-items:center;gap:5px;font-size:13px;color:#aaa;cursor:pointer;transition:color .15s}.post-action-liked[data-v-7284c35c],.post-action[data-v-7284c35c]:hover{color:#ff6b00}.post-report[data-v-7284c35c]{font-size:11px;color:#ddd;cursor:pointer}.post-report[data-v-7284c35c]:hover{color:#aaa}.comm-load-more[data-v-7284c35c]{text-align:center;padding:18px;font-size:13px;color:#aaa;cursor:pointer;background:#fff;border-radius:14px;border:1px solid #eee;transition:background .15s}.comm-load-more[data-v-7284c35c]:hover{background:#f9f9f9;color:#ff6b00}.comm-pledge-card[data-v-7284c35c]{background:linear-gradient(135deg,#ff8c42,#ff6b00);border-radius:14px;padding:14px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity .2s,transform .2s;position:relative;overflow:hidden}.comm-pledge-card[data-v-7284c35c]:before{content:"";position:absolute;right:-16px;top:-16px;width:80px;height:80px;border-radius:50%;background:hsla(0,0%,100%,.1)}.comm-pledge-card[data-v-7284c35c]:hover{opacity:.92;transform:translateY(-1px)}.comm-pledge-icon[data-v-7284c35c]{width:36px;height:36px;border-radius:10px;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;flex-shrink:0}.comm-pledge-body[data-v-7284c35c]{flex:1}.comm-pledge-title[data-v-7284c35c]{font-size:14px;font-weight:800;color:#fff}.comm-pledge-desc[data-v-7284c35c]{font-size:11px;color:hsla(0,0%,100%,.8);margin-top:2px}.comm-pledge-arrow[data-v-7284c35c]{font-size:14px;color:hsla(0,0%,100%,.7)}.comm-sidebar[data-v-7284c35c]{width:240px;flex-shrink:0;display:flex;flex-direction:column;gap:14px;position:sticky;top:80px}.comm-widget[data-v-7284c35c]{background:#fff;border-radius:14px;border:1px solid #eee;padding:16px 18px}.comm-widget-title[data-v-7284c35c]{font-size:14px;font-weight:800;color:#1a1a1a;display:flex;align-items:center;gap:6px;margin-bottom:12px}.widget-title-icon[data-v-7284c35c]{color:#ff6b00}.comm-hot-list[data-v-7284c35c]{display:flex;flex-direction:column;gap:8px}.comm-hot-item[data-v-7284c35c]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 0;transition:color .15s}.comm-hot-item:hover .hot-text[data-v-7284c35c]{color:#ff6b00}.hot-rank[data-v-7284c35c]{width:18px;height:18px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;flex-shrink:0}.hot-rank-top1[data-v-7284c35c]{background:#ff4500;color:#fff}.hot-rank-top2[data-v-7284c35c]{background:#ff8c00;color:#fff}.hot-rank-top3[data-v-7284c35c]{background:#ffc300;color:#fff}.hot-rank-normal[data-v-7284c35c]{background:#f5f5f5;color:#aaa}.hot-text[data-v-7284c35c]{font-size:13px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-rule-text[data-v-7284c35c]{font-size:12px;color:#aaa;line-height:1.7;margin:0}.comm-cta-card[data-v-7284c35c]{background:linear-gradient(135deg,#ff8c42,#ff6b00);border-radius:14px;padding:18px;position:relative;overflow:hidden}.comm-cta-card[data-v-7284c35c]:before{content:"";position:absolute;right:-20px;top:-20px;width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.1)}.comm-cta-title[data-v-7284c35c]{font-size:15px;font-weight:800;color:#fff;margin-bottom:4px}.comm-cta-desc[data-v-7284c35c]{font-size:12px;color:hsla(0,0%,100%,.8);margin-bottom:14px}.comm-cta-btn[data-v-7284c35c]{height:32px;padding:0 18px;background:#fff;color:#ff6b00;border:none;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer;transition:all .15s}.comm-cta-btn[data-v-7284c35c]:hover{background:#fff8f0}.comm-dialog-mask[data-v-7284c35c]{position:fixed;inset:0;z-index:500;background:rgba(0,0,0,.35);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.dialog-fade-enter-active[data-v-7284c35c],.dialog-fade-leave-active[data-v-7284c35c]{transition:opacity .25s}.dialog-fade-enter[data-v-7284c35c],.dialog-fade-leave-to[data-v-7284c35c]{opacity:0}.comm-dialog[data-v-7284c35c]{width:560px;max-height:80vh;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.18);display:flex;flex-direction:column;overflow:hidden;animation:dialogIn-7284c35c .28s cubic-bezier(.34,1.56,.64,1)}@keyframes dialogIn-7284c35c{0%{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.comm-dialog-header[data-v-7284c35c]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.comm-dialog-title[data-v-7284c35c]{font-size:16px;font-weight:800;color:#1a1a1a}.comm-dialog-close[data-v-7284c35c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:#aaa;font-size:15px;transition:all .15s}.comm-dialog-close[data-v-7284c35c]:hover{background:#f5f5f5;color:#333}.comm-dialog-body[data-v-7284c35c]{flex:1;overflow-y:auto;padding:20px 22px}.post-form-label[data-v-7284c35c]{margin:14px 0 7px}.post-form-label[data-v-7284c35c]:first-child{margin-top:0}.post-category-chips[data-v-7284c35c]{display:flex;gap:8px;flex-wrap:wrap}.post-cat-chip[data-v-7284c35c]{height:30px;padding:0 14px;border-radius:20px;background:#f5f5f5;color:#888;font-size:12px;cursor:pointer;display:flex;align-items:center;border:1.5px solid transparent;transition:all .15s}.post-cat-chip[data-v-7284c35c]:hover{background:#fff4e8;color:#ff6b00}.post-cat-chip.active[data-v-7284c35c]{background:#fff4e8;color:#ff6b00;border-color:#ff8c42;font-weight:700}.comm-dialog-footer[data-v-7284c35c]{display:flex;gap:10px;padding:14px 22px;border-top:1px solid #f0f0f0;flex-shrink:0}.comm-dialog-cancel[data-v-7284c35c]{flex:1;height:42px;background:#f5f5f5;color:#666;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.comm-dialog-cancel[data-v-7284c35c]:hover{background:#eee}.comm-dialog-submit[data-v-7284c35c]{flex:2;height:42px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 3px 12px rgba(255,107,0,.3);transition:all .15s}.comm-dialog-submit[data-v-7284c35c]:hover{transform:translateY(-1px)}.post-form-label[data-v-7284c35c]{font-size:12px;font-weight:700;color:#555;margin-bottom:7px}.form-label-required[data-v-7284c35c]{color:#ff4d4f}.form-label-opt[data-v-7284c35c]{font-weight:400;color:#bbb}.post-recommend-divider[data-v-7284c35c]{display:flex;align-items:center;gap:10px;margin:20px 0 14px}.post-recommend-divider[data-v-7284c35c]:after,.post-recommend-divider[data-v-7284c35c]:before{content:"";flex:1;height:1px;background:#f0f0f0}.prd-label[data-v-7284c35c]{font-size:11px;font-weight:700;color:#ff6b00;background:#fff4e8;padding:3px 12px;border-radius:20px;white-space:nowrap}.post-form-row[data-v-7284c35c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.post-form-col[data-v-7284c35c]{display:flex;flex-direction:column}.pf-chips[data-v-7284c35c]{display:flex;flex-wrap:wrap;gap:8px}.pf-chip[data-v-7284c35c]{height:30px;padding:0 13px;border-radius:20px;background:#f5f5f5;color:#777;font-size:12px;cursor:pointer;display:flex;align-items:center;border:1.5px solid transparent;transition:all .15s}.pf-chip[data-v-7284c35c]:hover{background:#fff4e8;color:#ff6b00}.pf-chip.active[data-v-7284c35c]{background:#fff4e8;color:#ff6b00;border-color:#ff8c42;font-weight:700}.pf-upload-area[data-v-7284c35c]{display:flex;flex-wrap:wrap;gap:8px}.pf-upload-preview[data-v-7284c35c]{width:72px;height:72px;border-radius:10px;position:relative;flex-shrink:0}.pf-preview-img[data-v-7284c35c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;display:block}.pf-remove-img[data-v-7284c35c]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;cursor:pointer;transition:background .15s}.pf-remove-img[data-v-7284c35c]:hover{background:#e74c3c}.pf-upload-btn[data-v-7284c35c]{width:72px;height:72px;border-radius:10px;border:1.5px dashed #ddd;background:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:#bbb;font-size:11px;transition:all .15s}.pf-upload-btn[data-v-7284c35c]:hover{border-color:#ff8c42;color:#ff6b00;background:#fff4e8}.pf-upload-icon[data-v-7284c35c]{font-size:20px}@media (max-width:960px){.community-body[data-v-7284c35c]{padding:12px 0 24px}.community-container[data-v-7284c35c]{width:100%;max-width:100%;min-width:0;padding:0 12px;flex-direction:column;gap:12px}.comm-sidebar[data-v-7284c35c]{width:100%;position:static;order:2}.comm-main[data-v-7284c35c]{flex:1;width:100%;order:1}.comm-tabs-bar[data-v-7284c35c]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.comm-tabs[data-v-7284c35c]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;flex-wrap:nowrap}.comm-tabs[data-v-7284c35c]::-webkit-scrollbar{display:none}.comm-tab[data-v-7284c35c]{flex-shrink:0;padding:6px 14px;font-size:13px}.comm-btn-post[data-v-7284c35c]{width:100%;justify-content:center}.comm-post-card[data-v-7284c35c]{padding:16px 14px}.post-title[data-v-7284c35c]{font-size:15px}.post-text[data-v-7284c35c]{-webkit-line-clamp:4;line-clamp:4}.post-venue-tag[data-v-7284c35c]{flex-direction:column;align-items:flex-start;gap:6px}.post-venue-stars[data-v-7284c35c]{margin-left:0}.post-footer[data-v-7284c35c]{flex-wrap:wrap;gap:8px}.post-actions[data-v-7284c35c]{gap:16px}.comm-hot-item .hot-text[data-v-7284c35c]{white-space:normal;word-break:break-all}.comm-dialog[data-v-7284c35c]{width:calc(100% - 24px);max-width:100%;max-height:90vh;margin:12px}.comm-dialog-body[data-v-7284c35c],.comm-dialog-header[data-v-7284c35c]{padding:14px 16px}.comm-dialog-footer[data-v-7284c35c]{padding:12px 16px;flex-direction:column}.comm-dialog-cancel[data-v-7284c35c],.comm-dialog-submit[data-v-7284c35c]{flex:none;width:100%}.post-form-row[data-v-7284c35c]{grid-template-columns:1fr}}@media (max-width:480px){.community-body[data-v-7284c35c]{padding:10px 0 20px}.community-container[data-v-7284c35c]{padding:0 10px}.comm-tabs-bar[data-v-7284c35c]{padding:10px 12px}.comm-post-card[data-v-7284c35c]{padding:14px 12px}.post-author-row[data-v-7284c35c]{gap:8px}.post-author-avatar[data-v-7284c35c]{width:36px;height:36px}.post-title[data-v-7284c35c]{font-size:14px}.post-text[data-v-7284c35c]{font-size:12px}.comm-dialog[data-v-7284c35c]{width:calc(100% - 20px);margin:10px}}.contact-page[data-v-152b2b69]{min-height:100vh;background:#f5f6f8;display:flex;flex-direction:column}.contact-hero[data-v-152b2b69]{background:linear-gradient(135deg,#fff8f2,#fff3e8 50%,#fed);border-bottom:1px solid #ffe5cc;padding:72px 0 64px;position:relative;overflow:hidden}.contact-hero-inner[data-v-152b2b69]{max-width:900px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.hero-tag-row[data-v-152b2b69]{display:inline-flex;align-items:center;gap:8px;background:rgba(255,107,0,.1);border:1px solid rgba(255,107,0,.25);color:#ff6b00;font-size:13px;font-weight:600;padding:5px 16px;border-radius:20px;margin-bottom:24px}.hero-dot[data-v-152b2b69]{font-size:10px}.hero-title[data-v-152b2b69]{font-size:42px;font-weight:900;color:#1a1a1a;line-height:1.25;margin-bottom:18px}.title-accent[data-v-152b2b69]{background:linear-gradient(90deg,#ff8c42,#ff6b00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-desc[data-v-152b2b69]{font-size:15px;color:#888;line-height:1.8;margin-bottom:32px}.hero-actions[data-v-152b2b69]{display:flex;gap:14px;margin-bottom:48px}.btn-primary[data-v-152b2b69]{height:46px;padding:0 28px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 6px 20px rgba(255,107,0,.3);transition:all .2s}.btn-primary[data-v-152b2b69]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,107,0,.45)}.btn-secondary[data-v-152b2b69]{height:46px;padding:0 24px;background:#fff;color:#ff6b00;border:1.5px solid #fc9;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-152b2b69]:hover{background:#fff4e8;border-color:#ff8c42}.hero-stats[data-v-152b2b69]{display:flex;gap:40px}.stat-item[data-v-152b2b69]{display:flex;flex-direction:column;gap:2px}.stat-num[data-v-152b2b69]{font-size:24px;font-weight:900;color:#1a1a1a}.stat-label[data-v-152b2b69]{font-size:12px;color:#aaa}.hero-deco[data-v-152b2b69]{position:absolute;inset:0;pointer-events:none}.deco-circle[data-v-152b2b69]{position:absolute;border-radius:50%;background:rgba(255,107,0,.06)}.c1[data-v-152b2b69]{width:420px;height:420px;right:-80px;top:-120px}.c2[data-v-152b2b69]{width:240px;height:240px;right:160px;bottom:-70px;background:rgba(255,107,0,.04)}.c3[data-v-152b2b69]{width:130px;height:130px;right:340px;top:30px}.section-wrap[data-v-152b2b69]{max-width:1100px;margin:0 auto;padding:60px 24px}.section-coop[data-v-152b2b69]{padding-top:32px;width:100%;box-sizing:border-box}.section-header[data-v-152b2b69]{text-align:center;margin-bottom:40px}.section-title[data-v-152b2b69]{font-size:26px;font-weight:900;color:#1a1a1a;margin-bottom:8px}.section-sub[data-v-152b2b69]{font-size:14px;color:#aaa}.coop-grid[data-v-152b2b69]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.coop-card[data-v-152b2b69]{background:#fff;border-radius:16px;border:1px solid #eee;padding:24px 22px;cursor:pointer;transition:box-shadow .2s,transform .2s}.coop-card[data-v-152b2b69]:hover{box-shadow:0 8px 28px rgba(0,0,0,.09);transform:translateY(-3px)}.coop-icon[data-v-152b2b69]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px}.coop-title[data-v-152b2b69]{font-size:16px;font-weight:800;color:#1a1a1a;margin-bottom:8px}.coop-desc[data-v-152b2b69]{font-size:13px;color:#888;line-height:1.7;margin-bottom:14px}.coop-tags[data-v-152b2b69]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.coop-tag[data-v-152b2b69]{font-size:11px;color:#ff6b00;background:#fff4e8;padding:2px 8px;border-radius:4px}.coop-arrow[data-v-152b2b69]{font-size:12px;color:#ff6b00;font-weight:700}.partner-section[data-v-152b2b69]{background:#fff;border-radius:20px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.partner-logos[data-v-152b2b69]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.partner-logo-item[data-v-152b2b69]{height:44px;padding:0 20px;background:#f5f6f8;border-radius:10px;display:flex;align-items:center;font-size:14px;font-weight:700;color:#555;border:1px solid #eee;transition:all .15s}.partner-logo-item[data-v-152b2b69]:hover{background:#fff4e8;color:#ff6b00;border-color:#ffd0a0}.contact-cards-grid[data-v-152b2b69]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.contact-card[data-v-152b2b69]{background:#fff;border-radius:16px;border:2px solid #eee;padding:24px 20px;text-align:center;cursor:pointer;transition:all .2s}.contact-card[data-v-152b2b69]:hover{border-color:#ffd0a0;box-shadow:0 6px 20px rgba(255,107,0,.1);transform:translateY(-2px)}.contact-card-active[data-v-152b2b69]{border-color:#ff6b00!important;box-shadow:0 6px 20px rgba(255,107,0,.15)!important}.contact-card-icon[data-v-152b2b69]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 14px}.ci-color-orange[data-v-152b2b69]{background:#fff4e8;color:#ff6b00}.ci-color-blue[data-v-152b2b69]{background:#e8f4ff;color:#1976d2}.ci-color-green[data-v-152b2b69]{background:#e8fff0;color:#2e7d32}.ci-color-purple[data-v-152b2b69]{background:#f4e8ff;color:#7b1fa2}.contact-card-name[data-v-152b2b69]{font-size:14px;font-weight:800;color:#1a1a1a;margin-bottom:6px}.contact-card-desc[data-v-152b2b69]{font-size:12px;color:#bbb;margin-top:4px}.cv-color-orange[data-v-152b2b69]{color:#ff6b00}.cv-color-blue[data-v-152b2b69]{color:#1976d2}.cv-color-green[data-v-152b2b69]{color:#2e7d32}.cv-color-purple[data-v-152b2b69]{color:#7b1fa2}.contact-card-value[data-v-152b2b69]{font-size:15px;font-weight:700}.biz-section[data-v-152b2b69]{background:#fff;border-radius:20px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.biz-form-card[data-v-152b2b69]{max-width:780px;margin:0 auto}.biz-section-label[data-v-152b2b69]{font-size:13px;font-weight:700;color:#333;margin-bottom:12px}.biz-intent-group[data-v-152b2b69]{display:flex;flex-wrap:wrap;gap:10px}.biz-intent-tag[data-v-152b2b69]{height:34px;padding:0 16px;border-radius:20px;background:#f5f5f5;color:#666;font-size:13px;cursor:pointer;border:1.5px solid transparent;display:flex;align-items:center;transition:all .15s}.biz-intent-tag[data-v-152b2b69]:hover{background:#fff4e8;color:#ff6b00}.biz-intent-tag.active[data-v-152b2b69]{background:#fff4e8;color:#ff6b00;border-color:#ff8c42;font-weight:700}.biz-2col[data-v-152b2b69]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.biz-field[data-v-152b2b69]{display:flex;flex-direction:column}.biz-label[data-v-152b2b69]{font-size:12px;font-weight:700;color:#555;margin-bottom:8px}.req[data-v-152b2b69]{color:#ff4d4f}.biz-footer[data-v-152b2b69]{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:20px;border-top:1px solid #f5f5f5;flex-wrap:wrap;gap:14px}.biz-agree[data-v-152b2b69]{display:flex;align-items:center;gap:8px;font-size:13px;color:#888}.biz-agree-link[data-v-152b2b69]{color:#ff6b00;text-decoration:none}.biz-submit-btn[data-v-152b2b69]{height:44px;padding:0 32px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(255,107,0,.3);display:flex;align-items:center;gap:6px;transition:all .2s}.biz-submit-btn[data-v-152b2b69]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px rgba(255,107,0,.4)}.biz-submit-btn[data-v-152b2b69]:disabled{opacity:.5;cursor:not-allowed}.biz-success-card[data-v-152b2b69]{text-align:center;padding:48px 24px}.biz-success-icon[data-v-152b2b69]{font-size:56px;margin-bottom:16px}.biz-success-title[data-v-152b2b69]{font-size:24px;font-weight:900;color:#1a1a1a;margin-bottom:12px}.biz-success-desc[data-v-152b2b69]{font-size:14px;color:#888;line-height:1.9}.addr-switcher[data-v-152b2b69]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.addr-switch-btn[data-v-152b2b69]{height:38px;padding:0 18px;border-radius:10px;background:#f5f5f5;color:#666;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;border:1.5px solid transparent;transition:all .15s}.addr-switch-btn[data-v-152b2b69]:hover{background:#fff4e8;color:#ff6b00}.addr-switch-btn.active[data-v-152b2b69]{background:#fff4e8;color:#ff6b00;border-color:#ff8c42}.addr-hq-badge[data-v-152b2b69]{font-size:10px;background:#ff6b00;color:#fff;padding:1px 6px;border-radius:4px;margin-left:2px}.addr-map-banner[data-v-152b2b69]{border-radius:14px;overflow:hidden;position:relative;margin-bottom:16px;height:220px}.addr-map-img[data-v-152b2b69]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.addr-map-fallback[data-v-152b2b69]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;background:linear-gradient(135deg,#fff8f2,#ffe8d6);color:#8a4b1f;font-size:14px;text-align:center}.addr-map-overlay[data-v-152b2b69]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.55));padding:20px 20px 14px}.addr-map-pin[data-v-152b2b69]{display:inline-flex;align-items:center;gap:6px;background:rgba(255,107,0,.9);color:#fff;font-size:13px;font-weight:600;padding:6px 14px;border-radius:20px}.addr-info-card[data-v-152b2b69]{background:#fff;border-radius:14px;border:1px solid #eee;padding:20px 22px;margin-bottom:32px}.addr-info-title[data-v-152b2b69]{font-size:15px;font-weight:800;color:#1a1a1a;margin-bottom:8px}.addr-full[data-v-152b2b69]{font-size:14px;color:#555;margin-bottom:14px;line-height:1.6}.addr-meta-row[data-v-152b2b69]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.addr-meta-item[data-v-152b2b69]{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.addr-meta-icon[data-v-152b2b69]{color:#ff6b00}.addr-meta-divider[data-v-152b2b69]{width:1px;height:14px;background:#eee}.contact-support-page[data-v-9447f8c8]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.support-body[data-v-9447f8c8]{flex:1;padding:28px 0 42px}.support-container[data-v-9447f8c8]{max-width:720px;margin:0 auto;background:#fff;border-radius:12px;border:1px solid #eceff3;padding:24px}.support-title[data-v-9447f8c8]{margin:0 0 6px;font-size:26px;color:#1f2937}.support-subtitle[data-v-9447f8c8]{margin:0 0 20px;color:#6b7280;font-size:14px}.support-actions[data-v-9447f8c8]{display:flex;justify-content:flex-end;gap:10px}.pledge-page[data-v-0f2105eb]{min-height:100vh;background:#f5f6f8;display:flex;flex-direction:column;overflow-x:hidden}.pledge-body[data-v-0f2105eb]{flex:1;padding:32px 0 60px}.pledge-container[data-v-0f2105eb]{max-width:800px;margin:0 auto;padding:0 20px}.pledge-toc-tabs[data-v-0f2105eb]{display:none;position:sticky;top:60px;z-index:70;background:#fff;border-bottom:1px solid #eee;box-shadow:0 2px 8px rgba(0,0,0,.04)}.toc-tabs-inner[data-v-0f2105eb]{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.toc-tabs-inner[data-v-0f2105eb]::-webkit-scrollbar{display:none}.toc-tab-item[data-v-0f2105eb]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:12px 14px;font-size:13px;color:#666;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.toc-tab-item[data-v-0f2105eb]:active,.toc-tab-item[data-v-0f2105eb]:hover{color:#ff6b00}.toc-tab-num[data-v-0f2105eb]{color:#ff6b00;font-weight:700;font-size:12px}.toc-tab-label[data-v-0f2105eb]{font-size:13px}.pledge-hero[data-v-0f2105eb]{background:linear-gradient(135deg,#ff8c42,#ff6b00);border-radius:20px;padding:32px 36px;display:flex;align-items:center;gap:20px;margin-bottom:20px;position:relative;overflow:hidden}.pledge-hero[data-v-0f2105eb]:before{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:hsla(0,0%,100%,.08)}.pledge-hero[data-v-0f2105eb]:after{content:"";position:absolute;right:60px;bottom:-30px;width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.05)}.pledge-hero-icon[data-v-0f2105eb]{width:56px;height:56px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;flex-shrink:0;position:relative;z-index:1}.pledge-hero-text[data-v-0f2105eb]{flex:1;position:relative;z-index:1}.pledge-hero-title[data-v-0f2105eb]{font-size:22px;font-weight:900;color:#fff;margin:0 0 6px}.pledge-hero-sub[data-v-0f2105eb]{font-size:13px;color:hsla(0,0%,100%,.8);margin:0}.pledge-hero-meta[data-v-0f2105eb]{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.pledge-meta-tag[data-v-0f2105eb]{display:flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}.pledge-toc[data-v-0f2105eb]{background:#fff;border-radius:14px;border:1px solid #eee;padding:20px 24px;margin-bottom:20px}.toc-title[data-v-0f2105eb]{font-size:13px;font-weight:800;color:#aaa;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}.toc-list[data-v-0f2105eb]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toc-item[data-v-0f2105eb]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;text-decoration:none;transition:background .15s;color:#444}.toc-item[data-v-0f2105eb]:hover{background:#fff4e8;color:#ff6b00}.toc-num[data-v-0f2105eb]{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toc-label[data-v-0f2105eb]{font-size:13px;font-weight:600}.pledge-content[data-v-0f2105eb]{display:flex;flex-direction:column;gap:16px}.pledge-section[data-v-0f2105eb]{background:#fff;border-radius:16px;border:1px solid #eee;padding:28px 32px;scroll-margin-top:80px}.section-heading[data-v-0f2105eb]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f5f5f5}.section-badge[data-v-0f2105eb]{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:14px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-title[data-v-0f2105eb]{font-size:17px;font-weight:800;color:#1a1a1a;margin:0}.pledge-list[data-v-0f2105eb]{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:12px}.pledge-list li[data-v-0f2105eb]{font-size:14px;color:#444;line-height:1.8}.pledge-list li strong[data-v-0f2105eb]{color:#ff6b00;font-weight:700}.disclaimer-box[data-v-0f2105eb]{background:#fff8f0;border:1px solid #ffd0a0;border-radius:12px;padding:16px 20px}.pledge-agree-bar[data-v-0f2105eb]{position:sticky;bottom:0;background:#fff;border-top:1px solid #eee;padding:14px 20px;margin-top:24px;border-radius:0 0 16px 16px;box-shadow:0 -4px 16px rgba(0,0,0,.06)}.agree-bar-inner[data-v-0f2105eb]{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.agree-bar-left[data-v-0f2105eb]{display:flex;align-items:center;gap:8px;font-size:13px;color:#888}.agree-icon[data-v-0f2105eb]{font-size:18px;color:#4caf50}.agree-btn[data-v-0f2105eb]{height:40px;padding:0 28px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px rgba(255,107,0,.3);white-space:nowrap;transition:all .2s}.agree-btn[data-v-0f2105eb]:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(255,107,0,.4)}@media (max-width:900px){.pledge-toc-tabs[data-v-0f2105eb]{display:block}.pledge-container[data-v-0f2105eb]{padding:0 16px}.pledge-toc[data-v-0f2105eb]{display:none}}@media (max-width:768px){.pledge-body[data-v-0f2105eb]{padding:16px 0 40px;padding-bottom:calc(40px + env(safe-area-inset-bottom, 0))}.pledge-container[data-v-0f2105eb]{padding:0 12px}.pledge-hero[data-v-0f2105eb]{padding:20px 18px;flex-wrap:wrap;gap:14px;margin-bottom:14px;border-radius:14px}.pledge-hero-icon[data-v-0f2105eb]{width:44px;height:44px;font-size:20px}.pledge-hero-title[data-v-0f2105eb]{font-size:18px}.pledge-hero-sub[data-v-0f2105eb]{font-size:12px}.pledge-hero-meta[data-v-0f2105eb]{flex-direction:row;flex-wrap:wrap}.pledge-section[data-v-0f2105eb]{padding:18px 16px;border-radius:12px;scroll-margin-top:120px}.section-heading[data-v-0f2105eb]{flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:12px}.section-badge[data-v-0f2105eb]{width:28px;height:28px;font-size:12px}.section-title[data-v-0f2105eb]{font-size:15px}.pledge-list[data-v-0f2105eb]{padding-left:18px;gap:10px}.pledge-list li[data-v-0f2105eb]{font-size:13px;line-height:1.75}.disclaimer-box[data-v-0f2105eb]{padding:12px 14px;border-radius:10px}.pledge-content[data-v-0f2105eb]{gap:12px}.pledge-agree-bar[data-v-0f2105eb]{padding:12px 14px;margin-top:16px;border-radius:12px}.agree-bar-inner[data-v-0f2105eb]{flex-direction:column;align-items:stretch;gap:12px;text-align:center}.agree-bar-left[data-v-0f2105eb]{justify-content:center}.agree-btn[data-v-0f2105eb]{width:100%;height:44px;font-size:15px}}@media (max-width:480px){.pledge-body[data-v-0f2105eb]{padding:12px 0 24px}.pledge-container[data-v-0f2105eb]{padding:0 10px}.pledge-hero[data-v-0f2105eb]{padding:16px 14px}.pledge-hero-title[data-v-0f2105eb]{font-size:16px}.toc-tab-item[data-v-0f2105eb]{padding:10px 12px;font-size:12px}}.pledge-page[data-v-2e44fcc0]{min-height:100vh;min-height:calc(100vh - env(safe-area-inset-bottom, 0));background:#f5f6f8;display:flex;flex-direction:column;overflow-x:hidden;width:100%;max-width:100vw;box-sizing:border-box}.pledge-body[data-v-2e44fcc0]{flex:1;padding:32px 0 60px;width:100%;box-sizing:border-box}.pledge-container[data-v-2e44fcc0]{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;gap:24px;align-items:flex-start;width:100%;min-width:0;box-sizing:border-box}.pledge-sidebar[data-v-2e44fcc0]{width:200px;flex-shrink:0;position:sticky;top:80px}.pledge-hero[data-v-2e44fcc0]{background:linear-gradient(135deg,#ff8c42,#ff6b00);border-radius:20px;padding:32px 36px;display:flex;align-items:center;gap:20px;margin-bottom:20px;position:relative;overflow:hidden}.pledge-hero[data-v-2e44fcc0]:before{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:hsla(0,0%,100%,.08)}.pledge-hero[data-v-2e44fcc0]:after{content:"";position:absolute;right:60px;bottom:-30px;width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.05)}.pledge-hero-icon[data-v-2e44fcc0]{width:56px;height:56px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;flex-shrink:0;position:relative;z-index:1}.pledge-hero-text[data-v-2e44fcc0]{flex:1;position:relative;z-index:1}.pledge-hero-title[data-v-2e44fcc0]{font-size:22px;font-weight:900;color:#fff;margin:0 0 6px}.pledge-hero-sub[data-v-2e44fcc0]{font-size:13px;color:hsla(0,0%,100%,.8);margin:0}.pledge-hero-meta[data-v-2e44fcc0]{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.pledge-meta-tag[data-v-2e44fcc0]{display:flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}.pledge-main[data-v-2e44fcc0]{flex:1;min-width:0}.pledge-toc[data-v-2e44fcc0]{background:#fff;border-radius:14px;border:1px solid #eee;padding:20px 16px}.toc-title[data-v-2e44fcc0]{font-size:13px;font-weight:800;color:#aaa;letter-spacing:2px;margin-bottom:14px}.toc-list[data-v-2e44fcc0]{display:flex;flex-direction:column;gap:4px}.toc-item[data-v-2e44fcc0]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;text-decoration:none;transition:background .15s;color:#444}.toc-item[data-v-2e44fcc0]:hover{background:#fff4e8;color:#ff6b00}.toc-num[data-v-2e44fcc0]{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toc-label[data-v-2e44fcc0]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pledge-toc-tabs[data-v-2e44fcc0]{display:none;position:sticky;top:60px;z-index:70;background:#fff;border-bottom:1px solid #eee;box-shadow:0 2px 8px rgba(0,0,0,.04)}.toc-tabs-inner[data-v-2e44fcc0]{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.toc-tabs-inner[data-v-2e44fcc0]::-webkit-scrollbar{display:none}.toc-tab-item[data-v-2e44fcc0]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:12px 14px;font-size:13px;color:#666;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.toc-tab-item[data-v-2e44fcc0]:active,.toc-tab-item[data-v-2e44fcc0]:hover{color:#ff6b00}.toc-tab-num[data-v-2e44fcc0]{color:#ff6b00;font-weight:700;font-size:12px}.toc-tab-item:active .toc-tab-num[data-v-2e44fcc0],.toc-tab-item:hover .toc-tab-num[data-v-2e44fcc0]{color:#ff6b00}@media (max-width:900px){.pledge-toc-tabs[data-v-2e44fcc0]{display:block}.pledge-container[data-v-2e44fcc0]{flex-direction:column;padding:0 16px}.pledge-sidebar[data-v-2e44fcc0]{display:none}.party-grid[data-v-2e44fcc0]{grid-template-columns:1fr;gap:12px}}@media (max-width:768px){.pledge-body[data-v-2e44fcc0]{padding:16px 0 40px;padding-bottom:calc(40px + env(safe-area-inset-bottom, 0))}.pledge-container[data-v-2e44fcc0]{padding:0 12px;gap:16px;max-width:100%}.pledge-content[data-v-2e44fcc0],.pledge-main[data-v-2e44fcc0]{max-width:100%}.pledge-section[data-v-2e44fcc0]{max-width:100%;overflow-wrap:break-word}.party-grid[data-v-2e44fcc0]{grid-template-columns:1fr;gap:12px}.pledge-hero[data-v-2e44fcc0]{padding:20px 18px;flex-wrap:wrap;gap:14px;margin-bottom:14px;border-radius:14px}.pledge-hero-icon[data-v-2e44fcc0]{width:44px;height:44px;font-size:20px}.pledge-hero-title[data-v-2e44fcc0]{font-size:18px}.pledge-hero-sub[data-v-2e44fcc0]{font-size:12px}.pledge-hero-meta[data-v-2e44fcc0]{flex-direction:row;flex-wrap:wrap}.pledge-section[data-v-2e44fcc0]{padding:18px 16px;border-radius:12px;scroll-margin-top:120px}.section-heading[data-v-2e44fcc0]{flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:12px}.section-badge[data-v-2e44fcc0]{min-width:28px;height:28px;font-size:12px}.section-title[data-v-2e44fcc0]{font-size:15px}.party-block[data-v-2e44fcc0]{padding:12px 14px}.party-label[data-v-2e44fcc0]{font-size:12px;margin-bottom:8px}.party-row[data-v-2e44fcc0]{font-size:12px;line-height:1.8}.subsection-head[data-v-2e44fcc0]{font-size:13px}.pledge-list[data-v-2e44fcc0]{padding-left:18px;gap:10px}.pledge-list li[data-v-2e44fcc0]{font-size:13px;line-height:1.75}.pledge-intro[data-v-2e44fcc0],.pledge-text[data-v-2e44fcc0]{font-size:13px}.pledge-note[data-v-2e44fcc0]{font-size:12px}.disclaimer-box[data-v-2e44fcc0]{padding:12px 14px;border-radius:10px}.pledge-content[data-v-2e44fcc0]{gap:12px}}@media (max-width:600px){.sign-row[data-v-2e44fcc0]{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0;font-size:13px}.toc-tab-item[data-v-2e44fcc0]{padding:10px 12px;font-size:12px}}@media (max-width:480px){.pledge-body[data-v-2e44fcc0]{padding:12px 0 24px}.pledge-container[data-v-2e44fcc0]{padding:0 10px}.pledge-hero[data-v-2e44fcc0]{padding:16px 14px}.pledge-hero-title[data-v-2e44fcc0]{font-size:16px}.pledge-agree-bar[data-v-2e44fcc0]{padding:12px 14px;margin-top:16px;border-radius:12px}.agree-bar-inner[data-v-2e44fcc0]{flex-direction:column;align-items:stretch;gap:12px;text-align:center}.agree-bar-left[data-v-2e44fcc0]{justify-content:center}.agree-btn[data-v-2e44fcc0]{width:100%;height:44px;font-size:15px}}.pledge-content[data-v-2e44fcc0]{display:flex;flex-direction:column;gap:16px}.pledge-section[data-v-2e44fcc0]{background:#fff;border-radius:16px;border:1px solid #eee;padding:28px 32px;scroll-margin-top:140px}.section-heading[data-v-2e44fcc0]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f5f5f5}.section-badge[data-v-2e44fcc0]{min-width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:13px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 6px}.section-title[data-v-2e44fcc0]{font-size:17px;font-weight:800;color:#1a1a1a;margin:0}.party-grid[data-v-2e44fcc0]{display:grid;grid-template-columns:1fr 1fr;gap:24px;min-width:0}.party-block[data-v-2e44fcc0]{background:#fafafa;border:1px solid #eee;border-radius:12px;padding:16px 18px;min-width:0;overflow-wrap:break-word}.party-label[data-v-2e44fcc0]{font-size:13px;font-weight:700;color:#ff6b00;margin-bottom:12px}.party-row[data-v-2e44fcc0]{font-size:13px;color:#555;line-height:2;overflow-wrap:break-word;word-break:break-all}.pledge-subsection[data-v-2e44fcc0]{margin-bottom:20px}.pledge-subsection[data-v-2e44fcc0]:last-child{margin-bottom:0}.subsection-head[data-v-2e44fcc0]{font-size:14px;font-weight:700;color:#333;margin-bottom:10px;padding-left:4px}.pledge-intro[data-v-2e44fcc0]{font-size:14px;color:#555;margin:0 0 12px;line-height:1.7}.pledge-text[data-v-2e44fcc0]{font-size:14px;color:#444;margin:0;line-height:1.8}.pledge-note[data-v-2e44fcc0]{font-size:13px;color:#ff6b00;font-weight:600;margin:14px 0 0}.pledge-list[data-v-2e44fcc0]{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:12px}.pledge-list li[data-v-2e44fcc0]{font-size:14px;color:#444;line-height:1.8}.pledge-list li strong[data-v-2e44fcc0]{color:#ff6b00;font-weight:700}.disclaimer-box[data-v-2e44fcc0]{background:#fff8f0;border:1px solid #ffd0a0;border-radius:12px;padding:16px 20px}.sign-section .section-heading[data-v-2e44fcc0]{margin-bottom:16px}.sign-row[data-v-2e44fcc0]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:#555;padding:12px 0;border-bottom:1px dashed #eee;overflow-wrap:break-word;word-break:break-word}.sign-row[data-v-2e44fcc0]:last-child{border-bottom:none}.pledge-agree-bar[data-v-2e44fcc0]{position:sticky;bottom:0;background:#fff;border-top:1px solid #eee;padding:14px 20px;margin-top:24px;border-radius:0 0 16px 16px;box-shadow:0 -4px 16px rgba(0,0,0,.06)}.agree-bar-inner[data-v-2e44fcc0]{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.agree-bar-left[data-v-2e44fcc0]{display:flex;align-items:center;gap:8px;font-size:13px;color:#888}.agree-icon[data-v-2e44fcc0]{font-size:18px;color:#4caf50}.agree-btn[data-v-2e44fcc0]{height:40px;padding:0 28px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px rgba(255,107,0,.3);white-space:nowrap;transition:all .2s}.agree-btn[data-v-2e44fcc0]:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(255,107,0,.4)}.pledge-page[data-v-4c3b65f3]{min-height:100vh;min-height:calc(100vh - env(safe-area-inset-bottom, 0));background:#f5f6f8;display:flex;flex-direction:column;overflow-x:hidden;width:100%;max-width:100vw;box-sizing:border-box}.pledge-body[data-v-4c3b65f3]{flex:1;padding:32px 0 60px;width:100%;box-sizing:border-box}.pledge-container[data-v-4c3b65f3]{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;gap:24px;align-items:flex-start;width:100%;min-width:0;box-sizing:border-box}.pledge-sidebar[data-v-4c3b65f3]{width:200px;flex-shrink:0;position:sticky;top:80px}.pledge-hero[data-v-4c3b65f3]{background:linear-gradient(135deg,#ff8c42,#ff6b00);border-radius:20px;padding:32px 36px;display:flex;align-items:center;gap:20px;margin-bottom:20px;position:relative;overflow:hidden}.pledge-hero[data-v-4c3b65f3]:before{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:hsla(0,0%,100%,.08)}.pledge-hero[data-v-4c3b65f3]:after{content:"";position:absolute;right:60px;bottom:-30px;width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.05)}.pledge-hero-icon[data-v-4c3b65f3]{width:56px;height:56px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;flex-shrink:0;position:relative;z-index:1}.pledge-hero-text[data-v-4c3b65f3]{flex:1;position:relative;z-index:1}.pledge-hero-title[data-v-4c3b65f3]{font-size:22px;font-weight:900;color:#fff;margin:0 0 6px}.pledge-hero-sub[data-v-4c3b65f3]{font-size:13px;color:hsla(0,0%,100%,.8);margin:0}.pledge-hero-meta[data-v-4c3b65f3]{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.pledge-meta-tag[data-v-4c3b65f3]{display:flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}.pledge-main[data-v-4c3b65f3]{flex:1;min-width:0}.pledge-toc[data-v-4c3b65f3]{background:#fff;border-radius:14px;border:1px solid #eee;padding:20px 16px}.toc-title[data-v-4c3b65f3]{font-size:13px;font-weight:800;color:#aaa;letter-spacing:2px;margin-bottom:14px}.toc-list[data-v-4c3b65f3]{display:flex;flex-direction:column;gap:4px}.toc-item[data-v-4c3b65f3]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;text-decoration:none;transition:background .15s;color:#444}.toc-item[data-v-4c3b65f3]:hover{background:#fff4e8;color:#ff6b00}.toc-num[data-v-4c3b65f3]{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toc-label[data-v-4c3b65f3]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pledge-toc-tabs[data-v-4c3b65f3]{display:none;position:sticky;top:60px;z-index:70;background:#fff;border-bottom:1px solid #eee;box-shadow:0 2px 8px rgba(0,0,0,.04)}.toc-tabs-inner[data-v-4c3b65f3]{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.toc-tabs-inner[data-v-4c3b65f3]::-webkit-scrollbar{display:none}.toc-tab-item[data-v-4c3b65f3]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:12px 14px;font-size:13px;color:#666;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.toc-tab-item[data-v-4c3b65f3]:active,.toc-tab-item[data-v-4c3b65f3]:hover{color:#ff6b00}.toc-tab-num[data-v-4c3b65f3]{color:#ff6b00;font-weight:700;font-size:12px}@media (max-width:900px){.pledge-toc-tabs[data-v-4c3b65f3]{display:block}.pledge-container[data-v-4c3b65f3]{flex-direction:column;padding:0 16px}.pledge-sidebar[data-v-4c3b65f3]{display:none}}@media (max-width:768px){.pledge-body[data-v-4c3b65f3]{padding:16px 0 40px;padding-bottom:calc(40px + env(safe-area-inset-bottom, 0))}.pledge-container[data-v-4c3b65f3]{padding:0 12px;gap:16px;max-width:100%}.pledge-content[data-v-4c3b65f3],.pledge-main[data-v-4c3b65f3]{max-width:100%}.pledge-section[data-v-4c3b65f3]{max-width:100%;overflow-wrap:break-word}.pledge-hero[data-v-4c3b65f3]{padding:20px 18px;flex-wrap:wrap;gap:14px;margin-bottom:14px;border-radius:14px}.pledge-hero-icon[data-v-4c3b65f3]{width:44px;height:44px;font-size:20px}.pledge-hero-title[data-v-4c3b65f3]{font-size:18px}.pledge-hero-sub[data-v-4c3b65f3]{font-size:12px}.pledge-hero-meta[data-v-4c3b65f3]{flex-direction:row;flex-wrap:wrap}.pledge-section[data-v-4c3b65f3]{padding:18px 16px;border-radius:12px;scroll-margin-top:120px}.section-heading[data-v-4c3b65f3]{flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:12px}.section-badge[data-v-4c3b65f3]{min-width:28px;height:28px;font-size:12px}.section-title[data-v-4c3b65f3]{font-size:15px}.subsection-head[data-v-4c3b65f3]{font-size:13px}.pledge-list[data-v-4c3b65f3]{padding-left:18px;gap:10px}.pledge-list li[data-v-4c3b65f3]{font-size:13px;line-height:1.75}.pledge-intro[data-v-4c3b65f3],.pledge-text[data-v-4c3b65f3]{font-size:13px}.pledge-note[data-v-4c3b65f3]{font-size:12px}.disclaimer-box[data-v-4c3b65f3]{padding:12px 14px;border-radius:10px}.pledge-content[data-v-4c3b65f3]{gap:12px}}@media (max-width:600px){.toc-tab-item[data-v-4c3b65f3]{padding:10px 12px;font-size:12px}}@media (max-width:480px){.pledge-body[data-v-4c3b65f3]{padding:12px 0 24px}.pledge-container[data-v-4c3b65f3]{padding:0 10px}.pledge-hero[data-v-4c3b65f3]{padding:16px 14px}.pledge-hero-title[data-v-4c3b65f3]{font-size:16px}.pledge-agree-bar[data-v-4c3b65f3]{padding:12px 14px;margin-top:16px;border-radius:12px}.agree-bar-inner[data-v-4c3b65f3]{flex-direction:column;align-items:stretch;gap:12px;text-align:center}.agree-bar-left[data-v-4c3b65f3]{justify-content:center}.agree-btn[data-v-4c3b65f3]{width:100%;height:44px;font-size:15px}}.pledge-content[data-v-4c3b65f3]{display:flex;flex-direction:column;gap:16px}.pledge-section[data-v-4c3b65f3]{background:#fff;border-radius:16px;border:1px solid #eee;padding:28px 32px;scroll-margin-top:140px}.section-heading[data-v-4c3b65f3]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f5f5f5}.section-badge[data-v-4c3b65f3]{min-width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:13px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 6px}.section-title[data-v-4c3b65f3]{font-size:17px;font-weight:800;color:#1a1a1a;margin:0}.pledge-subsection[data-v-4c3b65f3]{margin-bottom:20px}.pledge-subsection[data-v-4c3b65f3]:last-child{margin-bottom:0}.subsection-head[data-v-4c3b65f3]{font-size:14px;font-weight:700;color:#333;margin-bottom:10px;padding-left:4px}.pledge-intro[data-v-4c3b65f3]{font-size:14px;color:#555;margin:0 0 12px;line-height:1.7}.pledge-text[data-v-4c3b65f3]{font-size:14px;color:#444;margin:0;line-height:1.8}.pledge-note[data-v-4c3b65f3]{font-size:13px;color:#ff6b00;font-weight:600;margin:14px 0 0}.pledge-list[data-v-4c3b65f3]{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:12px}.pledge-list li[data-v-4c3b65f3]{font-size:14px;color:#444;line-height:1.8}.pledge-list li strong[data-v-4c3b65f3]{color:#ff6b00;font-weight:700}.disclaimer-box[data-v-4c3b65f3]{background:#fff8f0;border:1px solid #ffd0a0;border-radius:12px;padding:16px 20px}.pledge-agree-bar[data-v-4c3b65f3]{position:sticky;bottom:0;background:#fff;border-top:1px solid #eee;padding:14px 20px;margin-top:24px;border-radius:0 0 16px 16px;box-shadow:0 -4px 16px rgba(0,0,0,.06)}.agree-bar-inner[data-v-4c3b65f3]{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.agree-bar-left[data-v-4c3b65f3]{display:flex;align-items:center;gap:8px;font-size:13px;color:#888}.agree-icon[data-v-4c3b65f3]{font-size:18px;color:#4caf50}.agree-btn[data-v-4c3b65f3]{height:40px;padding:0 28px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px rgba(255,107,0,.3);white-space:nowrap;transition:all .2s}.agree-btn[data-v-4c3b65f3]:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(255,107,0,.4)}.pledge-page[data-v-0ce95570]{min-height:100vh;min-height:calc(100vh - env(safe-area-inset-bottom, 0));background:#f5f6f8;display:flex;flex-direction:column;overflow-x:hidden;width:100%;max-width:100vw;box-sizing:border-box}.pledge-body[data-v-0ce95570]{flex:1;padding:32px 0 60px;width:100%;box-sizing:border-box}.pledge-container[data-v-0ce95570]{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;gap:24px;align-items:flex-start;width:100%;min-width:0;box-sizing:border-box}.pledge-sidebar[data-v-0ce95570]{width:200px;flex-shrink:0;position:sticky;top:80px}.pledge-hero[data-v-0ce95570]{background:linear-gradient(135deg,#ff8c42,#ff6b00);border-radius:20px;padding:32px 36px;display:flex;align-items:center;gap:20px;margin-bottom:20px;position:relative;overflow:hidden}.pledge-hero[data-v-0ce95570]:before{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:hsla(0,0%,100%,.08)}.pledge-hero[data-v-0ce95570]:after{content:"";position:absolute;right:60px;bottom:-30px;width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.05)}.pledge-hero-icon[data-v-0ce95570]{width:56px;height:56px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;flex-shrink:0;position:relative;z-index:1}.pledge-hero-text[data-v-0ce95570]{flex:1;position:relative;z-index:1}.pledge-hero-title[data-v-0ce95570]{font-size:22px;font-weight:900;color:#fff;margin:0 0 6px}.pledge-hero-sub[data-v-0ce95570]{font-size:13px;color:hsla(0,0%,100%,.8);margin:0}.pledge-hero-meta[data-v-0ce95570]{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.pledge-meta-tag[data-v-0ce95570]{display:flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}.pledge-main[data-v-0ce95570]{flex:1;min-width:0}.pledge-toc[data-v-0ce95570]{background:#fff;border-radius:14px;border:1px solid #eee;padding:20px 16px}.toc-title[data-v-0ce95570]{font-size:13px;font-weight:800;color:#aaa;letter-spacing:2px;margin-bottom:14px}.toc-list[data-v-0ce95570]{display:flex;flex-direction:column;gap:4px}.toc-item[data-v-0ce95570]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;text-decoration:none;transition:background .15s;color:#444}.toc-item[data-v-0ce95570]:hover{background:#fff4e8;color:#ff6b00}.toc-num[data-v-0ce95570]{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toc-label[data-v-0ce95570]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pledge-toc-tabs[data-v-0ce95570]{display:none;position:sticky;top:60px;z-index:70;background:#fff;border-bottom:1px solid #eee;box-shadow:0 2px 8px rgba(0,0,0,.04)}.toc-tabs-inner[data-v-0ce95570]{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.toc-tabs-inner[data-v-0ce95570]::-webkit-scrollbar{display:none}.toc-tab-item[data-v-0ce95570]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:12px 14px;font-size:13px;color:#666;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.toc-tab-item[data-v-0ce95570]:active,.toc-tab-item[data-v-0ce95570]:hover{color:#ff6b00}.toc-tab-num[data-v-0ce95570]{color:#ff6b00;font-weight:700;font-size:12px}@media (max-width:900px){.pledge-toc-tabs[data-v-0ce95570]{display:block}.pledge-container[data-v-0ce95570]{flex-direction:column;padding:0 16px}.pledge-sidebar[data-v-0ce95570]{display:none}}@media (max-width:768px){.pledge-body[data-v-0ce95570]{padding:16px 0 40px;padding-bottom:calc(40px + env(safe-area-inset-bottom, 0))}.pledge-container[data-v-0ce95570]{padding:0 12px;gap:16px;max-width:100%}.pledge-content[data-v-0ce95570],.pledge-main[data-v-0ce95570]{max-width:100%}.pledge-section[data-v-0ce95570]{max-width:100%;overflow-wrap:break-word}.pledge-hero[data-v-0ce95570]{padding:20px 18px;flex-wrap:wrap;gap:14px;margin-bottom:14px;border-radius:14px}.pledge-hero-icon[data-v-0ce95570]{width:44px;height:44px;font-size:20px}.pledge-hero-title[data-v-0ce95570]{font-size:18px}.pledge-hero-sub[data-v-0ce95570]{font-size:12px}.pledge-hero-meta[data-v-0ce95570]{flex-direction:row;flex-wrap:wrap}.pledge-section[data-v-0ce95570]{padding:18px 16px;border-radius:12px;scroll-margin-top:120px}.section-heading[data-v-0ce95570]{flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:12px}.section-badge[data-v-0ce95570]{min-width:28px;height:28px;font-size:12px}.section-title[data-v-0ce95570]{font-size:15px}.subsection-head[data-v-0ce95570]{font-size:13px}.pledge-list[data-v-0ce95570]{padding-left:18px;gap:10px}.pledge-list li[data-v-0ce95570]{font-size:13px;line-height:1.75}.pledge-intro[data-v-0ce95570],.pledge-text[data-v-0ce95570]{font-size:13px}.pledge-note[data-v-0ce95570]{font-size:12px}.disclaimer-box[data-v-0ce95570]{padding:12px 14px;border-radius:10px}.pledge-content[data-v-0ce95570]{gap:12px}}@media (max-width:600px){.toc-tab-item[data-v-0ce95570]{padding:10px 12px;font-size:12px}}@media (max-width:480px){.pledge-body[data-v-0ce95570]{padding:12px 0 24px}.pledge-container[data-v-0ce95570]{padding:0 10px}.pledge-hero[data-v-0ce95570]{padding:16px 14px}.pledge-hero-title[data-v-0ce95570]{font-size:16px}.pledge-agree-bar[data-v-0ce95570]{padding:12px 14px;margin-top:16px;border-radius:12px}.agree-bar-inner[data-v-0ce95570]{flex-direction:column;align-items:stretch;gap:12px;text-align:center}.agree-bar-left[data-v-0ce95570]{justify-content:center}.agree-btn[data-v-0ce95570]{width:100%;height:44px;font-size:15px}}.pledge-content[data-v-0ce95570]{display:flex;flex-direction:column;gap:16px}.pledge-section[data-v-0ce95570]{background:#fff;border-radius:16px;border:1px solid #eee;padding:28px 32px;scroll-margin-top:140px}.section-heading[data-v-0ce95570]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f5f5f5}.section-badge[data-v-0ce95570]{min-width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:13px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 6px}.section-title[data-v-0ce95570]{font-size:17px;font-weight:800;color:#1a1a1a;margin:0}.pledge-subsection[data-v-0ce95570]{margin-bottom:20px}.pledge-subsection[data-v-0ce95570]:last-child{margin-bottom:0}.subsection-head[data-v-0ce95570]{font-size:14px;font-weight:700;color:#333;margin-bottom:10px;padding-left:4px}.pledge-intro[data-v-0ce95570]{font-size:14px;color:#555;margin:0 0 12px;line-height:1.7}.pledge-text[data-v-0ce95570]{font-size:14px;color:#444;margin:0 0 10px;line-height:1.8}.pledge-note[data-v-0ce95570]{font-size:13px;color:#ff6b00;font-weight:600;margin:14px 0 0}.pledge-list[data-v-0ce95570]{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:12px}.pledge-list li[data-v-0ce95570]{font-size:14px;color:#444;line-height:1.8}.pledge-list li strong[data-v-0ce95570]{color:#ff6b00;font-weight:700}.disclaimer-box[data-v-0ce95570]{background:#fff8f0;border:1px solid #ffd0a0;border-radius:12px;padding:16px 20px}.pledge-agree-bar[data-v-0ce95570]{position:sticky;bottom:0;background:#fff;border-top:1px solid #eee;padding:14px 20px;margin-top:24px;border-radius:0 0 16px 16px;box-shadow:0 -4px 16px rgba(0,0,0,.06)}.agree-bar-inner[data-v-0ce95570]{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.agree-bar-left[data-v-0ce95570]{display:flex;align-items:center;gap:8px;font-size:13px;color:#888}.agree-icon[data-v-0ce95570]{font-size:18px;color:#4caf50}.agree-btn[data-v-0ce95570]{height:40px;padding:0 28px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px rgba(255,107,0,.3);white-space:nowrap;transition:all .2s}.agree-btn[data-v-0ce95570]:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(255,107,0,.4)}.pledge-page[data-v-a4823e80]{min-height:100vh;min-height:calc(100vh - env(safe-area-inset-bottom, 0));background:#f5f6f8;display:flex;flex-direction:column;overflow-x:hidden;width:100%;max-width:100vw;box-sizing:border-box}.pledge-body[data-v-a4823e80]{flex:1;padding:32px 0 60px;width:100%;box-sizing:border-box}.pledge-container[data-v-a4823e80]{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;gap:24px;align-items:flex-start;width:100%;min-width:0;box-sizing:border-box}.pledge-sidebar[data-v-a4823e80]{width:200px;flex-shrink:0;position:sticky;top:80px}.pledge-hero[data-v-a4823e80]{background:linear-gradient(135deg,#ff8c42,#ff6b00);border-radius:20px;padding:32px 36px;display:flex;align-items:center;gap:20px;margin-bottom:20px;position:relative;overflow:hidden}.pledge-hero[data-v-a4823e80]:before{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:hsla(0,0%,100%,.08)}.pledge-hero[data-v-a4823e80]:after{content:"";position:absolute;right:60px;bottom:-30px;width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.05)}.pledge-hero-icon[data-v-a4823e80]{width:56px;height:56px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;flex-shrink:0;position:relative;z-index:1}.pledge-hero-text[data-v-a4823e80]{flex:1;position:relative;z-index:1}.pledge-hero-title[data-v-a4823e80]{font-size:22px;font-weight:900;color:#fff;margin:0 0 6px}.pledge-hero-sub[data-v-a4823e80]{font-size:13px;color:hsla(0,0%,100%,.8);margin:0}.pledge-hero-meta[data-v-a4823e80]{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.pledge-meta-tag[data-v-a4823e80]{display:flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}.pledge-main[data-v-a4823e80]{flex:1;min-width:0}.pledge-toc[data-v-a4823e80]{background:#fff;border-radius:14px;border:1px solid #eee;padding:20px 16px}.toc-title[data-v-a4823e80]{font-size:13px;font-weight:800;color:#aaa;letter-spacing:2px;margin-bottom:14px}.toc-list[data-v-a4823e80]{display:flex;flex-direction:column;gap:4px}.toc-item[data-v-a4823e80]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;text-decoration:none;transition:background .15s;color:#444}.toc-item[data-v-a4823e80]:hover{background:#fff4e8;color:#ff6b00}.toc-num[data-v-a4823e80]{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toc-label[data-v-a4823e80]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pledge-toc-tabs[data-v-a4823e80]{display:none;position:sticky;top:60px;z-index:70;background:#fff;border-bottom:1px solid #eee;box-shadow:0 2px 8px rgba(0,0,0,.04)}.toc-tabs-inner[data-v-a4823e80]{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.toc-tabs-inner[data-v-a4823e80]::-webkit-scrollbar{display:none}.toc-tab-item[data-v-a4823e80]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:12px 14px;font-size:13px;color:#666;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.toc-tab-item[data-v-a4823e80]:active,.toc-tab-item[data-v-a4823e80]:hover{color:#ff6b00}.toc-tab-num[data-v-a4823e80]{color:#ff6b00;font-weight:700;font-size:12px}.toc-tab-label[data-v-a4823e80]{font-size:13px}@media (max-width:900px){.pledge-toc-tabs[data-v-a4823e80]{display:block}.pledge-container[data-v-a4823e80]{flex-direction:column;padding:0 16px}.pledge-sidebar[data-v-a4823e80]{display:none}}@media (max-width:768px){.pledge-body[data-v-a4823e80]{padding:16px 0 40px;padding-bottom:calc(40px + env(safe-area-inset-bottom, 0))}.pledge-container[data-v-a4823e80]{padding:0 12px;gap:16px;max-width:100%}.pledge-content[data-v-a4823e80],.pledge-main[data-v-a4823e80]{max-width:100%}.pledge-section[data-v-a4823e80]{max-width:100%;overflow-wrap:break-word}.pledge-hero[data-v-a4823e80]{padding:20px 18px;flex-wrap:wrap;gap:14px;margin-bottom:14px;border-radius:14px}.pledge-hero-icon[data-v-a4823e80]{width:44px;height:44px;font-size:20px}.pledge-hero-title[data-v-a4823e80]{font-size:18px}.pledge-hero-sub[data-v-a4823e80]{font-size:12px}.pledge-hero-meta[data-v-a4823e80]{flex-direction:row;flex-wrap:wrap}.pledge-section[data-v-a4823e80]{padding:18px 16px;border-radius:12px;scroll-margin-top:120px}.section-heading[data-v-a4823e80]{flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:12px}.section-badge[data-v-a4823e80]{width:28px;height:28px;font-size:12px}.section-title[data-v-a4823e80]{font-size:15px}.pledge-list[data-v-a4823e80]{padding-left:18px;gap:10px}.pledge-list li[data-v-a4823e80]{font-size:13px;line-height:1.75}.disclaimer-box[data-v-a4823e80]{padding:12px 14px;border-radius:10px}.pledge-content[data-v-a4823e80]{gap:12px}.pledge-agree-bar[data-v-a4823e80]{padding:12px 14px;margin-top:16px;border-radius:12px}.agree-bar-inner[data-v-a4823e80]{flex-direction:column;align-items:stretch;gap:12px;text-align:center}.agree-bar-left[data-v-a4823e80]{justify-content:center}.agree-btn[data-v-a4823e80]{width:100%;height:44px;font-size:15px}}@media (max-width:600px){.toc-tab-item[data-v-a4823e80]{padding:10px 12px;font-size:12px}}@media (max-width:480px){.pledge-body[data-v-a4823e80]{padding:12px 0 24px}.pledge-container[data-v-a4823e80]{padding:0 10px}.pledge-hero[data-v-a4823e80]{padding:16px 14px}.pledge-hero-title[data-v-a4823e80]{font-size:16px}}.pledge-content[data-v-a4823e80]{display:flex;flex-direction:column;gap:16px}.pledge-section[data-v-a4823e80]{background:#fff;border-radius:16px;border:1px solid #eee;padding:28px 32px;scroll-margin-top:140px}.section-heading[data-v-a4823e80]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f5f5f5}.section-badge[data-v-a4823e80]{min-width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#ff8c42,#ff6b00);color:#fff;font-size:13px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 6px}.section-title[data-v-a4823e80]{font-size:17px;font-weight:800;color:#1a1a1a;margin:0}.pledge-intro[data-v-a4823e80]{font-size:14px;color:#555;margin:0 0 12px;line-height:1.7}.pledge-text[data-v-a4823e80]{font-size:14px;color:#444;margin:0 0 10px;line-height:1.8}.pledge-note[data-v-a4823e80]{font-size:13px;color:#ff6b00;font-weight:600;margin:14px 0 0}.pledge-list[data-v-a4823e80]{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:12px}.pledge-list li[data-v-a4823e80]{font-size:14px;color:#444;line-height:1.8}.pledge-list li strong[data-v-a4823e80]{color:#ff6b00;font-weight:700}.pledge-agree-bar[data-v-a4823e80]{position:sticky;bottom:0;background:#fff;border-top:1px solid #eee;padding:14px 20px;margin-top:24px;border-radius:0 0 16px 16px;box-shadow:0 -4px 16px rgba(0,0,0,.06)}.agree-bar-inner[data-v-a4823e80]{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.agree-bar-left[data-v-a4823e80]{display:flex;align-items:center;gap:8px;font-size:13px;color:#888}.agree-icon[data-v-a4823e80]{font-size:18px;color:#4caf50}.agree-btn[data-v-a4823e80]{height:40px;padding:0 28px;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px rgba(255,107,0,.3);white-space:nowrap;transition:all .2s}.agree-btn[data-v-a4823e80]:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(255,107,0,.4)}.supplier-home-page[data-v-27f06644]{min-height:100vh;display:flex;flex-direction:column;background:#fff}.sh-top-alert[data-v-27f06644]{display:inline-block;margin-bottom:20px;padding:10px 18px;font-size:13px;color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:12px;line-height:1.5}.sh-hero[data-v-27f06644]{background:linear-gradient(180deg,#f8fafc,#fff);padding:32px 0 48px}.sh-hero-inner[data-v-27f06644]{max-width:1200px;margin:0 auto;padding:0 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.sh-hero-left[data-v-27f06644]{flex:1;min-width:0}.sh-hero-title[data-v-27f06644]{margin:0;font-size:32px;font-weight:800;color:#111827;line-height:1.3}.sh-hero-title-accent[data-v-27f06644]{color:#ff6b00}.sh-hero-desc[data-v-27f06644]{margin:14px 0 20px;font-size:14px;color:#4b5563;line-height:1.65}.sh-hero-blocks[data-v-27f06644]{display:flex;gap:12px;margin-bottom:20px}.sh-hero-block[data-v-27f06644]{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.sh-hero-block[data-v-27f06644]:hover{border-color:#ff9a50;box-shadow:0 8px 24px rgba(255,107,0,.12)}.sh-hero-block-icon[data-v-27f06644]{width:40px;height:40px;border-radius:12px;background:#fff7ed;color:#ea580c;display:flex;align-items:center;justify-content:center;font-size:20px}.sh-hero-block-title[data-v-27f06644]{font-size:14px;font-weight:700;color:#111827}.sh-hero-block-sub[data-v-27f06644]{font-size:11px;color:#6b7280;margin-top:2px}.sh-hero-btns[data-v-27f06644]{display:flex;gap:10px;margin-bottom:24px}.sh-btn-outline[data-v-27f06644],.sh-btn-primary[data-v-27f06644]{border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;border:none}.sh-btn-primary[data-v-27f06644]{background:#ff6b00;color:#fff;box-shadow:0 6px 20px rgba(255,107,0,.35)}.sh-btn-outline[data-v-27f06644]{background:#fff;color:#ff6b00;border:1px solid #ff6b00}.sh-hero-stats[data-v-27f06644]{display:flex;gap:24px}.sh-stat[data-v-27f06644]{text-align:left}.sh-stat-value[data-v-27f06644]{font-size:22px;font-weight:800;color:#111827}.sh-stat-label[data-v-27f06644]{font-size:12px;color:#6b7280;margin-top:2px}.sh-hero-right[data-v-27f06644]{flex:1;min-width:0;display:flex;align-items:stretch;position:relative}.sh-hero-carousel[data-v-27f06644]{position:relative;width:100%;overflow:hidden;border-radius:16px}.sh-hero-carousel-track[data-v-27f06644]{display:flex;transition:transform .4s ease}.sh-hero-carousel-slide[data-v-27f06644]{flex:0 0 100%;width:100%}.sh-hero-carousel-slide .sh-hero-visual[data-v-27f06644]{width:100%;min-height:320px;border-radius:0}.sh-hero-carousel .sh-hero-visual img[data-v-27f06644]{width:100%;height:100%;min-height:320px;-o-object-fit:cover;object-fit:cover;display:block}.sh-hero-carousel-arrow[data-v-27f06644]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;background:hsla(0,0%,100%,.9);color:#374151;box-shadow:0 2px 12px rgba(0,0,0,.12);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:0;transition:opacity .2s;z-index:2}.sh-hero-right:hover .sh-hero-carousel-arrow[data-v-27f06644]{opacity:1}.sh-hero-carousel-arrow[data-v-27f06644]:hover{background:#fff;color:#ff6b00}.sh-hero-carousel-prev[data-v-27f06644]{left:12px}.sh-hero-carousel-next[data-v-27f06644]{right:12px}.sh-hero-carousel-dots[data-v-27f06644]{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:2}.sh-hero-carousel-dot[data-v-27f06644]{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:hsla(0,0%,100%,.6);cursor:pointer;transition:background .2s,transform .2s}.sh-hero-carousel-dot[data-v-27f06644]:hover{background:hsla(0,0%,100%,.9)}.sh-hero-carousel-dot.is-active[data-v-27f06644]{background:#fff;transform:scale(1.2)}.sh-hero-visual[data-v-27f06644]{width:100%;min-height:320px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#e0f2fe,#bae6fd)}.sh-hero-visual img[data-v-27f06644]{width:100%;height:100%;min-height:320px;-o-object-fit:cover;object-fit:cover;display:block}.sh-section[data-v-27f06644]{padding:48px 0 56px}.sh-section--core[data-v-27f06644]{background:#fff}.sh-section--target[data-v-27f06644]{background:#f8fafc}.sh-container[data-v-27f06644]{max-width:1200px;margin:0 auto;padding:0 16px}.sh-section-title[data-v-27f06644]{margin:0;font-size:24px;font-weight:800;color:#111827;text-align:center}.sh-section-sub[data-v-27f06644]{margin:8px 0 0;font-size:14px;color:#6b7280;text-align:center}.sh-section-desc[data-v-27f06644]{margin:12px auto 0;max-width:640px;font-size:14px;color:#4b5563;line-height:1.6;text-align:center}.sh-core-cards[data-v-27f06644]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.sh-core-card[data-v-27f06644]{background:#fff;border-radius:18px;border:1px solid #e5e7eb;padding:22px 20px;transition:box-shadow .2s,border-color .2s;cursor:pointer}.sh-core-card[data-v-27f06644]:hover{border-color:rgba(255,107,0,.3);box-shadow:0 12px 32px rgba(15,23,42,.08)}.sh-core-icon[data-v-27f06644]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:12px}.sh-core-icon--orange[data-v-27f06644]{background:#fff7ed;color:#ea580c}.sh-core-icon--blue[data-v-27f06644]{background:#dbeafe;color:#2563eb}.sh-core-title[data-v-27f06644]{margin:0;font-size:17px;font-weight:700;color:#111827}.sh-core-desc[data-v-27f06644]{margin:10px 0 12px;font-size:13px;color:#6b7280;line-height:1.55}.sh-core-link[data-v-27f06644]{font-size:13px;font-weight:600;color:#ff6b00;text-decoration:none}.sh-core-link[data-v-27f06644]:hover{text-decoration:underline}.sh-target-grid[data-v-27f06644]{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.sh-target-list ul[data-v-27f06644]{margin:0;padding-left:20px;font-size:14px;color:#374151;line-height:2}.sh-target-cards[data-v-27f06644]{display:flex;flex-direction:column;gap:12px}.sh-target-card[data-v-27f06644]{position:relative;border-radius:16px;overflow:hidden;min-height:100px;display:flex;align-items:flex-end;padding:16px}.sh-target-card-bg[data-v-27f06644]{position:absolute;inset:0;background:linear-gradient(135deg,#94a3b8,#64748b);opacity:.9}.sh-target-card-bg--2[data-v-27f06644]{background:linear-gradient(135deg,#64748b,#475569)}.sh-target-card-text[data-v-27f06644]{position:relative;z-index:1;color:#fff}.sh-target-card-title[data-v-27f06644]{font-size:16px;font-weight:700}.sh-target-card-sub[data-v-27f06644]{font-size:12px;opacity:.95;margin-top:2px}.sh-cta[data-v-27f06644]{background:#1e3a5f;color:#e2e8f0;padding:48px 0 56px}.sh-cta-inner[data-v-27f06644]{max-width:1200px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:40px}.sh-cta-left[data-v-27f06644]{flex:1;max-width:560px}.sh-cta-title[data-v-27f06644]{margin:0;font-size:24px;font-weight:800;color:#fff}.sh-cta-desc[data-v-27f06644]{margin:12px 0 20px;font-size:14px;line-height:1.65;opacity:.9}.sh-cta-btns[data-v-27f06644]{display:flex;gap:12px}.sh-cta-btn-outline[data-v-27f06644],.sh-cta-btn-primary[data-v-27f06644]{border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer}.sh-cta-btn-primary[data-v-27f06644]{background:#ff6b00;color:#fff;border:none;box-shadow:0 6px 20px rgba(255,107,0,.35)}.sh-cta-btn-outline[data-v-27f06644]{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.6)}.sh-cta-right[data-v-27f06644]{flex:0 0 320px}.sh-cta-visual[data-v-27f06644]{width:100%;height:200px;border-radius:16px;background:linear-gradient(135deg,#334155,#1e293b)}@media (max-width:1024px){.sh-hero-inner[data-v-27f06644]{flex-direction:column}.sh-hero-right[data-v-27f06644]{flex:none;width:100%;max-width:400px;margin:0 auto}.sh-cta-inner[data-v-27f06644]{flex-direction:column}.sh-cta-right[data-v-27f06644]{width:100%;max-width:400px}}@media (max-width:768px){.sh-hero-title[data-v-27f06644]{font-size:24px}.sh-hero-blocks[data-v-27f06644]{flex-direction:column}.sh-hero-stats[data-v-27f06644]{flex-wrap:wrap;gap:16px}.sh-core-cards[data-v-27f06644],.sh-target-grid[data-v-27f06644]{grid-template-columns:1fr}}.supplier-join-page[data-v-3d1f6da0]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.entry-fee-highlight[data-v-3d1f6da0]{max-width:1200px;margin:8px auto 0;padding:12px 16px;border-radius:10px;border:1px solid #ffb37a;background:#fff1e6;color:#8a3d00;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;position:sticky;top:64px;z-index:99;box-shadow:0 4px 12px rgba(255,107,0,.16)}.entry-fee-highlight a[data-v-3d1f6da0]{color:#e55a00;font-weight:700}.entry-fee-highlight .sep[data-v-3d1f6da0]{color:#ffb27a}.sj-body[data-v-3d1f6da0]{flex:1;padding:24px 0 40px}.sj-container[data-v-3d1f6da0]{max-width:1320px;margin:0 auto;padding:0 16px;display:grid;grid-template-columns:220px minmax(0,1.8fr) 260px;gap:16px}.sj-steps[data-v-3d1f6da0]{background:#fff;border-radius:14px;border:1px solid #edf0f7;padding:14px 14px 16px}.identity-status-bar[data-v-3d1f6da0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;padding:12px 14px;border-radius:10px;font-size:14px;background:#f6f7fb;border:1px solid #e6e8f0}.identity-status-bar--loading[data-v-3d1f6da0]{background:#f8f9ff;border-color:#e8eaff}.identity-status-bar--ok[data-v-3d1f6da0]{background:#f0fff4;border-color:#b7ebc6;color:#1f7a2e}.identity-status-bar--warn[data-v-3d1f6da0]{background:#fff1f0;border-color:#ffa39e;color:#a8071a}.identity-status-btn[data-v-3d1f6da0]{white-space:nowrap}.sj-steps-title[data-v-3d1f6da0]{font-size:14px;font-weight:600;color:#111827;margin-bottom:8px}.sj-steps-list[data-v-3d1f6da0]{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:6px}.sj-step-item[data-v-3d1f6da0]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px}.sj-step-item.active[data-v-3d1f6da0]{background:#fff7ec}.sj-step-dot[data-v-3d1f6da0]{width:22px;height:22px;border-radius:999px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:12px;color:#4b5563}.sj-step-item.active .sj-step-dot[data-v-3d1f6da0]{background:#ff6b00;color:#fff}.sj-step-name[data-v-3d1f6da0]{font-size:13px;color:#111827}.sj-step-sub[data-v-3d1f6da0]{font-size:11px;color:#9ca3af}.sj-steps-tip[data-v-3d1f6da0]{font-size:11px;color:#6b7280;margin-top:6px}.category-load-more[data-v-3d1f6da0]{display:flex;justify-content:center;margin-top:10px}.sj-main[data-v-3d1f6da0]{background:#fff;border-radius:18px;border:1px solid #edf0f7;padding:18px 20px 20px;display:flex;flex-direction:column;gap:16px}.sj-auth-wrap[data-v-3d1f6da0]{display:flex;justify-content:center;padding:24px 0}.sj-section[data-v-3d1f6da0]{border-radius:14px;border:1px solid #f3f4f6;padding:12px 14px 14px}.sj-section-header[data-v-3d1f6da0]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sj-section-no[data-v-3d1f6da0]{width:24px;height:24px;border-radius:999px;background:#ff6b00;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.sj-section-title[data-v-3d1f6da0]{margin:0;font-size:15px;font-weight:700;color:#111827}.sj-section-sub[data-v-3d1f6da0]{margin:2px 0 0;font-size:12px;color:#6b7280}.sj-form[data-v-3d1f6da0]{max-width:640px}.sj-submit-tip[data-v-3d1f6da0]{margin:12px 0 8px;font-size:12px;color:#9ca3af;text-align:right}.sj-submit-tip a[data-v-3d1f6da0]{color:#ff6b00;text-decoration:none}.sj-submit-tip a[data-v-3d1f6da0]:hover{text-decoration:underline}.sj-actions[data-v-3d1f6da0]{margin-top:10px;display:flex;justify-content:flex-end;gap:8px}.sj-btn-ghost[data-v-3d1f6da0],.sj-btn-primary[data-v-3d1f6da0]{border-radius:999px;padding:6px 16px;font-size:12px;border:none;cursor:pointer}.sj-btn-ghost[data-v-3d1f6da0]{background:#f3f4f6;color:#374151}.sj-btn-primary[data-v-3d1f6da0]{background:#ff6b00;color:#fff;box-shadow:0 6px 18px rgba(255,107,0,.3)}.sj-right[data-v-3d1f6da0]{display:flex;flex-direction:column;gap:12px}.sj-card[data-v-3d1f6da0]{background:#111827;border-radius:18px;padding:14px 14px 16px;color:#e5e7eb}.sj-project-card[data-v-3d1f6da0]{background:#111827}.sj-card-title[data-v-3d1f6da0]{font-size:14px;font-weight:700;margin-bottom:8px}.sj-project-list[data-v-3d1f6da0]{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.sj-project-item[data-v-3d1f6da0]{background:#020617;border-radius:10px;padding:8px 10px}.sj-project-name[data-v-3d1f6da0]{font-size:13px}.sj-project-sub[data-v-3d1f6da0]{font-size:11px;color:#9ca3af;margin-top:2px}.sj-card-btn[data-v-3d1f6da0]{width:100%;border-radius:999px;border:none;padding:6px 0;background:#ff6b00;color:#fff;font-size:12px;cursor:pointer}.supplier-category-search-input[data-v-3d1f6da0]{margin:8px 0 10px}.sj-adv-list[data-v-3d1f6da0]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px}@media (max-width:1024px){.sj-container[data-v-3d1f6da0]{grid-template-columns:1fr}.sj-right[data-v-3d1f6da0]{flex-direction:row}}@media (max-width:768px){.sj-right[data-v-3d1f6da0]{flex-direction:column}}.supplier-join-page[data-v-7ba5d162]{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.entry-fee-highlight[data-v-7ba5d162]{max-width:1100px;margin:8px auto 0;padding:12px 16px;border-radius:10px;border:1px solid #ffb37a;background:#fff1e6;color:#8a3d00;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;position:sticky;top:64px;z-index:99;box-shadow:0 4px 12px rgba(255,107,0,.16)}.entry-fee-highlight a[data-v-7ba5d162]{color:#e55a00;font-weight:700}.entry-fee-highlight .sep[data-v-7ba5d162]{color:#ffb27a}.mj-form-section[data-v-7ba5d162]{flex:1;padding:56px 0 64px;background:#f5f5f5}.mj-hero-inner[data-v-7ba5d162]{max-width:1100px;margin:0 auto;padding:0 32px;display:flex;align-items:flex-start;gap:36px}.mj-hero-left[data-v-7ba5d162]{width:320px;flex-shrink:0}.mj-tag[data-v-7ba5d162]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;color:#b45309;background:#ffedd5;border:1px solid #fed7aa;margin-bottom:16px}.mj-title[data-v-7ba5d162]{margin:0 0 12px;font-size:30px;line-height:1.3;font-weight:800;color:#111827}.mj-title-accent[data-v-7ba5d162]{color:#ff6b00}.mj-desc[data-v-7ba5d162]{margin:0 0 20px;font-size:14px;line-height:1.8;color:#4b5563}.mj-features[data-v-7ba5d162]{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.mj-feature-item[data-v-7ba5d162]{display:flex;gap:10px}.mj-dot[data-v-7ba5d162]{width:8px;height:8px;border-radius:999px;margin-top:7px}.mj-dot--orange[data-v-7ba5d162]{background:#fb923c}.mj-dot--blue[data-v-7ba5d162]{background:#3b82f6}.mj-dot--green[data-v-7ba5d162]{background:#22c55e}.mj-feature-text[data-v-7ba5d162]{display:flex;flex-direction:column;gap:2px}.mj-feature-title[data-v-7ba5d162]{font-size:14px;font-weight:700;color:#111827}.mj-feature-sub[data-v-7ba5d162]{font-size:12px;color:#6b7280;line-height:1.6}.mj-stats[data-v-7ba5d162]{display:flex;gap:32px;margin-top:8px}.mj-stat-value[data-v-7ba5d162]{font-size:22px;font-weight:800;color:#111827}.mj-stat-label[data-v-7ba5d162]{font-size:12px;color:#6b7280;margin-top:2px}.mj-hero-right[data-v-7ba5d162]{flex:1;min-width:0}.mj-form-card[data-v-7ba5d162]{width:100%;background:#fff;border-radius:16px;padding:36px 40px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.mj-form-card.auth-panel-section[data-v-7ba5d162]{background:transparent;box-shadow:none;padding:24px 0;display:flex;justify-content:center}.mj-form-header[data-v-7ba5d162]{margin-bottom:10px}.identity-status-bar[data-v-7ba5d162]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 18px;padding:12px 14px;border-radius:10px;font-size:14px;background:#f6f7fb;border:1px solid #e6e8f0}.identity-status-bar--loading[data-v-7ba5d162]{background:#f8f9ff;border-color:#e8eaff}.identity-status-bar--ok[data-v-7ba5d162]{background:#f0fff4;border-color:#b7ebc6;color:#1f7a2e}.identity-status-bar--warn[data-v-7ba5d162]{background:#fff1f0;border-color:#ffa39e;color:#a8071a}.identity-status-btn[data-v-7ba5d162]{white-space:nowrap}.mj-form-title[data-v-7ba5d162]{margin:0 0 4px;font-size:22px;font-weight:800;color:#1a1a1a}.mj-form-sub[data-v-7ba5d162]{margin:0 0 28px;font-size:13px;color:#aaa}.mj-form[data-v-7ba5d162]{margin-top:4px}.mj-form[data-v-7ba5d162] .el-form-item.is-required .el-form-item__label:after,.mj-form[data-v-7ba5d162] .el-form-item.is-required .el-form-item__label:before{display:none!important;content:none!important}.mj-form[data-v-7ba5d162] .el-form-item{margin-bottom:14px}.mj-form[data-v-7ba5d162] .el-form-item__label{font-size:13px;font-weight:600;color:#444;padding-bottom:10px;line-height:1.45}.mj-form[data-v-7ba5d162] .mj-form-item-spaced .el-form-item__label{padding-bottom:12px;margin-bottom:2px}.mj-form[data-v-7ba5d162] .mj-form-item-spaced .el-form-item__content{padding-top:2px}.mj-form[data-v-7ba5d162] .el-input__inner,.mj-form[data-v-7ba5d162] .el-textarea__inner{border-color:#e8e8e8;border-radius:8px;font-size:13px;transition:border-color .2s}.mj-form[data-v-7ba5d162] .el-input__inner:focus,.mj-form[data-v-7ba5d162] .el-textarea__inner:focus{border-color:#ff6b00}.mj-radio-inline[data-v-7ba5d162]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.mj-radio-inline[data-v-7ba5d162] .el-radio__input.is-checked .el-radio__inner{border-color:#ff6b00!important;background-color:#ff6b00!important}.mj-radio-inline[data-v-7ba5d162] .el-radio__input.is-checked+.el-radio__label{color:#374151}.mj-radio-inline[data-v-7ba5d162] .el-radio__inner:hover{border-color:#ff9a50}.mj-radio-inline[data-v-7ba5d162] .el-radio__input.is-focus .el-radio__inner{box-shadow:0 0 0 2px rgba(255,107,0,.25)}.mj-radio-inline[data-v-7ba5d162] .el-radio__input .el-radio__inner{border-color:#dcdfe6}.mj-radio-inline[data-v-7ba5d162] .el-radio__input.is-checked .el-radio__inner:after{background-color:#fff}.mj-radio-inline[data-v-7ba5d162] .el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:none}.form-section-label[data-v-7ba5d162]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#333;margin:20px 0 14px}.form-section-label[data-v-7ba5d162]:first-of-type{margin-top:0}.section-label-text[data-v-7ba5d162]{line-height:1.35}.section-num[data-v-7ba5d162]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#ff6b00;color:#fff;font-size:11px;font-weight:800;border-radius:6px}.form-row[data-v-7ba5d162]{display:flex;gap:20px}.form-item-half[data-v-7ba5d162]{flex:1;min-width:0}.form-item-full[data-v-7ba5d162]{width:100%}.mj-cat-hint[data-v-7ba5d162]{margin:-6px 0 12px;font-size:12px;color:#888;line-height:1.5}.mj-cat-empty[data-v-7ba5d162]{font-size:13px;color:#9ca3af;padding:12px 0}.mj-category-form-item[data-v-7ba5d162] .el-form-item__content{margin-left:0!important;line-height:1.5}.mj-category-form-item[data-v-7ba5d162] .el-form-item__label{display:none!important;width:0!important;padding:0!important}.mj-category-flat[data-v-7ba5d162]{width:100%}.category-search-input[data-v-7ba5d162]{margin-bottom:8px}.category-grid[data-v-7ba5d162]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:8px}.category-grid--compact[data-v-7ba5d162]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.cat-card[data-v-7ba5d162]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 8px;border-radius:10px;border:2px solid #eee;background:#fafafa;cursor:pointer;transition:all .2s;min-height:48px}.cat-card--compact[data-v-7ba5d162]{gap:0;padding:6px 4px;min-height:0;border-width:1px;border-radius:8px}.cat-card[data-v-7ba5d162]:hover{border-color:#ffcc80;background:#fff8f0}.cat-card.selected[data-v-7ba5d162]{border-color:#ff6b00;background:#ff6b00}.cat-card.selected .cat-label[data-v-7ba5d162]{color:#fff}.cat-label[data-v-7ba5d162]{font-size:12px;font-weight:600;color:#555;text-align:center;word-break:break-all}.cat-label--compact[data-v-7ba5d162]{font-size:11px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.intro-section-header[data-v-7ba5d162]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 10px;margin:20px 0 0;font-size:14px;font-weight:700;color:#333}.intro-section-header .section-label-text[data-v-7ba5d162]{margin-right:2px}.intro-item[data-v-7ba5d162]{margin-top:10px;margin-bottom:8px}.intro-item[data-v-7ba5d162] .el-form-item__label{display:none!important;width:0!important;padding:0!important}.intro-item[data-v-7ba5d162] .el-form-item__content{margin-left:0!important;line-height:1.5}.cover-section-header[data-v-7ba5d162]{display:flex;align-items:center;justify-content:flex-start;gap:8px 10px;flex-wrap:wrap;margin-top:20px;margin-bottom:0;font-size:14px;font-weight:700;color:#333}.cover-section-header .section-label-text[data-v-7ba5d162]{margin-right:2px}.cover-form-item[data-v-7ba5d162]{margin-top:10px;margin-bottom:8px}.cover-form-item[data-v-7ba5d162] .el-form-item__label{display:none!important;width:0!important;padding:0!important}.cover-form-item[data-v-7ba5d162] .el-form-item__content{margin-left:0!important;line-height:1.5}.cover-ai-actions[data-v-7ba5d162],.intro-ai-toolbar[data-v-7ba5d162]{display:inline-flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin:0}.intro-ai-cost[data-v-7ba5d162]{color:#ff6b00;font-size:12px;font-weight:700;white-space:nowrap}.cover-upload-wrap[data-v-7ba5d162]{position:relative;min-height:90px}.upload-spec-hint[data-v-7ba5d162]{margin:10px 0 0;font-size:12px;color:#888;line-height:1.55}.upload-spec-hint strong[data-v-7ba5d162]{color:#555;font-weight:600}.upload-placeholder[data-v-7ba5d162]{width:90px;height:90px;border-radius:10px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;border:1px solid #eee;flex-shrink:0}.placeholder-icon[data-v-7ba5d162]{font-size:28px;color:#ddd}.mj-form-footer[data-v-7ba5d162]{margin-top:8px}.mj-form-tip[data-v-7ba5d162]{margin:0 0 12px;font-size:12px;color:#9ca3af}.mj-form-tip a[data-v-7ba5d162]{color:#ff6b00;text-decoration:none}.mj-form-tip a[data-v-7ba5d162]:hover{text-decoration:underline}.mj-actions[data-v-7ba5d162]{display:flex;justify-content:flex-end;gap:8px}.mj-ai-row[data-v-7ba5d162]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mj-ai-cost[data-v-7ba5d162]{color:#ff6b00;font-size:12px;font-weight:700}.upload-area[data-v-7ba5d162]{display:flex;gap:10px;flex-wrap:wrap}.upload-area--cover[data-v-7ba5d162]{margin-top:2px}.upload-btn[data-v-7ba5d162]{width:90px;height:90px;border:2px dashed #ddd;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;background:#fafafa;flex-shrink:0}.upload-btn[data-v-7ba5d162]:hover{border-color:#ff6b00;background:#fff8f0}.upload-btn:hover .upload-hint[data-v-7ba5d162],.upload-btn:hover .upload-plus[data-v-7ba5d162]{color:#ff6b00}.upload-plus[data-v-7ba5d162]{font-size:24px;color:#ccc;margin-bottom:4px}.upload-hint[data-v-7ba5d162]{font-size:11px;color:#bbb}.upload-thumb[data-v-7ba5d162]{position:relative;width:90px;height:90px;border-radius:10px;overflow:hidden;flex-shrink:0}.thumb-img[data-v-7ba5d162]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumb-del[data-v-7ba5d162]{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1}.mj-btn-ghost[data-v-7ba5d162],.mj-btn-primary[data-v-7ba5d162]{border-radius:999px;padding:8px 18px;font-size:13px;border:none;cursor:pointer}.mj-btn-ghost[data-v-7ba5d162]{background:#f3f4f6;color:#374151}.mj-btn-primary[data-v-7ba5d162]{background:#ff6b00;color:#fff;box-shadow:0 6px 18px rgba(255,107,0,.3)}@media (max-width:900px){.mj-hero-inner[data-v-7ba5d162]{flex-direction:column;gap:24px;padding:0 16px}.mj-hero-left[data-v-7ba5d162]{width:100%}.category-grid--compact[data-v-7ba5d162]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}}@media (max-width:640px){.mj-form-section[data-v-7ba5d162]{padding:20px 0 32px}.mj-hero-inner[data-v-7ba5d162]{padding:0 12px}.mj-form-card[data-v-7ba5d162]{padding:24px 16px}.mj-title[data-v-7ba5d162]{font-size:24px}.mj-stats[data-v-7ba5d162]{flex-direction:column;gap:12px}.form-row[data-v-7ba5d162]{flex-direction:column;gap:0}.category-grid--compact[data-v-7ba5d162]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cat-card--compact[data-v-7ba5d162]{padding:5px 3px}.cat-label--compact[data-v-7ba5d162]{font-size:10px;-webkit-line-clamp:2}}.supplier-guide-page[data-v-6c0beb9e]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.sg-body[data-v-6c0beb9e]{flex:1;padding:32px 0 48px}.sg-container[data-v-6c0beb9e]{max-width:800px;margin:0 auto;padding:0 16px}.sg-title[data-v-6c0beb9e]{margin:0 0 8px;font-size:24px;font-weight:800;color:#111827}.sg-sub[data-v-6c0beb9e]{margin:0 0 28px;font-size:14px;color:#6b7280;line-height:1.6}.sg-block[data-v-6c0beb9e]{background:#fff;border-radius:14px;border:1px solid #e5e7eb;padding:20px 24px;margin-bottom:20px}.sg-block-title[data-v-6c0beb9e]{margin:0 0 6px;font-size:17px;font-weight:700;color:#111827;display:flex;align-items:center;gap:8px}.sg-block-title i[data-v-6c0beb9e]{color:#ff6b00;font-size:20px}.sg-block-desc[data-v-6c0beb9e]{margin:0 0 14px;font-size:13px;color:#6b7280;line-height:1.5}.sg-steps[data-v-6c0beb9e]{margin:0 0 14px;padding-left:20px;font-size:14px;color:#374151;line-height:1.8}.sg-steps li[data-v-6c0beb9e]{margin-bottom:6px}.sg-link[data-v-6c0beb9e]{display:inline-block;font-size:13px;font-weight:600;color:#ff6b00;text-decoration:none}.sg-link[data-v-6c0beb9e]:hover{text-decoration:underline}.sg-tip[data-v-6c0beb9e]{margin-top:24px;padding:14px 18px;background:#fff7ed;border:1px solid #fdba74;border-radius:12px;font-size:13px;color:#9a3412;line-height:1.6}.supplier-faq-page[data-v-2dc4e86e]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.sf-body[data-v-2dc4e86e]{flex:1;padding:32px 0 48px}.sf-container[data-v-2dc4e86e]{max-width:720px;margin:0 auto;padding:0 16px}.sf-title[data-v-2dc4e86e]{margin:0 0 8px;font-size:24px;font-weight:800;color:#111827}.sf-sub[data-v-2dc4e86e]{margin:0 0 24px;font-size:14px;color:#6b7280;line-height:1.6}.sf-collapse[data-v-2dc4e86e]{border:none;background:#fff;border-radius:14px;border:1px solid #e5e7eb;overflow:hidden}.sf-collapse[data-v-2dc4e86e] .el-collapse-item__header{padding:14px 18px;font-size:15px;color:#111827;background:#fff;border-bottom:1px solid #f3f4f6}.sf-collapse[data-v-2dc4e86e] .el-collapse-item__header:hover{color:#ff6b00}.sf-collapse[data-v-2dc4e86e] .el-collapse-item__wrap{border-bottom:none}.sf-collapse[data-v-2dc4e86e] .el-collapse-item__content{padding:12px 18px 16px;font-size:14px;color:#4b5563;line-height:1.7;background:#fafafa}.sf-question[data-v-2dc4e86e]{font-weight:600}.sf-answer[data-v-2dc4e86e] p{margin:0 0 8px}.sf-answer[data-v-2dc4e86e] p:last-child{margin-bottom:0}.sf-contact[data-v-2dc4e86e]{margin-top:24px;padding:14px 18px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;font-size:13px;color:#6b7280;line-height:1.6}.sf-contact a[data-v-2dc4e86e]{color:#ff6b00;text-decoration:none}.sf-contact a[data-v-2dc4e86e]:hover{text-decoration:underline}.supplier-fee-page[data-v-35087f4c]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.sf-body[data-v-35087f4c]{flex:1;padding:32px 0 48px}.sf-container[data-v-35087f4c]{max-width:720px;margin:0 auto;padding:0 16px}.sf-title[data-v-35087f4c]{margin:0 0 8px;font-size:24px;font-weight:800;color:#111827}.sf-sub[data-v-35087f4c]{margin:0 0 24px;font-size:14px;color:#6b7280;line-height:1.6}.fee-card[data-v-35087f4c]{margin-bottom:18px;border-radius:14px;border:1px solid #e5e7eb;background:#fff}.fee-section-title[data-v-35087f4c]{font-weight:800;color:#ff6b00;font-size:14px;margin-bottom:8px}.fee-list[data-v-35087f4c],.fee-p[data-v-35087f4c]{margin:0;font-size:14px;color:#4b5563;line-height:1.8}.fee-list[data-v-35087f4c]{padding-left:18px}.fee-link[data-v-35087f4c]{color:#ff6b00;text-decoration:none}.fee-link[data-v-35087f4c]:hover{text-decoration:underline}.sw-layout[data-v-02662622]{min-height:100vh;display:flex;flex-direction:column;background:#f5f6f8}.sw-body[data-v-02662622]{flex:1;display:flex;max-width:1400px;min-width:900px;width:90%;margin:24px auto 40px;min-height:calc(100vh - 120px);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06)}.sw-sidebar[data-v-02662622]{width:200px;flex-shrink:0;border-right:1px solid #eee;display:flex;flex-direction:column;background:#fafafa}.sw-sidebar-brand[data-v-02662622]{padding:20px 16px;border-bottom:1px solid #eee}.sw-sidebar-brand-name[data-v-02662622]{display:block;font-size:15px;font-weight:700;color:#1a1a1a}.sw-sidebar-brand-sub[data-v-02662622]{font-size:12px;color:#888}.sw-sidebar-nav[data-v-02662622]{padding:12px 0;overflow-y:auto}.sw-nav-item[data-v-02662622]{display:flex;align-items:center;padding:10px 16px;color:#555;text-decoration:none;font-size:14px;transition:background .15s,color .15s}.sw-nav-item[data-v-02662622]:hover{background:#f0f0f0;color:#ff6b00}.sw-nav-item.active[data-v-02662622]{background:#fff5ee;color:#ff6b00;font-weight:600}.sw-nav-item.is-title[data-v-02662622]{font-size:12px;color:#999;font-weight:600;padding:8px 16px 4px;cursor:default}.sw-nav-item.is-title[data-v-02662622]:hover{background:transparent;color:#999}.sw-nav-icon[data-v-02662622]{margin-right:10px;font-size:16px}.sw-nav-label[data-v-02662622]{flex:1}.sw-nav-badge[data-v-02662622]{font-size:11px;background:#ff6b00;color:#fff;padding:1px 6px;border-radius:10px}.sw-main[data-v-02662622]{flex:1;min-width:0;display:flex;flex-direction:column}.sw-topbar[data-v-02662622]{height:56px;padding:0 24px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.sw-page-title[data-v-02662622]{font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.sw-topbar-right[data-v-02662622]{display:flex;align-items:center;gap:16px}.sw-stall-switch[data-v-02662622]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;background:#f5f5f5;border-radius:8px;padding:6px 12px;cursor:pointer}.sw-stall-switch[data-v-02662622]:hover{background:#ffe8d0;color:#ff6b00}.sw-avatar[data-v-02662622]{display:flex;align-items:center;gap:8px;cursor:pointer}.sw-avatar-img[data-v-02662622]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.sw-avatar-name[data-v-02662622]{font-size:13px;color:#333;font-weight:600}.sw-content[data-v-02662622]{flex:1;padding:20px 24px 32px;overflow:auto}@media (max-width:1024px){.sw-body[data-v-02662622]{width:100%;margin:12px;min-width:0;flex-direction:column}.sw-sidebar[data-v-02662622]{width:100%;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid #eee}.sw-sidebar-brand[data-v-02662622]{border-bottom:none;border-right:1px solid #eee;padding:12px}.sw-sidebar-nav[data-v-02662622]{display:flex;padding:8px}.sw-nav-item.is-title[data-v-02662622]{display:none}.sw-content[data-v-02662622]{padding:14px}}.supplier-overview[data-v-64c17072]{padding:0}.overview-tabs[data-v-64c17072] .el-tabs__header{margin-bottom:16px}.overview-cards[data-v-64c17072]{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap}.stat-card[data-v-64c17072]{flex:1;min-width:180px}.stat-value[data-v-64c17072]{font-size:24px;font-weight:700;color:#1a1a1a}.stat-label[data-v-64c17072]{font-size:13px;color:#888;margin-top:4px}.stat-card.warning .stat-value[data-v-64c17072]{color:#e6a23c}.chart-placeholder[data-v-64c17072]{min-height:280px;display:flex;align-items:center;justify-content:center;background:#fafafa;border-radius:8px}.placeholder-text[data-v-64c17072]{color:#999;font-size:14px}.supplier-goods-list[data-v-7d8a626f]{padding:0}.toolbar[data-v-7d8a626f]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.supplier-goods-edit[data-v-3dc54336]{padding:0}.card-header[data-v-3dc54336]{font-weight:600}.supplier-goods-stock[data-v-4d9fd276]{padding:0}.card-header[data-v-4d9fd276]{font-weight:600}.supplier-goods-category[data-v-36f8ae8d]{padding:0}.card-header[data-v-36f8ae8d]{font-weight:600}.toolbar[data-v-36f8ae8d]{margin-bottom:12px}.supplier-orders-list[data-v-0fd6e74c]{padding:0}.toolbar[data-v-0fd6e74c]{margin-bottom:16px}.detail-top[data-v-0fd6e74c]{margin-bottom:12px}.detail-section[data-v-0fd6e74c]{margin-top:14px}.detail-title[data-v-0fd6e74c]{font-weight:600;margin-bottom:8px}.detail-text[data-v-0fd6e74c]{word-break:break-all;white-space:pre-wrap}.card-header[data-v-6148d978]{font-weight:600}.toolbar[data-v-125b6f84]{margin-bottom:12px;display:flex;gap:10px;align-items:center}.card-header[data-v-d54e10c2]{font-weight:600}.supplier-settlement[data-v-09d697db]{padding:0}.supplier-settlement[data-v-09d697db] .el-tabs__header{margin-bottom:16px}.card-header[data-v-2ea49a29],.card-header[data-v-65fc2582]{font-weight:600}.placeholder[data-v-65fc2582]{color:#999}.card-header[data-v-3c52d420]{font-weight:600}.placeholder[data-v-3c52d420]{color:#999}.toolbar[data-v-2215e7f8]{margin-bottom:12px}.supplier-aftersale[data-v-775f3cd1] .el-tabs__header{margin-bottom:16px}.toolbar[data-v-67fd0a80]{margin-bottom:12px;display:flex;gap:10px;align-items:center}.card-header[data-v-1b8eb145]{font-weight:600}.supplier-qualification[data-v-db75ea30] .el-tabs__header{margin-bottom:16px}.card-header[data-v-15d53f4a]{font-weight:600}.geo-sep[data-v-15d53f4a]{margin:0 10px;color:#999}.card-header[data-v-3ec0101c],.card-header[data-v-6e3f3858]{font-weight:600}.placeholder[data-v-6e3f3858]{color:#999}.supplier-message[data-v-2faac6ba] .el-tabs__header{margin-bottom:16px}.card-header[data-v-2e2baca2]{font-weight:600}.content-preview[data-v-2e2baca2]{max-height:40px;overflow:hidden;text-overflow:ellipsis}.detail-title[data-v-2e2baca2]{font-size:16px;font-weight:600;margin-bottom:8px}.detail-time[data-v-2e2baca2]{font-size:12px;color:#999;margin-bottom:12px}.detail-content[data-v-2e2baca2]{max-height:380px;overflow-y:auto;line-height:1.6}.card-header[data-v-6cbfb5e6]{font-weight:600}.placeholder[data-v-6cbfb5e6]{color:#999}.supplier-access-denied[data-v-64ef383e]{min-height:420px;display:flex;align-items:center;justify-content:center;padding:32px 16px}.panel[data-v-64ef383e]{width:100%;max-width:560px;text-align:center}.icon-wrap[data-v-64ef383e]{font-size:56px;color:#e6a23c;margin-bottom:12px}h2[data-v-64ef383e]{margin:0;font-size:24px;color:#303133}.status[data-v-64ef383e]{margin-top:16px;color:#606266}.message[data-v-64ef383e]{color:#909399;line-height:1.7}.actions[data-v-64ef383e]{margin-top:20px;display:flex;justify-content:center;gap:12px}.message-center-page[data-v-75578d11]{min-height:100vh;background:#f5f6f8}.message-center-body[data-v-75578d11]{padding:32px 0 48px}.message-center-container[data-v-75578d11]{max-width:720px;margin:0 auto;padding:0 24px}.page-title[data-v-75578d11]{font-size:20px;font-weight:600;color:#333;text-align:center;margin-bottom:24px}.message-tabs-wrap[data-v-75578d11]{display:flex;justify-content:center;align-items:center;gap:24px;margin-bottom:28px}.message-tabs[data-v-75578d11]{display:flex;align-items:center;gap:32px}.msg-tab[data-v-75578d11]{position:relative;font-size:15px;color:#666;cursor:pointer;padding-bottom:8px;transition:color .2s}.msg-tab[data-v-75578d11]:hover{color:#333}.msg-tab.active[data-v-75578d11]{color:#ff6b00;font-weight:500;border-bottom:2px solid #ff6b00}.tab-dot[data-v-75578d11]{position:absolute;top:2px;right:-10px;width:8px;height:8px;background:#f56c6c;border-radius:50%}.mark-all-btn[data-v-75578d11]{color:#999;font-size:13px}.mark-all-btn[data-v-75578d11]:hover{color:#ff6b00}.message-list[data-v-75578d11]{min-height:280px}.empty-message[data-v-75578d11]{padding:64px 0}.type-overview[data-v-75578d11]{display:flex;flex-direction:column;gap:16px}.type-card[data-v-75578d11]{cursor:pointer}.type-card-inner[data-v-75578d11]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:box-shadow .2s,transform .1s}.type-card-inner[data-v-75578d11]:hover{box-shadow:0 4px 18px rgba(0,0,0,.1);transform:translateY(-1px)}.type-card-body[data-v-75578d11]{flex:1;min-width:0}.type-card-header[data-v-75578d11]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.type-card-title[data-v-75578d11]{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#333}.type-name[data-v-75578d11]{margin-right:4px}.type-dot[data-v-75578d11]{width:8px;height:8px;border-radius:50%;background:#f56c6c}.type-time[data-v-75578d11]{font-size:12px;color:#999}.type-card-content[data-v-75578d11]{font-size:13px;color:#666;line-height:1.6;max-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.type-card-content[data-v-75578d11] p{margin:0 0 .25em}.type-card-content[data-v-75578d11] p:last-child{margin-bottom:0}.type-card-empty[data-v-75578d11]{font-size:13px;color:#bbb}.message-cards[data-v-75578d11]{display:flex;flex-direction:column;gap:16px}.message-card[data-v-75578d11]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);cursor:pointer;transition:box-shadow .2s}.message-card[data-v-75578d11]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.message-card.unread[data-v-75578d11]{background:#fffef9}.msg-icon-wrap[data-v-75578d11]{flex-shrink:0;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.msg-icon-wrap.icon-orange[data-v-75578d11]{background:linear-gradient(135deg,#ff9a56,#ff6b00)}.msg-icon-wrap.icon-blue[data-v-75578d11]{background:linear-gradient(135deg,#6eb5ff,#3d8bff)}.msg-icon-wrap.icon-gray[data-v-75578d11]{background:linear-gradient(135deg,#a0aec0,#718096)}.msg-card-body[data-v-75578d11]{flex:1;min-width:0}.msg-card-header[data-v-75578d11]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.msg-card-title[data-v-75578d11]{font-size:15px;font-weight:600;color:#333;flex:1;min-width:0}.msg-card-time[data-v-75578d11]{font-size:12px;color:#999;flex-shrink:0}.msg-card-content[data-v-75578d11]{font-size:14px;color:#666;line-height:1.6;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3}.msg-card-content[data-v-75578d11] p{margin:0 0 .25em}.msg-card-content[data-v-75578d11] p:last-child{margin-bottom:0}.msg-view-link[data-v-75578d11]{display:inline-block;margin-top:12px;font-size:14px;color:#ff6b00;font-weight:500}.msg-view-link[data-v-75578d11]:hover{color:#e55c00}.msg-quick-reply[data-v-75578d11]{display:flex;align-items:center;gap:10px;margin-top:14px}.reply-input[data-v-75578d11]{flex:1}.reply-btn[data-v-75578d11]{flex-shrink:0;background:#ff6b00;border-color:#ff6b00}.reply-btn[data-v-75578d11]:hover{background:#e55c00;border-color:#e55c00}.message-pagination[data-v-75578d11]{margin-top:28px;text-align:center}.detail-title[data-v-75578d11]{font-size:16px;font-weight:600;margin-bottom:8px}.detail-time[data-v-75578d11]{font-size:12px;color:#999;margin-bottom:12px}.detail-content[data-v-75578d11]{max-height:380px;overflow-y:auto;line-height:1.6}.complaint-page[data-v-2b36dbb6]{min-height:100vh;background:#f5f5f5}.complaint-body[data-v-2b36dbb6]{padding:16px;padding-top:56px}.complaint-container[data-v-2b36dbb6]{max-width:600px;margin:0 auto;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.complaint-header[data-v-2b36dbb6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #eee}.header-back[data-v-2b36dbb6],.header-history[data-v-2b36dbb6]{font-size:20px;color:#333;cursor:pointer}.header-title[data-v-2b36dbb6]{font-size:18px;font-weight:600}.form-block[data-v-2b36dbb6]{margin-bottom:20px}.block-label[data-v-2b36dbb6]{color:#333;margin-bottom:8px;font-size:14px}.block-label i[data-v-2b36dbb6]{margin-right:6px;color:#ff6b00}.type-tags[data-v-2b36dbb6]{display:flex;flex-wrap:wrap;gap:8px}.type-tag[data-v-2b36dbb6]{padding:6px 14px;border-radius:20px;border:1px solid #ddd;background:#fff;font-size:13px;cursor:pointer;transition:all .2s}.type-tag.active[data-v-2b36dbb6]{border-color:#ff6b00;background:#fff5ef;color:#ff6b00}.upload-area[data-v-2b36dbb6]{display:flex;flex-wrap:wrap;gap:10px}.upload-preview[data-v-2b36dbb6]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden}.upload-preview img[data-v-2b36dbb6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-remove[data-v-2b36dbb6]{position:absolute;top:2px;right:2px;width:20px;height:20px;background:rgba(0,0,0,.5);color:#fff;border-radius:50%}.upload-add[data-v-2b36dbb6],.upload-remove[data-v-2b36dbb6]{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.upload-add[data-v-2b36dbb6]{width:80px;height:80px;border:1px dashed #ddd;border-radius:8px;flex-direction:column;color:#999}.upload-add[data-v-2b36dbb6]:hover{border-color:#ff6b00;color:#ff6b00}.upload-add.is-loading[data-v-2b36dbb6]{pointer-events:none}.anonymous-row[data-v-2b36dbb6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.agreement-block[data-v-2b36dbb6] .el-checkbox__label a{color:#ff6b00}.form-actions[data-v-2b36dbb6]{display:flex;gap:12px;margin-top:24px}.btn-cancel[data-v-2b36dbb6]{flex:1;background:#f0f0f0;color:#666}.btn-submit[data-v-2b36dbb6]{flex:2;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none}.complaint-history-page[data-v-0c0cfd70]{min-height:100vh;background:#f5f5f5}.history-body[data-v-0c0cfd70]{padding:16px;padding-top:56px;max-width:600px;margin:0 auto}.history-header[data-v-0c0cfd70]{display:flex;align-items:center;margin-bottom:16px}.header-back[data-v-0c0cfd70]{font-size:20px;cursor:pointer;margin-right:12px}.header-title[data-v-0c0cfd70]{font-size:18px;font-weight:600}.history-list[data-v-0c0cfd70]{background:#fff;border-radius:12px;padding:16px;min-height:200px}.list-item[data-v-0c0cfd70]{padding:12px 0;border-bottom:1px solid #eee}.list-item[data-v-0c0cfd70]:last-child{border-bottom:none}.item-row[data-v-0c0cfd70]{display:flex;justify-content:space-between;margin-bottom:6px}.item-type[data-v-0c0cfd70]{font-size:14px;font-weight:500}.item-status[data-v-0c0cfd70]{font-size:12px;color:#999}.item-status.done[data-v-0c0cfd70]{color:#67c23a}.item-content[data-v-0c0cfd70]{font-size:13px;color:#666;margin-bottom:4px}.item-time[data-v-0c0cfd70]{font-size:12px;color:#999}.empty[data-v-0c0cfd70]{padding:40px 0}.feedback-page[data-v-e7125b7c]{min-height:100vh;background:#f5f5f5}.feedback-body[data-v-e7125b7c]{padding:16px;padding-top:56px}.feedback-container[data-v-e7125b7c]{max-width:600px;margin:0 auto;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.feedback-header[data-v-e7125b7c]{display:flex;align-items:center;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #eee}.header-back[data-v-e7125b7c]{font-size:20px;color:#333;cursor:pointer;margin-right:12px}.header-title[data-v-e7125b7c]{font-size:18px;font-weight:600}.form-block[data-v-e7125b7c]{margin-bottom:20px}.block-label[data-v-e7125b7c]{color:#333;margin-bottom:8px;font-size:14px}.label-hint[data-v-e7125b7c]{color:#999;font-size:12px;margin-left:8px}.type-grid[data-v-e7125b7c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.type-card[data-v-e7125b7c]{border:1px solid #eee;border-radius:10px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .2s}.type-card.active[data-v-e7125b7c]{border-color:#ff6b00;background:#fff5ef}.type-icon[data-v-e7125b7c]{font-size:24px}.type-name[data-v-e7125b7c]{font-size:14px}.upload-area[data-v-e7125b7c]{display:flex;flex-wrap:wrap;gap:10px}.upload-preview[data-v-e7125b7c]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden}.upload-preview img[data-v-e7125b7c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-remove[data-v-e7125b7c]{position:absolute;top:2px;right:2px;width:20px;height:20px;background:rgba(0,0,0,.5);color:#fff;border-radius:50%}.upload-add[data-v-e7125b7c],.upload-remove[data-v-e7125b7c]{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.upload-add[data-v-e7125b7c]{width:80px;height:80px;border:1px dashed #ddd;border-radius:8px;flex-direction:column;color:#999}.upload-add[data-v-e7125b7c]:hover{border-color:#ff6b00;color:#ff6b00}.upload-add.is-loading[data-v-e7125b7c]{pointer-events:none}.privacy-tip[data-v-e7125b7c]{font-size:12px;color:#999;margin-bottom:20px}.btn-submit[data-v-e7125b7c]{width:100%;background:linear-gradient(90deg,#ff8c42,#ff6b00);color:#fff;border:none}.growth-rules-page[data-v-7a8dc675]{min-height:100vh;background:#f5f7fa}.page-header[data-v-7a8dc675]{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.header-left[data-v-7a8dc675]{display:flex;align-items:center;gap:12px}.header-back[data-v-7a8dc675]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:#333;border-radius:50%;transition:all .2s}.header-back[data-v-7a8dc675]:hover{background:#f5f5f5;color:#ff6b00}.header-title[data-v-7a8dc675]{font-size:18px;font-weight:600;color:#333;margin:0}.page-content[data-v-7a8dc675]{padding:16px;max-width:1200px;margin:0 auto}.intro-card[data-v-7a8dc675]{background:linear-gradient(135deg,#fff5e6,#fff);border-radius:16px;padding:20px;margin-bottom:24px;display:flex;align-items:flex-start;gap:16px;border:1px solid #ffe8cc}.intro-icon[data-v-7a8dc675]{width:48px;height:48px;background:linear-gradient(135deg,#ff8c42,#ff6b00);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:24px}.intro-content[data-v-7a8dc675]{flex:1}.intro-title[data-v-7a8dc675]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.intro-desc[data-v-7a8dc675]{font-size:14px;color:#666;line-height:1.6}.rules-section[data-v-7a8dc675]{margin-bottom:32px}.section-header[data-v-7a8dc675]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.section-icon[data-v-7a8dc675]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.daily-icon[data-v-7a8dc675]{background:linear-gradient(135deg,#409eff,#337ecc)}.newbie-icon[data-v-7a8dc675]{background:linear-gradient(135deg,#67c23a,#529b2e)}.growth-icon[data-v-7a8dc675]{background:linear-gradient(135deg,#ff8c42,#ff6b00)}.section-title-wrapper[data-v-7a8dc675]{flex:1}.section-title[data-v-7a8dc675]{font-size:20px;font-weight:600;color:#333;margin:0 0 4px 0}.section-subtitle[data-v-7a8dc675]{font-size:13px;color:#999}.rules-list[data-v-7a8dc675]{display:flex;flex-direction:column;gap:12px}.rule-item[data-v-7a8dc675]{background:#fff;border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:16px;border:1px solid #e8e8e8;transition:all .3s}.rule-item[data-v-7a8dc675]:hover{border-color:#ff6b00;box-shadow:0 2px 12px rgba(255,107,0,.1);transform:translateY(-2px)}.rule-icon-wrapper[data-v-7a8dc675]{width:56px;height:56px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.rule-icon[data-v-7a8dc675]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px}.rule-icon-placeholder[data-v-7a8dc675]{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#ff8c42,#ff6b00);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.rule-content[data-v-7a8dc675]{flex:1;min-width:0}.rule-name[data-v-7a8dc675]{font-size:16px;font-weight:600;color:#333;margin-bottom:6px}.rule-desc[data-v-7a8dc675]{font-size:13px;color:#666;line-height:1.5;margin-bottom:10px}.rule-meta[data-v-7a8dc675]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rule-value[data-v-7a8dc675]{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#ff6b00}.rule-value i[data-v-7a8dc675]{font-size:16px}.rule-limit[data-v-7a8dc675],.rule-target[data-v-7a8dc675]{font-size:12px;color:#999;padding:2px 8px;background:#f5f5f5;border-radius:10px}.empty-state[data-v-7a8dc675]{text-align:center;padding:60px 20px;color:#999}.empty-state i[data-v-7a8dc675]{font-size:48px;margin-bottom:16px;display:block}.empty-state p[data-v-7a8dc675]{font-size:14px;margin:0}@media (max-width:768px){.page-content[data-v-7a8dc675]{padding:12px}.intro-card[data-v-7a8dc675]{padding:16px}.section-title[data-v-7a8dc675]{font-size:18px}.rule-item[data-v-7a8dc675]{padding:12px}.rule-icon-placeholder[data-v-7a8dc675],.rule-icon-wrapper[data-v-7a8dc675]{width:48px;height:48px}}.toast-overlay[data-v-616fa969]{position:fixed;inset:0;background:rgba(15,23,42,.35);display:flex;align-items:center;justify-content:center;z-index:4000}.toast-card[data-v-616fa969]{position:relative;width:420px;max-width:90vw;padding:32px 32px 24px;border-radius:24px;background:#fff;box-shadow:0 18px 60px rgba(15,23,42,.3);border:2px solid #ffb266;box-sizing:border-box}.toast-success[data-v-616fa969]{border-color:#4ade80}.toast-warning[data-v-616fa969]{border-color:#facc15}.toast-error[data-v-616fa969]{border-color:#fb7185}.toast-badge[data-v-616fa969]{position:absolute;top:-26px;left:50%;transform:translateX(-50%);width:52px;height:52px;border-radius:50%;background:#ff6b00;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(255,107,0,.45)}.ear-left[data-v-616fa969],.ear-right[data-v-616fa969]{width:10px;height:22px;border-radius:999px;background:#fff;display:inline-block}.ear-left[data-v-616fa969]{margin-right:4px}.toast-close[data-v-616fa969]{position:absolute;top:12px;right:16px;border:none;background:transparent;font-size:18px;cursor:pointer;color:#9ca3af}.toast-close[data-v-616fa969]:hover{color:#4b5563}.toast-body[data-v-616fa969]{margin-top:8px;text-align:center}.toast-title[data-v-616fa969]{font-size:18px;font-weight:700;color:#111827;margin-bottom:8px}.toast-message[data-v-616fa969]{font-size:14px;color:#4b5563;line-height:1.8}.toast-actions[data-v-616fa969]{margin-top:20px;display:flex;justify-content:center;gap:12px}.btn-primary[data-v-616fa969],.btn-secondary[data-v-616fa969]{min-width:140px;height:40px;border-radius:20px;font-size:14px;cursor:pointer;border:none}.btn-primary[data-v-616fa969]{background:#ff6b00;color:#fff}.btn-primary[data-v-616fa969]:hover{background:#e65f00}.btn-secondary[data-v-616fa969]{background:#f3f4f6;color:#4b5563}.btn-secondary[data-v-616fa969]:hover{background:#e5e7eb}.toast-fade-enter-active[data-v-616fa969],.toast-fade-leave-active[data-v-616fa969]{transition:opacity .2s ease,transform .2s ease}.toast-fade-enter[data-v-616fa969],.toast-fade-leave-to[data-v-616fa969]{opacity:0;transform:scale(.96)}.entry-fee-notice[data-v-5f46ca29]{background:rgba(255,107,0,.08);border:1px solid rgba(255,107,0,.25);border-radius:14px;padding:14px 16px;color:#555;line-height:1.6;position:fixed;z-index:9999;top:92px;right:22px;width:360px;max-width:calc(100vw - 44px);margin:0;box-shadow:0 10px 24px rgba(0,0,0,.25)}.entry-fee-close[data-v-5f46ca29]{position:absolute;top:6px;right:8px;border:0;background:transparent;color:#a35a2a;font-size:18px;line-height:1;cursor:pointer}.entry-fee-close[data-v-5f46ca29]:hover{color:#ff6b00}.entry-fee-title[data-v-5f46ca29]{font-weight:800;color:#ff6b00;font-size:13px;margin-bottom:6px;padding-right:18px}.entry-fee-text[data-v-5f46ca29]{font-size:12px;margin-bottom:8px;color:#666}.entry-fee-actions[data-v-5f46ca29]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.entry-fee-link[data-v-5f46ca29]{color:#ff6b00;font-size:12px;text-decoration:none}.entry-fee-link[data-v-5f46ca29]:hover{text-decoration:underline}.entry-fee-sep[data-v-5f46ca29]{color:rgba(255,107,0,.6);font-size:12px}@media (max-width:768px){.entry-fee-notice[data-v-5f46ca29]{top:78px;right:16px;left:16px;width:auto;max-width:none}}#app{min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;color:#333;background-color:#f5f5f5}a{text-decoration:none;color:inherit}.text-orange{color:#ff6b00}.bg-orange{background-color:#ff6b00}.text-green{color:#4caf50}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.el-button--primary{background-color:#ff6b00!important;border-color:#ff6b00!important}.el-button--primary:hover{background-color:#e55c00!important;border-color:#e55c00!important}.el-tabs__item.is-active{color:#ff6b00!important}.el-tabs__active-bar{background-color:#ff6b00!important}.el-message{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:20px 24px!important;min-width:320px;max-width:420px;border-radius:16px!important;border:2px solid #ffb266!important;background:#fff!important;box-shadow:0 18px 45px rgba(15,23,42,.28)!important;display:flex!important;align-items:flex-start!important;box-sizing:border-box!important;z-index:3000!important}.el-message__icon{font-size:20px!important;margin-right:10px!important;margin-top:2px!important}.el-message__content{font-size:14px!important;line-height:1.7!important;color:#1f2933!important}.el-message--success{border-color:#4ade80!important}.el-message--warning{border-color:#facc15!important}.el-message--error{border-color:#fb7185!important}.el-message+.el-message{margin-top:12px!important;transform:translate(-50%,-50%) translateY(16px)!important}.el-tag+.el-tag[data-v-4c287bee]{margin-left:10px}