.anvil2 {._filter-button-trigger_1kmgt_1 {
  white-space: nowrap;
}._filter-button-trigger_1kmgt_1[aria-expanded=true]:not(._filter-button-trigger--selected_1kmgt_5) {
  --a2-mod-button-background-color: var(--a2-button-ghost-background-color-hover, var(--a2-background-color-transparent-default-hover, light-dark(rgba(139, 139, 139, 0.0784313725), rgba(255, 255, 255, 0.0784313725))));
}._filter-button-trigger--selected_1kmgt_5 {
  --a2-mod-button-background-color: var(--a2-background-color-primary-subdued, light-dark(var(--a2-color-blue-50, #e6f1ff), color-mix(in srgb, var(--a2-color-blue-300, #70b1ff) 20%, transparent)));
  --a2-mod-button-foreground-color: var(--a2-foreground-color-primary, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff)));
}._filter-select-content_1kmgt_14 {
  padding-block-end: var(--a2-size-3, 0.75rem);
}._filter-select-content_1kmgt_14:has(input[type=search]) {
  max-height: 18.75rem;
}._filter-select-content_1kmgt_14:not(:has(input[type=search])) {
  max-height: 18.5rem;
}._filter-button-trigger_1kmgt_1,
._filter-drawer-trigger_1kmgt_25 {
  border-color: transparent;
  --a2-mod-chip-margin-block-start: calc(-1 * var(--a2-size-1, 0.25rem));
  --a2-mod-chip-margin-block-end: calc(-1 * var(--a2-size-1, 0.25rem));
}._filter-drawer-trigger--chipped_1kmgt_31 {
  --a2-mod-button-background-color: var(--a2-background-color-primary-subdued, light-dark(var(--a2-color-blue-50, #e6f1ff), color-mix(in srgb, var(--a2-color-blue-300, #70b1ff) 20%, transparent)));
  --a2-mod-button-foreground-color: var(--a2-foreground-color-primary, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff)));
  --a2-mod-button-min-width: max-content;
}[data-anv=filter-bar] {
  container-type: inline-size;
  width: 100%;
  padding-block: var(--a2-size-2, 0.5rem);
  padding-inline: var(--a2-size-1, 0.25rem);
}[data-anv=filter-bar]:has(button) {
  min-width: 5.625rem;
}._filter-select-search_1kmgt_47[data-anv=SearchField] {
  background: var(--a2-background-color-strong, light-dark(var(--a2-color-neutral-20, #f9f9f9), var(--a2-color-neutral-800, #292929)));
  padding-block-start: var(--a2-size-4, 1rem);
  padding-inline: var(--a2-size-4, 1rem);
  position: sticky;
  top: 0;
  z-index: 1;
}._filter-select-search_1kmgt_47[data-anv=SearchField] input[type=search] {
  padding-inline-end: var(--a2-size-2, 0.5rem);
}._filter-select-search_1kmgt_47[data-anv=SearchField] > div[role=presentation],
._filter-select-search_1kmgt_47[data-anv=SearchField] input[type=search] {
  padding-inline-end: var(--a2-size-4, 1rem);
}._filter-numeric-range-separator_1kmgt_63 {
  margin-block-start: var(--a2-size-6, 1.5rem);
}
}