.input_container{
	align-items: center;
	border-radius: var(--m_gap);
	box-sizing: border-box;
	display: grid;
	grid-gap: var(--xs_gap);
	grid-template-columns: min-content 1fr;
	height: var(--input_gap);
	transition: var(--filter_transition);
	padding: 0 var(--l_gap)}
.input_container:hover{
	filter: var(--filter)}
	.input_container > svg{
		height: var(--s_font);
		width: var(--s_font)}
	.input_container > input,
	.input_container > select{
		border: none;
		background-color: inherit;
		font-size: var(--l_font);
		outline: none}
	.input_container > input[type="search"]::-webkit-search-decoration,
	.input_container > input[type="search"]::-webkit-search-cancel-button,
	.input_container > input[type="search"]::-webkit-search-results-button,
	.input_container > input[type="search"]::-webkit-search-results-decoration {
	  -webkit-appearance: none}
	.input_container > input[type="search"]::-ms-clear{
	  display: none}
	.input_container > select,
	.input_container > input[type="search"]{
		appearance:none;
		-moz-appearance:none;
		-webkit-appearance:none}
.input_container.green_1{
	background:var(--green_1)}
.input_container.green_2{
	background:var(--green_2)}
	.input_container.green_1 > svg,
	.input_container.green_2 > svg{
		fill: var(--yellow_1)}
	.input_container.green_1 > input,
	.input_container.green_2 > input{
		color: var(--green_4);
		caret-color:var(--green_4)}
	.input_container.green_1 > input::placeholder,
	.input_container.green_2 > input::placeholder,
	.input_container.green_1 > select,
	.input_container.green_2 > select{
		color:var(--green_3)}
	.input_container.green_1 > input::-ms-input-placeholder,
	.input_container.green_2 > input::-ms-input-placeholder{
		color:var(--green_3)}
	.input_container.green_1 > input::-ms-input-placeholder,
	.input_container.green_2 > input::-ms-input-placeholder{
		color:var(--green_3)}
.input_container.gray_4_nofill{
	border: 1px solid var(--gray_4);
	background:inherit}
.input_container.gray_4_nofill:hover{
	filter: none}
	.input_container.gray_4_nofill > svg{
		fill: var(--gray_2)}
	.input_container.gray_4_nofill > input{
		color: var(--gray_2);
		caret-color:var(--gray_2)}
	.input_container.gray_4 > input::placeholder{
		color:var(--gray_3)}
	.input_container.gray_4 > input::-ms-input-placeholder{
		color:var(--gray_3)}
	.input_container.gray_4 > input::-ms-input-placeholder{
		color:var(--gray_3)}