#data-source[data-v-1f1115a7]{min-height:calc(100vh - 72px);background:var(--bg-color);color:var(--text-color);font-size:14px}.catalog-shell[data-v-1f1115a7]{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:20px;gap:20px;box-sizing:border-box;width:100%;margin:0;padding:18px 20px 48px 0}.catalog-intro[data-v-1f1115a7],.catalog-toolbar[data-v-1f1115a7],.filter-panel[data-v-1f1115a7]{border:1px solid #e7ecf4;background-color:#fff;box-shadow:none}.catalog-sidebar[data-v-1f1115a7]{align-self:start;min-width:0}.catalog-advisor[data-v-1f1115a7]{margin-top:16px}.filter-panel[data-v-1f1115a7]{padding:18px 16px;border-radius:8px;scrollbar-width:thin}.filter-header[data-v-1f1115a7]{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:8px;gap:8px}.filter-header h2[data-v-1f1115a7]{margin:0;font-size:18px;font-weight:700;line-height:1.4}.clear-all[data-v-1f1115a7],.text-action[data-v-1f1115a7]{padding:0;border:0;background:none;color:#5274a8;cursor:pointer;font-size:14px}.clear-all[data-v-1f1115a7]:hover,.text-action[data-v-1f1115a7]:hover{color:#2868c9}.filter-hint[data-v-1f1115a7]{margin:10px 0 18px;color:#8190a8;font-size:14px}.category-collapse[data-v-1f1115a7]{border-top:1px solid #edf1f6;border-bottom:0}.category-collapse[data-v-1f1115a7] .el-collapse-item__header{height:48px;border-bottom-color:#edf1f6;background:transparent;color:#283b57;font-size:14px;font-weight:650}.category-collapse[data-v-1f1115a7] .el-collapse-item__wrap{border-bottom:0;background:transparent}.category-collapse[data-v-1f1115a7] .el-collapse-item__content{padding:6px 0 18px}.group-title[data-v-1f1115a7]{flex:1}.filter-count[data-v-1f1115a7],.group-count[data-v-1f1115a7]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:22px;flex:none;padding:0 6px;margin-right:8px;border-radius:7px;background:#e8f1ff;color:#316fc4;font-size:12px;font-weight:700;line-height:1}.category-options[data-v-1f1115a7]{display:grid;grid-gap:3px;gap:3px}.category-options[data-v-1f1115a7] .el-checkbox{display:flex;align-items:center;min-height:32px;margin:0;padding:5px 8px;border-radius:7px;line-height:20px}.category-options[data-v-1f1115a7] .el-checkbox.is-checked,.category-options[data-v-1f1115a7] .el-checkbox:hover{background:#f0f5fd}.category-options[data-v-1f1115a7] .el-checkbox__label{color:#53647e;font-size:14px}.category-options[data-v-1f1115a7] .el-checkbox.is-checked .el-checkbox__label{color:#2566c4;font-weight:600}.catalog-content[data-v-1f1115a7]{min-width:0;width:100%}.catalog-intro[data-v-1f1115a7]{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:20px;gap:20px;padding:16px 18px 12px;border-radius:8px 8px 0 0;border-bottom:0}.catalog-intro h1[data-v-1f1115a7]{margin:0 0 4px;color:#13243d;font-size:18px;font-weight:750;letter-spacing:-.02em;line-height:1.35}.catalog-intro p[data-v-1f1115a7]{margin:0;color:#75849b;font-size:14px}.result-count[data-v-1f1115a7]{flex:none;color:#8491a6;font-size:14px}.result-count strong[data-v-1f1115a7]{color:#2c5fa9;font-size:15px}.catalog-toolbar[data-v-1f1115a7]{justify-content:space-between;grid-gap:18px;gap:18px;min-height:56px;margin-bottom:16px;padding:8px 18px 14px;border-top:0;border-radius:0 0 8px 8px}.catalog-toolbar[data-v-1f1115a7],.sort-options[data-v-1f1115a7]{display:flex;align-items:center}.sort-options[data-v-1f1115a7]{flex-wrap:wrap;grid-gap:5px;gap:5px}.sort-option[data-v-1f1115a7]{min-height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#596a85;cursor:pointer;font-size:14px;white-space:nowrap}.sort-option[data-v-1f1115a7]:hover{background:#f3f6fb;color:#245daa}.sort-option.active[data-v-1f1115a7]{background:#e9f2ff;color:#246bc8;font-weight:700}.search-box[data-v-1f1115a7]{display:flex;flex:0 1 500px;grid-gap:8px;gap:8px;min-width:220px}.search-box[data-v-1f1115a7] .el-input__inner{height:36px;border-color:#dce4f0;border-radius:8px;background:#fbfcfe;font-size:14px}.search-box[data-v-1f1115a7] .el-input__inner:focus{border-color:#4a8ae2}.search-box[data-v-1f1115a7] .el-button{height:36px;padding:0 18px;border-radius:8px;background:#367cdb;font-size:14px}.active-filters[data-v-1f1115a7]{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px;margin:-2px 0 18px}.active-label[data-v-1f1115a7]{margin-right:2px;color:#8794a8;font-size:14px}.filter-chip[data-v-1f1115a7]{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-height:28px;padding:0 9px;border:1px solid #d7e6fa;border-radius:7px;background:#f2f7ff;color:#2a64b2;cursor:pointer;font-size:14px}.filter-chip[data-v-1f1115a7]:hover{border-color:#98bee9}.goods-area[data-v-1f1115a7]{min-height:300px}.goods-grid[data-v-1f1115a7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:28px 20px;gap:28px 20px}.good-card[data-v-1f1115a7]{display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:5px;border:1px solid transparent;border-radius:10px;background:transparent;box-shadow:none;color:inherit;text-decoration:none}.good-card.focus-visible[data-v-1f1115a7],.good-card[data-v-1f1115a7]:focus-visible,.good-card[data-v-1f1115a7]:hover{border-color:#d6e5f8;background:#fff;box-shadow:0 6px 18px rgba(28,68,123,.08);color:inherit;text-decoration:none}.filter-chip.focus-visible[data-v-1f1115a7],.filter-chip[data-v-1f1115a7]:focus-visible,.good-card.focus-visible[data-v-1f1115a7],.good-card[data-v-1f1115a7]:focus-visible,.mobile-filter-toggle.focus-visible[data-v-1f1115a7],.mobile-filter-toggle[data-v-1f1115a7]:focus-visible,.sort-option.focus-visible[data-v-1f1115a7],.sort-option[data-v-1f1115a7]:focus-visible{outline:2px solid #367cdb;outline-offset:2px}.good-image[data-v-1f1115a7]{width:100%;aspect-ratio:1;overflow:hidden;border-radius:9px;background:#f2f5fa}.good-image img[data-v-1f1115a7]{display:block;width:100%;height:100%;-o-object-position:center;object-position:center}.good-body[data-v-1f1115a7]{display:flex;flex:1;flex-direction:column;padding:12px 6px 8px}.good-title[data-v-1f1115a7]{min-height:48px;margin:0;color:#1e2c44;font-size:16px;font-weight:600;line-height:24px}.good-snippet[data-v-1f1115a7],.good-title[data-v-1f1115a7]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.good-snippet[data-v-1f1115a7]{margin:6px 0 0;color:#68788f;font-size:14px;line-height:20px}.highlight-term[data-v-1f1115a7]{border-radius:2px;background:#fff0d7;color:#a94717}.good-categories[data-v-1f1115a7]{display:flex;overflow:hidden;grid-gap:5px;gap:5px;min-height:22px;margin-top:8px}.category-pill[data-v-1f1115a7]{overflow:hidden;max-width:48%;padding:3px 6px;border-radius:5px;background:#f0f5fc;color:#657b99;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.good-footer[data-v-1f1115a7]{flex-wrap:wrap;grid-gap:6px 12px;gap:6px 12px;margin-top:auto;padding-top:14px}.good-footer[data-v-1f1115a7],.price-block[data-v-1f1115a7]{display:flex;align-items:baseline}.price-block[data-v-1f1115a7]{grid-gap:6px;gap:6px}.sales-count[data-v-1f1115a7]{color:#75849a;font-size:12px;white-space:nowrap}.price[data-v-1f1115a7]{color:#ed5a32;font-size:22px;font-weight:750;line-height:1}.price small[data-v-1f1115a7]{margin-right:1px;font-size:14px}.price-unavailable[data-v-1f1115a7]{color:#526d94;font-size:14px;font-weight:600}.good-provider[data-v-1f1115a7]{overflow:hidden;margin:9px 0 0;color:#75849a;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-1f1115a7]{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:320px;border:1px dashed #d9e4f2;border-radius:16px;background:#fff;text-align:center}.empty-icon[data-v-1f1115a7]{display:grid;width:54px;height:54px;align-items:center;justify-items:center;place-items:center;border-radius:16px;background:#edf4ff;color:#5b8fd3;font-size:24px}.empty-state h2[data-v-1f1115a7]{margin:16px 0 5px;font-size:16px}.empty-state p[data-v-1f1115a7]{margin:0 0 18px;color:#8391a6;font-size:14px}.catalog-pagination[data-v-1f1115a7]{display:flex;justify-content:center;margin-top:26px}.catalog-pagination[data-v-1f1115a7] .btn-next,.catalog-pagination[data-v-1f1115a7] .btn-prev,.catalog-pagination[data-v-1f1115a7] .el-pager li{font-size:14px}.mobile-filter-toggle[data-v-1f1115a7]{display:none}@media(max-width:1120px){.catalog-shell[data-v-1f1115a7]{grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;padding-left:18px;padding-right:18px}.catalog-toolbar[data-v-1f1115a7]{align-items:stretch;flex-direction:column-reverse}.search-box[data-v-1f1115a7]{flex:auto;width:100%}}@media(max-width:800px){.catalog-shell[data-v-1f1115a7]{display:block;padding:16px 14px 48px}.mobile-filter-toggle[data-v-1f1115a7]{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;min-height:44px;margin-bottom:12px;padding:0 14px;border:1px solid #e1e8f2;border-radius:10px;background:#fff;color:#2b3e5a;font-size:14px;font-weight:650}.toggle-chevron[data-v-1f1115a7]{margin-left:auto;transition:transform .2s}.toggle-chevron.rotated[data-v-1f1115a7]{transform:rotate(180deg)}.filter-panel[data-v-1f1115a7]{display:none;position:static;max-height:none;margin-bottom:14px}.filter-panel-open[data-v-1f1115a7]{display:block}.catalog-advisor[data-v-1f1115a7]{display:none}.catalog-intro[data-v-1f1115a7]{padding:20px}.catalog-toolbar[data-v-1f1115a7]{padding:0 14px 16px}}@media(max-width:520px){.catalog-intro h1[data-v-1f1115a7]{font-size:22px}.result-count[data-v-1f1115a7]{align-self:end;text-align:right}.sort-options[data-v-1f1115a7]{display:grid;grid-template-columns:repeat(2,1fr)}.goods-grid[data-v-1f1115a7]{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.good-body[data-v-1f1115a7]{min-height:108px;padding:10px}.good-title[data-v-1f1115a7]{font-size:14px;line-height:20px;min-height:40px}.good-categories[data-v-1f1115a7]{display:none}.price[data-v-1f1115a7]{font-size:17px}}.catalog-shell[data-v-1f1115a7]{grid-template-columns:230px minmax(0,1fr);grid-gap:18px;gap:18px}.filter-panel[data-v-1f1115a7]{padding:16px;background:#f8fafd}.filter-header[data-v-1f1115a7]{align-items:center;padding-bottom:14px}.filter-header h2 i[data-v-1f1115a7]{color:#1673f8}.category-collapse[data-v-1f1115a7] .el-collapse-item__header{height:40px}.category-collapse[data-v-1f1115a7] .el-collapse-item__content{padding:0 0 12px}.category-options[data-v-1f1115a7]{grid-gap:0;gap:0}.category-options[data-v-1f1115a7] .el-checkbox{min-height:28px;padding:3px 2px}.catalog-content[data-v-1f1115a7]{box-sizing:border-box;padding:16px;border:1px solid #e7ecf4;border-radius:8px;background:#fff}.catalog-intro[data-v-1f1115a7]{align-items:center;min-height:48px;padding:0 0 16px;border:0;border-bottom:1px solid #e7ecf4}.catalog-intro h1[data-v-1f1115a7]{flex:none;margin:0;font-size:20px}.catalog-intro h1 i[data-v-1f1115a7]{padding:8px;border-radius:50%;background:#edf5ff;color:#1673f8}.search-box[data-v-1f1115a7]{flex:0 1 700px;grid-gap:0;gap:0}.search-box[data-v-1f1115a7] .el-input__inner{height:44px;border-color:#82b3ff;border-radius:6px 0 0 6px;background:#fff}.search-box[data-v-1f1115a7] .el-button{height:44px;border-radius:0 6px 6px 0;background:#1673f8}.catalog-toolbar[data-v-1f1115a7]{min-height:54px;margin:0 0 16px;padding:8px 0;border:0;border-bottom:1px solid #e7ecf4}.goods-grid[data-v-1f1115a7]{grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px}.good-card[data-v-1f1115a7]{padding:0;border:1px solid #e3eaf4;border-radius:7px;background:#fff}.good-image[data-v-1f1115a7]{position:relative;aspect-ratio:2.1;border-radius:0}.good-image img[data-v-1f1115a7]{-o-object-fit:contain;object-fit:contain}.image-category[data-v-1f1115a7]{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);overflow:hidden;padding:3px 6px;border-radius:3px;background:#edf5ff;color:#1673f8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.good-body[data-v-1f1115a7]{min-height:112px;padding:10px}.good-title[data-v-1f1115a7]{min-height:40px;font-size:14px;line-height:20px}.good-provider[data-v-1f1115a7]{margin:8px 0 0;font-size:12px;line-height:18px}.good-footer[data-v-1f1115a7]{justify-content:space-between;padding-top:10px}.price[data-v-1f1115a7]{color:#f26900;font-size:18px}.catalog-pagination[data-v-1f1115a7]{justify-content:flex-end}@media(max-width:1750px){.goods-grid[data-v-1f1115a7]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1450px){.goods-grid[data-v-1f1115a7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.catalog-intro[data-v-1f1115a7]{align-items:stretch;flex-direction:column}.catalog-toolbar[data-v-1f1115a7]{align-items:center;flex-direction:row}.search-box[data-v-1f1115a7]{flex:auto}}@media(max-width:800px){.catalog-intro[data-v-1f1115a7]{padding:0 0 16px}.catalog-toolbar[data-v-1f1115a7]{padding:8px 0}}@media(max-width:600px){.catalog-content[data-v-1f1115a7]{padding:12px}.catalog-intro h1[data-v-1f1115a7]{font-size:17px}.goods-grid[data-v-1f1115a7]{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.sort-options[data-v-1f1115a7]{display:flex}.catalog-toolbar[data-v-1f1115a7]{flex-wrap:wrap}}@media(max-width:340px){.goods-grid[data-v-1f1115a7]{grid-template-columns:1fr}}.dark-mode #data-source[data-v-1f1115a7]{background:#1c2028;color:#e7edf6}.dark-mode #data-source .catalog-content[data-v-1f1115a7],.dark-mode #data-source .catalog-intro[data-v-1f1115a7],.dark-mode #data-source .catalog-toolbar[data-v-1f1115a7],.dark-mode #data-source .empty-state[data-v-1f1115a7],.dark-mode #data-source .filter-panel[data-v-1f1115a7],.dark-mode #data-source .good-card[data-v-1f1115a7],.dark-mode #data-source .mobile-filter-toggle[data-v-1f1115a7]{border-color:#394352;background-color:#272d37}.dark-mode #data-source .filter-panel[data-v-1f1115a7]{background-blend-mode:soft-light}.dark-mode #data-source .catalog-intro h1[data-v-1f1115a7],.dark-mode #data-source .empty-state h2[data-v-1f1115a7],.dark-mode #data-source .filter-header h2[data-v-1f1115a7],.dark-mode #data-source .good-title[data-v-1f1115a7]{color:#f2f5fa}.dark-mode #data-source .catalog-intro p[data-v-1f1115a7],.dark-mode #data-source .empty-state p[data-v-1f1115a7],.dark-mode #data-source .filter-hint[data-v-1f1115a7],.dark-mode #data-source .price-caption[data-v-1f1115a7],.dark-mode #data-source .result-count[data-v-1f1115a7],.dark-mode #data-source .sales-count[data-v-1f1115a7]{color:#a5b1c2}.dark-mode #data-source .category-collapse[data-v-1f1115a7],.dark-mode #data-source .category-collapse[data-v-1f1115a7] .el-collapse-item__header,.dark-mode #data-source .good-footer[data-v-1f1115a7]{border-color:#3b4452}.dark-mode #data-source .category-collapse[data-v-1f1115a7] .el-collapse-item__header,.dark-mode #data-source .category-options[data-v-1f1115a7] .el-checkbox__label,.dark-mode #data-source .mobile-filter-toggle[data-v-1f1115a7],.dark-mode #data-source .sort-option[data-v-1f1115a7]{color:#d5deeb}.dark-mode #data-source .category-options[data-v-1f1115a7] .el-checkbox.is-checked,.dark-mode #data-source .category-options[data-v-1f1115a7] .el-checkbox:hover,.dark-mode #data-source .sort-option[data-v-1f1115a7]:hover{background:#323e50}.dark-mode #data-source .filter-chip[data-v-1f1115a7],.dark-mode #data-source .filter-count[data-v-1f1115a7],.dark-mode #data-source .group-count[data-v-1f1115a7],.dark-mode #data-source .sort-option.active[data-v-1f1115a7]{border-color:#365a88;background:#244269;color:#bfdaff}.dark-mode #data-source .category-pill[data-v-1f1115a7],.dark-mode #data-source .search-box[data-v-1f1115a7] .el-input__inner{border-color:#465467;background:#313a47;color:#d6e0ec}.dark-mode #data-source .good-card.focus-visible[data-v-1f1115a7],.dark-mode #data-source .good-card[data-v-1f1115a7]:focus-visible,.dark-mode #data-source .good-card[data-v-1f1115a7]:hover{border-color:#6d93c8}.dark-mode #data-source .highlight-term[data-v-1f1115a7]{background:#674b2c;color:#ffe0a8}.dark-mode #data-source .good-snippet[data-v-1f1115a7]{color:#b9c7d8}.dark-mode #data-source .good-provider[data-v-1f1115a7]{color:#a5b1c2}.dark-mode #data-source .price[data-v-1f1115a7]{color:#ff9876}.feedback[data-v-26b02220]{position:relative;box-sizing:border-box;width:200px;max-width:100%;margin:0 auto;padding:18px 18px 9px;border:0;border-radius:6px;background:linear-gradient(180deg,#ff702b,#ff9660 46%,#fff0d9);text-align:center}.feedback.hide-on-mobile[data-v-26b02220]{display:none}.feedback .feedback-qr-img[data-v-26b02220]{display:block;box-sizing:border-box;width:164px;max-width:100%;height:auto;margin:12px auto 8px;padding:5px;border:1px solid hsla(0,0%,100%,.9);border-radius:5px;background:#fff}.feedback .feedback-close[data-v-26b02220]{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:0;border:0;background:rgba(100,42,22,.72);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.feedback .feedback-close i[data-v-26b02220]{color:#fff;font-size:14px}.feedback .feedback-close[data-v-26b02220]:hover{background:#8b3a1d}.feedback .feedback-close.focus-visible[data-v-26b02220],.feedback .feedback-close[data-v-26b02220]:focus-visible{outline:2px solid #fff;outline-offset:2px}.feedback .feedback-heading[data-v-26b02220]{margin:0;color:#fff;font-size:22px;font-weight:700;line-height:1.35;text-shadow:0 1px 2px rgba(156,54,18,.35)}.feedback .feedback-description[data-v-26b02220]{margin:6px 0 0;color:#fff;font-size:13px;font-weight:600}.feedback .feedback-caption[data-v-26b02220]{display:block;padding:6px 8px;border-radius:18px;background:linear-gradient(90deg,#ff6036,#ff891f);color:#fff;font-size:14px;font-weight:700;line-height:18px}.feedback-title[data-v-26b02220]{display:flex;align-items:center}.feedback-title p[data-v-26b02220]{font-weight:600;font-size:20px}.feedback-title div[data-v-26b02220]{margin-left:auto;background:#d0e7ff;color:#0881ff;border-radius:16px;display:flex;align-items:center;padding:3px 10px;margin-right:32px}.feedback-title div p[data-v-26b02220]{font-size:14px;font-weight:400}.feedback-textarea[data-v-26b02220]{border:none;background:#f5f5f5;resize:none;margin-top:12px;width:100%;padding:10px}.feedback-textarea[data-v-26b02220]:focus{outline:1px solid #037eff}.feedback-upload-img-list[data-v-26b02220]{width:120px;height:120px;align-items:center;display:flex;border:1px solid #d5d5d5;margin-right:12px;padding:5px;flex-direction:column;overflow-y:hidden}.feedback-upload-img-list .delete-img[data-v-26b02220]{width:100%;text-align:right;cursor:pointer}.feedback-upload-img-list .delete-img i[data-v-26b02220]{font-size:16px;color:#4d4d4d}.feedback-upload-img-list .delete-img i[data-v-26b02220]:hover{color:#037eff}.feedback-upload-img-list .delete-img img[data-v-26b02220]{-o-object-fit:contain;object-fit:contain}.feedback-upload-img[data-v-26b02220]{cursor:pointer;width:120px;height:120px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-direction:column}.feedback-upload-img[data-v-26b02220]:hover{background:#ebebeb}.feedback-btn[data-v-26b02220]{display:block;margin-right:auto;margin-left:auto;cursor:pointer;margin-top:40px;background:#257ef2;color:#fff;padding:10px 45px;border-radius:20px;border:none}.feedback-btn[data-v-26b02220]:hover{background:#1e6be6}.feedback-status[data-v-26b02220]{font-size:14px;padding:2px 11px;border-radius:16px;color:#fff;margin-left:auto;width:78px;text-align:center}.feedback-status.processing[data-v-26b02220]{background:#666}.feedback-status.accepted[data-v-26b02220]{background:#00d1b2}.feedback-status.rejected[data-v-26b02220]{background:#d10000}.feedback-item[data-v-26b02220]{border-bottom:1px solid #e9e9e9;padding-bottom:12px;margin-top:12px}[data-v-26b02220] .el-dialog__body{padding:10px 20px 20px}