.price-range.svelte-1n3ew2e{align-items:center;gap:var(--sp-2);display:flex}.price-field.svelte-1n3ew2e{flex:1;position:relative}.price-input.svelte-1n3ew2e{width:100%;padding:var(--sp-2) var(--sp-3);border:var(--nb-border-width) solid var(--nb-border);border-radius:var(--nb-radius-sm);font-size:var(--fs-body);color:var(--color-text);background:#fff;outline:none;font-weight:500;transition:border-color .15s,background .15s}.price-field.has-suffix.svelte-1n3ew2e .price-input:where(.svelte-1n3ew2e){padding-right:28px}.price-input.svelte-1n3ew2e:focus{border-width:var(--nb-border-accent);border-color:var(--nb-orange)}.price-input.invalid.svelte-1n3ew2e{border-color:var(--color-danger);background:var(--color-danger-subtle)}.price-input.svelte-1n3ew2e::placeholder{color:var(--color-text-muted)}.suffix.svelte-1n3ew2e{color:var(--color-text-muted);font-size:var(--fs-small);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.price-input.svelte-1n3ew2e::-webkit-outer-spin-button{appearance:none;margin:0}.price-input.svelte-1n3ew2e::-webkit-inner-spin-button{appearance:none;margin:0}.price-input[type=number].svelte-1n3ew2e{appearance:textfield}.separator.svelte-1n3ew2e{color:var(--color-text-muted);flex-shrink:0}.pills-wrap.svelte-e5smlh{gap:var(--sp-2);flex-direction:column;display:flex}.value-search.svelte-e5smlh{width:100%;padding:var(--sp-2) var(--sp-3);border:var(--nb-border-width) solid var(--nb-border);border-radius:var(--nb-radius-sm);font-size:var(--fs-body);color:var(--color-text);background:var(--color-white);box-sizing:border-box;outline:none}.value-search.svelte-e5smlh:focus{border-width:var(--nb-border-accent);border-color:var(--nb-orange)}.pills.svelte-e5smlh{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pill.svelte-e5smlh{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--nb-border-hair) solid var(--nb-border);border-radius:var(--radius-full);box-shadow:var(--nb-shadow-tiny);background:var(--color-white);font-size:var(--fs-body);color:var(--color-text);cursor:pointer;transition:var(--nb-transition), border-color .15s, background .15s, color .15s;white-space:nowrap;font-weight:600;display:inline-flex}.pill.svelte-e5smlh:hover{transform:translateY(var(--nb-lift));box-shadow:var(--nb-shadow-sm)}.pill.active.svelte-e5smlh{background:var(--nb-orange);color:var(--color-white);border:var(--nb-border-accent) solid var(--nb-orange);font-weight:700}.cnt.svelte-e5smlh{font-size:var(--fs-small);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pill.active.svelte-e5smlh .cnt:where(.svelte-e5smlh){color:#ffffffd9}.show-all.svelte-e5smlh{color:var(--color-accent-strong);font-size:var(--fs-small);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:700}.show-all.svelte-e5smlh:hover{text-decoration:underline}.select-filter.svelte-1ff2y6e{width:100%;padding:var(--sp-2) var(--sp-3);padding-right:var(--sp-8);border:var(--nb-border-width) solid var(--nb-border);border-radius:var(--nb-radius-sm);font-size:var(--fs-body);color:var(--color-text);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23717171' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;outline:none;font-weight:500;transition:border-color .15s,box-shadow .15s}.select-filter.svelte-1ff2y6e:focus{border-width:var(--nb-border-accent);border-color:var(--nb-orange)}.icon-select.svelte-pwz6xh{width:100%;position:relative}.trigger.svelte-pwz6xh{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:var(--nb-border-width) solid var(--nb-border);border-radius:var(--nb-radius-sm);font-size:var(--fs-body);color:var(--color-text);cursor:pointer;text-align:left;background:#fff;outline:none;font-weight:500;transition:border-color .15s;display:inline-flex}.trigger.svelte-pwz6xh:hover,.trigger.svelte-pwz6xh:focus-visible{border-color:var(--nb-orange)}.trigger.svelte-pwz6xh:focus-visible{border-width:var(--nb-border-accent)}.opt-icon.svelte-pwz6xh{object-fit:contain;flex-shrink:0;width:20px;height:20px}.placeholder-dot.svelte-pwz6xh{background:var(--color-accent-subtle);border-radius:50%}.letter-dot.svelte-pwz6xh{background:var(--color-accent-subtle);color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.opt-label.svelte-pwz6xh{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.opt-label.muted.svelte-pwz6xh,.placeholder.svelte-pwz6xh{color:var(--color-text-muted);flex:1}.opt-count.svelte-pwz6xh{font-size:var(--fs-small);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.chevron.svelte-pwz6xh{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.menu.svelte-pwz6xh{z-index:20;border:var(--nb-border-width) solid var(--nb-border);border-radius:var(--nb-radius);max-height:320px;box-shadow:var(--nb-shadow);background:#fff;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.menu.svelte-pwz6xh li:where(.svelte-pwz6xh){margin:0}.search-row.svelte-pwz6xh{z-index:1;background:#fff;padding:2px 2px 6px;position:sticky;top:0}.menu-search.svelte-pwz6xh{width:100%;padding:var(--sp-2) var(--sp-3);border:var(--nb-border-width) solid var(--nb-border);border-radius:var(--nb-radius-sm);font-size:var(--fs-body);color:var(--color-text);box-sizing:border-box;outline:none}.menu-search.svelte-pwz6xh:focus{border-width:var(--nb-border-accent);border-color:var(--nb-orange)}.empty-row.svelte-pwz6xh{padding:var(--sp-2) var(--sp-3);color:var(--color-text-muted);font-size:var(--fs-body)}.item.svelte-pwz6xh{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--nb-radius-sm);font-size:var(--fs-body);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;display:inline-flex}.item.svelte-pwz6xh:hover{background:var(--color-accent-subtle)}.item.active.svelte-pwz6xh{background:var(--orange-soft);color:var(--color-accent-strong);font-weight:700}.range-input.svelte-kdf4lt{align-items:center;gap:var(--sp-2);display:flex}.range-field.svelte-kdf4lt{flex:1}.range-num.svelte-kdf4lt{width:100%;padding:var(--sp-2) var(--sp-3);border:var(--nb-border-width) solid var(--nb-border);border-radius:var(--nb-radius-sm);font-size:var(--fs-body);color:var(--color-text);background:#fff;outline:none;font-weight:500;transition:border-color .15s,background .15s}.range-num.svelte-kdf4lt:focus{border-width:var(--nb-border-accent);border-color:var(--nb-orange)}.range-num.invalid.svelte-kdf4lt{border-color:var(--color-danger);background:var(--color-danger-subtle)}.range-num.svelte-kdf4lt::placeholder{color:var(--color-text-muted)}.range-num.svelte-kdf4lt::-webkit-outer-spin-button{appearance:none;margin:0}.range-num.svelte-kdf4lt::-webkit-inner-spin-button{appearance:none;margin:0}.range-num[type=number].svelte-kdf4lt{appearance:textfield}.separator.svelte-kdf4lt{color:var(--color-text-muted);flex-shrink:0}.unit.svelte-kdf4lt{color:var(--color-text-muted);font-size:var(--fs-small);flex-shrink:0}.toggle-filter.svelte-1hs85ua{align-items:center;gap:var(--sp-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.toggle-filter.svelte-1hs85ua input:where(.svelte-1hs85ua){opacity:0;width:0;height:0;position:absolute}.toggle-track.svelte-1hs85ua{background:var(--color-border);border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.toggle-filter.svelte-1hs85ua input:where(.svelte-1hs85ua):checked+.toggle-track:where(.svelte-1hs85ua){background:var(--nb-orange)}.toggle-thumb.svelte-1hs85ua{background:var(--color-white);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.toggle-filter.svelte-1hs85ua input:where(.svelte-1hs85ua):checked+.toggle-track:where(.svelte-1hs85ua) .toggle-thumb:where(.svelte-1hs85ua){transform:translate(16px)}.toggle-label.svelte-1hs85ua{font-size:var(--fs-body);color:var(--color-text);font-weight:600}.filter-field.svelte-qsw6sj{gap:var(--sp-2);flex-direction:column;display:flex}.field-label.svelte-qsw6sj{font-size:var(--fs-small);letter-spacing:-.01em;color:var(--color-text-secondary);font-weight:700}.locked-hint.svelte-qsw6sj{padding:var(--sp-2) var(--sp-3);border:var(--nb-border-width) dashed var(--nb-border);border-radius:var(--nb-radius-sm);background:var(--nb-sunken);color:var(--color-text-muted);font-size:var(--fs-small)}
