/* Updated chapter search box styling */
.chapter-search-box {
	position: relative;
	max-width: 300px;
	margin: 10px 0;
}

.chapter-search-box form {
	display: flex;
}

.chapter-search-box input {
	flex: 1;
	padding: 8px;
	border: 1px solid #ccc;
	background-color: #FFFFCC;
	border-color: #a4cbe0;
	border-radius: 4px 0 0 4px;
}

.chapter-search-box button {
	padding: 8px 12px;
	background-color: #135b80;
	color: white;
	border: 1px solid #135b80;
	border-radius: 0 4px 4px 0;
	cursor: pointer;
}

/* Auto-suggest styling */
.suggestions-container {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	max-height: 200px;
	overflow-y: auto;
	background-color: white;
	border: 1px solid #ddd;
	border-top: none;
	border-radius: 0 0 4px 4px;
	z-index: 10;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	display: none;
}

.suggestion-item {
	padding: 8px 12px;
	cursor: pointer;
	transition: background-color 0.2s;
}

.suggestion-item:hover,
.suggestion-item.selected {
	background-color: #f0f0f0;
}

/* Add more specific styles to ensure visibility */
#chapter-suggestions-container {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 1000;
}



