/* Minification failed. Returning unminified contents.
(2,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,19): run-time error CSS1039: Token not allowed after unary operator: '-popupBackground'
(17,25): run-time error CSS1039: Token not allowed after unary operator: '-popupBorderColor'
(19,14): run-time error CSS1039: Token not allowed after unary operator: '-itemColor'
(41,16): run-time error CSS1039: Token not allowed after unary operator: '-selectedItemColor'
(47,16): run-time error CSS1039: Token not allowed after unary operator: '-selectedItemColor'
 */
:root {
	--itemColor: #738a9a;
	--popupBackground: #ffffff;
	--popupBorderColor: #dee3ea;
	--selectedItemColor: #020814;
}

.autocomplete {
	display: inline-block;
	position: relative;
	width: 100%;
}

.autocomplete-list {
	-webkit-box-shadow: 0 1px 3px rgba(2, 8, 20, 0.06), 0 1px 2px rgba(2, 8, 20, 0.04);
	background: var(--popupBackground);
	border: 1px solid var(--popupBorderColor);
	box-shadow: 0 1px 3px rgba(2, 8, 20, 0.06), 0 1px 2px rgba(2, 8, 20, 0.04);
	color: var(--itemColor);
	display: none;
	list-style: none;
	max-height: 10rem;
	overflow: auto;
	padding: 0;
	position: absolute;
	width: 100%;
}

	.autocomplete-list.show {
		display: block;
	}

	.autocomplete-list li {
		cursor: pointer;
		margin: 0;
		padding: 0.2rem 1rem;
	}

		.autocomplete-list li:hover,
		.autocomplete-list li:active {
			color: var(--selectedItemColor);
			background: #eee;
			font-weight: 500;
		}

		.autocomplete-list li.selected {
			color: var(--selectedItemColor);
			font-weight: 500;
		}

