.dropdown-empty.svelte-14skjis {
	padding: 5px 10px 6px;
	font-size: 13px;
	line-height: 17px;
	min-width: 210px;
}
.btn.svelte-1rv51km {
	background: #ffefde;
	padding-bottom: 5px;
}
a.btn.disabled.svelte-1rv51km {
	pointer-events: all;
	cursor: default;
}
span.loading-text.svelte-6j85sd {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 4px;
	font-size: 13px;
	line-height: 1.3;
	text-align: center;
	white-space: normal;
	pointer-events: none;
}
div.svelte-7231pc + .select-all-selected.svelte-7231pc {
	display: none;
}
.predefined-values-container.svelte-9sr1xc {
	background: #ffffff;
	border: 1px solid #ced4da;
	border-radius: 4px;
	padding: 6px 8px;
	display: flex;
	flex-wrap: wrap;
	gap: 4px;
	min-height: 36px;
}
.predefined-value.svelte-9sr1xc {
	background: #efefef;
	border-radius: 3px;
	padding: 2px 8px;
	font-size: 13px;
	line-height: 1.5;
	white-space: nowrap;
	color: #495057;
}
.predefined-value--removable.svelte-9sr1xc:hover {
	background: #e1e1e1;
	color: #000;
}
.coding-group-warning.svelte-9sr1xc {
	background: #fff3cd;
	border: 1px solid #ffe69c;
	border-radius: 4px;
	padding: 6px 10px;
	color: #664d03;
	line-height: 1.4;
}
.invalid.svelte-16uy0xg textarea.svelte-16uy0xg {
	background: #ffd4d4;
}
.is-inactive.svelte-16uy0xg.svelte-16uy0xg {
	pointer-events: none;
}
.invalid.svelte-cvmcg4 {
	background: #ffd4d4;
}
.is-inactive.svelte-cvmcg4 {
	pointer-events: none;
}
.group-field .single-field {
	margin-bottom: 0 !important;
}
.group-field .single-field {
	margin-bottom: 0 !important;
}
.scale-track.svelte-12t3bh8 {
	position: relative;
	height: 4px;
	background: #d6d9de;
	border-radius: 2px;
}
.scale-tick.svelte-12t3bh8 {
	position: absolute;
	top: 50%;
	width: 2px;
	height: 12px;
	background: #adb5bd;
	transform: translate(-50%, -50%);
}
.scale-tick.is-start.svelte-12t3bh8 {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #f77d00;
	border: 2px solid #fff;
	box-shadow: 0 0 0 1px #f77d00;
}
.scale-tick.is-first.svelte-12t3bh8 {
	transform: translate(0, -50%);
}
.scale-tick.is-last.svelte-12t3bh8 {
	transform: translate(-100%, -50%);
}
.scale-label.svelte-12t3bh8 {
	position: absolute;
	top: 18px;
	transform: translateX(-50%);
	line-height: normal;
	font-size: 12px;
	white-space: nowrap;
	color: #495057;
}
.scale-label.is-start.svelte-12t3bh8 {
	color: #f77d00;
	font-weight: 700;
}
.scale-label.is-first.svelte-12t3bh8 {
	transform: translateX(0);
	text-align: left;
}
.scale-label.is-last.svelte-12t3bh8 {
	transform: translateX(-100%);
	text-align: right;
}
.scale-scroll.svelte-12t3bh8 {
	overflow-x: auto;
	overflow-y: hidden;
	padding-top: 12px;
	padding-bottom: 56px;
}
.ai-settings-row.svelte-urwyn6 {
	display: flex;
	align-items: center;
	gap: 12px;
	padding: 12px 0;
	border-bottom: 1px solid #dee2e6;
}
.simple-editor-abs.svelte-26pvp8.svelte-26pvp8 {
	overflow-y: scroll;
	height: 100%;
	position: absolute;
	width: 100%;
}
.section-block.svelte-26pvp8.svelte-26pvp8 {
	border-bottom: 1px solid #dee2e6;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
}
.compact.svelte-26pvp8 .section-block.svelte-26pvp8:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.compact.svelte-26pvp8 .col-settings.svelte-26pvp8 {
	border-left: 1px solid #dee2e6;
}
.question-navigation.svelte-a3f33g {
	border-right: 1px solid #e2e5e8;
	display: flex;
	flex: 0 0 230px;
	flex-direction: column;
	min-height: 0;
	padding: 12px 0 12px 9px;
}
.question-navigation__header.svelte-a3f33g {
	align-items: baseline;
	color: #333;
	display: flex;
	font-size: 14px;
	font-weight: 700;
	gap: 6px;
	justify-content: space-between;
	line-height: 1.3;
	margin-bottom: 10px;
	padding-left: 3px;
	padding-right: 12px;
}
.question-navigation__list.svelte-a3f33g {
	flex: 1 1 auto;
	min-height: 0;
	overflow-y: auto;
	padding-left: 3px;
	padding-right: 12px;
}
.question-card.svelte-a3f33g {
	background: #ffffff;
	border: 1px solid #dfe3e6;
	border-radius: 4px;
	margin-bottom: 8px;
	min-height: 64px;
	padding: 8px;
}
.question-card.current.svelte-a3f33g {
	background: #ffecd6;
	border-color: #ec8f22;
	box-shadow: -3px 0 0 #f07f00;
}
.question-card.added.svelte-a3f33g {
	background: #d1f1d1;
	border-color: #addbad;
}
.question-card.skipped.svelte-a3f33g {
	background: #eceeef;
	border-color: #d8dcdf;
}
.question-card.processing.svelte-a3f33g {
	background: #f4f5f6;
	border-color: #e1e4e7;
}
.question-card__head.svelte-a3f33g {
	align-items: center;
	display: flex;
	gap: 8px;
	justify-content: space-between;
	min-height: 18px;
}
.question-card__qid.svelte-a3f33g {
	color: #444;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.2;
	min-width: 0;
	overflow-wrap: anywhere;
}
.question-card__status.svelte-a3f33g {
	color: #666;
	flex: 0 0 auto;
	font-size: 12px;
	line-height: 1.2;
	margin-left: auto;
}
.question-card__text.svelte-a3f33g {
	color: #333;
	display: -webkit-box;
	font-size: 13px;
	line-height: 1.3;
	margin-top: 5px;
	overflow: hidden;
	overflow-wrap: anywhere;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
}
.question-card__spinner.svelte-a3f33g {
	display: inline-block;
	width: 24px;
	height: 24px;
	border: 3px solid #d0d0d0;
	border-top-color: #9f9f9f;
	border-radius: 50%;
	animation: svelte-a3f33g-card-spin 0.8s linear infinite;
	margin: 0 auto;
	vertical-align: middle;
}
.question-card__progress.svelte-a3f33g {
	color: #9a9a9a;
	font-size: 11px;
	margin-top: 6px;
	text-align: center;
}
@keyframes svelte-a3f33g-card-spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
@media (max-width: 767px) {
	.question-navigation.svelte-a3f33g {
		border-bottom: 1px solid #e2e5e8;
		border-right: 0;
		max-height: 220px;
		padding: 12px 0 12px 4px;
		position: static;
		width: auto;
	}
}
.ai-question-settings.svelte-f09gd4 .settings .settings-col,
.ai-question-settings.svelte-f09gd4 .row > .col-xxxl-6 {
	width: 100%;
	max-width: 100%;
	flex: 0 0 100%;
}
.ai-question-settings.svelte-f09gd4 .col-12 .col-xxl-6 {
	flex: auto;
	max-width: none;
}
.ai-question-settings.svelte-f09gd4 .settings-col {
	text-align: left;
}
.ai-question-settings.svelte-f09gd4 .dropdown-menu {
	inset: 0 auto auto 0 !important;
}
.ai-question-settings.svelte-f09gd4 .simple-editor-abs {
	max-height: none;
	overflow-y: visible;
	padding: 0 10px 15px 10px;
	position: static;
}
.ai-question-settings.is-processing.svelte-f09gd4 {
	pointer-events: none;
	opacity: 0.6;
}
.modal-backdrop ~ .modal-backdrop {
	z-index: 1085;
}
.info-block.svelte-f09gd4 {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	border-radius: 4px;
	margin: 0;
	padding: 10px 14px;
	cursor: pointer;
	user-select: none;
}
.info-block__header.svelte-f09gd4 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-weight: 500;
	font-size: 14px;
	color: #333;
}
.info-block__body.svelte-f09gd4 {
	margin-top: 8px;
	color: #444;
}
.approval-progress.svelte-f09gd4 {
	color: #777;
	font-size: 13px;
	font-weight: 700;
	padding: 10px 0 8px;
}
.modal-dialog.svelte-f09gd4 {
	height: calc(100vh - 1rem);
}
@media (min-width: 576px) {
	.modal-dialog.svelte-f09gd4 {
		height: calc(100vh - 3.5rem);
	}
}
.modal-content.svelte-f09gd4 {
	height: 100%;
}
.ai-question-settings.svelte-f09gd4 {
	overflow: hidden;
}
.approval-layout.svelte-f09gd4 {
	display: flex;
	height: 100%;
}
.approval-main.svelte-f09gd4 {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	min-width: 0;
	overflow-y: auto;
	padding-top: 12px;
}
.reprocess-footer.svelte-f09gd4 {
	padding-left: 230px;
}
@media (max-width: 767px) {
	.ai-question-settings.svelte-f09gd4 {
		overflow-y: auto;
	}
	.reprocess-footer.svelte-f09gd4 {
		padding-left: 0.75rem;
	}
	.approval-layout.svelte-f09gd4 {
		display: block;
		height: auto;
	}
	.approval-main.svelte-f09gd4 {
		overflow-y: visible;
	}
}
.rating-star.svelte-f09gd4 {
	cursor: pointer;
	color: #ccc;
	transition: color 0.1s;
}
.rating-star.active.svelte-f09gd4 {
	color: #f5c518;
}
.droparea.svelte-134wmjo {
	border: 2px dashed #bbb;
	background-color: #f0f0f0;
	min-height: 200px;
	transition:
		background-color 0.2s,
		opacity 0.2s;
}
.droparea.active.svelte-134wmjo {
	background-color: #dbf7db;
}
.droparea.disabled.svelte-134wmjo {
	pointer-events: none;
	opacity: 0.6;
	cursor: not-allowed;
}
.file-info.svelte-134wmjo {
	background-color: #e8f5e9;
	border: 1px solid #4caf50;
	border-radius: 5px;
	padding: 15px;
}
.close.disabled.svelte-134wmjo {
	pointer-events: none;
	opacity: 0.3;
}
@media (min-width: 1800px) {
	.btn-container.svelte-d39ssm {
		display: grid;
		grid-template-columns: 1fr auto 1fr;
		align-items: center;
		column-gap: 6px;
		text-align: left;
	}
	.btn-container.svelte-d39ssm::before {
		content: '';
		display: block;
	}
}
.filters-icon.svelte-11qcy4u {
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
}
.all-textarea-container.svelte-4kqdio.svelte-4kqdio {
	position: relative;
}
.all-textarea-container.svelte-4kqdio.svelte-4kqdio:before {
	content: '';
	text-align: right;
	background: #ffd4d4;
	transition: width 0.5s;
	border-radius: 4px;
	position: absolute;
	overflow: hidden;
	right: 0;
	top: 0;
	width: 0;
	height: 100%;
	visibility: hidden;
	box-shadow: 0 0 0 3px #ffd4d4;
}
.invalid.svelte-4kqdio .all-textarea-container.svelte-4kqdio:before {
	visibility: visible;
	width: calc(100% + 3px);
}
.all-textarea-container.svelte-kka6cl.svelte-kka6cl {
	position: relative;
}
.all-textarea-container.svelte-kka6cl.svelte-kka6cl:before {
	content: '';
	text-align: right;
	background: #ffd4d4;
	transition: width 0.5s;
	border-radius: 4px;
	position: absolute;
	overflow: hidden;
	right: 0;
	top: 0;
	width: 0;
	height: 100%;
	visibility: hidden;
	box-shadow: 0 0 0 3px #ffd4d4;
}
.invalid.svelte-kka6cl .all-textarea-container.svelte-kka6cl:before {
	visibility: visible;
	width: calc(100% + 3px);
}
.with-filters.svelte-kka6cl.svelte-kka6cl {
	position: relative;
	top: -5px;
	margin-right: 20px;
}
.child-question-wrapper.svelte-kka6cl.svelte-kka6cl {
	position: relative;
}
.child-check-layer.svelte-kka6cl.svelte-kka6cl {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 5px;
	bottom: 8px;
	border-radius: 5px;
	border: 2px solid transparent;
	background: transparent;
	pointer-events: auto;
	z-index: 1;
}
.child-check-layer.checked.svelte-kka6cl.svelte-kka6cl {
	border-color: #f77d00;
}
.all-textarea-container.svelte-4kqdio.svelte-4kqdio {
	position: relative;
}
.all-textarea-container.svelte-4kqdio.svelte-4kqdio:before {
	content: '';
	text-align: right;
	background: #ffd4d4;
	transition: width 0.5s;
	border-radius: 4px;
	position: absolute;
	overflow: hidden;
	right: 0;
	top: 0;
	width: 0;
	height: 100%;
	visibility: hidden;
	box-shadow: 0 0 0 3px #ffd4d4;
}
.invalid.svelte-4kqdio .all-textarea-container.svelte-4kqdio:before {
	visibility: visible;
	width: calc(100% + 3px);
}
.all-textarea-container.svelte-4kqdio.svelte-4kqdio {
	position: relative;
}
.all-textarea-container.svelte-4kqdio.svelte-4kqdio:before {
	content: '';
	text-align: right;
	background: #ffd4d4;
	transition: width 0.5s;
	border-radius: 4px;
	position: absolute;
	overflow: hidden;
	right: 0;
	top: 0;
	width: 0;
	height: 100%;
	visibility: hidden;
	box-shadow: 0 0 0 3px #ffd4d4;
}
.invalid.svelte-4kqdio .all-textarea-container.svelte-4kqdio:before {
	visibility: visible;
	width: calc(100% + 3px);
}
.simple-editor.svelte-rcbj4u {
	position: relative;
}
.closed-survey.svelte-rcbj4u {
	position: relative;
}
.survey-check-layer.svelte-rcbj4u {
	position: absolute;
	cursor: pointer;
	top: 15px;
	left: 14px;
	right: 14px;
	bottom: 35px;
	border-radius: 5px;
	border: 2px solid transparent;
	background: transparent;
	pointer-events: auto;
}
.survey-check-layer.checked.svelte-rcbj4u {
	border-color: #f77d00;
}
.alert.svelte-ledfhn.svelte-ledfhn {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 14px;
	position: relative;
	padding-right: 30px;
}
.alert.svelte-ledfhn .close.svelte-ledfhn {
	position: absolute;
	right: 0;
	top: 0;
	outline: 0;
	padding: 6px 12px 6px 5px;
}
.patterns-list.svelte-heeuj1 {
	width: 0;
	min-width: 0;
	overflow: hidden;
	transition:
		width 0.5s,
		opacity 0.2s;
	border-right: 1px solid #e9e9e6;
}
.patterns-list.opened.svelte-heeuj1 {
	width: 200px;
	min-width: 200px;
}
.survey-check.svelte-1vayb9a.svelte-1vayb9a {
	padding-top: 11px;
	left: 4px;
	transform: scale(0.9);
	margin-right: 8px;
}
.survey-table.svelte-1vayb9a.svelte-1vayb9a {
	border-collapse: separate;
	border-spacing: 0;
}
.survey-row-selected.svelte-1vayb9a td.svelte-1vayb9a:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.survey-row-selected.svelte-1vayb9a td.svelte-1vayb9a:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.survey-row-selected.svelte-1vayb9a td.svelte-1vayb9a {
	background-color: #fff7ef !important;
	box-shadow:
		inset 0 2px 0 #f77d00,
		inset 0 -2px 0 #f77d00;
}
.survey-row-selected.svelte-1vayb9a td.svelte-1vayb9a:first-child {
	box-shadow:
		inset 2px 0 0 #f77d00,
		inset 0 2px 0 #f77d00,
		inset 0 -2px 0 #f77d00;
}
.survey-row-selected.svelte-1vayb9a td.svelte-1vayb9a:last-child {
	box-shadow:
		inset -2px 0 0 #f77d00,
		inset 0 2px 0 #f77d00,
		inset 0 -2px 0 #f77d00;
}
.clear-search.svelte-1p1jwyn {
	position: absolute;
	top: 1px;
	right: 1px;
	bottom: 1px;
	z-index: 100;
	line-height: 10px;
}
.simple-editor-outer.svelte-1tq5g1v {
	overflow-y: scroll;
	height: 100%;
	position: absolute;
	width: 100%;
}
.outer.disabled.svelte-1tq5g1v {
	opacity: 0.6;
	pointer-events: none;
}
.el-switch-style.svelte-1tq5g1v:before {
	content: none;
}
.test-zone.svelte-6yf6go {
	fill: rgba(0, 0, 0, 0.2);
}
.test-zone.svelte-6yf6go:hover,
.test-zone.selected.svelte-6yf6go {
	fill: rgba(50, 200, 50, 0.5);
}
.cursor-move.svelte-6yf6go {
	cursor: move;
}
.droparea.svelte-1qrxarg {
	border: 2px dashed #bbb;
	background-color: #f0f0f0;
	min-height: 120px;
}
.droparea.active.svelte-1qrxarg {
	background-color: #dbf7db;
}
.media-outer.svelte-1qrxarg {
	gap: 13px;
	width: 100%;
	justify-content: center;
}
.media-container.svelte-1qrxarg {
	border: 1px solid #e1e1e1;
	width: 32%;
	text-align: center;
}
.selected.svelte-1qrxarg {
	box-shadow: 0 0 0 2px #bbb;
}
.top-delete.svelte-1qrxarg {
	position: absolute;
	top: 0;
	right: 0;
}
.bottom-name.svelte-1qrxarg {
	position: absolute;
	text-align: left;
	bottom: 0;
	left: 0;
	width: 100%;
	border-radius: 5px;
	background: #fff;
	background: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0) 0%,
		rgb(255, 255, 255) 10%,
		rgb(255, 255, 255) 100%
	);
	padding: 3px 8px;
	line-height: 17px;
	font-size: 14px;
	max-height: 38px;
	text-overflow: ellipsis;
	overflow: hidden;
	overflow-wrap: anywhere;
}
.index.svelte-1qrxarg {
	position: absolute;
	border: 1px solid #c4c4c4;
	background: #fff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	left: 10px;
	top: 10px;
	font-weight: bold;
	font-size: 12px;
}
.droparea.svelte-gzxatx {
	border: 2px dashed #bbb;
	background-color: #f0f0f0;
	min-height: 120px;
}
.droparea.active.svelte-gzxatx {
	background-color: #dbf7db;
}
.media-outer.svelte-gzxatx {
	gap: 13px;
	width: 100%;
	justify-content: center;
	margin-bottom: 15px;
}
.media-container.svelte-gzxatx {
	border: 1px solid #e1e1e1;
	width: 32%;
	text-align: center;
}
.selected.svelte-gzxatx {
	box-shadow: 0 0 0 2px #bbb;
}
.top-delete.svelte-gzxatx {
	position: absolute;
	top: 0;
	right: 0;
}
.bottom-name.svelte-gzxatx {
	position: absolute;
	text-align: left;
	bottom: 0;
	left: 0;
	width: 100%;
	border-radius: 5px;
	background: #fff;
	background: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0) 0%,
		rgb(255, 255, 255) 10%,
		rgb(255, 255, 255) 100%
	);
	padding: 3px 8px;
	line-height: 17px;
	font-size: 14px;
	max-height: 38px;
	text-overflow: ellipsis;
	overflow: hidden;
	overflow-wrap: anywhere;
}
.updating-block.svelte-1inqiuz.svelte-1inqiuz {
	right: 0px;
	top: 3px;
	font-weight: 400;
	color: #333;
	font-size: 12px;
}
@keyframes svelte-1inqiuz-blink {
	0% {
		opacity: 0.2;
	}
	20% {
		opacity: 1;
	}
	100% {
		opacity: 0.2;
	}
}
.saving.svelte-1inqiuz.svelte-1inqiuz {
	font-size: 20px;
}
.saving.svelte-1inqiuz span.svelte-1inqiuz {
	animation-name: svelte-1inqiuz-blink;
	animation-duration: 1.4s;
	animation-iteration-count: infinite;
	animation-fill-mode: both;
}
.saving.svelte-1inqiuz span.svelte-1inqiuz:nth-child(2) {
	animation-delay: 0.2s;
}
.saving.svelte-1inqiuz span.svelte-1inqiuz:nth-child(3) {
	animation-delay: 0.4s;
}
.outer.disabled.svelte-1inqiuz .checkDisabled.svelte-1inqiuz {
	opacity: 0.6;
	pointer-events: none;
}
.active-theme.svelte-1tkuozq {
	color: #f77d00;
}
.disabled.svelte-896f0v {
	opacity: 0.4;
	cursor: default;
	pointer-events: none;
}
.social-share-block.disabled.svelte-89n726 {
	opacity: 0.4;
	cursor: default;
	pointer-events: none;
}
.first-container.disabled.svelte-1xrpwfz.svelte-1xrpwfz {
	margin-top: 3rem;
}
.first-container.disabled.svelte-1xrpwfz h2.svelte-1xrpwfz {
	margin-top: 1.5rem !important;
}
.outer.disabled.svelte-yh35d2 .checkDisabled.svelte-yh35d2 {
	opacity: 0.6;
	pointer-events: none;
}
.why-it-working.svelte-1tfyhpq {
	position: absolute;
	left: 100%;
	margin-left: 12px;
	white-space: nowrap;
	text-decoration: underline;
	cursor: pointer;
	outline: none;
}
.first-col.svelte-b9daop {
	padding-right: 20px;
}
.card-header.svelte-17uds5k.svelte-17uds5k,
.card.svelte-17uds5k th.svelte-17uds5k,
.card.svelte-17uds5k td.svelte-17uds5k {
	padding: 0.5rem 0.75rem;
}
.max-800.svelte-hvv3b3 {
	max-width: 800px !important;
}
.item.svelte-1w0y7bx {
	cursor: default;
	height: var(--height, 42px);
	line-height: var(--height, 42px);
	padding: var(--itemPadding, 0 20px);
	color: var(--itemColor, inherit);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.groupHeader.svelte-1w0y7bx {
	text-transform: var(--groupTitleTextTransform, uppercase);
}
.groupItem.svelte-1w0y7bx {
	padding-left: var(--groupItemPaddingLeft, 40px);
}
.item.svelte-1w0y7bx:active {
	background: var(--itemActiveBackground, #b9daff);
}
.item.active.svelte-1w0y7bx {
	background: var(--itemIsActiveBG, #007aff);
	color: var(--itemIsActiveColor, #fff);
}
.item.first.svelte-1w0y7bx {
	border-radius: var(--itemFirstBorderRadius, 4px 4px 0 0);
}
.item.hover.svelte-1w0y7bx:not(.active) {
	background: var(--itemHoverBG, #e7f2ff);
}
svelte-virtual-list-viewport.svelte-16lkw2v {
	position: relative;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	display: block;
}
svelte-virtual-list-contents.svelte-16lkw2v,
svelte-virtual-list-row.svelte-16lkw2v {
	display: block;
}
svelte-virtual-list-row.svelte-16lkw2v {
	overflow: hidden;
}
.listContainer.svelte-s2c9ej {
	box-shadow: var(--listShadow, 0 2px 3px 0 rgba(44, 62, 80, 0.24));
	border-radius: var(--listBorderRadius, 4px);
	max-height: var(--listMaxHeight, 250px);
	overflow-y: auto;
	background: var(--listBackground, #fff);
}
.virtualList.svelte-s2c9ej {
	height: var(--virtualListHeight, 200px);
}
.listGroupTitle.svelte-s2c9ej {
	color: var(--groupTitleColor, #8f8f8f);
	cursor: default;
	font-size: var(--groupTitleFontSize, 12px);
	font-weight: var(--groupTitleFontWeight, 600);
	height: var(--height, 42px);
	line-height: var(--height, 42px);
	padding: var(--groupTitlePadding, 0 20px);
	text-overflow: ellipsis;
	overflow-x: hidden;
	white-space: nowrap;
	text-transform: var(--groupTitleTextTransform, uppercase);
}
.empty.svelte-s2c9ej {
	text-align: var(--listEmptyTextAlign, center);
	padding: var(--listEmptyPadding, 20px 0);
	color: var(--listEmptyColor, #78848f);
}
.selection.svelte-wszyp3 {
	text-overflow: ellipsis;
	overflow-x: hidden;
	white-space: nowrap;
}
.multiSelectItem.svelte-ky7diy.svelte-ky7diy {
	background: var(--multiItemBG, #ebedef);
	margin: var(--multiItemMargin, 5px 5px 0 0);
	border-radius: var(--multiItemBorderRadius, 16px);
	height: var(--multiItemHeight, 32px);
	line-height: var(--multiItemHeight, 32px);
	display: flex;
	cursor: default;
	padding: var(--multiItemPadding, 0 10px 0 15px);
	max-width: 100%;
}
.multiSelectItem_label.svelte-ky7diy.svelte-ky7diy {
	margin: var(--multiLabelMargin, 0 5px 0 0);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.multiSelectItem.svelte-ky7diy.svelte-ky7diy:hover,
.multiSelectItem.active.svelte-ky7diy.svelte-ky7diy {
	background-color: var(--multiItemActiveBG, #006fff);
	color: var(--multiItemActiveColor, #fff);
}
.multiSelectItem.disabled.svelte-ky7diy.svelte-ky7diy:hover {
	background: var(--multiItemDisabledHoverBg, #ebedef);
	color: var(--multiItemDisabledHoverColor, #c1c6cc);
}
.multiSelectItem_clear.svelte-ky7diy.svelte-ky7diy {
	border-radius: var(--multiClearRadius, 50%);
	background: var(--multiClearBG, #52616f);
	min-width: var(--multiClearWidth, 16px);
	max-width: var(--multiClearWidth, 16px);
	height: var(--multiClearHeight, 16px);
	position: relative;
	top: var(--multiClearTop, 8px);
	text-align: var(--multiClearTextAlign, center);
	padding: var(--multiClearPadding, 1px);
}
.multiSelectItem_clear.svelte-ky7diy.svelte-ky7diy:hover,
.active.svelte-ky7diy .multiSelectItem_clear.svelte-ky7diy {
	background: var(--multiClearHoverBG, #fff);
}
.multiSelectItem_clear.svelte-ky7diy:hover svg.svelte-ky7diy,
.active.svelte-ky7diy .multiSelectItem_clear svg.svelte-ky7diy {
	fill: var(--multiClearHoverFill, #006fff);
}
.multiSelectItem_clear.svelte-ky7diy svg.svelte-ky7diy {
	fill: var(--multiClearFill, #ebedef);
	vertical-align: top;
}
.selectContainer.svelte-jdymgk.svelte-jdymgk {
	--padding: 0 16px;
	border: var(--border, 1px solid #d8dbdf);
	border-radius: var(--borderRadius, 3px);
	height: var(--height, 42px);
	position: relative;
	display: flex;
	align-items: center;
	padding: var(--padding);
	background: var(--background, #fff);
}
.selectContainer.svelte-jdymgk input.svelte-jdymgk {
	cursor: default;
	border: none;
	color: var(--inputColor, #3f4f5f);
	height: var(--height, 42px);
	line-height: var(--height, 42px);
	padding: var(--inputPadding, var(--padding));
	width: 100%;
	background: transparent;
	font-size: var(--inputFontSize, 14px);
	letter-spacing: var(--inputLetterSpacing, -0.08px);
	position: absolute;
	left: var(--inputLeft, 0);
}
.selectContainer.svelte-jdymgk input.svelte-jdymgk::placeholder {
	color: var(--placeholderColor, #78848f);
	opacity: var(--placeholderOpacity, 1);
}
.selectContainer.svelte-jdymgk input.svelte-jdymgk:focus {
	outline: none;
}
.selectContainer.svelte-jdymgk.svelte-jdymgk:hover {
	border-color: var(--borderHoverColor, #b2b8bf);
}
.selectContainer.focused.svelte-jdymgk.svelte-jdymgk {
	border-color: var(--borderFocusColor, #006fe8);
}
.selectContainer.disabled.svelte-jdymgk.svelte-jdymgk {
	background: var(--disabledBackground, #ebedef);
	border-color: var(--disabledBorderColor, #ebedef);
	color: var(--disabledColor, #c1c6cc);
}
.selectContainer.disabled.svelte-jdymgk input.svelte-jdymgk::placeholder {
	color: var(--disabledPlaceholderColor, #c1c6cc);
	opacity: var(--disabledPlaceholderOpacity, 1);
}
.selectedItem.svelte-jdymgk.svelte-jdymgk {
	line-height: var(--height, 42px);
	height: var(--height, 42px);
	overflow-x: hidden;
	padding: var(--selectedItemPadding, 0 20px 0 0);
}
.selectedItem.svelte-jdymgk.svelte-jdymgk:focus {
	outline: none;
}
.clearSelect.svelte-jdymgk.svelte-jdymgk {
	position: absolute;
	right: var(--clearSelectRight, 10px);
	top: var(--clearSelectTop, 11px);
	bottom: var(--clearSelectBottom, 11px);
	width: var(--clearSelectWidth, 20px);
	color: var(--clearSelectColor, #c5cacf);
	flex: none !important;
}
.clearSelect.svelte-jdymgk.svelte-jdymgk:hover {
	color: var(--clearSelectHoverColor, #2c3e50);
}
.selectContainer.focused.svelte-jdymgk .clearSelect.svelte-jdymgk {
	color: var(--clearSelectFocusColor, #3f4f5f);
}
.indicator.svelte-jdymgk.svelte-jdymgk {
	position: absolute;
	right: var(--indicatorRight, 10px);
	top: var(--indicatorTop, 11px);
	width: var(--indicatorWidth, 20px);
	height: var(--indicatorHeight, 20px);
	color: var(--indicatorColor, #c5cacf);
}
.indicator.svelte-jdymgk svg.svelte-jdymgk {
	display: inline-block;
	fill: var(--indicatorFill, currentcolor);
	line-height: 1;
	stroke: var(--indicatorStroke, currentcolor);
	stroke-width: 0;
}
.spinner.svelte-jdymgk.svelte-jdymgk {
	position: absolute;
	right: var(--spinnerRight, 10px);
	top: var(--spinnerLeft, 11px);
	width: var(--spinnerWidth, 20px);
	height: var(--spinnerHeight, 20px);
	color: var(--spinnerColor, #51ce6c);
	animation: svelte-jdymgk-rotate 0.75s linear infinite;
}
.spinner_icon.svelte-jdymgk.svelte-jdymgk {
	display: block;
	height: 100%;
	transform-origin: center center;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-transform: none;
}
.spinner_path.svelte-jdymgk.svelte-jdymgk {
	stroke-dasharray: 90;
	stroke-linecap: round;
}
.multiSelect.svelte-jdymgk.svelte-jdymgk {
	display: flex;
	padding: var(--multiSelectPadding, 0 35px 0 16px);
	height: auto;
	flex-wrap: wrap;
	align-items: stretch;
}
.multiSelect.svelte-jdymgk > .svelte-jdymgk {
	flex: 1 1 50px;
}
.selectContainer.multiSelect.svelte-jdymgk input.svelte-jdymgk {
	padding: var(--multiSelectInputPadding, 0);
	position: relative;
	margin: var(--multiSelectInputMargin, 0);
}
.hasError.svelte-jdymgk.svelte-jdymgk {
	border: var(--errorBorder, 1px solid #ff2d55);
	background: var(--errorBackground, #fff);
}
@keyframes svelte-jdymgk-rotate {
	100% {
		transform: rotate(360deg);
	}
}
.max-1050.svelte-1bt8mdl.svelte-1bt8mdl {
	max-width: 1050px !important;
}
label.svelte-1bt8mdl.svelte-1bt8mdl,
.form-control.svelte-1bt8mdl.svelte-1bt8mdl {
	margin-bottom: 0 !important;
	font-size: 16px;
}
.form-control-lg.svelte-1bt8mdl.svelte-1bt8mdl {
	font-size: 16px;
	padding-left: 9px;
}
.want-more.svelte-1bt8mdl.svelte-1bt8mdl {
	padding: 11px 10px 0 10px;
	border-radius: 6px;
	border: 1px solid #ccc;
}
.want-more.svelte-1bt8mdl p.svelte-1bt8mdl {
	color: #aaa;
	margin-bottom: 12px;
	line-height: 18px;
	font-size: 14px;
}
.border-right.svelte-1bt8mdl.svelte-1bt8mdl {
	border-right: 1px solid #ddd;
}
.outer.disabled.svelte-1bt8mdl .checkDisabled.svelte-1bt8mdl {
	opacity: 0.6;
	pointer-events: none;
}
label.svelte-1djoc7l.svelte-1djoc7l {
	margin-bottom: 0 !important;
	font-size: 16px;
}
.outer.disabled.svelte-1djoc7l .checkDisabled.svelte-1djoc7l {
	opacity: 0.6;
	pointer-events: none;
}
.audience_main_container.disabled {
	pointer-events: none;
}
.audience_main_container.disabled .card-header,
.audience_main_container.disabled label {
	opacity: 0.6;
	background: #f6f6f6 !important;
}
.audience_main_container.disabled .badge {
	display: none;
}
.audience_main_container.disabled .selectContainer,
.audience_main_container.disabled .selectContainer input {
	font-size: 0;
	color: #fff;
}
.max-1050.svelte-o6ibgp {
	max-width: 1050px !important;
}
label.svelte-o6ibgp,
.form-control.svelte-o6ibgp {
	margin-bottom: 0 !important;
	font-size: 16px;
}
.form-control-lg.svelte-o6ibgp {
	font-size: 16px;
	padding-left: 9px;
}
.border-right.svelte-o6ibgp {
	border-right: 1px solid #ddd;
}
.border-left.svelte-o6ibgp {
	border-left: 1px solid #ddd;
}
.audience-container.svelte-o6ibgp {
	min-height: 100vh;
}
.outer.disabled.svelte-o6ibgp .checkDisabled {
	opacity: 0.6;
	pointer-events: none;
}
.recalc-overlay.svelte-o6ibgp {
	position: absolute;
	inset: 0;
	z-index: 10;
	background: rgba(255, 255, 255, 0.5);
	cursor: progress;
}
.droparea.svelte-1csh45t {
	border: 2px dashed #bbb;
	background-color: #f0f0f0;
	min-height: 120px;
}
.droparea.active.svelte-1csh45t {
	background-color: #dbf7db;
}
.shelf-scroll.svelte-rryys2 {
	overflow-x: auto;
}
.btn-conception-image.svelte-qss8vg {
	width: 350px;
}
.btn-conception-media.svelte-qss8vg {
	width: 170px;
}
.btn-row-image.svelte-oasovw {
	width: 350px;
}
.btn-row-media.svelte-oasovw {
	width: 170px;
}
.btn-row-image.svelte-oasovw {
	width: 350px;
}
.btn-row-media.svelte-oasovw {
	width: 170px;
}
.questions-list.svelte-1m24glp .simple-editor .btn-container {
	text-align: left !important;
}
.company-switcher__toggle.svelte-dvz5k8 {
	white-space: nowrap;
	box-shadow: none;
}
.company-switcher__name.svelte-dvz5k8 {
	max-width: 180px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.company-switcher__toggle.svelte-dvz5k8:disabled {
	cursor: not-allowed;
	opacity: 0.5;
}
.dropdown-item.svelte-dvz5k8 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ladda-button .ladda-label {
	height: 100%;
}
.form-control-icon.svelte-1jqwq9g.svelte-1jqwq9g {
	position: absolute;
	z-index: 2;
	font-size: 16px;
	display: block;
	right: 10px;
	padding: 0 15px;
	height: 2.375rem;
	line-height: 2.375rem;
	text-align: center;
	pointer-events: none;
	color: #aaa;
}
.darkborder.svelte-1jqwq9g.svelte-1jqwq9g {
	border-color: #ddd !important;
	color: #666 !important;
}
.darkborder.svelte-1jqwq9g.svelte-1jqwq9g:hover {
	color: #fff !important;
	background: #555;
}
.darklight.svelte-1jqwq9g.svelte-1jqwq9g {
	background-color: #999 !important;
}
.news-one.svelte-1jqwq9g.svelte-1jqwq9g {
	padding-top: 12px;
	margin-top: 15px;
	padding-bottom: 10px;
	color: #333;
}
.news-one.svelte-1jqwq9g h3.svelte-1jqwq9g {
	font-size: 22px;
	line-height: 30px;
}
.news-one.svelte-1jqwq9g p.svelte-1jqwq9g {
	font-size: 15px;
	margin: 5px 0;
}
.page-link.svelte-1jqwq9g.svelte-1jqwq9g {
	color: #333;
}
.page-link.active.svelte-1jqwq9g.svelte-1jqwq9g {
	background-color: #de7000;
	color: #fff;
}
.news-date.svelte-1jqwq9g.svelte-1jqwq9g {
	padding-top: 0px;
	margin-bottom: 0;
	color: #999;
}
.news-tag.svelte-1jqwq9g.svelte-1jqwq9g {
	padding-top: 0;
	float: right;
	margin-bottom: 0;
	color: #999;
	text-transform: capitalize;
}
.news-container.svelte-1jqwq9g img {
	max-width: 100%;
}
.form-control-icon.svelte-1vx9ud {
	position: absolute;
	z-index: 2;
	font-size: 16px;
	display: block;
	width: 3.375rem;
	height: 2.375rem;
	line-height: 2.375rem;
	text-align: center;
	pointer-events: none;
	color: #aaa;
}
.wrap-text.svelte-1vx9ud {
	overflow-wrap: anywhere;
}
.wrap-text.svelte-1twtk4i {
	overflow-wrap: anywhere;
}
.codemirror-wrapper.svelte-xdyb4d .cm-focused {
	outline: none;
}
.scm-waiting.svelte-xdyb4d {
	position: relative;
}
.scm-waiting__loading.svelte-xdyb4d {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(255, 255, 255, 0.5);
}
.scm-loading.svelte-xdyb4d {
	display: flex;
	align-items: center;
	justify-content: center;
}
.scm-loading__spinner.svelte-xdyb4d {
	width: 1rem;
	height: 1rem;
	border-radius: 100%;
	border: solid 2px #000;
	border-top-color: transparent;
	margin-right: 0.75rem;
	animation: svelte-xdyb4d-spin 1s linear infinite;
}
.scm-loading__text.svelte-xdyb4d {
	font-family: sans-serif;
}
.scm-pre.svelte-xdyb4d {
	font-size: 0.85rem;
	font-family: monospace;
	tab-size: 2;
	-moz-tab-size: 2;
	resize: none;
	pointer-events: none;
	user-select: none;
	overflow: auto;
}
@keyframes svelte-xdyb4d-spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.back-link.svelte-31km5z {
	color: #f77d00;
	display: inline-block;
	text-decoration: none;
}
.price-list-link.svelte-31km5z {
	cursor: pointer;
	color: #007bff;
	text-decoration: none;
}
.price-list-link.svelte-31km5z:hover {
	text-decoration: underline;
}
.wrap-text.svelte-1twtk4i {
	overflow-wrap: anywhere;
}
.back-link.svelte-zd8qff {
	color: #f77d00;
	display: inline-block;
	text-decoration: none;
}
.tariff-link.svelte-zd8qff {
	cursor: pointer;
	color: #007bff;
	text-decoration: none;
}
.tariff-link.svelte-zd8qff:hover {
	text-decoration: underline;
}
.confirm-label.svelte-ez5xgr {
	padding-right: 150px;
}
h3.svelte-ez5xgr,
h4.svelte-ez5xgr {
	color: #444;
}
.burger.svelte-1cszjz5.svelte-1cszjz5 {
	background: #fff;
	position: absolute;
	right: 0;
	top: 8px;
	padding: 0 4px 1px;
	border-radius: 2px;
	outline: none;
}
.burger.svelte-1cszjz5.svelte-1cszjz5:hover,
.burger.svelte-1cszjz5.svelte-1cszjz5:focus,
.burger.svelte-1cszjz5.svelte-1cszjz5:active {
	background: #e6e6e6;
}
.contextmenu.svelte-1cszjz5.svelte-1cszjz5 {
	min-width: 115px;
	left: auto;
	right: 2px;
	top: 32px;
	box-shadow: #888888 3px 3px 10px;
	border-color: #999999;
}
.contextmenu.svelte-1cszjz5 .dropdown-item.svelte-1cszjz5 {
	color: rgb(51, 51, 51);
	transition:
		background 250ms ease 0s,
		color 250ms ease 0s;
	background: transparent;
}
.contextmenu.svelte-1cszjz5 .dropdown-item.svelte-1cszjz5:hover,
.contextmenu.svelte-1cszjz5 .dropdown-item.svelte-1cszjz5:focus,
.contextmenu.svelte-1cszjz5 .dropdown-item.svelte-1cszjz5:active {
	background: #335cad;
	color: #fff;
}
.area.svelte-ijy1c9.svelte-ijy1c9 {
	position: absolute;
	border: 1px solid rgba(0, 0, 0, 0.8);
}
.burger.svelte-ijy1c9.svelte-ijy1c9 {
	background: #fff;
	position: absolute;
	right: 0;
	top: 8px;
	padding: 0 4px 1px;
	border-radius: 2px;
	outline: none;
}
.burger.svelte-ijy1c9.svelte-ijy1c9:hover,
.burger.svelte-ijy1c9.svelte-ijy1c9:focus,
.burger.svelte-ijy1c9.svelte-ijy1c9:active {
	background: #e6e6e6;
}
.contextmenu.svelte-ijy1c9.svelte-ijy1c9 {
	min-width: 115px;
	left: auto;
	right: 2px;
	top: 32px;
	box-shadow: #888888 3px 3px 10px;
	border-color: #999999;
}
.contextmenu.svelte-ijy1c9 .dropdown-item.svelte-ijy1c9 {
	color: rgb(51, 51, 51);
	transition:
		background 250ms ease 0s,
		color 250ms ease 0s;
	background: transparent;
}
.contextmenu.svelte-ijy1c9 .dropdown-item.svelte-ijy1c9:hover,
.contextmenu.svelte-ijy1c9 .dropdown-item.svelte-ijy1c9:focus,
.contextmenu.svelte-ijy1c9 .dropdown-item.svelte-ijy1c9:active {
	background: #335cad;
	color: #fff;
}
.burger.svelte-1ul8te.svelte-1ul8te {
	background: #fff;
	padding: 0 4px 1px;
	border-radius: 2px;
	outline: none;
}
.burger.svelte-1ul8te.svelte-1ul8te:hover,
.burger.svelte-1ul8te.svelte-1ul8te:focus,
.burger.svelte-1ul8te.svelte-1ul8te:active {
	background: #e6e6e6;
}
.contextmenu.svelte-1ul8te.svelte-1ul8te {
	width: 115px;
	min-width: 115px;
	left: auto;
	right: 2px;
	top: 32px;
	box-shadow: #888888 3px 3px 10px;
	border-color: #999999;
}
.contextmenu.svelte-1ul8te .dropdown-item.svelte-1ul8te {
	color: rgb(51, 51, 51);
	transition:
		background 250ms ease 0s,
		color 250ms ease 0s;
	background: transparent;
}
.contextmenu.svelte-1ul8te .dropdown-item.svelte-1ul8te:hover,
.contextmenu.svelte-1ul8te .dropdown-item.svelte-1ul8te:focus,
.contextmenu.svelte-1ul8te .dropdown-item.svelte-1ul8te:active {
	background: #335cad;
	color: #fff;
}
.column.svelte-1ul8te.svelte-1ul8te {
	width: 50%;
}
.burger.svelte-jhpu05.svelte-jhpu05 {
	background: #fff;
	padding: 0 4px 1px;
	border-radius: 2px;
	outline: none;
}
.burger.svelte-jhpu05.svelte-jhpu05:hover,
.burger.svelte-jhpu05.svelte-jhpu05:focus,
.burger.svelte-jhpu05.svelte-jhpu05:active {
	background: #e6e6e6;
}
.contextmenu.svelte-jhpu05.svelte-jhpu05 {
	width: 115px;
	min-width: 115px;
	left: auto;
	right: 2px;
	top: 32px;
	box-shadow: #888888 3px 3px 10px;
	border-color: #999999;
}
.contextmenu.svelte-jhpu05 .dropdown-item.svelte-jhpu05 {
	color: rgb(51, 51, 51);
	transition:
		background 250ms ease 0s,
		color 250ms ease 0s;
	background: transparent;
}
.contextmenu.svelte-jhpu05 .dropdown-item.svelte-jhpu05:hover,
.contextmenu.svelte-jhpu05 .dropdown-item.svelte-jhpu05:focus,
.contextmenu.svelte-jhpu05 .dropdown-item.svelte-jhpu05:active {
	background: #335cad;
	color: #fff;
}
.burger.svelte-1dc2zrs.svelte-1dc2zrs {
	background: #fff;
	padding: 0 4px 1px;
	border-radius: 2px;
	outline: none;
}
.burger.svelte-1dc2zrs.svelte-1dc2zrs:hover,
.burger.svelte-1dc2zrs.svelte-1dc2zrs:focus,
.burger.svelte-1dc2zrs.svelte-1dc2zrs:active {
	background: #e6e6e6;
}
.contextmenu.svelte-1dc2zrs.svelte-1dc2zrs {
	width: 115px;
	min-width: 115px;
	left: auto;
	right: 2px;
	top: 32px;
	box-shadow: #888888 3px 3px 10px;
	border-color: #999999;
}
.contextmenu.svelte-1dc2zrs .dropdown-item.svelte-1dc2zrs {
	color: rgb(51, 51, 51);
	transition:
		background 250ms ease 0s,
		color 250ms ease 0s;
	background: transparent;
}
.contextmenu.svelte-1dc2zrs .dropdown-item.svelte-1dc2zrs:hover,
.contextmenu.svelte-1dc2zrs .dropdown-item.svelte-1dc2zrs:focus,
.contextmenu.svelte-1dc2zrs .dropdown-item.svelte-1dc2zrs:active {
	background: #335cad;
	color: #fff;
}
.target-zone.svelte-1dc2zrs.svelte-1dc2zrs {
	font-weight: 600;
}
.btn-outline-quaternary.svelte-1h90kmn svg.svelte-1h90kmn {
	fill: #6c757d;
}
.btn-outline-quaternary.svelte-1h90kmn:hover svg.svelte-1h90kmn {
	fill: #fff;
}
.graphic.svelte-1h90kmn.svelte-1h90kmn {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, 0);
}
.graphic.svelte-1h90kmn polygon.svelte-1h90kmn {
	fill: #1565c0;
	stroke: #000000;
}
.graphic.svelte-1h90kmn polyline.svelte-1h90kmn {
	fill: none;
	stroke-width: 5px;
	stroke: #f44336;
	stroke-linecap: round;
	stroke-linejoin: round;
}
.chart-container.svelte-1djao0o.svelte-1djao0o {
	position: relative;
	display: inline-block;
	margin: 0 auto;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
}
.chart-container.svelte-1djao0o svg.svelte-1djao0o {
	background-color: rgba(255, 255, 255, 0.5);
}
.chart-container.svelte-1djao0o polygon.svelte-1djao0o {
	transition: 100ms opacity ease-in;
	cursor: pointer;
}
.polygon-burger.svelte-1djao0o.svelte-1djao0o {
	background: #fff;
	position: absolute;
	right: 0;
	top: 8px;
	padding: 0 4px 1px;
	border-radius: 2px;
	display: block;
	border: none;
	outline: none;
}
.polygon-burger.svelte-1djao0o.svelte-1djao0o:hover,
.polygon-burger.svelte-1djao0o.svelte-1djao0o:focus,
.polygon-burger.svelte-1djao0o.svelte-1djao0o:active {
	background: #e6e6e6;
}
.contextmenu.svelte-1djao0o.svelte-1djao0o {
	min-width: 115px;
	left: auto;
	right: 2px;
	top: 32px;
	box-shadow: #888888 3px 3px 10px;
	border-color: #999999;
}
.contextmenu.svelte-1djao0o .dropdown-item.svelte-1djao0o {
	color: rgb(51, 51, 51);
	transition:
		background 250ms ease 0s,
		color 250ms ease 0s;
	background: transparent;
}
.contextmenu.svelte-1djao0o .dropdown-item.svelte-1djao0o:hover,
.contextmenu.svelte-1djao0o .dropdown-item.svelte-1djao0o:focus,
.contextmenu.svelte-1djao0o .dropdown-item.svelte-1djao0o:active {
	background: #335cad;
	color: #fff;
}
.matrix-title.svelte-io9o1f {
	color: #111;
	margin-left: 30px;
}
.matrix-container.svelte-io9o1f {
	background: #fcfcfc;
	background: linear-gradient(
		90deg,
		rgba(247, 247, 247, 1) 0%,
		rgba(242, 242, 242, 1) 50%,
		rgba(252, 252, 252, 1) 100%
	);
	margin-bottom: 30px;
}
.grouped-title.svelte-1nzi03p.svelte-1nzi03p {
	color: #111;
	margin-left: 30px;
}
.grouped-container.svelte-1nzi03p.svelte-1nzi03p {
	background: #fcfcfc;
	background: linear-gradient(
		90deg,
		rgba(247, 247, 247, 1) 0%,
		rgba(242, 242, 242, 1) 50%,
		rgba(252, 252, 252, 1) 100%
	);
	margin-bottom: 30px;
}
.rate-autocoding.svelte-1nzi03p.svelte-1nzi03p {
	position: absolute;
	right: 30px;
	font-size: 13px;
	line-height: 15px;
	bottom: 30px;
	text-align: right;
}
.rate-autocoding.svelte-1nzi03p a.svelte-1nzi03p {
	color: #999;
}
.summary-operator.svelte-qkjfcc {
	display: flex;
	align-items: center;
	color: #999;
	margin: 4px 0;
}
.summary-operator.svelte-qkjfcc::before,
.summary-operator.svelte-qkjfcc::after {
	content: '';
	flex: 1;
	border-top: 1px solid #ddd;
}
.summary-operator.svelte-qkjfcc::before {
	margin-right: 8px;
}
.summary-operator.svelte-qkjfcc::after {
	margin-left: 8px;
}
.summary-group.svelte-qkjfcc {
	padding: 4px 5px;
	margin: 4px 0;
	border-radius: 4px;
	background: #fff;
}
.summary-group.grey.svelte-qkjfcc {
	background: #f0f0f0;
}
.filter-info.svelte-1ssekvz.svelte-1ssekvz {
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 6px 10px;
	line-height: 17px;
	font-size: 13px;
	margin: 20px 10px 10px;
	background: #fff;
}
.filter-list.svelte-1ssekvz.svelte-1ssekvz {
	line-height: 16px;
	font-size: 14px;
	margin: 10px 10px 10px;
}
.result-filter-button.svelte-1ssekvz.svelte-1ssekvz {
	display: block;
	width: calc(100% - 20px);
	margin: 20px 10px 10px;
}
body.modal-open .sidebar-left.svelte-1ssekvz.svelte-1ssekvz {
	padding-right: 0 !important;
}
.filter-list.svelte-1ssekvz h3.svelte-1ssekvz {
	font-size: 11px;
	color: #222;
	font-weight: bold;
	line-height: 13px;
}
.tab-pane.svelte-1ssekvz.svelte-1ssekvz {
	overflow: hidden;
	height: 0;
	display: flex;
}
.tab-pane.active.svelte-1ssekvz.svelte-1ssekvz {
	height: auto;
}
.results-sidebar-col.svelte-1ssekvz.svelte-1ssekvz {
	width: 200px;
	background: #f7f7f7;
}
.filters-mobile-toggle.svelte-1ssekvz.svelte-1ssekvz {
	background: #f7f7f7;
	border: none;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	color: #333;
}
.filters-mobile-toggle.svelte-1ssekvz .fa-chevron-down.svelte-1ssekvz {
	transition: transform 0.2s ease;
}
.filters-mobile-toggle.svelte-1ssekvz .fa-chevron-down.rotated.svelte-1ssekvz {
	transform: rotate(180deg);
}
@media (max-width: 991.98px) {
	.results-body.svelte-1ssekvz.svelte-1ssekvz {
		flex-direction: column;
	}
	.results-sidebar-col.svelte-1ssekvz.svelte-1ssekvz {
		width: 100% !important;
	}
	.results-aside.svelte-1ssekvz.svelte-1ssekvz {
		position: static !important;
	}
	.filters-body-collapsed.svelte-1ssekvz.svelte-1ssekvz {
		display: none;
	}
	.results-content-col.svelte-1ssekvz.svelte-1ssekvz {
		width: 100%;
		max-width: 100%;
	}
}
.sidebar-left.svelte-169qryv.svelte-169qryv {
	flex: 0 0 200px;
	background: rgb(247, 247, 247) !important;
	transition:
		200ms width,
		200ms flex-basis;
}
.sidebar-left.svelte-169qryv .nav-main.svelte-169qryv {
	opacity: 1;
	transition: 200ms opacity;
}
.sidebar-left.sidebar-left-hide.svelte-169qryv.svelte-169qryv {
	flex: 0 0 73px;
	width: 73px;
}
.sidebar-left.sidebar-left-hide.svelte-169qryv .nav-main.svelte-169qryv {
	opacity: 0;
}
.settings-mobile-toggle.svelte-169qryv.svelte-169qryv {
	background: #f7f7f7;
	border: none;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	color: #333;
}
.settings-mobile-toggle.svelte-169qryv .fa-chevron-down.svelte-169qryv {
	transition: transform 0.2s ease;
}
.settings-mobile-toggle.svelte-169qryv .fa-chevron-down.rotated.svelte-169qryv {
	transform: rotate(180deg);
}
@media (max-width: 991.98px) {
	.sidebar-left.svelte-169qryv.svelte-169qryv,
	.sidebar-left.sidebar-left-hide.svelte-169qryv.svelte-169qryv {
		position: static !important;
		flex: 0 0 auto;
		width: 100%;
		min-width: 0;
		margin-left: 0 !important;
	}
	.sidebar-left.svelte-169qryv .nav-main.svelte-169qryv,
	.sidebar-left.sidebar-left-hide.svelte-169qryv .nav-main.svelte-169qryv {
		opacity: 1;
	}
	.sidebar-left.svelte-169qryv .float-right {
		float: none !important;
		width: 100% !important;
	}
	.settings-body-collapsed.svelte-169qryv.svelte-169qryv {
		display: none;
	}
}
.info-ai.svelte-uj0zru.svelte-uj0zru {
	margin-top: 10px;
	max-width: 250px;
	font-size: 12px;
	line-height: 14px;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 5px 6px 5px 2px;
	background-color: #f3f9ff;
}
.info-ai.svelte-uj0zru .icon.svelte-uj0zru {
	flex-basis: 2rem;
	flex-grow: 0;
	flex-shrink: 0;
}
.stats-summary.svelte-uj0zru.svelte-uj0zru {
	max-width: 100%;
}
.stat-export.svelte-uj0zru.svelte-uj0zru {
	margin-left: 2rem;
}
@media (max-width: 991.98px) {
	.stat-total.svelte-uj0zru.svelte-uj0zru {
		width: 100%;
		text-align: center;
	}
	.stat-cell.svelte-uj0zru.svelte-uj0zru {
		padding-bottom: 0.5rem;
	}
	.stat-export.svelte-uj0zru.svelte-uj0zru {
		margin-left: 0;
		margin-top: 0.5rem;
		width: 100%;
		text-align: center !important;
	}
	.info-ai.svelte-uj0zru.svelte-uj0zru {
		max-width: 100%;
	}
	.cross-tables-wrap.svelte-uj0zru.svelte-uj0zru {
		flex-direction: column;
	}
}
.btn-metric.svelte-1c6gzjs {
	background-color: #ffffff;
	border-width: 0;
	color: #666;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}
.btn-metric.svelte-1c6gzjs:hover,
.btn-metric.svelte-1c6gzjs:focus,
.btn-metric.svelte-1c6gzjs:active {
	background-color: #ffefdb;
}
.btn-metric.active.svelte-1c6gzjs {
	color: #fff;
	background-color: #f77d00;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.brand-health-chart.svelte-x6hp3x .highcharts-tooltip span {
	white-space: normal !important;
	width: 200px;
}
.brand-health-chart.svelte-x6hp3x .highcharts-tooltip span {
	white-space: normal !important;
	width: 200px;
}
.brand-health-chart.svelte-x6hp3x .highcharts-tooltip span {
	white-space: normal !important;
	width: 200px;
}
.style-switcher.svelte-fh3ip3 {
	position: relative;
	transition: width 0.5s;
	right: 0;
	width: 0;
}
.style-switcher.active.svelte-fh3ip3 {
	width: 290px;
}
.left-menu.svelte-crh1j5 {
	transition: width 0.5s;
	min-height: 100%;
	background: #f7f7f7;
	width: 301px;
}
.left-menu.hide.svelte-crh1j5 {
	width: 74px;
}
.left-menu-content.svelte-crh1j5 {
	transition: opacity 0.2s;
	opacity: 1;
}
.left-menu-content.hide.svelte-crh1j5 {
	opacity: 0;
}
.ladda-button .ladda-label {
	width: 100%;
}
.ladda-button .ladda-label {
	width: 100%;
}
.list-group.svelte-yh6uvz.svelte-yh6uvz {
	background: #eee;
}
.list-group.svelte-yh6uvz .list-group-item.svelte-yh6uvz {
	border-radius: 0;
	background: #fff;
}
.list-group.svelte-yh6uvz + .list-group.svelte-yh6uvz {
	position: relative;
	left: -1px;
}
