pc-surveys-create form.step1,
pc-surveys-create form.step3 pc-surveys-create form.step4 {
	max-width: 800px;
	margin: auto;
}

.rd-surveys-create-wizard .rd-select+.rd-select {
	margin-top: var(--rd-spacing-md);
}

.rd-surveys-dialog-answer .survey-emojis span:hover {
	transform: scale(1.2);
	transition: transform 0.2s ease;
}

.notification_banner_blau .notification_banner_gfx {
	position: absolute;
	top: 130px !important;
	right: 0;
	bottom: 0 !important;
	z-index: 0;
}

.rd-surveys-create-wizard .rd-theme-slider {
	margin-top: var(--rd-spacing-md);
	text-align: right;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.rd-surveys-create-wizard .rd-theme-slider label {
	color: var(--rd-font-dark);
	font-size: var(--rd-fontsize-2);
	line-height: var(--rd-lineheights-0);
	font-weight: var(--rd-fontweights-open-sans-0);
	margin: 0 var(--rd-spacing-x-sm) 0 0;
}

.rd-surveys-create-wizard .rd-right-bar {
	text-align: right;
	margin-bottom: var(--rd-spacing-x-big);
}

.rd-surveys-create-wizard .rd-centered-bar {
	text-align: center;
}

.rd-surveys-target-group-users {
	width: 1600px;
	transform: scale(0.8);
}

.rd-surveys-dialog .modal_dialog_mid {
	margin-top: 0;
	margin-bottom: var(--rd-spacing-x-sm);
}

.rd-surveys-create-wizard .answerPreview,
.rd-surveys-dialog .answerPreview {
	min-height: 80px;
}

.rd-surveys-dialog .answerPreview {
	display: flex;
	justify-content: center;
	gap: 20px;
}

.rd-surveys-create-wizard .answerPreview.answerPreviewEmojis,
.rd-surveys-dialog .answerPreview.answerPreviewEmojis {
	font-size: 52px;
	text-align: center;
	margin-top: var(--rd-spacing-md);
}

.rd-surveys-create-wizard .answerPreview.answerPreviewEmojis span,
.rd-surveys-dialog .answerPreview.answerPreviewEmojis span {
	padding: 0 var(--rd-spacing-sm);
}

.rd-surveys-create-wizard .answerPreview.answerPreviewLinear,
.rd-surveys-dialog .answerPreview.answerPreviewLinear,
.rd-surveys-dialog .answerPreview.answerPreviewEmojis {
	display: flex;
	justify-content: center;
	margin-top: var(--rd-spacing-big);
}

.rd-surveys-create-wizard .answerPreview.answerPreviewLinear>div,
.rd-surveys-dialog .answerPreview.answerPreviewLinear>div,
.rd-surveys-dialog .answerPreview.answerPreviewEmojis>div {
	text-align: center;
	padding: var(--rd-spacing-x-sm);
}

.rd-surveys-create-wizard .answerPreview.answerPreviewLinear>div>label,
.rd-surveys-dialog .answerPreview.answerPreviewLinear>div>label,
.rd-surveys-dialog .answerPreview.answerPreviewEmojis>div>label {
	padding: var(--rd-spacing-xx-sm);
	display: block;
	cursor: pointer;
	font-weight: var(--rd-fontweights-open-sans-2);
	margin-bottom: var(--rd-spacing-xx-sm);
}

.rd-surveys-dialog .questionOptional {
	font-size: var(--rd-fontsize-8);
	line-height: var(--rd-lineheights-0);
}

.rd-surveys-dialog .questionXOfY {
	line-height: var(--rd-lineheights-0);
	margin-bottom: var(--rd-spacing-md) !important;
	font-weight: var(--rd-fontweights-open-sans-1);
	font-size: var(--rd-fontsize-7);
}

.rd-surveys-dialog .questionOptional {
	color: var(--rd-warning-default);
	padding-top: var(--rd-spacing-xxx-lg);
}

.rd-surveys-create-wizard .answerPreview.answerPreviewLinear>div>label>input,
.rd-surveys-dialog .answerPreview.answerPreviewLinear>div>label>input,
.rd-surveys-dialog .answerPreview.answerPreviewEmojis>div>label>input {
	margin-top: 6px;
}

.rd-surveys-dialog .answerPreviewLinearSubline,
.rd-surveys-create-wizard .answerPreviewLinearSubline {
	text-align: center;
	font-size: var(--rd-fontsize-4);
	/* color: var(--rd-input-hover); */
	color: var(--rd-gray);
	line-height: 116%;
	margin-top: var(--rd-spacing-md);
	/* margin-bottom: var(--rd-spacing-md); */
	margin-bottom: var(--rd-spacing-lg);
}

.rd-surveys-dialog .answerPreviewLinearSubline.mobileOnly {
	margin-bottom: var(--rd-spacing-sm);
}

@media (max-width: 767px) {

	.rd-surveys-dialog .answerPreviewLinearSubline,
	.rd-surveys-create-wizard .answerPreviewLinearSubline {
		font-size: var(--rd-fontsize-2);
	}
}

.rd-surveys-create-wizard .rd-card-gray.rd-survey-create-question {
	margin-bottom: var(--rd-spacing-md);
	padding: var(--rd-spacing-xx-sm) var(--rd-spacing-md) var(--rd-spacing-md);
}

.rd-surveys-create-wizard .rd-surveys-create-bottom-button-bar {
	margin-top: var(--rd-spacing-md);
	padding: var(--rd-spacing-x-sm) 0;
}

.rd-surveys-create-wizard .rd-surveys-text-style-button {
	color: var(--rd-primary-active) !important;
	background-color: transparent !important;
	border-color: transparent !important;
	font-weight: var(--rd-fontweights-open-sans-2) !important;
	padding: 0 !important;
}

.rd-surveys-create-wizard .rd-surveys-text-style-button[class*="rd-icon-"]:after {
	background-color: var(--rd-primary-active) !important;
	margin-left: var(--rd-spacing-x-sm);
}

.rd-surveys-create-wizard .rd-surveys-text-style-button[disabled] {
	cursor: not-allowed;
	opacity: 0.3;
	background: transparent !important;
}

.rd-surveys-create-wizard .rd-survey-create-question-question {
	display: flex;
	padding-top: var(--rd-spacing-x-sm);
}

.rd-surveys-create-wizard .rd-survey-create-question-question div:first-child {
	flex-grow: 2;
	font-size: var(--rd-fontsize-2);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: var(--rd-lineheights-0);
	letter-spacing: 0.11px;
}

.rd-surveys-create-wizard .rd-input-row {
	margin-bottom: var(--rd-spacing-sm);
}

.rd-surveys-create-wizard .rd-label-content {
	align-self: flex-start;
	padding-top: var(--rd-spacing-sm);
}

.rd-surveys-create-wizard .rd-card-headline {
	padding: var(--rd-spacing-md) 0;
	color: var(--rd-font-dark) !important;
	font-size: var(--rd-fontsize-4);
	align-items: center;
	font-weight: var(--rd-fontweights-open-sans-0);
}

.rd-surveys-create-wizard .rd-card-headline-with-switch {
	display: flex;
}

.rd-surveys-create-wizard .rd-card-headline-with-switch>span:first-child {
	flex-grow: 1;
}

.rd-card-headline:first-of-type {
	font-size: var(--rd-fontsize-4);
}

.rd-surveys-create-wizard .rd-card-headline:has(pc-context-menuv2) {
	padding: var(--rd-spacing-sm) 0 !important;
}

.rd-surveys-create-wizard hr {
	margin-bottom: var(--rd-spacing-xxx-big);
	margin-top: 0;
}

.rd-surveys-create-wizard textarea::placeholder {
	/*
		@todo: @Enas can you add the correct variable for the placeholder here?
	      according to Ronny layout this should be #A5A3A9
	 */
	color: #a5a3a9;
}

.rd-surveys-create-wizard .rd-input-row .rd-label-content:last-child label {
	text-align: left;
}

.rd-surveys-create-wizard .rd-input-row>.rd-checkboxes-listitem-group,
.rd-surveys-create-wizard .rd-input-row>.rd-select,
.rd-surveys-create-wizard .rd-input-row>.change-point-grid {
	align-items: center;
}

.rd-surveys-create-wizard .invisible {
	opacity: 0;
}

.rd-surveys-create-wizard .hidden {
	display: none;
}

.rd-surveys-create-wizard .step4 form {
	max-width: 1400px;
}

.rd-surveys-create-wizard .step4 form pc-user-selector {
	background-color: var(--rd-card-fg);
	max-width: 1320px;
}

.rd-surveys-create-wizard .answer {
	display: flex;
	align-items: center;
}

.rd-surveys-create-wizard .answer label {
	margin-bottom: 0;
}

.rd-surveys-create-wizard .answer .rd-surveys-text-style-button {
	width: 30px;
	min-width: 30px;
}

.rd-surveys-create-wizard .answer .rd-surveys-text-style-button:after {
	background-color: var(--rd-secondary-active) !important;
	margin-left: 0;
}

.rd-surveys-create-wizard .add-answer {
	color: var(--rd-secondary-active) !important;
	padding: var(--rd-spacing-x-sm) !important;
	width: 100%;
	text-align: center;
	display: block;
	margin-top: var(--rd-spacing-xx-sm);
}

.rd-surveys-create-wizard .add-answer.rd-surveys-text-style-button[class*="rd-icon-"]:after {
	background-color: var(--rd-secondary-active) !important;
}

.rd-surveys-text-style-button::after:hover {
	background-color: transparent;
}

.rd-surveys-list .zeitspanne:before {
	content: "";
	display: inline-block;
	height: 16px;
	width: 16px;
	background-color: var(--rd-font-dark);
	vertical-align: middle;
	margin-right: var(--rd-spacing-x-sm);
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-image: url("/src/img/2021/svg/rd_date_icon.svg");
	-webkit-mask-image: url("/src/img/2021/svg/rd_date_icon.svg");
	margin-top: -2px;
}

.rd-surveys-list .instr-time:before {
	content: "";
	display: inline-block;
	width: var(--rd-fontsize-4);
	height: var(--rd-fontsize-4);
	background-color: var(--rd-font-dark);
	vertical-align: middle;
	margin-right: var(--rd-spacing-x-sm);
	mask-image: url("/src/img/2023/svg/icons/instr-clock.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/instr-clock.svg");
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}

.rd-surveys-list .repeat:before {
	content: "";
	display: inline-block;
	width: var(--rd-fontsize-4);
	height: var(--rd-fontsize-4);
	background-color: var(--rd-font-dark);
	vertical-align: middle;
	margin-right: var(--rd-spacing-x-sm);
	mask-image: url("/src/img/2023/svg/icons/rd-icon-roatet.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-roatet.svg");
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}

.rd-surveys-dialog-answer .rd-popup-subtitle {
	font-size: var(--rd-fontsize-5);
	margin-bottom: var(--rd-spacing-xx-sm);
}

.rd-surveys-dialog-answer .rd-popup-title:nth-child(3) {
	margin-top: var(--rd-spacing-lg);
}

.rd-surveys-dialog-answer .survey-emojis {
	font-size: 60px;
}

.rd-surveys-dialog-answer .survey-emojis input {
	display: none;
}

.rd-surveys-dialog-answer .survey-emojis span {
	display: inline-block;
	background-color: #fff;
	border-radius: 100%;
	width: 80px;
	height: 80px;
	overflow: hidden;
	padding: 0px !important;
	line-height: 76px;
}

.rd-surveys-dialog-answer .survey-emojis.oneIsChoosen span {
	opacity: 0.2;
}

.rd-surveys-dialog-answer .survey-emojis :checked+span,
.rd-surveys-dialog-answer .survey-emojis:hover span {
	opacity: 1;
}

.rd-surveys-dialog-answer .survey-emojis :checked+span {
	background-color: #e7f0d9;
}

.rd-surveys-dialog-answer .survey-choice {
	display: grid;
	min-height: 40px;
	position: relative;
	grid-template-areas: "INPUT" "LABEL";
}

.rd-surveys-dialog-answer .survey-choice .rd-radio-btn {
	float: left;
}

.rd-surveys-dialog-answer .survey-choice label {
	width: 100%;
	min-height: 40px;
	cursor: pointer;
	/* padding-left: 25px; */
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

/* .rd-surveys-dialog-answer .survey-choice input {
	position: absolute;
	left: 0;
	top: 10px;
} */

.survey-choice input {
	grid-area: INPUT;
}

.survey-choice input {
	grid-area: LABEL;
}

/* 
.rd-surveys-dialog-answer .survey-choice input.rd-checkbox {
	top: 11px;
} */

.answerPreviewChoice .survey-choice label {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	min-height: auto !important;
	font-size: var(--rd-fontsize-5) !important;
	font-weight: var(--rd-fontweights-open-sans-2) !important;
	line-height: 120%;
	/* 19.2px */
	letter-spacing: 0.16px;
}

.rd-surveys-dialog .read-more {
	width: 100%;
	text-align: center;
	cursor: pointer;
	margin-top: var(--rd-spacing-x-sm);
	font-size: var(--rd-fontsize-5);
}

.rd-surveys-dialog .read-more>div {
	position: relative;
	display: inline-block;
	width: auto;
	height: 20px;
	background-color: var(--rd-font-light) white;
	vertical-align: middle;
	padding: 0px;
	background-repeat: no-repeat;
	background-size: 15px 15px;
	align-self: center;
	color: var(--rd-success-default);
	background-image: url(/src/img/2021/svg/rd-tooltip-icon.svg);
	background-position: 0px 3px;
	margin: 0 auto;
	padding-left: 25px;
	line-height: 20px;
	text-align: left;
	align-self: center;
	margin-left: var(--rd-spacing-x-sm);
	font-size: var(--rd-fontsize-4);
}

.rd-surveys-dialog {
	overflow: hidden;
}

.rd-surveys-templates-dummy {
	width: 100% !important;
	padding: 0 !important;
	max-width: 1500px;
}

.rd-surveys-templates-dummy>div {
	display: none !important;
}

.rd-surveys-templates-dummy .rd-close_popup {
	display: block !important;
	position: absolute;
	right: 0;
	top: 0;
}

.rd-surveys-dialog-answer .modal_dialog_backlink {
	left: 0 !important;
}

.rd-surveys-templates-dummy>div.modal_dialog_mid {
	padding: 0 !important;
	display: block !important;
	margin: 0 !important;
}

.rd-surveys-templates-dummy .qmSnippetListHeadline {
	padding-top: var(--rd-spacing-sm);
}

.rd-surveys-dialog.isPreview .rd-close_popup .modal_dialog_closelink {
	width: 250px;
	mask-position: 100%;
	-webkit-mask-position: 100%;
}

.rd-surveys-dialog.isPreview .rd-close_popup::after {
	content: "Vorschau beenden";
	font-weight: normal;
	text-align: center;
	position: absolute;
	right: 0px;
	top: 0;
	width: 250px;
	color: var(--rd-primary-active);
}

.surveyAnalyse {
	position: relative;
	color: var(--rd-font-dark);
}

.rd-card.surveyAnalyse {
	margin-right: 10px;
	max-width: 100%;
}

.rd-tab-view:has(.rd-card.surveyAnalyse) {
	max-width: 100%;
}

.surveyAnalyse .questionIndex {
	page-break-before: always;
	font-size: var(--rd-fontsize-2);
	font-weight: var(--rd-fontweights-open-sans-0);
	padding: var(--rd-spacing-md) 0;
	color: var(--rd-font-dark);
}

.surveyAnalyse .question {
	margin-bottom: var(--rd-spacing-md);
	font-weight: var(--rd-fontweights-open-sans-2);
	color: var(--rd-font-dark);
}

.surveyAnalyse>div>div {
	margin-bottom: var(--rd-spacing-xxx-big);
}

.surveyAnalyse>div>div:first-child {
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-0);
	margin-bottom: var(--rd-spacing-md);
	line-height: var(--rd-lineheights-0);
}

.surveyAnalyse div.overallstats {
	padding-right: 20px;
}

.surveyAnalyse div.overallstats>div:nth-child(1) {
	font-size: var(--rd-fontsize-7);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: var(--rd-lineheights-0);
	letter-spacing: 0.2px;
}

.surveyAnalyse div.overallstats>div:nth-child(2) {
	font-size: var(--rd-fontsize-14);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: var(--rd-lineheights-0);
	letter-spacing: 0.4px;
}

.surveyAnalyse div.overallstats>div:nth-child(2)>span:nth-child(2) {
	font-size: var(--rd-fontsize-5);
}

.surveyAnalyse div.overallstats>div:nth-child(3) {
	font-size: var(--rd-fontsize-3);
	font-weight: var(--rd-fontweights-open-sans-2);
	margin-bottom: var(--rd-spacing-md);
}

.surveyAnalyse .big-emoji {
	width: 100%;
	text-align: center;
	font-size: 120px;
	/* margin-top: -30px; */
	padding: var(--rd-spacing-x-big);
}

.surveyAnalyse .overallstatsdetails {
	font-size: var(--rd-fontsize-3);
}

.surveyAnalyse .overallstatsdetails>div {
	display: flex;
	align-items: center;
	justify-content: start;
	padding-bottom: var(--rd-spacing-md);
}

.surveyAnalyse .overallstatsdetails>div:first-child {
	font-weight: var(--rd-fontweights-open-sans-1);
}

.surveyAnalyse .overallstatsdetails span.emoji {
	font-size: 40px;
	padding-right: var(--rd-spacing-md);
}

pc-surveys-create .rd-instr-plan-detail-grid>div {
	height: auto;
}

pc-surveys-analyze-text {
	max-height: 500px;
}

pc-surveys-create .rd-card-text-left {
	margin-bottom: var(--rd-spacing-lg);
}

.rd-surveys-dialog.isPreview .rd-popup-subtitle+.rd-popup-title {
	font-size: var(--rd-fontsize-8);
	margin: var(--rd-spacing-lg) 0 var(--rd-spacing-x-big) !important;
}

.rd-surveys-dialog.rd-surveys-dialog-answer .rd-popup-title {
	margin-bottom: var(--rd-spacing-x-big) !important;
}

.rd-surveys-list .rd-pctable .rd-sortable-table-cell:nth-child(1) {
	color: var(--rd-secondary-active);
}

/* .rd-card path{
	fill: var(--rd-secondary-active);
} */

.answerPreview.answerPreviewChoice {
	display: grid;
	gap: 8px;
	justify-content: left;
	/* margin-left: var(--rd-spacing-lg); */
	margin-bottom: var(--rd-spacing-md);
}

@media screen and (max-width: 767px) {
	.answerPreview.answerPreviewChoice {
		margin: 0 auto;
		max-width: 95%;
	}
}

.answerPreview.answerPreviewChoice .survey-choice {
	grid-template-areas: "LABEL INPUT";
	grid-template-columns: 18px auto;
	gap: var(--rd-spacing-md);
	/* padding: 4px 0; */
	align-items: center;
}

.answerPreview.answerPreviewText {
	display: block;
}

.answerPreviewText+.answerPreviewLinearSubline {
	text-align: right;
	margin-top: var(--rd-spacing-md);
}

.rd-surveys-dialog-answer .modal_dialog_mid {
	margin-bottom: var(--rd-spacing-x-sm);
}

#surveytoast .rd-icon-conversation::before,
#surveytoast[data-toast-theme="warning"] .rd-icon-conversation::before {
	background-color: var(--rd-font-light);
}

