
.htk-search-entry {
	display: flex;
	align-items: center;
	gap: 6px;
	background-color: white;
	height: 40px;
	border-radius: 20px;
	padding: 0 12px;
	overflow: hidden;
	flex: auto;
	max-width: 300px;

	& > * {
		display: inline-block;
		vertical-align: middle;
	}
	& > .htk-icon {
		display: block;
		margin: 0;
		color: gray;
	}
	& > .entry {
		flex: auto;
		margin: 0;
		border: none;
		box-shadow: none;
		padding-right: 0;
		padding-left: 0;
		height: inherit;
	}
	& > .entry:focus {
		background-color: initial;
	}
}