rap;
	}

	#search-input {
		flex-grow:1;
		margin-left:(--rhythm);
	}

	#search-suggestions {
		margin-top:3px;
	}

	.list-box {
		width:100%;
		border:solid 2px var(--gray40);
	}

	.pop-up {
		position:absolute;
		visibility:hidden;
		z-index:10;
		background-color:var(--input-background);
		box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
		border-top:none;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius:8px;
	}

	#search-suggestions > [role=option] {
		display:block;
		cursor:pointer;
		paddi