@font-face {
	font-family: "IBM Plex Sans";
	font-style: normal;
	font-weight: 300;
	src:
		local("IBM Plex Sans Light"),
		local("IBMPlexSans-Light"),
		url("/static/IBMPlexSans-Light.woff2") format("woff2");
}
@font-face {
	font-family: "IBM Plex Sans";
	font-style: normal;
	font-weight: 400;
	src:
		local("IBM Plex Sans Regular"),
		local("IBMPlexSans-Regular"),
		url("/static/IBMPlexSans-Regular.woff2") format("woff2");
}
@font-face {
	font-family: "IBM Plex Sans";
	font-style: normal;
	font-weight: 500;
	src:
		local("IBM Plex Sans Medium"),
		local("IBMPlexSans-Medium"),
		url("/static/IBMPlexSans-Medium.woff2") format("woff2");
}
@font-face {
	font-family: "IBM Plex Sans";
	font-style: normal;
	font-weight: 700;
	src:
		local("IBM Plex Sans Bold"),
		local("IBMPlexSans-Bold"),
		url("/static/IBMPlexSans-Bold.woff2") format("woff2");
}
.text-base-content\/60 {
	color: rgba(17, 24, 39, 0.6);
}

@media (min-width: 640px) {
	.sm\:w-1\/2 {
		width: 50%;
	}
}
@media (min-width: 768px) {
	.md\:w-1\/12 {
		width: 8.333333%;
	}
	.md\:w-1\/6 {
		width: 16.666667%;
	}
	.md\:w-1\/4 {
		width: 25%;
	}
	.md\:w-1\/2 {
		width: 50%;
	}
	.md\:flex-col {
		flex-direction: column;
	}
}
@media (min-width: 1280px) {
	.xl\:w-1\/6 {
		width: 16.666667%;
	}
	.xl\:w-1\/4 {
		width: 25%;
	}
	.xl\:w-1\/3 {
		width: 33.333333%;
	}
	.xl\:w-5\/12 {
		width: 41.666667%;
	}
	.xl\:w-7\/12 {
		width: 58.333333%;
	}
	.xl\:w-2\/3 {
		width: 66.666667%;
	}
	.xl\:w-3\/4 {
		width: 75%;
	}
	.xl\:w-10\/12 {
		width: 83.333333%;
	}
}
.navbar-brand {
	background: url("/static/logo.png") no-repeat;
	background-size: 48px;
	padding-left: 64px;
}

/*
 * Make the navbar taller (64px instead of 50px) in medium-to-large-devices.
 * This vertical space is needed for the SHCS logo.
 */
.navbar-brand,
.navbar-nav > li > a {
	line-height: 38px;
	min-height: 48px;
}

table.table thead tr th.orderable::after {
	content: "\f0dc";
	font-family: "Font Awesome 5 Free", sans-serif;
	font-weight: 900;
	font-size: large;
	margin-left: 0.2rem;
	color: gray;
	opacity: 0.5;
}

table.table thead tr th.orderable.asc::after {
	content: " \f0de";
	opacity: 1;
	margin-left: 0.1rem;
}

table.table thead tr th.orderable.desc::after {
	content: " \f0dd";
	opacity: 1;
	margin-left: 0.1rem;
}

@media print {
	table.table thead tr th.orderable::after {
		display: none;
	}
	table.table thead tr th.orderable a {
		color: #1f2937;
	}
}
table a.btn,
table button.btn {
	margin: 3px;
}

table > tbody > tr > td {
	vertical-align: middle;
}

.table-constrained {
	table-layout: fixed;
	font-size: 0.9rem;
	width: 100%;
	word-wrap: break-word;
}

.overflow {
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 100px;
	max-width: 200px;
}

.bg-wheat {
	background-color: wheat;
}

.quality-checks-table thead th:nth-child(1) {
	width: 120px;
}
.quality-checks-table thead th:nth-child(2) {
	width: 105px;
}
.quality-checks-table thead th {
	padding: 0.4rem 0.2rem;
}
.quality-checks-table tbody {
	overflow-wrap: anywhere;
}
.quality-checks-table tbody tr td {
	padding: 0.4rem 0.2rem;
}
.quality-checks-table tr.htmx-swapping {
	opacity: 0;
	transition: opacity 0.3s ease-out;
}