.rd-surveys-dialog-thankyou .rd-popup-subtitle,
.rd-surveys-dialog-thankyou .rd-popup-title {
	font-size: var(--rd-fontsize-8);
	margin-top: var(--rd-spacing-lg);
}

.rd-surveys-create-dialog .rd-popup-subtitle,
.rd-surveys-create-dialog .rd-popup-title {
	font-size: var(--rd-fontsize-8);
}

.rd-surveys-create-dialog label {
	font-size: var(--rd-fontsize-2);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: var(--rd-lineheights-0);
}

.empty-state {
	margin: auto;
	text-align: center;
}

.empty-state-text h3 {
	font-size: var(--rd-fontsize-8);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: var(--rd-lineheights-0);
	letter-spacing: 0.22px;
	margin-bottom: var(--rd-spacing-x-sm);
	margin-top: var(--rd-spacing-xx-big);
	color: var(--rd-primary-active);
}

.empty-state-text p {
	font-size: var(--rd-fontsize-5);
	line-height: 170%;
	letter-spacing: 0.16px;
	color: var(--rd-font-dark);
}

.rd-surveys-list .rd-sortable-table-resultcount {
	margin-top: var(--rd-spacing-x-big);
}

.rd-surveys-create-wizard .rd-primary-btn-textlink.rd-btn-disabled {
	color: var(--rd-secondary-inactive) !important;
}

