.catalog-toolbar.svelte-iwuw4y{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.toolbar-search.svelte-iwuw4y{align-items:center;gap:var(--space-2);flex:200px;min-width:0;display:flex}.search-field.svelte-iwuw4y{align-items:center;gap:var(--space-2);min-width:0;max-width:420px;padding:var(--field-pad-y) var(--field-pad-x);border:var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text-muted);transition:border-color var(--transition), box-shadow var(--transition);flex:auto;display:flex}.search-field.svelte-iwuw4y:focus-within{border-color:var(--accent-line);box-shadow:var(--focus-soft)}.search-field.svelte-iwuw4y input:where(.svelte-iwuw4y){width:100%;min-width:0;color:var(--text-color);font-family:inherit;font-size:var(--field-fs);background:0 0;border:0;outline:none}.toolbar-sort.svelte-iwuw4y{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.toolbar-sort.svelte-iwuw4y .seg:where(.svelte-iwuw4y){flex-wrap:wrap;max-width:100%}.toolbar-sort.svelte-iwuw4y .seg-btn:where(.svelte-iwuw4y){padding-inline:var(--space-3);white-space:nowrap}.facet-toggle.svelte-iwuw4y{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.facet-head.svelte-iwuw4y{flex-wrap:wrap}.facet-head-label.svelte-iwuw4y{align-items:center;gap:var(--space-2);cursor:default;min-width:0;display:flex}.facet-head-label.svelte-iwuw4y .chip:where(.svelte-iwuw4y){flex:none}.facet-chevron.svelte-iwuw4y{color:var(--text-muted);transition:transform var(--transition);flex:none;display:none}.facet-reset.svelte-iwuw4y{font-size:var(--fs-xs);color:var(--accent);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.facet-reset.svelte-iwuw4y:hover{text-underline-offset:2px;text-decoration:underline}.facet-body.svelte-iwuw4y{gap:var(--space-4);flex-direction:column;display:flex}.facet-chosen.svelte-iwuw4y{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.chosen-chip.svelte-iwuw4y{border:1px solid var(--accent-line);color:var(--text-color);text-decoration:none}.chosen-chip.svelte-iwuw4y:hover{text-decoration:none}.facet-chosen-reset.svelte-iwuw4y{font-size:var(--fs-2xs);color:var(--text-muted);border-bottom:1px dashed var(--border-color);text-decoration:none}.facet-groups.svelte-iwuw4y{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.facet-group.svelte-iwuw4y{gap:var(--space-2);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--border-color);flex-direction:column;display:flex}.facet-list.svelte-iwuw4y{flex-direction:column;gap:1px;display:flex}.facet-item.svelte-iwuw4y{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-color);transition:background var(--transition), color var(--transition);grid-template-columns:14px minmax(0,1fr) auto;text-decoration:none;display:grid}.facet-item.svelte-iwuw4y:hover{background:var(--panel-alt);text-decoration:none}.facet-item.on.svelte-iwuw4y{background:var(--accent-soft);color:var(--accent);font-weight:600}.facet-mark.svelte-iwuw4y{color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.facet-name.svelte-iwuw4y{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.facet-count.svelte-iwuw4y{font-size:var(--fs-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}.facet-item.on.svelte-iwuw4y .facet-count:where(.svelte-iwuw4y){color:var(--accent)}.catalog-results.svelte-iwuw4y{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.results-head.svelte-iwuw4y{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.results-count.svelte-iwuw4y{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.results-count.svelte-iwuw4y b:where(.svelte-iwuw4y){font-size:var(--fs-base);color:var(--heading-color);font-variant-numeric:tabular-nums;font-weight:700}.cards-grid.catalog-grid.svelte-iwuw4y{grid-auto-rows:1fr;align-items:stretch}.more.svelte-iwuw4y{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.no-js.svelte-iwuw4y{border-bottom:1px dashed var(--border-color);text-decoration:none}.more-error.svelte-iwuw4y{margin:0}.catalog-empty.svelte-iwuw4y{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.empty-icon.svelte-iwuw4y{border-radius:var(--radius-md);background:var(--panel-alt);width:36px;height:36px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.empty-title.svelte-iwuw4y{font-size:var(--fs-md);color:var(--heading-color);margin:0;font-weight:700}.empty-text.svelte-iwuw4y{max-width:60ch;font-size:var(--fs-sm);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.empty-actions.svelte-iwuw4y{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}@media (width<=860px){.facet-head-label.svelte-iwuw4y{cursor:pointer;padding-block:var(--space-1);border-radius:var(--radius-sm)}.facet-chevron.svelte-iwuw4y{display:inline-flex}.facet-toggle.svelte-iwuw4y:checked~.facet-head:where(.svelte-iwuw4y) .facet-chevron:where(.svelte-iwuw4y){transform:rotate(180deg)}.facet-toggle.svelte-iwuw4y:focus-visible~.facet-head:where(.svelte-iwuw4y) .facet-head-label:where(.svelte-iwuw4y){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.facet-body.svelte-iwuw4y{display:none}.facet-toggle.svelte-iwuw4y:checked~.facet-body:where(.svelte-iwuw4y){display:flex}}@media (width>=861px){.facet-toggle.svelte-iwuw4y{display:none}}@media (width<=640px){.toolbar-search.svelte-iwuw4y{flex:100%}.search-field.svelte-iwuw4y{max-width:none}.toolbar-sort.svelte-iwuw4y{width:100%;margin-left:0}.toolbar-sort.svelte-iwuw4y .seg-btn:where(.svelte-iwuw4y){padding:var(--space-2) var(--space-3)}}