.current-fup > td {
	box-shadow: inset 0 0 0 99999px rgb(255, 243, 205) !important;
}

/* Callout classes for contextual messages. */
.callout {
	padding: 20px;
	margin: 20px 0;
	border: 1px solid #eee;
	border-left-width: 5px;
	border-radius: 3px;
}
.callout h4 {
	margin-top: 0;
	margin-bottom: 5px;
}
.callout p:last-child {
	margin-bottom: 0;
}
.callout code {
	border-radius: 3px;
}

.callout-default {
	border-left-color: #777;
}
.callout-default h4 {
	color: #777;
}

.callout-info {
	border-left-color: #0ea5e9;
}
.callout-info h4 {
	color: #0ea5e9;
}

.callout-primary {
	border-left-color: #356a92;
}
.callout-primary h4 {
	color: #356a92;
}

.callout-success {
	border-left-color: #16a34a;
}
.callout-success h4 {
	color: #16a34a;
}

.callout-danger {
	border-left-color: #dc2626;
}
.callout-danger h4 {
	color: #dc2626;
}

.callout-warning {
	border-left-color: #d97706;
}
.callout-warning h4 {
	color: #d97706;
}

.shcs-field {
	margin-bottom: 1rem;
}

.shcs-label {
	display: block;
	margin-bottom: 0.35rem;
	font-weight: 600;
}

.shcs-required {
	color: #dc2626;
}

.shcs-help-text {
	font-size: 0.875rem;
	color: #6b7280;
}

.shcs-error-text {
	font-size: 0.875rem;
	color: #dc2626;
}

.shcs-input,
.shcs-select,
.shcs-textarea {
	width: 100%;
	padding: 0.55rem 0.8rem;
	border: 1px solid #d1d5db;
	border-radius: 0.5rem;
	background-color: #fff;
	color: #111827;
	box-shadow: none;
}

.shcs-input:focus,
.shcs-select:focus,
.shcs-textarea:focus {
	border-color: #356a92;
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(53, 106, 146, 0.15);
}

.shcs-input[disabled],
.shcs-select[disabled],
.shcs-textarea[disabled] {
	cursor: not-allowed;
	background-color: #f5f4ef;
	color: rgba(17, 24, 39, 0.5);
}

.shcs-checkbox,
.shcs-switch {
	accent-color: #356a92;
}

.shcs-choice,
.shcs-choice-inline {
	display: flex;
	align-items: center;
	gap: 0.5rem;
}

.shcs-choice-inline {
	display: inline-flex;
	padding-right: 1rem;
}

.shcs-choice-group {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
}

.shcs-choice-label {
	margin-bottom: 0;
}

.shcs-input-cluster {
	display: flex;
	width: 100%;
	align-items: stretch;
	overflow: hidden;
	border: 1px solid #d1d5db;
	border-radius: 0.5rem;
	background-color: #fff;
}

.shcs-input-cluster:focus-within {
	border-color: #356a92;
	box-shadow: 0 0 0 0.2rem rgba(53, 106, 146, 0.15);
}

.shcs-input-cluster > .shcs-input,
.shcs-input-cluster > .shcs-select,
.shcs-input-cluster > .shcs-textarea {
	border: 0;
	border-radius: 0;
}

.shcs-input-cluster > .shcs-input:first-child,
.shcs-input-cluster > .shcs-select:first-child,
.shcs-input-cluster > .shcs-textarea:first-child {
	border-top-left-radius: 0.5rem;
	border-bottom-left-radius: 0.5rem;
}

.shcs-input-cluster > .shcs-input:last-child,
.shcs-input-cluster > .shcs-select:last-child,
.shcs-input-cluster > .shcs-textarea:last-child,
.shcs-input-cluster > .shcs-input-addon:last-child,
.shcs-input-cluster > .shcs-calendar-toggle-button:last-child {
	border-top-right-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
}

.shcs-input-addon {
	display: inline-flex;
	align-items: center;
	padding: 0 0.9rem;
	border-right: 1px solid #d1d5db;
	background-color: #f5f4ef;
	color: #6b7280;
}