.rd-page-survey .rd-tab-view,
.rd-page-survey .rd-top-tabs-card .rd-tabs-card {
	max-width: 100%;
}

pc-surveys-create .rd-card-inner {
	padding: 0 var(--rd-spacing-md) !important;
}

.pcx_contextmenu_itemwrap[data-key="moveUp"] .rd-icon-up::before {
	transform: rotate(180deg);
}

pc-surveys-create pc-context-menuv2 {
	width: 20px;
	height: 20px;
	margin-left: var(--rd-spacing-md);
}

/* .rd-page-survey .rd-pctable .rd-sortable-table-row {
	padding: 0;
	margin-bottom: 10px;
}

.rd-page-survey .rd-sortable-table-body {
	border-radius: 4px;
	background: var(--rd-font-light);
	box-shadow: 0px 2px 5px -5px rgba(16, 24, 40, 0.1);
	padding: var(--rd-spacing-md);
}

.rd-page-survey .rd-pctable-card .rd-sortable-table-body > div > .rd-sortable-table-row,
.rd-page-survey .rd-pctable .rd-sortable-table-cell > div {
	margin: 0;
	padding: 0;
}

.rd-page-survey .rd-pctable .rd-sortable-table-cell {
	padding: 6px var(--rd-spacing-x-sm) !important;
}

.rd-page-survey .rd-pctable-card .rd-sortable-table-body > div > .rd-sortable-table-row {
	border-bottom: 1px solid var(--Gray-Middle-Gray-700, #eaecf0) !important;
}

.rd-page-survey .rd-pctable-card .rd-sortable-table-body > div > .rd-sortable-table-row:last-child {
	border-bottom: none !important;
}


 */
