.sf-search-page[data-v-18ca7b6e]{max-width:none;padding-top:var(--space-6)}.sf-catalog-search[data-v-18ca7b6e]{align-items:center;gap:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-5);background:var(--color-surface-card);display:flex}.sf-catalog-search input[data-v-18ca7b6e]{min-width:0;font:var(--text-body);background:0 0;border:0;outline:none;flex:1;padding:8px 0}.sf-catalog-search[data-v-18ca7b6e]:focus-within{outline:2px solid var(--color-text-accent);outline-offset:2px}.sf-catalog-search a[data-v-18ca7b6e]{color:var(--color-text-secondary);display:flex}.sf-search-grid[data-v-18ca7b6e]{gap:var(--space-6);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.sf-search-results[data-v-18ca7b6e]{min-width:0;padding-bottom:var(--space-16)}.sf-search-grid[data-v-18ca7b6e] .smenu{border:0;width:240px}.sf-search-grid[data-v-18ca7b6e] .smenu-scroll{padding-top:0}@media (width>=992px){.sf-search-grid[data-v-18ca7b6e] .layout-menu{align-self:stretch}.sf-search-grid[data-v-18ca7b6e] .smenu{height:var(--sf-filter-height,calc(100dvh - var(--header-height) - 120px))}.sf-search-grid[data-v-18ca7b6e] .smenu-scroll{padding-bottom:var(--space-4);overscroll-behavior-y:contain;scrollbar-gutter:stable;overflow-y:auto}}.sf-special-filters[data-v-18ca7b6e]{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.sf-special-filters button[data-v-18ca7b6e]{background:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:5px 10px}@media (width<=991px){.sf-search-grid[data-v-18ca7b6e]{grid-template-columns:1fr}.sf-search-grid[data-v-18ca7b6e] .smenu{width:100%}.sf-catalog-search .sf-button[data-v-18ca7b6e]{padding:9px 12px}.sf-catalog-search[data-v-18ca7b6e]{gap:8px;padding:6px 8px}.sf-catalog-search input[data-v-18ca7b6e]{font-size:14px}}.form-check[data-v-26ff4473]{min-height:0;margin:0;padding:0}.form-check+.form-check[data-v-26ff4473]{margin-top:.75rem}.form-check.main[data-v-26ff4473]{font-weight:500}.form-check input[data-v-26ff4473],.form-check label[data-v-26ff4473]{cursor:pointer}.form-check.disabled input[data-v-26ff4473],.form-check.disabled label[data-v-26ff4473]{cursor:not-allowed}.count[data-v-26ff4473]{color:var(--bs-gray-600);font-size:80%;font-weight:400}span.count[data-v-26ff4473]{margin-top:1px}i.count[data-v-26ff4473]{color:var(--bs-gray-500)}.filter-menu-button[data-v-c85ef868]{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 0}.filter-menu-button[data-v-c85ef868]:hover{background-color:var(--bs-gray-100)}.filter-menu-button[data-v-c85ef868]:active{background-color:var(--bs-gray-200)}.filter-icon[data-v-c85ef868]{margin-top:-1.5px}.filter-name[data-v-c85ef868]{font-weight:500}.filter-count[data-v-c85ef868]{background-color:var(--c-purple);color:#fff;border-radius:1rem;padding:.2rem .4rem;font-size:12px;font-weight:600;line-height:1}.sf-result-toolbar[data-v-2c6a9628]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.sf-result-toolbar>span[data-v-2c6a9628]{font:var(--text-heading-card);font-size:var(--font-size-lg)}.sf-result-tools[data-v-2c6a9628]{gap:var(--space-2);display:flex}.sf-filter-toggle[data-v-2c6a9628],.sf-result-tools select[data-v-2c6a9628]{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-card);height:36px;color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:6px 10px}.sf-filter-toggle[data-v-2c6a9628]{display:none}.sf-loading[data-v-2c6a9628]{justify-content:center;align-items:center;gap:var(--space-3);min-height:350px;color:var(--color-text-tertiary);display:flex}.sf-empty-results[data-v-2c6a9628]{border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-10);align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.sf-empty-results h2[data-v-2c6a9628]{font:var(--text-heading-section);margin:0}.sf-empty-results p[data-v-2c6a9628]{color:var(--color-text-secondary);margin:0}@media (width<=991px){.sf-filter-toggle[data-v-2c6a9628]{display:block}}