.shcs-calendar-toggle-button {
	cursor: pointer;
	border-left: 1px solid #d1d5db;
	border-right: 0;
	background-color: #fff;
	color: rgba(17, 24, 39, 0.6);
	transition:
		background-color 0.15s ease,
		color 0.15s ease;
}

.shcs-calendar-toggle-button:hover:not(:disabled) {
	background-color: rgba(209, 213, 219, 0.2);
	color: #111827;
}

.shcs-calendar-toggle-button:disabled {
	cursor: not-allowed;
}

.shcs-datepicker-wrapper .shcs-input-cluster {
	border-radius: 0.5rem;
}

.shcs-datepicker-wrapper .shcs-date-picker {
	border-top-left-radius: 0.5rem;
	border-bottom-left-radius: 0.5rem;
}

.shcs-datepicker-wrapper .shcs-calendar-toggle-button {
	border-top-right-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
}

.shcs-file-current {
	display: flex;
	align-items: center;
	gap: 0.75rem;
	padding: 0.65rem 0.8rem;
	border: 1px solid #d1d5db;
	border-radius: 0.5rem;
	background-color: #fff;
}

.shcs-file-current-name {
	flex: 1 1 auto;
	min-width: 0;
	overflow-wrap: anywhere;
}

.shcs-actions {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	gap: 0.75rem;
	margin-top: 1.5rem;
}

.shcs-tab-list {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	margin: 0;
	padding: 0 0 0.5rem;
	list-style: none;
	border-bottom: 1px solid #d1d5db;
}

.shcs-tab-link {
	display: inline-flex;
	align-items: center;
	padding: 0.55rem 1rem;
	border: 1px solid transparent;
	border-radius: 0.5rem 0.5rem 0 0;
	color: #6b7280;
	font-weight: 500;
}

.shcs-tab-link:hover {
	color: #111827;
	background-color: rgba(245, 244, 239, 0.9);
	border-color: #d1d5db;
}

.shcs-tab-link.is-active {
	color: #111827;
	background-color: #fff;
	border-color: #d1d5db;
	border-bottom-color: #fff;
}

.shcs-tabs-body {
	margin-top: 0.75rem;
}

.shcs-tab-view {
	display: none;
}

.shcs-tab-view.is-active {
	display: block;
}

.shcs-menu-panel {
	position: absolute;
	top: calc(100% + 0.5rem);
	left: 0;
	z-index: 30;
	min-width: 100%;
	padding: 0.5rem;
	border: 1px solid #d1d5db;
	border-radius: 0.75rem;
	background-color: #fff;
	box-shadow: 0 16px 30px rgba(17, 24, 39, 0.12);
}

.shcs-menu-item {
	display: flex;
	width: 100%;
	align-items: center;
	gap: 0.5rem;
	padding: 0.55rem 0.75rem;
	border: 0;
	border-radius: 0.5rem;
	background: transparent;
	color: inherit;
	text-align: left;
}

.shcs-menu-item:hover {
	background-color: rgba(245, 244, 239, 0.9);
}

.shcs-modal-card {
	width: 100%;
	max-width: 42rem;
	background-color: #fff;
	border-radius: 1rem;
	box-shadow: 0 20px 50px rgba(17, 24, 39, 0.18);
}

.shcs-dialog-header,
.shcs-dialog-body,
.shcs-dialog-footer {
	padding: 1.25rem 1.5rem;
}

.shcs-dialog-header {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 1rem;
	border-bottom: 1px solid #d1d5db;
}

.shcs-dialog-footer {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	gap: 0.75rem;
	border-top: 1px solid #d1d5db;
}