.rd-page-survey .rd-sortable-table-cell[data-key="STATUS"] {
	width: 160px !important;
}

.rd-page-survey .public_status,
.surveyAnalyse .public_status {
	max-width: 123px;
}

.rd-page-survey .rd-pctable .rd-sortable-table-cell>div {
	margin: 0;
	padding: 0;
}

.rd-page-survey .rd-pctable-card .rd-sortable-table-body>div>.rd-sortable-table-row>div {
	padding: var(--rd-spacing-x-sm);
}

.rd-page-survey .rd-pctable-card .rd-sortable-table-body>div>.rd-sortable-table-row {
	padding: var(--rd-spacing-md);
}

.rd-page-survey .rd-tab-view {
	margin-left: var(--rd-spacing-x-big);
	margin-right: var(--rd-spacing-x-big);
	margin-top: -40px;
	position: relative;
	z-index: 10;
}

.rd-card.surveyAnalyse .rd-card:has(.overallstatsdetails) {
	padding: var(--rd-spacing-md);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
}

.rd-card.surveyAnalyse .rd-card:has(.apexcharts-canvas) {
	/* max-width: 960px; */
	border-radius: 4px;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}

.surveyAnalyse .rd-paginator_navigation {
	margin-bottom: var(--rd-spacing-x-big);
}

.rd-card .details-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	max-width: 800px;
	margin: var(--rd-spacing-md) auto 0 auto;
	margin-top: 60px;
	column-gap: var(--rd-spacing-lg);
	row-gap: var(--rd-spacing-md);
	justify-items: flex-start;
	text-align: left;
}

.surveys-legend-dot {
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 5px;
	top: 0px;
	margin-right: 5px;
	position: relative;
}

.surveys-legend-dot-huge {
	width: 20px;
	height: 20px;
	border-radius: 10px;
	top: 5px;
}

.rd-page-survey .rd-query-facility-template::before {
	display: none;
}

.rd-page-survey .rd-query-li-actions {
	font-size: var(--rd-fontsize-3);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: 170%;
	color: var(--rd-font-dark);
}

.rd-query-list-item.rd-query-facility-create {
	font-size: var(--rd-fontsize-3);
	color: var(--rd-font-dark);
	display: flex;
	align-items: center;
	gap: var(--rd-spacing-x-sm);
	border: none;
}

.rd-query-list-item .smile {
	margin-top: 18px;
}

.rd-page-survey .rd-query-list-wrap h5 {
	padding-top: 0;
}

.rd-templates-list-wrap-header {
	display: flex;
	justify-content: space-between;
}

