.wp-block-search__inside-wrapper {
	position: relative;
}

.ps-vorschlaege {
	position: absolute;
	top: 100%;
	right: -1px;
	left: -1px;
	z-index: 60;
	margin: 4px 0 0;
	padding: 0;
	border: 1px solid var(--wp--preset--color--border);
	background-color: var(--wp--preset--color--white);
	box-shadow: 0 8px 20px color-mix(in srgb, var(--wp--preset--color--dark) 25%, transparent);
	list-style: none;
	text-align: left;
}

.ps-vorschlaege[hidden] {
	display: none;
}

.ps-vorschlaege__link {
	display: flex;
	align-items: center;
	gap: 0.75rem;
	padding: 0.4rem 0.6rem;
	border-bottom: 1px solid var(--wp--preset--color--surface);
	color: var(--wp--preset--color--body-text);
	font-size: var(--wp--preset--font-size--small);
	line-height: 1.3;
	text-decoration: none;
}

.ps-vorschlaege__link:hover,
.ps-vorschlaege__link.is-active {
	background-color: var(--wp--preset--color--surface);
	color: var(--wp--preset--color--primary);
}

.ps-vorschlaege__bild {
	flex: none;
	width: 48px;
	height: 48px;
	background-color: var(--wp--preset--color--surface);
}

.ps-vorschlaege__bild img {
	display: block;
	width: 48px;
	height: 48px;
	object-fit: cover;
}

.ps-vorschlaege__hinweis {
	padding: 0.4rem 0.6rem;
	color: var(--wp--preset--color--muted);
	font-size: var(--wp--preset--font-size--small);
}