.shcs-modal-close {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.shcs-empty-form {
	display: none;
}

/* Required form fields */
form .shcs-field-wrapper.required > label:after,
form .shcs-field-wrapper.required .help-text-label label:after {
	content: "*";
	color: red;
	font-size: 100%;
	padding-left: 2px;
}

.number-noanswer-field {
	max-width: 40%;
	display: inline-block;
}

.number-noanswer-toggle-group {
	display: inline-block !important;
	vertical-align: top;
	margin-left: 5px;
}

.shcs-radio-select-option.btn {
	white-space: nowrap;
	flex-grow: 0;
	position: relative;
}

.shcs-radio-select {
	display: flex;
	width: -moz-max-content;
	width: max-content;
	max-width: 100%;
	overflow-x: auto;
	overflow-y: visible;
	isolation: isolate;
}

.shcs-radio-select > .join-item {
	margin-inline-start: 0;
}

.shcs-radio-select > .shcs-radio-select-option:first-of-type {
	border-top-left-radius: 0.5rem;
	border-bottom-left-radius: 0.5rem;
}

.shcs-radio-select > .shcs-radio-select-option:last-of-type {
	border-top-right-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
}

.shcs-described-radio-group,
.shcs-radio-select.shcs-described-radio-select {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 0.75rem;
	width: 100%;
	max-width: 100%;
	overflow: visible;
}

.shcs-described-radio-option {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 0.35rem;
	width: 100%;
	min-width: 0;
}

.shcs-described-radio-group .shcs-radio-select-option,
.shcs-radio-select.shcs-described-radio-select > .shcs-radio-select-option {
	width: 100%;
	min-width: 0;
	justify-content: flex-start;
	white-space: normal;
	text-align: left;
}

.shcs-described-radio-group .shcs-described-radio-select-description,
.shcs-radio-select.shcs-described-radio-select
	> .shcs-described-radio-select-description {
	padding: 0 0.25rem;
	color: rgba(17, 24, 39, 0.7);
	font-size: 0.875rem;
	line-height: 1.45;
	overflow-wrap: anywhere;
}

.wrappable-toggle .shcs-radio-select {
	flex-wrap: wrap;
	width: 100%;
}

.wrappable-toggle .shcs-radio-select .shcs-radio-select-option.btn {
	flex-grow: 1;
	margin-left: -1px;
}

.shcs-radio-select.shcs-described-radio-select {
	display: grid;
	grid-template-columns: max-content minmax(0, 1fr);
	align-items: center;
	-moz-column-gap: 1rem;
	column-gap: 1rem;
	row-gap: 0.75rem;
	width: 100%;
}

.shcs-described-radio-select .shcs-radio-select-option.btn {
	margin-left: 0;
	min-width: 13rem;
	text-align: left;
}

.shcs-described-radio-select-description {
	color: #6b7280;
	line-height: 1.45;
}

@media (max-width: 767.98px) {
	.shcs-radio-select.shcs-described-radio-select {
		grid-template-columns: minmax(0, 1fr);
	}
	.shcs-described-radio-select .shcs-radio-select-option.btn,
	.shcs-described-radio-select-description {
		grid-column: 1;
	}
	.shcs-described-radio-select .shcs-radio-select-option.btn {
		min-width: 0;
		width: 100%;
	}
	.shcs-described-radio-select-description {
		margin-top: -0.25rem;
	}
}
.wrappable-toggle .shcs-radio-select > .btn:last-child:not(.shcs-menu-trigger) {
	border-top-right-radius: 0;
}

.wrappable-toggle
	.shcs-radio-select
	> .btn:nth-child(2):not(.shcs-menu-trigger) {
	border-bottom-left-radius: 0;
}

.shcs-radio-select-option.btn:hover,
.shcs-radio-check:focus-visible + .shcs-radio-select-option.btn,
.shcs-radio-check:checked + .shcs-radio-select-option.btn {
	z-index: 1;
	border-color: #356a92;
}

.shcs-radio-check:checked + .shcs-radio-select-option.btn {
	color: #fff;
	background-color: #356a92;
}

.shcs-radio-check + .shcs-radio-select-option.btn:hover {
	color: #fff;
	background-color: #356a92;
	border-color: #356a92;
}

/*
  Form Table
 --------------------
 */
/* Class that orders fields inside in a table like structure */
.form-table {
	margin-bottom: 1.2rem;
}

.form-table .shcs-field-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	border-top: 1px solid #f5f4ef;
	padding: 0.5rem;
}

.form-table .shcs-field-wrapper:nth-of-type(odd) {
	background-color: rgba(245, 244, 239, 0.5) !important;
}

.form-table .shcs-field-wrapper.mb-3 {
	margin-bottom: 0px !important;
}

.fup-field-gap {
	margin-bottom: 1rem !important;
}

.form-table .conditional-field.shown {
	display: flex !important;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem;
}

