label.svelte-1n49jtf{cursor:pointer;display:flex}span.svelte-1n49jtf{border-left:3px solid var(--color-rim);text-shadow:0 0 1px var(--color-rim-shadow);padding:5px 7px;font-size:1em;font-weight:400;transition:all .1s}span.svelte-1n49jtf:hover,input.svelte-1n49jtf:hover~span:where(.svelte-1n49jtf){padding:5px 2px 5px 12px}input.svelte-1n49jtf:checked~span:where(.svelte-1n49jtf){color:var(--color-edge-highlight);border-left:3px solid var(--color-edge-highlight);padding:5px 2px 5px 12px;font-weight:500}input.svelte-1n49jtf{opacity:0;cursor:pointer;position:absolute}.search-filter.svelte-4c810y{width:min(300px,30vw);min-width:min-content;height:auto;top:var(--scroll-y);flex-direction:column;place-self:start end;padding-bottom:20px;display:flex;position:sticky}@media only screen and (width<=720px){.search-filter.svelte-4c810y{justify-self:stretch;width:100%;min-width:0;position:relative;top:0}}@media only screen and (width>=720px){.search-filter.svelte-4c810y .mobile{display:none!important}}@media only screen and (width<=720px){.search-filter.svelte-4c810y .desktop{display:none!important}}.search-filter.svelte-4c810y .filter-button{align-self:center;width:100%;min-width:max-content}.search-filter.svelte-4c810y .title:where(.svelte-4c810y){font-size:.9em;font-weight:700}.bar.svelte-4c810y{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;font-family:Poppins,sans-serif;display:flex}.bar.svelte-4c810y .chevron{margin-right:5px;transition:transform .2s}.bar.expand.svelte-4c810y .chevron{transform:rotate(90deg)}.filter.svelte-4c810y{flex-direction:column;display:flex}@media only screen and (width<=720px){.filter.svelte-4c810y{transition:all .2s}.filter.svelte-4c810y:not(.expand){opacity:0;animation:0s .2s forwards svelte-4c810y-collapse-filters}@keyframes svelte-4c810y-collapse-filters{0%{height:auto}to{height:0}}}.filter.svelte-4c810y .sub-title:where(.svelte-4c810y){align-items:center;gap:10px;margin:10px 0;font-family:Poppins,sans-serif;font-size:1.1em;font-weight:500;display:flex}.filter.svelte-4c810y .reset-location{min-height:unset;padding:0 8px;font-size:.8em;font-weight:500}.filter.svelte-4c810y .location:where(.svelte-4c810y){align-items:center;gap:10px;margin:0;display:flex}.filter.svelte-4c810y .location:where(.svelte-4c810y) .lucide{color:var(--color-edge-highlight);stroke-width:2.5px;width:24px;height:24px}.filter.svelte-4c810y .tags:where(.svelte-4c810y){flex-wrap:wrap;justify-content:flex-start;display:flex}.filter.svelte-4c810y fieldset:where(.svelte-4c810y){border:0;margin:0 0 10px;padding:0}.filter.svelte-4c810y .text-filter:where(.svelte-4c810y){height:min-content;position:relative;overflow:hidden}.filter.svelte-4c810y .text-filter:where(.svelte-4c810y) label{margin-bottom:0}@media only screen and (width<=720px){.filter.svelte-4c810y .text-filter:where(.svelte-4c810y){margin-bottom:20px}}.filter.svelte-4c810y .text-filter:where(.svelte-4c810y) .search-button{min-width:0;min-height:0;padding:5.5px;transition:opacity .2s,right .2s;position:absolute;top:6px;right:6px}.filter.svelte-4c810y .text-filter:where(.svelte-4c810y) .search-button.collapsed{opacity:0;pointer-events:none;right:-32px}.filter.svelte-4c810y .text-filter:where(.svelte-4c810y) .text-input.has-text{padding-right:42px}.search-page.svelte-e12qt1{grid-template-columns:minmax(auto,1fr) minmax(auto,860px) 1fr;width:100%;padding:20px;display:grid}.search-page.svelte-e12qt1 .search-filter{margin-right:20px}@media only screen and (width<=720px){.search-page.svelte-e12qt1{grid-template-columns:1fr}.search-page.svelte-e12qt1 .search-filter{margin-right:0}}@media only screen and (width<=420px){.search-page.svelte-e12qt1{padding:20px 15px}}
