.filter.svelte-191f181{min-width:0;position:relative}.filter__button.svelte-191f181{border:1px solid rgba(var(--secondary-rgb), .5);width:12rem;height:2.5rem;font:inherit;text-align:left;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;display:flex}.filter__button.open.svelte-191f181,.filter__button.active.svelte-191f181{border-color:var(--primary);color:var(--primary)}.filter__text.svelte-191f181{text-overflow:ellipsis;white-space:nowrap;color:var(--black);overflow:hidden}.filter__caret.svelte-191f181{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;display:flex}.filter__caret.open.svelte-191f181{transform:rotate(180deg)}.filter__caret.svelte-191f181 img:where(.svelte-191f181){width:100%;height:100%}.filter__panel.svelte-191f181{z-index:100;border:1px solid rgba(var(--primary-rgb), .25);background:var(--white);width:max-content;max-width:calc(100vw - 2rem);max-height:22rem;color:var(--black);box-shadow:0 4px 16px rgba(var(--primary-rgb), .15);border-radius:.25rem;padding:1rem;position:absolute;top:calc(100% + .5rem);left:0;overflow:auto}.filter__panel.svelte-191f181::-webkit-scrollbar{width:.5rem}.filter__panel.svelte-191f181::-webkit-scrollbar-track{background-color:rgba(var(--black-rgb), .1)}.filter__panel.svelte-191f181::-webkit-scrollbar-thumb{background-color:var(--primary)}.filter.underlined.svelte-191f181 .filter__button:where(.svelte-191f181){border:0;border-bottom:1px solid var(--secondary);width:100%;height:3rem;color:rgba(var(--black-rgb), .5);letter-spacing:normal;border-radius:0;padding:0 1rem;transition:all .25s}.filter.underlined.svelte-191f181 .filter__button.open:where(.svelte-191f181),.filter.underlined.svelte-191f181 .filter__button.active:where(.svelte-191f181){color:var(--primary);border-color:var(--primary)}.filter.underlined.svelte-191f181 .filter__panel:where(.svelte-191f181){width:100%}.filter.dark.svelte-191f181 .filter__button:where(.svelte-191f181){color:var(--white)}.filter.kort.svelte-191f181 .filter__button:where(.svelte-191f181){color:#77746e;border-color:#9b978e;width:100%;height:3rem;padding-inline:1rem}.filter.kort.svelte-191f181 .filter__button.open:where(.svelte-191f181),.filter.kort.svelte-191f181 .filter__button.active:where(.svelte-191f181){border-color:var(--primary);color:var(--primary)}.filter.kort.svelte-191f181 .filter__panel:where(.svelte-191f181){border:1px solid #ddd;max-height:min(32rem,65dvh)}@media (width<=700px){.filter.kort.svelte-191f181 .filter__button:where(.svelte-191f181){gap:.25rem;padding-inline:.5rem}.filter.kort.svelte-191f181 .filter__panel:where(.svelte-191f181){width:auto;max-width:none;max-height:calc(100dvh - 15rem);position:fixed;top:14rem;left:1rem;right:1rem}}.search.svelte-1o8y9o{border-bottom:1px solid var(--secondary);align-items:center;gap:1rem;width:100%;min-width:0;height:3rem;padding:0 1rem;transition:all .25s;display:flex}.search.svelte-1o8y9o:focus-within{border-color:var(--primary)}.search.boxed.svelte-1o8y9o{border:1px solid rgba(var(--secondary-rgb), .5);border-radius:.25rem}.search.dark.svelte-1o8y9o .search__input:where(.svelte-1o8y9o){color:var(--white)}.search__icon.svelte-1o8y9o{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;position:relative;overflow:hidden}.search__icon.svelte-1o8y9o img:where(.svelte-1o8y9o){width:79.62%;height:90.89%;position:absolute;inset:8.33% 12.05% .78% 8.33%}.search__input.svelte-1o8y9o{width:100%;min-width:0;height:100%;color:var(--black);font:inherit;letter-spacing:normal;background:0 0;border:0;border-radius:0;padding:0}.search__input.svelte-1o8y9o::placeholder{color:rgba(var(--black-rgb), .5);opacity:1}.features.svelte-1yend3z{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.features__choice.svelte-1yend3z{cursor:pointer;white-space:nowrap;align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.features__choice__checkbox.svelte-1yend3z{appearance:auto;width:1.125rem;height:1.125rem;accent-color:var(--primary);flex:none;margin:0}.listing-status.svelte-1ygzm02{z-index:10;background:var(--white);color:var(--black);border-radius:.25rem;padding:.75rem 1rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #0002}.listing-status.svelte-1ygzm02 button:where(.svelte-1ygzm02){text-decoration:underline}