.form-table > .shcs-field-wrapper > label.shcs-label {
	flex-basis: 50%;
	flex-grow: 1;
	align-self: center;
	margin-bottom: 0;
}

/* rows should not be too big*/
.form-table > .shcs-field-wrapper > label.shcs-label + div {
	flex-basis: 10rem;
	height: 2.4rem;
}

/* remove height limit for input group because otherwise error gets hidden (because it is in the inputgroup div)*/
.form-table > .shcs-field-wrapper > label.shcs-label + div.shcs-input-cluster {
	height: inherit;
}

.form-table > .shcs-field-wrapper > label.shcs-label + div.shcs-radio-select {
	flex-basis: auto;
	margin-right: 1rem;
}

/* Force the help text to wrap to the next line */
.form-table > .shcs-field-wrapper > div.shcs-help-text {
	flex-basis: 100%;
}

.form-help-text-icon {
	margin-left: 5px;
}

#recreational_drug_table .shcs-field-wrapper.mb-3 {
	margin-bottom: 0 !important;
}

.asteriskField {
	display: none;
}

select[readonly] + .select2-container {
	pointer-events: none;
	touch-action: none;
}
select[readonly] + .select2-container .select2-selection {
	background: #eee;
	box-shadow: none;
}
select[readonly] + .select2-container .select2-selection__arrow {
	display: none;
}

.conditional-field {
	display: none !important;
}

.conditional-field.shown {
	display: inherit !important;
}

/*
 ============================
  Step Wizard (Large Screen)
 ============================
 */
.btn-todo {
	background: #e5dfcc;
	border: 1px solid #111827;
	color: #111827;
}

.btn-todo:hover,
.btn-todo:focus-visible {
	background: #ded6bf;
	color: #111827;
}

.stepwizard {
	margin-top: 8px;
	margin-bottom: 8px;
}

.stepwizard-track {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.stepwizard-step {
	flex-grow: 0;
	text-align: center;
	position: relative;
	padding: 0 4px 0;
	border: none;
	background: none;
	color: #356a92;
	min-width: 40px;
}

.stepwizard-step:before {
	top: 18px;
	left: 0;
	position: absolute;
	content: " ";
	width: 100%;
	height: 1px;
	background-color: #6b7280;
}

.stepwizard-step:first-child:before {
	left: 50%;
	width: 50%;
}

.stepwizard-step:last-child:before,
.last-category:before {
	left: 0;
	width: 50%;
	overflow: hidden;
}

.btn-circle {
	top: 4px;
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 15px;
	position: relative;
}

.stepwizard-step button[disabled] {
	opacity: 1 !important;
}

@media print {
	.stepwizard,
	.pager-button {
		display: none;
	}
}
.pager-button-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 0.6rem;
	margin-bottom: 1.2rem;
}

.stepwizard-step p {
	margin-bottom: 5px;
}

.stepwizard-step .fa-circle {
	position: relative;
	bottom: 0.5px;
}

.card.follow-up-prompt {
	margin-bottom: 0.5rem;
	padding: 1rem;
}

/* Container at top of the page for alerts (e.g. hijack or test.data.shcs.ch notification) */
.global-alert-container {
	position: sticky;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9999;
}

@media print {
	.global-alert-container {
		display: none;
	}
}
.w-max-content {
	width: -moz-max-content !important;
	width: max-content !important;
}

.disable-spinner .dash-spinner {
	display: none;
}

.visible-during-load {
	visibility: visible !important;
}

.select2-container--shcs {
	display: block;
	width: 100% !important;
}

.select2-container--shcs .selection {
	display: flex;
}

.select2-container--shcs .select2-selection--single {
	position: relative;
	min-height: 2.5rem;
	width: 100%;
	border: 1px solid #d1d5db;
	border-radius: 0.5rem;
	background: #fff;
	align-items: center;
	padding: 0.375rem 2.5rem 0.375rem 0.75rem;
	color: #111827;
	box-shadow: none;
	transition:
		border-color 0.2s ease,
		box-shadow 0.2s ease,
		background-color 0.2s ease;
}