.rd-templates-list-wrap h5 {
	color: var(--rd-primary-active);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 170%;
	letter-spacing: 0.16px;
	padding: 0;
	margin-bottom: var(--rd-spacing-md);
}

.rd-query-facility-action-button a {
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: 170%;
	color: var(--rd-secondary-active);
}

.rd-query-facility-action-button.rd-icon-arrow-neu::after {
	background-color: var(--rd-secondary-active);
}

.rd-query-facility-action-button.rd-icon-eye-off::after {
	background-color: var(--rd-secondary-active);
}

.rd-query-facility-action-button.rd-icon-eye.rd-icon-after:after {
	background-color: var(--rd-secondary-active);
}

.rd-templates-list-wrap {
	max-width: 100% !important;
	padding: var(--rd-spacing-xxx-big) var(--rd-spacing-lg);
}

.rd-page-survey .rd-pctable .rd-sortable-table-row {
	padding: 0 8px;
}

.rd-surveys-create-wizard {}

/*.rd-surveys-create-wizard .rd-popup-dialog .button.border,
.rd-surveys-dialog .button.border {
	border: none;
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-2);
	padding: 0;
	background-color: transparent;
}

 .rd-surveys-create-wizard .rd-popup-dialog .button.border:hover,
.rd-surveys-create-wizard .rd-popup-dialog .button.border:focus,
.rd-surveys-dialog .button.border:hover,
.rd-surveys-dialog .button.border:focus {
	background-color: transparent !important;
	color: var(--rd-primary-hover) !important;
	border: none !important;
} */

.rd-surveys-create-wizard .rd-popup-dialog .button.border:focus,
.rd-surveys-dialog .button.border:focus {
	color: var(--rd-primary-focus);
}

.rd-popup-info-desc {
	font-size: var(--rd-fontsize-5);
	line-height: 120%;
	letter-spacing: 0.16px;
	color: var(--rd-font-dark);
	margin-top: var(--rd-spacing-x-big);
}

.rd-surveys-dialog pc-datetimeinput[dateonly] .pc_datetimevalue_wrap {
	grid-template-columns: 300px;
}

.rd-survey-date {
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-2);
	color: var(--rd-font-dark);
}

.rd-surveys-dialog:has(.rd-survey-date) label {
	margin-bottom: 0;
}

.rd-surveys-dialog:has(.rd-survey-date) .rd-input-row {
	margin-bottom: var(--rd-spacing-x-big);
}

.rd-page-survey .rd-selector-searchrow {
	margin: 0;
	max-width: 100%;
}

/* 
.rd-page-survey .rd-knob-list {
	margin-top: var(--rd-spacing-x-big);
} */

.rd-page-survey #filterAndSearchTarget .rd-search-filter {
	grid-template-columns: 100% 0%;
}

pc-knob-multi-select[name="Einrichtungen"] .rd-knob-icon {
	mask-image: url(/src/img/2024/svg/icons/rd-icon-office-building.svg);
	-webkit-mask-image: url(/src/img/2024/svg/icons/rd-icon-office-building.svg);
}

.rd-surveys-create-wizard input[type="time"] {
	padding: var(--rd-spacing-sm) var(--rd-spacing-md);
	border: var(--rd-borderwidth-border-default) solid var(--cl-light-grey);
	border-radius: var(--rd-borderradius-border-md);
	font-size: var(--rd-fontsize-3) !important;
	color: var(--rd-font-dark);
	text-align: left;
	width: 100%;
	width: 185px;
	height: 40px;
}

.rd-surveys-create-wizard.rd-ipdg-info .pc_datetimevalue_wrap {
	grid-template-columns: 185px auto !important;
}

.rd-surveys-create-wizard .rd-ipdg-info pc-datetimeinput[dateonly] .pc_datetimevalue_wrap {
	grid-template-columns: 185px !important;
}

.rd-surveys-create-wizard .rd-input-date {
	max-width: 185px;
}

.rd-surveys-create-wizard .rd-card-inner .rd-select {
	min-width: 185px;
}

.rd-surveys-create-wizard .pchelp_icon {
	background-image: unset !important;
	background-color: var(--rd-secondary-active);
}

.rd-customer-days {
	display: flex;
	align-items: center;
	gap: 8px;
}

.rd-checkboxes-item {
	display: grid;
	grid-template-columns: 18px auto;
	align-items: center;
}

@media (max-width: 1100px) {
	.rd-page-survey .public_status {
		min-width: 100px;
	}
}

@media (max-width: 767px) {
	.rd-surveys-dialog pc-datetimeinput[dateonly] .pc_datetimevalue_wrap {
		grid-template-columns: auto;
	}
}

.rd-motive-selector,
.rd-background-selector {
	display: flex !important;
	width: 100%;
	flex-wrap: wrap;
	flex-direction: row;
	column-gap: var(--rd-spacing-x-sm);
	row-gap: var(--rd-spacing-md);
	/** flex start right **/
	align-items: flex-start;
}

.rd-background-selector {
	gap: var(--rd-spacing-md);
}

.rd-motive-selector>div {
	width: 48px;
	height: 48px;
	overflow: hidden;
	cursor: pointer;
}

.rd-motive-selector input,
.rd-background-selector input {
	display: none;
}

.rd-motive-selector label,
.rd-background-selection>label>div {
	width: 48px;
	height: 48px;
	background-size: cover;
	line-height: 48px !important;
	text-align: center !important;
	font-size: 24px !important;
	margin: 0 !important;
	cursor: pointer;
}

.rd-motive-selection,
.rd-background-selection>label>div {
	border-radius: 5px;
	background-color: #f7fbf0;
	border: 1px solid #ccc;
	margin-bottom: 8px;
}

.rd-background-selection>label>div {
	width: 83px;
	height: 83px;
	background-color: #fff;
}

.rd-motive-selector .rd-motive-selection:first-child,
.rd-background-selector .rd-background-selection:first-child>label>div {
	background-color: #fff;
}

.rd-motive-selection.rd-motive-selection-selected,
.rd-background-selection.rd-background-selection-selected>label>div {
	border-color: #d66181;
	/** box-shadow color D66181 blur 4 */
	box-shadow: 0 0 4px 0 #d66181;
}

.rd-background-selection>label>span {
	width: 100%;
	display: block;
	text-align: center;
	line-height: 32px;
	font-size: var(--rd-fontsize-2);
	line-height: var(--rd-lineheights-0);
	letter-spacing: 0.11px;
}

