.FiltersButton_Button__2GwIP{display:flex;align-items:center;gap:var(--ref-spacing-2);border:none;border-radius:var(--ref-rounded-lg);padding:var(--ref-spacing-3) var(--ref-spacing-4);background:white;color:var(--sys-on-background-primary);font-family:var(--sys-sans-text);font-size:var(--ref-text-sm);font-weight:var(--ref-font-medium);cursor:pointer;box-shadow:0 8px 24px rgba(15,23,43,.15);transition:background .15s ease;& svg{width:1rem;height:1rem}&:hover{background:var(--ref-neutral90)}}.FiltersButton_Label__djsVW{white-space:nowrap}.FiltersButton_Badge__FOrxW{position:absolute;top:-.25rem;right:-.25rem;width:.625rem;height:.625rem;border-radius:50%;background:var(--sys-primary);border:1.5px solid white;pointer-events:none}.SearchInput_Input__1lQqx{display:flex;width:100%;height:2.5rem;border-radius:var(--ref-rounded-lg);border:1px solid var(--sys-outline-variant);background:var(--comp-field-bg);padding:var(--ref-spacing-2) var(--ref-spacing-3);font-family:var(--sys-sans-text);font-size:var(--ref-text-sm);color:var(--sys-on-background-primary);outline:none;transition:border-color var(--comp-theme-fade),background-color var(--comp-theme-fade),color var(--comp-theme-fade);&::placeholder{color:var(--sys-neutral)}&:focus{outline:2px solid var(--sys-outline-variant);outline-offset:-1px}}.TextMapToggle_Toggle__u4R7_{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ref-rounded-lg);border:1px solid var(--sys-outline-variant);background:var(--comp-toggle-bg);padding:var(--ref-spacing-1);gap:var(--ref-spacing-1);transition:background-color var(--comp-theme-fade),border-color var(--comp-theme-fade)}.TextMapToggle_FullWidth__51Jq8{display:flex;width:100%;& .TextMapToggle_Item__MnPSO{flex:1 1}}.TextMapToggle_Item__MnPSO{display:inline-flex;align-items:center;justify-content:center;gap:var(--ref-spacing-2);border:none;background:transparent;border-radius:var(--ref-rounded-md);padding:var(--ref-spacing-2) var(--ref-spacing-3);font-family:var(--sys-sans-text);font-size:var(--ref-text-sm);font-weight:var(--ref-font-medium);color:var(--sys-on-background-secondary);cursor:pointer;transition:background .15s ease,color var(--comp-theme-fade);& svg{width:1rem;height:1rem}&:hover:not(.TextMapToggle_Active__qs91_){background:var(--comp-field-hover)}}.TextMapToggle_Active__qs91_{background:var(--comp-toggle-active-bg);color:var(--sys-on-background-primary)}.SearchDropdown_Dropdown__IHD2k{position:absolute;top:100%;left:0;right:0;margin-top:var(--ref-spacing-2);background:var(--comp-dropdown-bg);border:1px solid var(--sys-outline-variant);border-radius:var(--ref-rounded-lg);box-shadow:0 4px 16px rgba(15,23,43,.15);overflow:hidden;z-index:10}.SearchDropdown_List__OSI_q{max-height:280px;overflow-y:auto}.SearchDropdown_Item__EdY2S{display:flex;align-items:center;gap:var(--ref-spacing-3);padding:var(--ref-spacing-3) var(--ref-spacing-4);cursor:pointer;&:hover{background:var(--comp-dropdown-hover)}& svg{width:1rem;height:1rem;color:var(--sys-neutral);flex-shrink:0}}.SearchDropdown_ItemBody__Fp1dm{flex:1 1;min-width:0}.SearchDropdown_ItemPrimary__jxsSJ{font-size:var(--ref-text-sm);font-weight:var(--ref-font-medium);color:var(--sys-on-background-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchDropdown_ItemSecondary__6Laws{font-size:var(--ref-text-xs);color:var(--sys-neutral)}.SearchDropdown_RemoveButton__oR6u8{flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:var(--ref-spacing-1);border-radius:var(--ref-rounded);cursor:pointer;opacity:0;transition:opacity .15s ease;& svg{width:.75rem;height:.75rem}.SearchDropdown_Item__EdY2S:hover &{opacity:1}&:hover svg{color:var(--sys-error)}}.SearchDropdown_Empty__CxSJq{padding:var(--ref-spacing-3) var(--ref-spacing-4);font-size:var(--ref-text-sm);color:var(--sys-neutral)}.SearchDropdown_Highlight__9Vpvs{color:var(--comp-accent-text)}.Badge_Badge__1vajo{display:inline-flex;align-items:center;border-radius:var(--ref-rounded-3xl);border:1px solid var(--sys-outline-variant);padding:var(--ref-spacing-1) var(--ref-spacing-3);font-family:var(--sys-sans-text);font-size:var(--ref-text-xs);font-weight:var(--ref-font-medium);color:var(--sys-on-background-secondary);white-space:nowrap}