.select2-container--shcs
	.select2-selection--single
	.select2-selection__rendered {
	display: block;
	width: 100%;
	padding: 0;
	color: inherit;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container--shcs
	.select2-selection--single
	.select2-selection__rendered
	.select2-selection__placeholder,
.select2-container--shcs
	.select2-selection--single
	.select2-selection__placeholder {
	color: rgba(17, 24, 39, 0.45);
}

.select2-container--shcs .select2-selection--single .select2-selection__arrow {
	position: absolute;
	top: 50%;
	right: 0.75rem;
	display: flex;
	width: 1rem;
	height: 1rem;
	align-items: center;
	justify-content: center;
	padding: 0;
	transform: translateY(-50%);
	pointer-events: none;
}

.select2-container--shcs
	.select2-selection--single
	.select2-selection__arrow
	b {
	position: static;
	margin: 0;
}

.select2-container--shcs.select2-container--focus .select2-selection--single,
.select2-container--shcs.select2-container--open .select2-selection--single {
	border-color: #356a92;
	box-shadow: 0 0 0 3px rgba(53, 106, 146, 0.15);
}

.select2-container--shcs.select2-container--disabled
	.select2-selection--single {
	cursor: not-allowed;
	background-color: #f5f4ef;
	color: rgba(17, 24, 39, 0.5);
}

.shcs-select.border-error + .select2-container--shcs .select2-selection--single,
select.border-error + .select2-container--shcs .select2-selection--single {
	border-color: #dc2626;
}

.shcs-select.border-error
	+ .select2-container--shcs.select2-container--focus
	.select2-selection--single,
.shcs-select.border-error
	+ .select2-container--shcs.select2-container--open
	.select2-selection--single,
select.border-error
	+ .select2-container--shcs.select2-container--focus
	.select2-selection--single,
select.border-error
	+ .select2-container--shcs.select2-container--open
	.select2-selection--single {
	box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.15);
}

.select2-container--shcs .select2-dropdown {
	margin-top: 0.375rem;
	border: 1px solid #d1d5db;
	border-radius: 0.75rem;
	overflow: hidden;
	background: #fff;
	box-shadow: 0 16px 30px rgba(17, 24, 39, 0.12);
	z-index: 50;
}

.select2-container--shcs .select2-search--dropdown {
	padding: 0.75rem;
	border-bottom: 1px solid #d1d5db;
	background: rgba(245, 244, 239, 0.7);
}

.select2-container--shcs .select2-search--dropdown .select2-search__field {
	width: 100%;
	min-height: 2.5rem;
	padding: 0.625rem 0.875rem;
	border: 1px solid #d1d5db;
	border-radius: 0.5rem;
	background: #fff;
	color: #111827;
	box-shadow: none;
	outline: none;
	transition:
		border-color 0.2s ease,
		box-shadow 0.2s ease,
		background-color 0.2s ease;
}

.select2-container--shcs
	.select2-search--dropdown
	.select2-search__field:focus {
	border-color: #356a92;
	box-shadow: 0 0 0 3px rgba(53, 106, 146, 0.15);
}

.select2-container--shcs .select2-results__option {
	padding: 0.625rem 0.875rem;
	color: #111827;
	transition:
		background-color 0.15s ease,
		color 0.15s ease;
}

.select2-container--shcs .select2-results__option--highlighted {
	background: #356a92;
	color: #fff;
}

.select2-container--shcs
	.select2-results__option--selected:not(
		.select2-results__option--highlighted
	) {
	background: rgba(53, 106, 146, 0.08);
	color: #111827;
	font-weight: 600;
}

.select2-container--shcs .select2-results > .select2-results__options,
.select2-container--shcs .select2-results__options--nested {
	margin: 0;
	padding: 0.375rem;
	list-style: none;
}

