.custom-select {
	margin-bottom: 16px;
}

.custom-select select {
	width: 100%;
}

.custom-select-container {
	position: relative;
	box-sizing: border-box;
	;
}

.custom-select-container * {
	box-sizing: border-box;
}

.custom-select-container .simplebar-content-wrapper {
	border-radius: 3px;
}

.custom-select-container.is-disabled {
	opacity: .333;
}

.custom-select-opener {
	display: block;
	cursor: pointer;
	width: 100%;
	padding: 8px 16px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	position: relative;
	border: 1px solid #008CDB;
	border-radius: 3px;
}

.customSelect.is-open .custom-select-panel {
	border: 1px solid #008CDB;
}

.custom-select-opener::after {
	content: "";
	width: 24px;
	height: 24px;
	position: absolute;
	right: 16px;
	top: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id=' Outline / chevron-down'%3E%3Cpath id='Union' fill-rule='evenodd' clip-rule='evenodd' d='M11.9998 15.5003C12.2558 15.5003 12.5118 15.4023 12.7068 15.2073L16.7068 11.2073C17.0978 10.8162 17.0978 10.1842 16.7068 9.79325C16.3157 9.40225 15.6838 9.40225 15.2928 9.79325L11.9878 13.0983L8.69475 9.91825C8.29575 9.53525 7.66475 9.54625 7.28075 9.94325C6.89675 10.3403 6.90775 10.9743 7.30475 11.3573L11.3048 15.2193C11.4998 15.4073 11.7498 15.5003 11.9998 15.5003Z' fill='%23008CDB'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.custom-select-container select {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.custom-select-panel {
	max-height: 0;
	transition: max-height .5s ease-out, overflow-y 0.1s 0.5s;
	position: absolute;
	top: calc(100% + 8px);
	z-index: 2;
	width: 100%;
	border-radius: 3px;
	background: #FFF;
}

.custom-select-container.is-open .custom-select-panel {
	max-height: 340px;
}

.custom-select-option {
	padding: 8px 16px;
	background: #fff;
	cursor: pointer;
}

.custom-select-option.has-focus {
	background: #DAF4FF;
}

.custom-select-optgroup>.custom-select-option {
	padding-left: 2em;
}

.custom-select-optgroup::before {
	content: attr(data-label);
	display: block;
	padding: 0.5em;
	color: #888;
}