div.chzn-container input {

	border-radius: 0.375rem;

	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);

	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);

	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

	border: 1px solid #1f2124;
	color: #9FA4A8;
	background: #2b2e31;
}
div.chzn-container textarea:focus {
	border-color: #058cf5;
	box-shadow: 0px 0px 3px #aaa;
}
/**
 * Styles for the dropdown container in single selects
 */
div.chzn-container div.chzn-drop {

	z-index: 20;
}
div.chzn-container-single {

	position: relative;
}
div.chzn-container-single div.chzn-drop {

	top: auto !important;

	margin-top: 0.5rem;

	border-radius: 0.375rem;

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	padding: 0.5rem;

	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);

	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);

	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);

	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);

	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);

	--tw-ring-color: rgb(17 24 39 / 0.05);
}
/**
 * Styles for the single selects
 */
div.chzn-container a.chzn-single {

	display: flex;

	height: auto;

	align-items: center;

	border-radius: 0.375rem;

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(209 213 219 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	padding-left: 0.75rem;

	padding-right: 0.75rem;

	padding-top: 0.5rem;

	padding-bottom: 0.5rem;

	line-height: 1.5;

	--tw-text-opacity: 1;

	color: rgb(107 114 128 / var(--tw-text-opacity));

	--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);

	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);

	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
div.chzn-container a.chzn-single span {

	margin: 0px !important;
}
/**
 * Styles for the arrow dropdown for the single selects
 */
div.chzn-container a.chzn-single div {

	height: 2.5rem;

	width: 2.5rem;

	background-color: transparent;
}
/**
 * Arrow for the dropdown for single selects
 */
div.chzn-container a.chzn-single div b {

	background-repeat: no-repeat;

	padding-right: 0.75rem;

	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
	background-position: right 0.5rem center;
	background-size: 1.5em 1.5em;
}
/**
 * Text field in the dropdown for single selects
 */
div.chzn-container div.chzn-search input {

	border-radius: 0.375rem;

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(209 213 219 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
div.chzn-container div.chzn-search input:focus {

	--tw-border-opacity: 1;

	border-color: rgba(var(--primary-400), var(--tw-border-opacity));

	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);

	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);

	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);

	--tw-ring-opacity: 1;

	--tw-ring-color: rgba(var(--primary-400), var(--tw-ring-opacity));
}
/**
 * Styles for the multi selects
 */
div.chzn-container ul.chzn-choices {

	border-radius: 0.375rem;

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(209 213 219 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	padding-left: 0.75rem;

	padding-right: 0.75rem;

	padding-top: 0.5rem;

	padding-bottom: 0.5rem;

	--tw-text-opacity: 1;

	color: rgb(107 114 128 / var(--tw-text-opacity));

	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);

	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);

	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
/**
 * No idea...
 */
div.chzn-container ul.chzn-choices:focus {
	border-color: #058cf5;
	box-shadow: 0px 0px 5px #999;
}
/**
 * No idea...
 */