.select2-container--shcs .select2-results__group {
	padding: 0.5rem 0.875rem 0.25rem;
	color: rgba(17, 24, 39, 0.6);
	font-size: 0.75rem;
	font-weight: 700;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

.select2-container--shcs .select2-results__message {
	padding: 0.875rem;
	color: rgba(17, 24, 39, 0.6);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvX2ZvbnRzLnNjc3MiLCJzdHlsZS5jc3MiLCIuLi9zY3NzL19jdXN0b20uc2NzcyIsIi4uL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi9zY3NzL19jYWxsb3V0LnNjc3MiLCIuLi9zY3NzL19mb3JtLnNjc3MiLCIuLi9zY3NzL19jb25kaXRpb25hbC5zY3NzIiwiLi4vc2Nzcy9fc3RlcF93aXphcmQuc2NzcyIsIi4uL3Njc3MvX2ZvbGxvd191cF9wcm9tcHQuc2NzcyIsIi4uL3Njc3MvX2FsZXJ0cy5zY3NzIiwiLi4vc2Nzcy9fbWlzYy5zY3NzIiwiLi4vc2Nzcy9fZGFzaC5zY3NzIiwiLi4vc2Nzcy9fc2VsZWN0Ml9jdXN0b21pemF0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQyw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxSEFBQTtBQ0NEO0FERUE7RUFDSSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwySEFBQTtBQ0FKO0FER0E7RUFDSSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3SEFBQTtBQ0RKO0FESUE7RUFDSSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrSEFBQTtBQ0ZKO0FDWUE7RUFDRSw0QkFBQTtBRFZGOztBQ2FBO0VBQ0U7SUFDRSxVQUFBO0VEVkY7QUFDRjtBQ2FBO0VBQ0U7SUFDRSxnQkFBQTtFRFhGO0VDY0E7SUFDRSxpQkFBQTtFRFpGO0VDZUE7SUFDRSxVQUFBO0VEYkY7RUNnQkE7SUFDRSxVQUFBO0VEZEY7RUNpQkE7SUFDRSxzQkFBQTtFRGZGO0FBQ0Y7QUNrQkE7RUFDRTtJQUNFLGlCQUFBO0VEaEJGO0VDbUJBO0lBQ0UsVUFBQTtFRGpCRjtFQ29CQTtJQUNFLGlCQUFBO0VEbEJGO0VDcUJBO0lBQ0UsaUJBQUE7RURuQkY7RUNzQkE7SUFDRSxpQkFBQTtFRHBCRjtFQ3VCQTtJQUNF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QUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtFQUNBLGNYTEk7RVdNSixnQkFBQTtFQUNBLG9GQUNJO0FabTVCUjs7QVk5NEJBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FaaTVCSjs7QVk5NEJBOztFQUtJLDZCQUFBO0FaODRCSjs7QVkzNEJBO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsMkJBQUE7RUFDQSxvQkFBQTtBWjg0Qko7O0FZMzRCQTtFQUNJLGdCQUFBO0VBQ0EsU0FBQTtBWjg0Qko7O0FZMzRCQTs7RUFFSSxxQlg5RE07RVcrRE4sOENBQUE7QVo4NEJKOztBWTM0QkE7RUFDSSxtQkFBQTtFQUNBLHlCWDVESTtFVzZESiw0QkFBQTtBWjg0Qko7O0FZMzRCQTs7RUFFSSxxQlh0RUs7QURvOUJUOztBWTM0QkE7Ozs7RUFJSSw2Q0FBQTtBWjg0Qko7O0FZMzRCQTtFQUNJLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4Q0FBQTtFQUNBLFdBQUE7QVo4NEJKOztBWTM0QkE7RUFDSSxnQkFBQTtFQUNBLGdDQUFBO0VBQ0Esb0NBQUE7QVo4NEJKOztBWTM0QkE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNYbEdJO0VXbUdKLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG9GQUNJO0FaNjRCUjs7QVl4NEJBO0VBQ0kscUJYckhNO0VXc0hOLDhDQUFBO0FaMjRCSjs7QVl4NEJBO0VBQ0ksMEJBQUE7RUFDQSxjWGxISTtFV21ISix5REFDSTtBWjA0QlI7O0FZdDRCQTtFQUNJLG1CWGxJTTtFV21JTixXQUFBO0FaeTRCSjs7QVl0NEJBO0VBQ0ksb0NBQUE7RUFDQSxjWC9ISTtFV2dJSixnQkFBQTtBWnk0Qko7O0FZdDRCQTs7RUFFSSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBWnk0Qko7O0FZdDRCQTtFQUNJLGdDQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtBWnk0Qko7O0FZdDRCQTtFQUNJLGlCQUFBO0VBQ0EsNEJBQUE7QVp5NEJKIiwiZmlsZSI6InN0eWxlLmNzcyJ9 */
