.service-catalog[data-v-25e2114d]{gap:32px}.catalog-discovery[data-v-25e2114d]{border-color:#e2e8f0;border-radius:18px;box-shadow:0 1px 3px #0f172a05;padding:28px}.catalog-discovery-header[data-v-25e2114d]{align-items:center;display:flex;flex-wrap:wrap;gap:20px 28px;justify-content:space-between;margin-bottom:24px}.catalog-discovery-header>div[data-v-25e2114d]{flex:1;min-width:220px}.catalog-discovery-header h2[data-v-25e2114d]{color:#0f172a;font-size:18px;margin:0 0 5px}.catalog-discovery-header p[data-v-25e2114d]{color:#64748b;font-size:13px;margin:0}.catalog-search[data-v-25e2114d]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex:1.6;gap:8px;min-width:280px;padding:6px;transition:border-color .2s}.catalog-search[data-v-25e2114d]:focus-within{border-color:var(--brand)}.catalog-search .el-input[data-v-25e2114d]{flex:1;min-width:0}.catalog-search[data-v-25e2114d] .el-input__wrapper{background:transparent;box-shadow:none;min-height:34px;padding-inline:10px}.catalog-search[data-v-25e2114d] .el-input__inner{font-size:14px}.catalog-search .ui-icon[data-v-25e2114d]{color:#94a3b8;height:18px;margin-right:4px;width:18px}.catalog-search>.el-button[data-v-25e2114d]{border-radius:10px;box-shadow:0 2px 4px #2563eb1f;flex-shrink:0;min-height:36px;padding:8px 20px}.catalog-primary[data-v-25e2114d],.catalog-secondary-options[data-v-25e2114d]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.catalog-primary>.el-button[data-v-25e2114d]{background:#f1f5f9;border-color:transparent;border-radius:13px;color:#475569;font-weight:500;line-height:1.5;min-height:40px;padding:9px 18px}.catalog-primary>.el-button.active[data-v-25e2114d]{background:var(--brand);border-color:var(--brand);box-shadow:0 2px 4px #2563eb26;color:#fff}.catalog-primary>.el-button[data-v-25e2114d]:hover:not(.active){background:var(--brand-soft);color:var(--brand)}.catalog-primary .ui-icon[data-v-25e2114d]{height:16px;margin-right:6px;width:16px}.catalog-secondary[data-v-25e2114d]{align-items:flex-start;border-top:1px solid #edf1f7;display:flex;gap:16px;margin-top:18px;padding-top:16px}.catalog-secondary-label[data-v-25e2114d]{color:#8591a5;font-size:13px;padding-top:9px;white-space:nowrap}.catalog-secondary-options>.el-button[data-v-25e2114d]{border-radius:8px;line-height:1.5;min-height:36px;padding:7px 14px}.catalog-secondary-options>.el-button.active[data-v-25e2114d]{background:var(--brand-soft);color:var(--brand);font-weight:600}.catalog-category-error[data-v-25e2114d]{align-items:center;color:#a16207;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.catalog-results[data-v-25e2114d]{gap:24px}.catalog-toolbar[data-v-25e2114d]{gap:16px;justify-content:space-between;padding:2px 0}.catalog-result-summary[data-v-25e2114d],.catalog-toolbar[data-v-25e2114d]{align-items:center;display:flex;flex-wrap:wrap}.catalog-result-summary[data-v-25e2114d]{gap:8px 10px;min-width:0}.catalog-result-summary h2[data-v-25e2114d]{color:#0f172a;font-size:18px;margin:0;overflow-wrap:anywhere;scroll-margin-top:100px}.catalog-result-summary>span[data-v-25e2114d]{background:#eef2f7;border-radius:99px;color:#64748b;font-size:12px;padding:2px 10px}.catalog-result-summary>.el-button[data-v-25e2114d]{min-height:32px;padding:4px 6px}.catalog-display-controls[data-v-25e2114d]{align-items:center;display:flex;gap:12px;max-width:100%;min-width:0}.catalog-sort[data-v-25e2114d],.catalog-view[data-v-25e2114d]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:2px;max-width:100%;padding:4px}.catalog-sort>.el-button[data-v-25e2114d],.catalog-view>.el-button[data-v-25e2114d]{background:transparent;border-color:transparent;border-radius:9px;color:#475569;font-size:12px;line-height:1.5;min-height:34px;padding:7px 12px}.catalog-sort>.el-button.active[data-v-25e2114d],.catalog-view>.el-button.active[data-v-25e2114d]{background:var(--brand-soft);color:var(--brand)}.catalog-sort>.el-button[data-v-25e2114d]:hover,.catalog-view>.el-button[data-v-25e2114d]:hover{color:var(--brand)}.catalog-view>.el-button[data-v-25e2114d]{padding:5px;width:30px}.catalog-view .ui-icon[data-v-25e2114d]{height:17px;width:17px}.catalog-product-grid[data-v-25e2114d]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-product-card[data-v-25e2114d]{border-color:#dfe7f1;border-radius:18px;box-shadow:0 2px 3px #0f172a04;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;position:relative;transition:border-color .2s,box-shadow .2s}.catalog-product-card[data-v-25e2114d]:before{background:var(--catalog-accent,var(--brand));content:"";height:6px;position:absolute;top:0;inset-inline:0}.catalog-product-card[data-v-25e2114d]:focus-within,.catalog-product-card[data-v-25e2114d]:hover{border-color:#b5cafa;box-shadow:0 8px 24px #1e3a8a0d}.catalog-product-link[data-v-25e2114d]{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;padding:28px 24px 24px}.catalog-product-link[data-v-25e2114d]:focus-visible{border-radius:18px 18px 0 0;outline-offset:-5px}.catalog-product-top[data-v-25e2114d]{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:3px;min-width:0}.catalog-product-image[data-v-25e2114d]{background:#f1f5f9;border-radius:7px;flex-shrink:0;height:30px;width:30px}.catalog-image-fallback[data-v-25e2114d]{color:var(--catalog-accent,var(--brand));display:grid;height:100%;place-items:center}.catalog-product-image.catalog-image-fallback[data-v-25e2114d]{height:30px}.catalog-image-fallback .ui-icon[data-v-25e2114d]{height:18px;width:18px}.catalog-category-label[data-v-25e2114d]{background:#f1f5f9;border-radius:7px;color:#334155;font-size:12px;font-weight:600;max-width:100%;overflow-wrap:anywhere;padding:4px 9px}.catalog-product-title[data-v-25e2114d]{color:#0f172a;font-size:19px;font-weight:700;line-height:1.6;margin:0}.catalog-introduction[data-v-25e2114d],.catalog-product-title[data-v-25e2114d]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.catalog-introduction[data-v-25e2114d]{color:#64748b;font-size:13px;line-height:1.9;margin:0;min-height:49px}.catalog-service-features[data-v-25e2114d]{display:flex;flex-wrap:wrap;gap:6px;margin:3px 0 5px}.catalog-service-features>span[data-v-25e2114d]{align-items:center;background:#f1f5f9;border-radius:5px;color:#64748b;display:inline-flex;font-size:11px;gap:4px;line-height:1.5;padding:3px 7px}.catalog-service-features>span[data-v-25e2114d]:first-child{background:var(--brand-soft);color:var(--brand)}.catalog-service-features .ui-icon[data-v-25e2114d]{height:12px;width:12px}.catalog-product-bottom[data-v-25e2114d]{align-items:center;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:auto;padding-top:16px}.catalog-price-group[data-v-25e2114d]{align-content:start;display:grid;gap:3px;min-height:56px}.catalog-product-bottom .shop-price[data-v-25e2114d]{font-size:28px;font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap}.catalog-currency[data-v-25e2114d]{font-size:14px;margin-right:3px}.catalog-product-bottom .shop-price small[data-v-25e2114d]{color:#94a3b8;font-size:12px;font-weight:400}.catalog-market-price[data-v-25e2114d]{color:#94a3b8;font-size:11px}.catalog-detail-link[data-v-25e2114d]{align-items:center;color:var(--brand);display:inline-flex;font-size:12px;font-weight:600;gap:2px}.catalog-detail-link .ui-icon[data-v-25e2114d]{height:14px;width:14px}.catalog-sold-out[data-v-25e2114d]{background:#f1f5f9;border-radius:5px;color:#8591a5;font-size:12px;padding:3px 8px}.catalog-purchase[data-v-25e2114d]{background:#f8fafc;border-top:1px solid #eef2f7;padding:18px 24px}.catalog-purchase[data-v-25e2114d] .shop-purchase-buttons{gap:12px}.catalog-purchase[data-v-25e2114d] .wb-button{border-radius:13px;font-size:13px;font-weight:600;min-height:40px}.catalog-purchase[data-v-25e2114d] .wb-button.primary{box-shadow:0 2px 4px #2563eb26}.catalog-skeleton[data-v-25e2114d]{border-radius:18px;min-height:350px;padding:28px}.catalog-empty p[data-v-25e2114d]{color:#64748b;font-size:13px;margin:0 0 18px;text-align:center}.catalog-footnote[data-v-25e2114d]{align-items:flex-start;color:#8591a5;display:flex;font-size:12px;gap:7px;justify-content:center;line-height:1.8;text-align:center}.catalog-footnote .ui-icon[data-v-25e2114d]{flex-shrink:0;height:16px;margin-top:2px;width:16px}.catalog-list-view[data-v-25e2114d]{gap:16px;grid-template-columns:minmax(0,1fr)}.catalog-list-view .catalog-product-card[data-v-25e2114d]{flex-direction:row}.catalog-list-view .catalog-product-link[data-v-25e2114d]{display:grid;gap:8px 24px;grid-template-columns:minmax(0,1fr) max-content;padding:24px}.catalog-list-view .catalog-introduction[data-v-25e2114d],.catalog-list-view .catalog-product-title[data-v-25e2114d],.catalog-list-view .catalog-product-top[data-v-25e2114d],.catalog-list-view .catalog-service-features[data-v-25e2114d]{grid-column:1}.catalog-list-view .catalog-product-bottom[data-v-25e2114d]{align-items:flex-start;border:0;border-left:1px solid #f1f5f9;flex-direction:column;gap:14px;grid-column:2;grid-row:1/5;justify-content:center;margin:0;padding:0 0 0 24px}.catalog-list-view .catalog-introduction[data-v-25e2114d]{min-height:0}.catalog-list-view .catalog-purchase[data-v-25e2114d]{border-left:1px solid #eef2f7;border-top:0;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:24px 18px;width:176px}.catalog-list-view .catalog-purchase[data-v-25e2114d] .shop-purchase-buttons{gap:10px;grid-template-columns:minmax(0,1fr)}.catalog-list-view .catalog-skeleton[data-v-25e2114d]{min-height:180px}@media(max-width:1200px){.catalog-product-grid[data-v-25e2114d]:not(.catalog-list-view){grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-display-controls[data-v-25e2114d]{gap:8px}.catalog-sort>.el-button[data-v-25e2114d]{padding-inline:9px}}@media(max-width:1000px){.catalog-list-view .catalog-product-card[data-v-25e2114d]{flex-direction:column}.catalog-list-view .catalog-purchase[data-v-25e2114d]{border:0;border-top:1px solid #eef2f7;display:block;padding:16px 24px;width:auto}.catalog-list-view .catalog-purchase[data-v-25e2114d] .shop-purchase-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.service-catalog[data-v-25e2114d]{gap:22px}.catalog-discovery[data-v-25e2114d]{border-radius:14px;padding:18px}.catalog-discovery-header[data-v-25e2114d]{gap:16px;margin-bottom:18px}.catalog-discovery-header h2[data-v-25e2114d]{font-size:17px}.catalog-discovery-header>div[data-v-25e2114d],.catalog-search[data-v-25e2114d]{flex-basis:100%;min-width:0}.catalog-search[data-v-25e2114d]{border-radius:10px;gap:4px;padding:4px}.catalog-search[data-v-25e2114d] .el-input__wrapper{padding-inline:6px}.catalog-search[data-v-25e2114d] .el-input__inner{font-size:13px}.catalog-search>.el-button[data-v-25e2114d]{border-radius:7px;min-height:40px;padding-inline:14px}.catalog-primary[data-v-25e2114d]{gap:6px}.catalog-primary>.el-button[data-v-25e2114d]{border-radius:10px;min-height:40px;padding:9px 12px}.catalog-secondary[data-v-25e2114d]{flex-direction:column;gap:8px;margin-top:14px;padding-top:12px}.catalog-secondary-label[data-v-25e2114d]{padding-top:0}.catalog-secondary-options[data-v-25e2114d]{gap:4px}.catalog-secondary-options>.el-button[data-v-25e2114d]{min-height:40px}.catalog-toolbar[data-v-25e2114d]{gap:12px}.catalog-result-summary h2[data-v-25e2114d]{font-size:17px}.catalog-display-controls[data-v-25e2114d]{flex-wrap:wrap;width:100%}.catalog-sort[data-v-25e2114d]{border-radius:10px;flex:1;min-width:260px;padding:3px}.catalog-sort>.el-button[data-v-25e2114d]{flex:1;font-size:12px;min-height:40px;padding-inline:4px}.catalog-view[data-v-25e2114d]{border-radius:10px;margin-left:auto;padding:3px}.catalog-view>.el-button[data-v-25e2114d]{min-height:40px;width:40px}.catalog-product-grid[data-v-25e2114d]:not(.catalog-list-view){grid-template-columns:minmax(0,1fr)}.catalog-product-grid[data-v-25e2114d],.catalog-results[data-v-25e2114d]{gap:16px}.catalog-list-view .catalog-product-link[data-v-25e2114d],.catalog-product-link[data-v-25e2114d]{display:flex;flex-direction:column;gap:12px;padding:24px 20px 20px}.catalog-product-title[data-v-25e2114d]{font-size:18px}.catalog-list-view .catalog-product-bottom[data-v-25e2114d]{align-items:center;border:0;border-top:1px solid #f1f5f9;flex-direction:row;gap:8px;justify-content:space-between;margin-top:auto;padding:16px 0 0}.catalog-list-view .catalog-purchase[data-v-25e2114d],.catalog-purchase[data-v-25e2114d]{padding:16px 20px}.catalog-footnote[data-v-25e2114d]{text-align:left}}@media(prefers-reduced-motion:reduce){.catalog-product-card[data-v-25e2114d],.catalog-search[data-v-25e2114d]{transition:none}}
