.enterprise-category[data-v-b7b8c65f]{background:#f6f7f9;color:#1f2933;min-height:100vh}.category-shell[data-v-b7b8c65f]{margin:0 auto;padding:22px 0 56px;width:1264px}.breadcrumb[data-v-b7b8c65f]{align-items:center;display:flex;font-size:13px;gap:8px;min-height:24px}.breadcrumb[data-v-b7b8c65f],.breadcrumb a[data-v-b7b8c65f]{color:#667085}.breadcrumb a[data-v-b7b8c65f]:hover,.breadcrumb strong[data-v-b7b8c65f]{color:#101828}.category-hero[data-v-b7b8c65f]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;display:grid;gap:24px;grid-template-columns:1fr 380px;margin-top:18px;padding:32px}.hero-copy p[data-v-b7b8c65f]{color:#0f766e;font-size:13px;font-weight:700;margin:0 0 12px;text-transform:uppercase}.hero-copy h1[data-v-b7b8c65f]{color:#101828;font-size:34px;font-weight:800;line-height:1.22;margin:0}.hero-copy span[data-v-b7b8c65f]{color:#475467;display:block;font-size:15px;line-height:1.8;margin-top:12px;max-width:720px}.hero-metrics[data-v-b7b8c65f]{align-content:center;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.hero-metrics div[data-v-b7b8c65f]{background:#f9fafb;border:1px solid #edf0f3;border-radius:8px;min-width:0;padding:16px}.hero-metrics span[data-v-b7b8c65f],.hero-metrics strong[data-v-b7b8c65f]{display:block}.hero-metrics strong[data-v-b7b8c65f]{color:#b42318;font-size:24px;line-height:1.2}.hero-metrics span[data-v-b7b8c65f]{color:#667085;font-size:13px;margin-top:6px}.category-layout[data-v-b7b8c65f]{align-items:start;display:grid;gap:20px;grid-template-columns:236px 1fr;margin-top:20px}.facet-panel[data-v-b7b8c65f],.result-area[data-v-b7b8c65f],.seo-section[data-v-b7b8c65f]{background:#fff;border:1px solid #e4e7ec;border-radius:8px}.facet-panel[data-v-b7b8c65f]{padding:16px;position:sticky;top:16px}.facet-block[data-v-b7b8c65f]{border-bottom:1px solid #eef1f4;padding-bottom:16px}.facet-block+.facet-block[data-v-b7b8c65f]{padding-top:16px}.facet-block[data-v-b7b8c65f]:last-child{border-bottom:0;padding-bottom:0}.facet-block h2[data-v-b7b8c65f]{color:#101828;font-size:15px;line-height:1.3;margin:0 0 10px}.facet-link[data-v-b7b8c65f]{color:#475467;display:block;font-size:13px;line-height:1.35;padding:8px 0;text-align:left;width:100%}.facet-button.active[data-v-b7b8c65f],.facet-link[data-v-b7b8c65f]:hover{color:#b42318}.facet-button[data-v-b7b8c65f]{background:transparent;border:0;cursor:pointer}.facet-copy p[data-v-b7b8c65f]{color:#667085;font-size:13px;line-height:1.7;margin:0}.result-area[data-v-b7b8c65f]{padding:20px}.result-toolbar[data-v-b7b8c65f]{align-items:center;border-bottom:1px solid #eef1f4;display:flex;gap:20px;justify-content:space-between;padding-bottom:16px}.result-toolbar p[data-v-b7b8c65f]{color:#0f766e;font-size:12px;font-weight:700;margin:0 0 4px;text-transform:uppercase}.result-toolbar h2[data-v-b7b8c65f]{color:#101828;font-size:20px;line-height:1.3;margin:0}.sort-group[data-v-b7b8c65f]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sort-group button[data-v-b7b8c65f]{background:#fff;border:1px solid #d0d5dd;border-radius:6px;color:#475467;cursor:pointer;height:34px;padding:0 12px}.sort-group button.active[data-v-b7b8c65f]{background:#fff4f2;border-color:#b42318;color:#b42318}.active-query[data-v-b7b8c65f]{align-items:center;background:#f0fdfa;border-radius:6px;color:#0f766e;display:flex;font-size:13px;gap:14px;justify-content:space-between;margin-top:16px;padding:10px 12px}.active-query button[data-v-b7b8c65f]{background:transparent;border:0;color:#b42318;cursor:pointer;font-weight:700}.product-grid[data-v-b7b8c65f]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.product-card[data-v-b7b8c65f]{background:#fff;border:1px solid #eaecf0;border-radius:8px;color:inherit;display:flex;flex-direction:column;min-height:356px;min-width:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.product-card[data-v-b7b8c65f]:hover{border-color:#f97066;box-shadow:0 10px 30px #10182814}.product-image[data-v-b7b8c65f]{align-items:center;aspect-ratio:1/1;background:#f6f7f9;color:#98a2b3;display:flex;font-size:13px;justify-content:center}.product-image img[data-v-b7b8c65f]{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.product-info[data-v-b7b8c65f]{display:flex;flex:1;flex-direction:column;padding:12px}.product-info h3[data-v-b7b8c65f]{color:#101828;font-size:14px;font-weight:700;line-height:1.5;min-height:42px}.product-info h3[data-v-b7b8c65f],.product-info p[data-v-b7b8c65f]{display:-webkit-box;margin:8px 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-info p[data-v-b7b8c65f]{color:#667085;font-size:12px;line-height:1.6;min-height:38px}.tag-row[data-v-b7b8c65f]{display:flex;gap:6px;min-height:22px}.tag-row span[data-v-b7b8c65f]{align-items:center;background:#ecfdf3;border-radius:4px;color:#027a48;display:inline-flex;font-size:12px;font-weight:700;height:22px;padding:0 7px}.product-meta[data-v-b7b8c65f]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:auto;padding-top:12px}.product-meta strong[data-v-b7b8c65f]{color:#b42318;font-size:18px;line-height:1.2}.product-meta span[data-v-b7b8c65f]{color:#98a2b3;font-size:12px}.product-meta .rating[data-v-b7b8c65f]{align-items:center;color:#667085;display:inline-flex;gap:3px}.product-meta .rating b[data-v-b7b8c65f]{color:#f5b800;font-size:13px;line-height:1}.product-meta .rating.muted[data-v-b7b8c65f]{color:#98a2b3}.empty-state[data-v-b7b8c65f]{color:#667085;margin-top:18px;padding:64px 20px;text-align:center}.empty-state h2[data-v-b7b8c65f]{color:#101828;font-size:20px;margin:0 0 8px}.empty-state p[data-v-b7b8c65f]{margin:0}.pager[data-v-b7b8c65f]{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:22px}.pager button[data-v-b7b8c65f]{background:#fff;border:1px solid #d0d5dd;border-radius:6px;color:#344054;cursor:pointer;height:36px;min-width:86px}.pager button[data-v-b7b8c65f]:disabled{background:#f9fafb;color:#98a2b3;cursor:not-allowed}.pager span[data-v-b7b8c65f]{color:#667085;font-size:13px}.seo-section[data-v-b7b8c65f]{margin-top:20px;padding:24px 28px}.seo-section h2[data-v-b7b8c65f]{color:#101828;font-size:22px;line-height:1.3;margin:0 0 10px}.seo-section p[data-v-b7b8c65f]{color:#475467;font-size:14px;line-height:1.9;margin:0}