.rd-image-selector-preview {
	width: 100%;
	grid-column: span 2;
	position: relative;
}

.rd-image-selector-preview:after {
	content: "";
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 32px;
	height: 32px;
	border-radius: 16px;
	background-color: #fff;
	background-image: url("/src/img/2024/svg/icons/rd-icon-trash2.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 24px;
	cursor: pointer;
}

.rd-image-selector-preview img {
	width: 100%;
}

.rd-label-content-fullWidth>div {
	width: 100%;
	grid-column: span 2;
}

.rd-label-content-fullWidth {
	width: 100%;
}

.rd-popup-title {
	position: relative;
}

.rd-popup-title #hoverText {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}

.rd-surveys-create-wizard pc-files,
.rd-surveys-create-wizard pc-files .pc_ufiles_uploadlink {
	margin-top: 0;
}

.rd-input-content>div {
	width: 100%;
}

.rd-input-content>div>div.subline {
	color: var(--rd-input-hover);
	font-size: var(--rd-fontsize-3);
	text-align: right;
}

#unansweredSurveysMobile .mds-header {
	align-items: center;
	margin-bottom: 0;
}

#unansweredSurveysMobile .badge {
	background-color: var(--rd-primary-active);
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 132%;
	border-radius: 24px;
	margin-right: 8px;
	font-size: var(--rd-fontsize-3);
	padding: var(--rd-spacing-xx-sm) var(--rd-spacing-xx-sm);
	letter-spacing: 0.14px;
}

.rd-surveys-dialog .rd-popup-title.questionXOfY {
	font-size: var(--rd-fontsize-7);
}

@media screen and (max-width: 767px) {
	.rd-surveys-dialog .rd-popup-title.questionXOfY {
		font-size: var(--rd-fontsize-4);
	}
}

.rd-surveys-dialog .rd-popup-subtitle {
	font-size: var(--rd-fontsize-7);
}

@media screen and (max-width: 767px) {
	.rd-surveys-dialog .rd-popup-subtitle {
		font-size: var(--rd-fontsize-5);
	}
}

.rd-surveys-dialog .rd-popup-title {
	font-size: var(--rd-fontsize-8);
}

@media screen and (max-width: 767px) {
	.rd-surveys-dialog .rd-popup-title {
		font-size: var(--rd-fontsize-6);
		line-height: 1.3;
	}
}

.rd-surveys-dialog .desktopOnly {
	display: block;
}

.rd-surveys-dialog .desktopOnlyFlex {
	display: flex;
}

.rd-surveys-dialog .mobileOnly,
.rd-surveys-dialog .mobileOnlyFlex {
	display: none !important;
}

@media screen and (max-width: 767px) {
	.rd-surveys-dialog .answerPreview.answerPreviewEmojis {
		gap: 5px;
	}

	.rd-surveys-dialog .survey-emojis {
		font-size: min(10vw, 60px);
	}

	.rd-surveys-dialog-answer .survey-emojis span {
		/* width: min(13vw, 76px);
		height: min(13vw, 67px); */
		width: 75px;
		height: 68px;
		line-height: min(11vw, 64px);
	}

	.rd-surveys-dialog .answerPreview.answerPreviewEmojis>div {
		padding: 0;
	}

	.rd-popup-title #realQuestion {
		opacity: 1 !important;
	}

	.rd-popup-title #hoverText {
		height: 20px;
		opacity: 1 !important;
		position: relative;
		left: auto;
		bottom: auto;
		display: block;
		margin-top: 18px;
	}

	.rd-surveys-dialog .desktopOnly,
	.rd-surveys-dialog .desktopOnlyFlex {
		display: none !important;
	}

	.rd-surveys-dialog .mobileOnly {
		display: block !important;
	}

	.rd-surveys-dialog .mobileOnlyFlex {
		display: flex !important;
	}
}

.range-control-with-tooltip {
	width: 100%;
	position: relative;
	padding: 0 !important;
	max-width: 300px;
	margin: 0 auto;
}

.range-control-with-tooltip input[type="range"] {
	width: 100%;
}

.range-control-with-tooltip .range-tooltip {
	position: absolute;
	top: 0px;
	left: 50%;
	transform: translateX(-50%);
	background-color: var(--rd-success-default);
	color: var(--rd-font-light);
	font-size: var(--rd-fontsize-3);
	line-height: var(--rd-lineheights-1);
	border-radius: 20px;
	white-space: nowrap;
	padding: 5px 10px;
}

.range-control-with-tooltip .range-tooltip-container {
	position: absolute;
	left: 12px;
	width: calc(100% - 24px);
	top: -27px;
}

.range-control-with-tooltip .range-tooltip::after {
	content: "";
	position: absolute;
	bottom: -3.5px;
	left: 50%;
	width: 18px;
	height: 7px;
	transform: translateX(-50%);
	background-image: url(/src/img/surveys/tip.png);
	background-size: contain;
}

.range-control-with-tooltip input[type="range"] {
	-webkit-appearance: none;
	appearance: none;
	background: transparent;
	cursor: pointer;
	width: 100%;
	position: relative;
}

/* Removes default focus */
.range-control-with-tooltip input[type="range"]:focus {
	outline: none;
}

/******** Chrome, Safari, Opera and Edge Chromium styles ********/
/* slider track */
.range-control-with-tooltip input[type="range"]::-webkit-slider-runnable-track {
	background-color: transparent;
	border-radius: 2rem;
	height: 6px;
}

/* slider thumb */
.range-control-with-tooltip input[type="range"]::-webkit-slider-thumb {
	-webkit-appearance: none;
	/* Override default look */
	appearance: none;
	margin-top: -8px;
	/* Centers thumb on the track */
	background-color: rgba(137, 182, 63, 0.12);
	border-radius: 10rem;
	height: 20px;
	width: 20px;
	border: 20px solid transparent;
	background-image: url(/src/img/surveys/thumb.png);
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-position: center center;
}

.range-control-with-tooltip.range-control-no-value input[type="range"]::-webkit-slider-thumb {
	background-image: url(/src/img/surveys/thumb-no-value.png);
	background-color: rgba(128, 128, 128, 0.12);
}

.range-control-with-tooltip input[type="range"]:focus::-webkit-slider-thumb {
	outline: 3px solid;
	outline-offset: 0.125rem;
}

