.filter.svelte-1po6evm{--height: 44px;position:relative;width:100%}.filter.svelte-1po6evm button.trigger:where(.svelte-1po6evm){display:flex;align-items:center;width:100%;height:var(--height);padding:0 0 0 20px;font-size:.9rem;background:var(--color-base-75);border-radius:var(--border-radius);//box-shadow: 0 0 0 1px var(--color-border) inset;//overflow: hidden}.filter.svelte-1po6evm button.trigger:where(.svelte-1po6evm) .value:where(.svelte-1po6evm){line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter.svelte-1po6evm button.trigger:where(.svelte-1po6evm) .icon:where(.svelte-1po6evm){display:flex;justify-content:center;align-items:center;margin-left:auto;flex:0 0 var(--height);width:var(--height);height:var(--height);transition:all ease .3s}.filter.svelte-1po6evm .options:where(.svelte-1po6evm){position:absolute;top:calc(100% - 1px);//top: 100%;left:0;width:100%;//padding: 20px;font-size:.9rem;background:var(--color-base-75);//background: #fff;//backdrop-filter: blur(10px);border-radius:0 0 var(--border-radius) var(--border-radius);//box-shadow: 0 0 0 1px var(--color-border) inset;overflow:hidden;z-index:999}.filter.svelte-1po6evm .options:where(.svelte-1po6evm) button:where(.svelte-1po6evm){display:flex;align-items:center;width:100%;height:var(--height);padding:0 0 0 20px;font-size:.9rem;color:var(--color-text-light);border-radius:0}.filter.svelte-1po6evm .options:where(.svelte-1po6evm) button:where(.svelte-1po6evm):hover{color:var(--color-text);background:var(--color-base-100)}.filter.svelte-1po6evm .options:where(.svelte-1po6evm) button:where(.svelte-1po6evm)[data-selected]{color:var(--color-text);background:var(--color-base-200)}.filter.svelte-1po6evm.open button.trigger:where(.svelte-1po6evm){border-radius:var(--border-radius) var(--border-radius) 0 0}.filter.svelte-1po6evm.open button.trigger:where(.svelte-1po6evm) .icon:where(.svelte-1po6evm){transform:rotate(180deg)}.locations.svelte-1stqvhf{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 20px;//margin-top: 20px;//padding: 0 20px 20px;//border-top: 1px solid var(--color-base-100)}@media screen and (max-width: 1200px){.locations.svelte-1stqvhf{grid-template-columns:1fr}}.no-result.svelte-1stqvhf{font-size:.9rem;color:var(--color-text-light);text-align:center}.filters.svelte-1stqvhf{--height: 44px;display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:0 20px;line-height:1}@media screen and (max-width: 1200px){.filters.svelte-1stqvhf{flex-direction:column}}.filters.svelte-1stqvhf .filter{flex:1}
