/* SEO tool dropdowns — Noon-style Select2 (searchable) */
.content-wrapper .select2-container {
	width: 100% !important;
	margin-top: 10px;
	font-family: 'Poppins', sans-serif;
}

.content-wrapper .noon-field .select2-container,
.content-wrapper .seo-field .select2-container {
	margin-top: 0;
}

.content-wrapper .select2-container .select2-selection--single {
	height: 48px;
	border: 1px solid #d7dbe3;
	border-radius: 10px;
	background-color: #fff;
	box-shadow: none;
	outline: none !important;
	transition: border-color .2s ease, box-shadow .2s ease;
}

.content-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 46px;
	padding-left: 16px;
	padding-right: 44px;
	color: #222;
	font-size: 15px;
	font-weight: 400;
}

.content-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 46px;
	width: 36px;
	right: 4px;
}

.content-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #6b7280 transparent transparent transparent;
	border-width: 6px 5px 0 5px;
	margin-left: -5px;
	margin-top: -2px;
}

.content-wrapper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #6b7280 transparent;
	border-width: 0 5px 6px 5px;
}

.content-wrapper .select2-container--default.select2-container--focus .select2-selection--single,
.content-wrapper .select2-container--default.select2-container--open .select2-selection--single {
	border-color: #b051ff !important;
	box-shadow: 0 0 0 3px rgba(176, 81, 255, 0.18);
}

.content-wrapper .select2-dropdown {
	border: 1px solid #d7dbe3;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 10px 28px rgba(15, 23, 42, 0.12);
	font-family: 'Poppins', sans-serif;
}

.content-wrapper .select2-search--dropdown {
	padding: 10px;
}

.content-wrapper .select2-search--dropdown .select2-search__field {
	height: 40px;
	border: 1px solid #d7dbe3 !important;
	border-radius: 8px;
	padding: 0 12px;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	outline: none !important;
}

.content-wrapper .select2-search--dropdown .select2-search__field:focus {
	border-color: #b051ff !important;
	box-shadow: 0 0 0 3px rgba(176, 81, 255, 0.18);
}

.content-wrapper .select2-container--default .select2-results__option {
	padding: 10px 14px;
	font-size: 14px;
}

.content-wrapper .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #b051ff;
	color: #fff;
}

.content-wrapper .select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #f3e8ff;
	color: #222;
}

/* Hide native selects once Select2 is active (avoids double chrome) */
.content-wrapper form select.select2-hidden-accessible {
	margin: 0 !important;
}
