.anvil2 {._input-wrapper_14btk_1 {
  padding-inline-end: var(--a2-size-2, 0.5rem);
  position: relative;
}._input-wrapper_14btk_1:has(._clear_14btk_5:active) {
  outline: var(--a2-size-half, 0.125rem) solid var(--a2-text-field-focus-ring-color-default, var(--a2-focus-ring-color-default, var(--a2-status-color-info, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff)))));
  outline-offset: var(--a2-size-half, 0.125rem);
}._input_14btk_1[type=search]::-webkit-search-cancel-button {
  display: none;
}._input_14btk_1[type=search] {
  padding-inline-end: var(--a2-mod-searchfield-input-padding-inline-end, var(--a2-size-2, 0.5rem));
}._input_14btk_1[type=search]::-moz-placeholder {
  color: var(--a2-text-field-input-placeholder-foreground-color, var(--a2-foreground-color-subdued, light-dark(var(--a2-color-neutral-500, #707070), var(--a2-color-neutral-200, #c4c4c4))));
}._input_14btk_1[type=search]::placeholder {
  color: var(--a2-text-field-input-placeholder-foreground-color, var(--a2-foreground-color-subdued, light-dark(var(--a2-color-neutral-500, #707070), var(--a2-color-neutral-200, #c4c4c4))));
}._input--has-value_14btk_21 {
  --a2-mod-searchfield-input-padding-inline-end: var(--a2-size-8, 2rem);
}._clear_14btk_5 {
  border-radius: var(--a2-border-radius-medium, var(--a2-radius-2, 0.375rem));
  cursor: pointer;
  inset-inline-end: var(--a2-size-2, 0.5rem);
  padding: var(--a2-size-1, 0.25rem);
  position: absolute;
}
}