.filter-row.svelte-ipjfa6{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;width:100%}.search-rail.svelte-ipjfa6{position:relative;display:flex;flex:1 1 0;align-items:center;gap:12px;min-width:0;width:100%;height:42px;padding:8px 12px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-m);background-color:var(--surface-2);cursor:text}.search-rail.svelte-ipjfa6:focus-within{border-color:#ffffff2e}.search-rail.svelte-ipjfa6 input:where(.svelte-ipjfa6){flex:1;min-width:0;height:24px;padding:0;border:0;outline:none;background:transparent;color:var(--text);font-size:14px;font-weight:500;line-height:24px}.search-rail.svelte-ipjfa6 input:where(.svelte-ipjfa6)::placeholder{color:var(--text-3);opacity:1}.clear.svelte-ipjfa6{display:flex;flex-shrink:0;color:var(--text-3)}.pill-slot.svelte-ipjfa6{flex:1 1 0;min-width:max-content}.pill.svelte-ipjfa6{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;height:42px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-m);background-color:var(--surface-2);color:var(--text);text-align:start;transition:border-color .2s ease}.pill.svelte-ipjfa6:hover,.pill.sort.open.svelte-ipjfa6{border-color:#ffffff2e}.pill-text.svelte-ipjfa6{min-width:0;max-width:clamp(138px,calc((100vw - 482px)/2),280px);overflow:hidden;font-size:14px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.pill-text.svelte-ipjfa6 em:where(.svelte-ipjfa6){color:var(--text-3);font-style:normal}.sort.svelte-ipjfa6 .pill-text:where(.svelte-ipjfa6){display:flex}.sort.svelte-ipjfa6 .pill-text:where(.svelte-ipjfa6) em:where(.svelte-ipjfa6){flex:0 100000 auto;min-width:0;margin-inline-end:.25em;overflow:hidden;text-overflow:ellipsis}.pill-value.svelte-ipjfa6{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.sort-text.svelte-ipjfa6{display:flex;flex:1;align-items:center;gap:8px;min-width:0;overflow:hidden}.pill-chevron.svelte-ipjfa6{display:inline-flex;flex-shrink:0;color:var(--text-2)}.stroke-icon.svelte-ipjfa6{flex-shrink:0;stroke:currentColor;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.round.svelte-ipjfa6{display:none;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:var(--r-m);background-color:var(--surface-2);color:var(--text)}.round.svelte-ipjfa6:hover{border-color:#ffffff2e}.round.active.svelte-ipjfa6{border-color:var(--amber-line);background-color:var(--amber-tint);color:var(--amber)}.layout-icon.svelte-ipjfa6{flex-shrink:0;color:var(--text-3)}.layout-icon.active.svelte-ipjfa6{color:var(--amber)}.layout-options.svelte-ipjfa6{display:flex;flex-direction:row;gap:4px;padding:0}.layout-option.svelte-ipjfa6{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:var(--r-s)}.layout-option.svelte-ipjfa6:hover{background-color:#ffffff0f}.layout-option.selected.svelte-ipjfa6{background-color:var(--amber-tint);box-shadow:inset 0 0 0 1px var(--amber-line)}.clamp.svelte-ipjfa6{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.filter-row.svelte-ipjfa6{gap:var(--gutter)}.search-rail.svelte-ipjfa6{flex:2 1 0;min-width:120px}}@media(max-width:767.98px){.desktop.svelte-ipjfa6{display:none}.round.mobile.svelte-ipjfa6{display:flex}.search-rail.svelte-ipjfa6{height:44px}}.subpage.svelte-1dxqaqb{display:flex;flex-direction:column;width:100%;padding-top:32px}.filter-slot.svelte-1dxqaqb{width:100%;margin-bottom:16px}.sections.svelte-1dxqaqb{display:flex;flex-direction:column;gap:24px;width:100%}.results-slot.svelte-1dxqaqb{display:flex;flex-direction:column;gap:8px;width:100%}.catalog-loading.svelte-1dxqaqb{display:flex;align-items:center;justify-content:center;min-height:320px}.spinner.svelte-1dxqaqb{width:40px;height:40px;border:4px solid var(--amber);border-inline-end-color:transparent;border-radius:var(--r-full);animation:svelte-1dxqaqb-spin .8s linear infinite}@keyframes svelte-1dxqaqb-spin{to{transform:rotate(360deg)}}@media(max-width:767.98px){.subpage.svelte-1dxqaqb{padding-top:20px}.filter-slot.svelte-1dxqaqb{margin-bottom:12px}.sections.svelte-1dxqaqb{gap:16px}}
