.search-filter-field--type-choice.search-filter-field--input-type-button {
	--search-filter-input-padding-right: calc(.6 * var(--search-filter-scale-base-size));
	--search-filter-input-padding-left: calc(.6 * var(--search-filter-scale-base-size));
}

.search-filter-field--type-control.search-filter-field--input-type-submit {
	--search-filter-input-padding-right: calc(.6 * var(--search-filter-scale-base-size));
	--search-filter-input-padding-left: calc(.6 * var(--search-filter-scale-base-size));
}

.search-filter-field--type-control.search-filter-field--input-type-reset {
	--search-filter-input-padding-right: calc(.6 * var(--search-filter-scale-base-size));
	--search-filter-input-padding-left: calc(.6 * var(--search-filter-scale-base-size));
}

.search-filter-field--type-control.search-filter-field--input-type-selection {
	--search-filter-input-padding-right: .8em;
	--search-filter-input-padding-left: .8em;
}

.search-filter-field--type-choice.search-filter-field--input-type-button {
	--search-filter-input-gap: calc(.45 * var(--search-filter-scale-base-size));
}

.search-filter-field--type-control.search-filter-field--input-type-selection {
	--search-filter-input-gap: .45em;
}

.search-filter-field--type-choice.search-filter-field--input-type-radio {
	--search-filter-input-icon-size: calc(1.25 * var(--search-filter-scale-base-size));
}

.search-filter-field--type-control.search-filter-field--input-type-sort {
	--search-filter-input-clear-size: var(--search-filter-scale-base-size);
}

.search-filter-field--type-control.search-filter-field--input-type-per_page {
	--search-filter-input-clear-size: var(--search-filter-scale-base-size);
}