.vue-geoapify-autocomplete-component {
	position: relative;
}

.vue-geoapify-autocomplete-wrap {
	position: relative;
}

.vue-geoapify-autocomplete-wrap .geoapify-autocomplete-input {
	width: 100%;
	box-sizing: border-box;
	border: none;
	padding: 0;
	height: auto;
	line-height: inherit;
	font-size: inherit;
}

.vue-geoapify-autocomplete-wrap .geoapify-autocomplete-items {
	z-index: 10000;
	border: 1px solid #d8dff2;
	border-top: none;
	border-radius: 0 0 14px 14px;
	overflow: scroll;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
	max-height: 300px;
}

.vue-geoapify-autocomplete-wrap .geoapify-autocomplete-items div {
	padding: 8px 12px;
	font-size: 13px;
	line-height: 1.3;
}

.vue-geoapify-autocomplete-wrap .geoapify-autocomplete-items div:hover,
.vue-geoapify-autocomplete-wrap .geoapify-autocomplete-items .active {
	background-color: #f5f5f5;
}

.vue-geoapify-autocomplete-wrap .geoapify-autocomplete-items .main-part {
	font-size: 13px;
	font-weight: 500;
}

.vue-geoapify-autocomplete-wrap .geoapify-autocomplete-items .secondary-part {
	font-size: 11px;
	margin-left: 6px;
	color: rgba(0, 0, 0, 0.5);
}

.vue-geoapify-autocomplete-wrap .geoapify-close-button {
	display: none;
}