/*********** Firefox styles ***********/
/* slider track */
.range-control-with-tooltip input[type="range"]::-moz-range-track {
	background-color: transparent;
	border-radius: 2rem;
	height: 4px;
}

/* slider thumb */
.range-control-with-tooltip input[type="range"]::-moz-range-thumb {
	background-color: rgba(128, 128, 128, 0.12);
	border: none;
	/*Removes extra border that FF applies*/
	border-radius: 10rem;
	height: 20px;
	width: 20px;
	border: 20px solid transparent;
	background-image: url(/src/img/surveys/thumb.png);
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-position: center center;
}

.range-control-with-tooltip input[type="range"]:focus::-moz-range-thumb {
	outline: 3px solid #808080;
	outline-offset: 0.125rem;
}

.range-control-with-tooltip .range-progress {
	position: absolute;
	top: 22px;
	left: 12px;
	height: 4px;
	background-color: #89b63f;
	border-radius: 2rem;
}

.range-control-with-tooltip.range-control-no-value .range-progress {
	background-color: #808080;
}

.range-control-with-tooltip .range-unusedprogress {
	right: 12px;
	left: auto;
	background-color: #e7f0d9;
}

.range-control-with-tooltip.range-control-no-value .range-unusedprogress {
	background-color: #eaecf0;
}

pc-surveys-list .rd-sortable-table-row {
	display: flex;
	flex-wrap: wrap;
}

pc-surveys-list-series {
	flex: 1 1 100%;
	/* Nimmt die gesamte Breite ein */
	min-width: 100%;
	width: 100%;
	margin-left: -16px;
	margin-right: -16px;
	padding-bottom: 30px;
}

pc-surveys-list-series .rdsie_cb {
	visibility: hidden;
}

pc-surveys-list-series .rd-sortable-table-body>div>.rd-sortable-table-row {
	border-radius: 0 !important;
}

pc-surveys-list-series .rd-sortable-table-body>div>.rd-sortable-table-row:hover {
	background-color: var(--rd-list-default-dark) !important;
}

pc-surveys-list-series .rd-sortable-table-row {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

pc-surveys-list-series .rd-sortable-table-row>div {
	border-bottom: 1px solid #ccc;
}

pc-surveys-list-series .rd-sortable-table-row>div:first-child {
	border-color: transparent;
}

pc-surveys-list-series .rd-sortable-table-row>div {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

pc-surveys-list .public_status {
	min-width: 40px;
}

pc-surveys-list [data-key="TIMES_SHARED"] {
	text-align: center;
}

pc-surveys-list .rd-sortable-table-cell div.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

/*
.rd-sortable-table-row pc-surveys-list-series {
	height: 0;
	overflow: hidden;
}

.rd-sortable-table-row.opened pc-surveys-list-serie {
	overflow: auto;
	height: auto;
}
	*/

.surveyAnalyse.paywalloverlay>div>div:first-child {
	position: relative;
	font-weight: var(--rd-fontweights-open-sans-2) !important;
	text-align: center;
}

.surveyAnalyse.paywalloverlay:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	display: flex;
	justify-content: center;
	align-items: center;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 70%, rgba(13, 17, 48, 1) 100%);
}

.rd-popup-dialog-analyse-demoversion {
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	position: absolute;
	z-index: 99999;
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
}

.rd-query-surveys-template {
	position: relative;
	overflow: hidden;
	border-color: #e6a0b3;
}

.rd-query-surveys-template .rd-badge {
	background-color: #e6a0b3;
	color: #000;
	position: absolute;
	left: 5px;
	top: 0;
	border-radius: 0;
	line-height: 25px;
	padding: 0 20px;
	border-bottom-right-radius: 20px;
}

.rd-query-surveys-template .rd-badge-bild {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.6;
}

.rd-query-surveys-template:hover .rd-badge-bild {
	opacity: 1;
}

.rd-query-surveys-template .rd-query-li-actions {
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #fef9fa;
	width: 100%;
	padding: 5px 20px;
}

.rd-surveys-create-wizard #sharelist pc-facility-selector {
	height: 17px;
}

.rd-surveys-create-wizard .rd-pfdgi-label-input-grid {
	align-items: center;
}

.rd-surveys-create-wizard .pc_ucv3_columns {
	width: auto;
}

.rd-surveys-create-wizard .pc_userchooserv3_wrapper {
	max-width: 1320px;
}

.rd-surveys-dialog-participants {
	width: auto !important;
}

.rd-surveys-dialog-participants .rd-popup-title {
	margin-bottom: 20px;
	margin-top: 0;
}

.rd-surveys-dialog-participants .modal_dialog_mid {
	margin: 0;
}

.rd-surveys-lp {
	display: grid !important;
	grid-template-areas: "CONTENT IMG";
}

.surveys-lp .rd-countdown {
	text-align: center;
}

.surveys-lp {
	background: linear-gradient(180deg, #b3c7e2 -4.8%, #fff 12.03%);
}

.surveys-lp .rd-homepage-containers {
	background-color: transparent !important;
}

.surveys-lp .rd-countdown {
	margin-bottom: var(--rd-spacing-xxx-lg);
}

.surveys-lp .rd-features {
	padding: 0;
}

.surveys-lp .rd-homepage-slide-image img {
	max-width: 900px;
}

.rd-surveys-lp .rd-contentListeItem {
	font-size: var(--rd-fontsize-6);
}

.surveys-lp .rd-homepage-containers .rd-contentListeItem {
	font-weight: var(--rd-fontweights-open-sans-2);
}

.surveys-lp .rd-surveys-lp .rd-contentListeItem {
	font-weight: var(--rd-fontweights-open-sans-1);
}

.surveys-lp .rd-feature-text {
	text-align: center;
}

.surveys-lp .rd-primary-btn-outline,
.surveys-lp .rd-primary-btn {
	max-width: max-content;
}

.rd-surveys-dialog-thankyou #aeanimation_thanks {
	width: 350px;
	height: 280px;
}

.modal_dialog.rd-popup-dialog.rd-surveys-dialog.rd-surveys-dialog-thankyou.isPreview {
	min-height: 560px;
	/*animation*/
}

.rd-surveys-dialog-thankyou .modal_dialog_mid .rd-popup-img {
	/* margin: auto !important; */
	display: flex;
	justify-content: center;
}

.rd-surveys-lp .rd-contentText {
	font-weight: 18px !important;
}

