.FilterMenu_menu__XmaYA{position:relative;margin-left:auto}.FilterMenu_menuButton__qv8Dn{display:inline-flex;align-items:center;gap:10px;height:var(--field-h);max-width:280px;padding:0 12px 0 14px;border:0;border-radius:12px;background:var(--fill);color:var(--text-secondary);font:inherit;font-weight:500;font-size:14px;cursor:pointer;transition-property:background-color,color,box-shadow;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard)}@media(hover:hover){.FilterMenu_menuButton__qv8Dn:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--fill-hover)}}.FilterMenu_menuButtonActive___XOCP,.FilterMenu_menuButtonActive___XOCP:hover{box-shadow:inset 0 0 0 1px var(--green-500);background:var(--green-050);color:var(--green-700);font-weight:600}.FilterMenu_menuLabel__G0t_N{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterMenu_chevron__TMDRV{flex:0 0 auto;transition-property:transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard)}.FilterMenu_chevron__TMDRV[data-open]{transform:rotate(180deg)}.FilterMenu_panel__G5Uf2{position:fixed;z-index:50;display:grid;grid-gap:16px;gap:16px;width:300px;max-width:calc(100vw - 32px);max-height:min(420px,70vh);overflow-x:hidden;overflow-y:auto;padding:16px;border-radius:var(--radius-card);background:var(--surface);box-shadow:0 0 0 1px var(--border),0 12px 32px rgba(20,54,29,.14)}.FilterMenu_panel__G5Uf2[hidden]{display:none}.FilterMenu_panelTitle__EyDZh{padding:0 10px 6px;font-weight:600;font-size:13px;color:var(--text-muted)}.FilterMenu_options__bNVi7{margin:0;padding:0;list-style:none}.FilterMenu_options__bNVi7 li{min-width:0}.FilterMenu_option__2cnIm{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 10px;border-radius:10px;color:var(--text);font-weight:500;font-size:14px;transition-property:background-color;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard)}@media(hover:hover){.FilterMenu_option__2cnIm:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--green-050)}}.FilterMenu_optionLabel__SJaS_{display:inline-flex;align-items:center;gap:8px;min-width:0}.FilterMenu_optionText__uetNL{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.FilterMenu_optionActive___5Hi8{background:var(--green-050);color:var(--green-700);font-weight:700}.FilterMenu_moreToggle__EXkBn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px;border:0;border-radius:var(--radius-control);background:rgba(0,0,0,0);color:var(--text-muted);font:inherit;font-weight:600;font-size:13px;text-align:left;cursor:pointer;transition-property:background-color,color;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard)}@media(hover:hover){.FilterMenu_moreToggle__EXkBn:hover:where(:not(:disabled,[aria-disabled=true])){background:var(--green-050);color:var(--text)}}.FilterMenu_moreToggle__EXkBn:focus-visible{outline-offset:calc(var(--focus-offset)*-1)}.FilterMenu_moreGroups__dLLgu{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.FilterMenu_moreGroups__dLLgu[hidden]{display:none}@media(max-width:640px){.FilterMenu_menu__XmaYA:not([data-align=end]){margin-left:0}}.FilterMenu_menuDot__PHPEU{display:none}@media(max-width:640px){.FilterMenu_menu__XmaYA[data-compact]{flex:0 0 auto;align-self:stretch;margin-left:auto}.FilterMenu_menu__XmaYA[data-compact] .FilterMenu_menuButton__qv8Dn{position:relative;justify-content:center;height:100%;min-height:44px;aspect-ratio:1;padding:0}.FilterMenu_menu__XmaYA[data-compact] .FilterMenu_menuButton__qv8Dn svg:first-child{width:18px;height:18px}.FilterMenu_menu__XmaYA[data-compact] .FilterMenu_menuLabel__G0t_N{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.FilterMenu_menu__XmaYA[data-compact] .FilterMenu_chevron__TMDRV{display:none}.FilterMenu_menu__XmaYA[data-compact] .FilterMenu_menuDot__PHPEU{display:block;position:absolute;top:9px;right:9px;width:8px;height:8px;border:2px solid var(--surface);border-radius:50%;background:var(--green-600)}}