.pema-quote-select-field { display: grid; gap: 7px; align-content: start; min-width: 0; }
.pema-quote-modal .choices {
	margin: 0;
	min-width: 0;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
}
.pema-quote-modal .choices__inner {
	box-sizing: border-box;
	min-height: 48px;
	padding: 10px 14px;
	border: 1px solid #ccd7e7;
	border-radius: 4px;
	background: #fff;
	color: #243442;
}
.pema-quote-modal .choices[data-type*=select-one] .choices__inner { padding-bottom: 10px; }
.pema-quote-modal .choices__list--single { padding: 2px 24px 2px 0; }
.pema-quote-modal .choices.is-focused .choices__inner,
.pema-quote-modal .choices.is-open .choices__inner { border-color: #c39b5b; }
.pema-quote-modal .choices.is-open { z-index: 5; }
.pema-quote-modal .choices__list--dropdown {
	border: 1px solid #ccd7e7;
	border-radius: 4px;
	box-shadow: 0 12px 24px rgb(0 35 86 / 12%);
	color: #243442;
}
.pema-quote-modal .choices__list--dropdown .choices__list { max-height: 200px; overscroll-behavior: contain; }
.pema-quote-modal .choices__list--dropdown .choices__item { padding: 12px 14px; font-size: 14px; }
.pema-quote-modal .choices__list--dropdown .choices__item--selectable.is-highlighted { background: #eaf0f8; color: #003580; }
.pema-quote-modal .choices__list--dropdown .choices__item.is-selected { color: #003580; font-weight: 600; }
.pema-quote-modal .choices__input { margin: 0; min-height: 44px; border-radius: 0; font-family: inherit; }
.pema-quote-modal .choices[aria-invalid=true] .choices__inner { border-color: #b3261e; }