.rd-surveys-lp .rd-btnContainer,
.surveys-lp-footer .rd-btnContainer {
	display: grid;
	gap: 8px;
}

.surveys-lp-footer {
	text-align: center;
}

.surveys-lp-footer .rd-btnContainer {
	justify-content: center;
}

.surveys-lp-footer-title {
	color: var(--rd-primary-active);
	text-align: center;
	font-size: var(--rd-spacing-big);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: var(--rd-lineheights-1);
	margin-bottom: var(--rd-spacing-x-sm);
}

.surveys-lp-footer-sub {
	color: var(--rd-font-dark);
	text-align: center;
	font-size: var(--rd-fontsize-11);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: var(--rd-lineheights-0);
	margin-bottom: var(--rd-spacing-x-big);
}

.rd-card.surveyAnalyse .rd-card {
	position: relative;
}

.surveyAnalyse pc-segmented {
	top: 16px;
	right: 16px;
	position: absolute;
}

.surveys-lp .rd-homepage-video {
	margin-top: var(--rd-spacing-x-big);
	margin-bottom: var(--rd-spacing-xx-lg);
	text-align: center;
}

.surveys-lp .rd-container:first-child {
	margin-bottom: var(--rd-spacing-xxx-lg);
}

.rd-surveys-list .empty-state {
	margin-top: 110px;
}

.rd-surveys-list .empty-state-links a {
	font-size: var(--rd-fontsize-4);
	line-height: 132%;
	/* 18.48px */
	letter-spacing: 0.14px;
	color: var(--rd-secondary-active);
	margin-top: 0;
	align-self: center;
}

.rd-surveys-list .empty-state-links {
	display: flex;
	gap: 24px;
	justify-content: center;
}

span#activeSurveysCount a {
	color: var(--rd-primary-active);
}

.rd-main-head-subactions pc-help a {
	color: white !important;
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: 14px !important;
}

.rd-main-head-subactions pc-help .pchelp_icon,
.empty-state-links pc-help .pchelp_icon {
	display: none;
}

.rd-main-head-subactions pc-help .pchelp_content:after {
	content: "";
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: white;
	margin-right: unset !important;
	margin-left: 4px;
	vertical-align: middle;
	align-self: center;
	background-color: var(--rd-font-light);
	mask-image: url(/src/img/2023/svg/icons/rd-icon-info-circle.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-info-circle.svg);
}

.empty-state-links pc-help .pchelp_content:after {
	content: "";
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	display: inline-block;
	width: 14px;
	height: 14px;
	background-color: var(--rd-secondary-active);
	margin-right: unset !important;
	margin-left: 4px;
	vertical-align: middle;
	align-self: center;
	mask-image: url(/src/img/2023/svg/icons/rd-icon-info-circle.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-info-circle.svg);
}

.rd-main-head-subactions pc-help:hover .pchelp_content {
	color: var(--rd-font-light) !important;
}

.rd-surveys-create-wizard input[type="time"]::after {
	content: "";
	position: absolute;
	display: inline-block;
	cursor: pointer;
	border-radius: 0 !important;
	right: 8px;
	border: 0;
	bottom: 1px;
	top: 1px;
	margin: 0;
	background-repeat: no-repeat;
	background-position: 50%;
	background-image: url(/src/img/2024/svg/icons/rd-icon-clock-neu.svg);
	background-size: 15px;
	width: 15px;
	height: auto;
}

.rd-surveys-create-wizard .empty-state a {
	margin-top: 0;
}

.rd-surveys-create-wizard input[type="time"]::-webkit-calendar-picker-indicator {
	display: none;
}

.rd-surveys-create-wizard input[type="time"]::-moz-calendar-picker-indicator {
	display: none;
}

.rd-surveys-create-wizard input[type="time"] {
	position: relative;
}

.rd-surveys-create-wizard .rd-pfdgi-label-input-grid .rd-checkbox+label {
	margin-right: 8px;
}

.rd-surveys-dialog-answer .survey-choice .rd-checkbox+label {
	color: var(--rd-font-dark);
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-2) !important;
	line-height: 120%;
	/* 19.2px */
	letter-spacing: 0.16px;
}

.rd-surveys-create-wizard .rd-pfdgi-label-input-grid .rd-checkbox {
	margin-left: 0 !important;
}

.rd-page-survey .rd-primary-btn.disabled {
	background-color: var(--rd-primary-active) !important;
	border: 1px solid var(--rd-primary-active) !important;
	opacity: 0.2;
}

@media (max-width: 800px) {
	.surveys-lp .rd-homepage-slide-image {
		background-color: transparent;
	}

	.rd-surveys-lp {
		flex-direction: column-reverse;
	}

	.rd-surveys-lp .rd-containerContent {
		align-self: flex-start;
	}

	.surveys-lp .rd-countdown {
		margin-bottom: 0;
	}

	.surveyAnalyse .rd-card,
	.surveyAnalyse div:has(.rd-card) {
		display: block;
	}

	.surveyAnalyse .flex {
		flex-wrap: wrap;
	}
}

@media (max-width: 600px) {
	.rd-query-list {
		justify-content: center;
	}

	.rd-surveys-create-dialog .modal_dialog_mid {
		padding: 0 !important;
	}

	.surveyAnalyse div.overallstats {
		padding-top: 40px;
	}

	.rd-card .details-grid {
		grid-template-columns: repeat(2, 1fr);
	}

	.rd-surveys-dialog {
		max-height: 90vh !important;
	}
}

@media (max-width: 550px) {
	.rd-surveys-dialog-answer .survey-emojis span {
		width: 63px;
		height: 60px;
	}
}

@media (max-width: 450px) {
	.rd-surveys-dialog-answer .survey-emojis span {
		height: 47px;
	}

	.rd-surveys-create-wizard .rd-ipdg-info .rd-input-content {
		flex-wrap: wrap;
	}
}

@media (max-width: 400px) {
	.rd-surveys-dialog-answer .survey-emojis span {
		width: 53px;
		height: 47px;
	}
}

@media (max-width: 350px) {
	.rd-surveys-dialog-answer .survey-emojis span {
		width: 40px;
		height: 38px;
	}
}


a.disabled[data-key="ok"] {
	opacity: 0.2;
	pointer-events: none;
}

.rd-page-survey .rd-pctable-card .rd-sortable-table-body>div>.rd-sortable-table-row {
	cursor: auto;
}