div.chzn-container ul.chzn-choices li.search-field {

	width: 100%;
}
div.chzn-container ul.chzn-choices li.search-field input {

	margin: 0px;

	width: 100% !important;

	border-radius: 0px;

	border-style: none;

	background-color: transparent;

	padding: 0px;

	--tw-text-opacity: 1;

	color: rgb(107 114 128 / var(--tw-text-opacity));

	--tw-shadow: 0 0 #0000;

	--tw-shadow-colored: 0 0 #0000;

	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
div.chzn-container ul.chzn-choices li.search-field input:focus {

	outline: 2px solid transparent;

	outline-offset: 2px;

	--tw-ring-color: transparent;
}
/**
 * No idea...
 */
div.chzn-container ul.chzn-choices li.search-choice {

	display: flex;

	align-items: center;
}
div.chzn-container ul.chzn-choices li.search-choice > :not([hidden]) ~ :not([hidden]) {

	--tw-space-x-reverse: 0;

	margin-right: calc(0.375rem * var(--tw-space-x-reverse));

	margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
}
div.chzn-container ul.chzn-choices li.search-choice {

	border-radius: 0.375rem;

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(229 231 235 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(243 244 246 / var(--tw-bg-opacity));

	padding-top: 0.25rem;

	padding-bottom: 0.25rem;

	padding-left: 0.75rem !important;

	padding-right: 0.75rem !important;

	font-weight: 500;

	--tw-text-opacity: 1;

	color: rgb(107 114 128 / var(--tw-text-opacity));
}
div.chzn-container ul.chzn-choices li.search-choice.search-choice-focus {

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(209 213 219 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(229 231 235 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(75 85 99 / var(--tw-text-opacity));
}
div.chzn-container ul.chzn-choices li.search-choice a.search-choice-close {

	position: relative !important;

	top: auto !important;

	right: auto !important;

	height: 1rem;

	width: 1rem;

	background-repeat: no-repeat;

	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%239ca3af'%3E%3Cpath d='M6.28 5.22a.75.75 0 00-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 101.06 1.06L10 11.06l3.72 3.72a.75.75 0 101.06-1.06L11.06 10l3.72-3.72a.75.75 0 00-1.06-1.06L10 8.94 6.28 5.22z' /%3E%3C/svg%3E");
	background-position: right top;
}
div.chzn-container ul.chzn-choices li.search-choice a.search-choice-close:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath d='M6.28 5.22a.75.75 0 00-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 101.06 1.06L10 11.06l3.72 3.72a.75.75 0 101.06-1.06L11.06 10l3.72-3.72a.75.75 0 00-1.06-1.06L10 8.94 6.28 5.22z' /%3E%3C/svg%3E");
	background-position: right top !important;
}
/* Results */
div.chzn-container-multi ul.chzn-results {

	margin-top: 0.5rem;

	border-radius: 0.375rem;

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	padding: 0.5rem;

	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);

	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);

	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);

	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);

	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);

	--tw-ring-color: rgb(17 24 39 / 0.05);
}
div.chzn-container ul.chzn-results {}
div.chzn-container-multi ul.chzn-results li,
div.chzn-container ul.chzn-results li {

	border-radius: 0.375rem;

	padding-left: 0.75rem;

	padding-right: 0.75rem;

	padding-top: 0.5rem;

	padding-bottom: 0.5rem;

	font-size: 0.875rem;

	line-height: 1.25rem;

	line-height: 1.5 !important;

	--tw-text-opacity: 1;

	color: rgb(55 65 81 / var(--tw-text-opacity));
}
div.chzn-container ul.chzn-results li em {
	font-style: normal;
	background: #FEFFDC;
}
div.chzn-container ul.chzn-results li.highlighted {

	background-color: rgb(17 24 39 / 0.05);

	--tw-text-opacity: 1;

	color: rgb(17 24 39 / var(--tw-text-opacity));
}
div.chzn-container ul.chzn-results li.highlighted em {

	background-color: transparent;
}
div.chzn-container ul.chzn-results li.no-results {

	background-color: transparent;
}
div.chzn-container ul.chzn-results li.group-result {

	font-size: 0.75rem;

	line-height: 1rem;

	font-weight: 600;

	--tw-text-opacity: 1;

	color: rgb(17 24 39 / var(--tw-text-opacity));
}
/* Active */
div.chzn-container-active a.chzn-single {

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgba(var(--primary-400), var(--tw-border-opacity));

	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);

	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);

	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);

	--tw-ring-opacity: 1;

	--tw-ring-color: rgba(var(--primary-400), var(--tw-ring-opacity));
}
div.chzn-container-active a.chzn-single-with-drop {

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
div.chzn-container-active a.chzn-single-with-drop div {

	background-color: transparent;
}
div.chzn-container-active ul.chzn-choices {

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgba(var(--primary-400), var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);

	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);

	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);

	--tw-ring-opacity: 1;

	--tw-ring-color: rgba(var(--primary-400), var(--tw-ring-opacity));
}
div.chzn-container-active ul.chzn-choices input {
	color: #eee !important;
}