.filter-select.svelte-1uynfky{width:100%;min-width:0;position:relative}.filter-select__trigger.svelte-1uynfky{appearance:none;width:100%;min-height:var(--touch);border:1px solid color-mix(in srgb, var(--border) 88%, transparent);border-radius:var(--radius-control);background:var(--bg-elevated);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color .18s var(--bezier), background-color .18s var(--bezier), box-shadow .18s var(--bezier);justify-content:space-between;align-items:center;gap:.55rem;margin:0;padding-block:.45rem;padding-inline:.85rem .75rem;font-size:.9rem;font-weight:600;display:flex}.filter-select__trigger.svelte-1uynfky:disabled{opacity:.55;cursor:not-allowed}.filter-select__trigger.svelte-1uynfky:focus:not(:focus-visible){outline:none}.filter-select__trigger.svelte-1uynfky:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:2px}.filter-select__trigger[aria-invalid=true].svelte-1uynfky{border-color:color-mix(in srgb, var(--danger) 55%, var(--border))}@media (hover:hover) and (pointer:fine){.filter-select__trigger.svelte-1uynfky:hover:not(:disabled){border-color:color-mix(in srgb, var(--border) 88%, transparent);background:var(--surface)}}.filter-select--open.svelte-1uynfky .filter-select__trigger:where(.svelte-1uynfky){border-color:color-mix(in srgb, var(--border) 88%, transparent);box-shadow:none}.filter-select__value.svelte-1uynfky{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-select--placeholder.svelte-1uynfky .filter-select__value:where(.svelte-1uynfky){color:var(--text-muted);font-weight:550}.filter-select__chevron.svelte-1uynfky{color:var(--text-muted);transition:transform .18s var(--bezier);flex-shrink:0;display:inline-flex}.filter-select--open.svelte-1uynfky .filter-select__chevron:where(.svelte-1uynfky){color:var(--text-muted);transform:rotate(180deg)}.filter-select__menu.svelte-1uynfky{z-index:calc(var(--z-overlay,30) + 5);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:0 10px 28px #00000024, 0 1px 0 color-mix(in srgb, var(--border) 70%, transparent);animation:svelte-1uynfky-filter-select-in .16s var(--bezier) both;gap:.2rem;padding:.4rem;display:grid;position:fixed;overflow:auto}.filter-select__option.svelte-1uynfky{appearance:none;width:100%;min-height:var(--touch);border-radius:var(--radius);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:background-color .15s var(--bezier), color .15s var(--bezier);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.55rem;margin:0;padding:.45rem .7rem;font-size:.88rem;font-weight:600;display:flex}.filter-select__option.svelte-1uynfky:active{background:var(--state-hover)}@media (hover:hover) and (pointer:fine){.filter-select__option.svelte-1uynfky:hover,.filter-select__option--highlight.svelte-1uynfky{background:var(--state-hover)}}.filter-select__option--highlight.svelte-1uynfky{background:var(--state-hover)}.filter-select__option--active.svelte-1uynfky{background:var(--state-hover);color:var(--text)}.filter-select__option--active.filter-select__option--highlight.svelte-1uynfky{background:var(--state-press)}@media (hover:hover) and (pointer:fine){.filter-select__option--active.svelte-1uynfky:hover{background:var(--state-press)}}@keyframes svelte-1uynfky-filter-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.filter-select__menu.svelte-1uynfky{animation:none}.filter-select__trigger.svelte-1uynfky,.filter-select__chevron.svelte-1uynfky,.filter-select__option.svelte-1uynfky{transition:none}}
