<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.modal_item {
	display: none;
}

input:checked+.modal_item {
	display: grid;
	/* height: 100%; */
	text-align: center;
	grid-template-rows: 300px 230px auto;
	grid-template-areas:
		"IMG"
		"TEXT"
		"ACTION";
}

input:checked+.modal_item[data-video-position="2"] {
	grid-template-rows: 16px 180px auto auto;
	grid-template-areas:
		"SLAVE"
		"TEXT"
		"IMG"
		"ACTION";
	text-align: center;
	justify-items: center;
}

.modal_ground[data-popup="Demo Admin"] input:checked+.modal_item {
	grid-template-rows: auto !important;
}

.modal_item[data-video-position="1"] .sleeve_item {
	display: none;
}

.modal_img {
	grid-area: IMG;
}

.modal_content {
	display: inline-block;
	background-color: var(--rd-font-light);
	width: 800px;
	padding: var(--rd-spacing-x-big);
	border-radius: var(--rd-borderradius-border-lg);
	text-align: center;
	position: relative;
	box-sizing: border-box;
}

[data-popup="Lespflicht hinzufügen"] .modal_content {
	width: unset;
}

[data-popup="EdituserInstractions"] .modal_content {
	width: 90%;
}

.mc_small {
	width: 100%;
	height: unset;
	max-width: 600px;
}

.modal_content input[type="radio"].modal_check {
	display: none;
}

.modal_btn_block {
	display: inline-flex;
	margin-top: var(--rd-spacing-md);
	gap: var(--rd-spacing-md);
	align-items: baseline;
	margin-bottom: var(--rd-spacing-md);
}

.green_sleeve_45deg {
	position: absolute;
}

.modal_title,
.rd-popup-title,
.mtb_grid_title {
	color: var(--rd-font-dark);
	font-weight: var(--rd-fontweights-open-sans-1);
	font-size: var(--rd-fontsize-11);
	margin-top: var(--rd-spacing-md);
	text-align: center;
	line-height: 38px;
}

[data-popup="BetreuungskraftSell"] .modal_title,
[data-popup="BetreuungskraftSell"] .modal_sub_title {
	margin-top: 0;
}

[data-popup="BetreuungskraftSell"] .mtb_grid_text {
	display: none;
	height: 0;
	margin: 0;
	padding: 0;
}

[data-popup="BetreuungskraftSell"] .model_text_block.has_sub_title {
	display: block;
}

[data-popup="BetreuungskraftSell"] .modal_btn_block {
	flex-direction: column;
	align-items: center;
	margin-top: var(--rd-spacing-lg);
}

.rd-popup-subtitle {
	color: var(--rd-primary-active);
	font-weight: var(--rd-fontweights-open-sans-1);
	font-size: var(--rd-fontsize-7);
	line-height: var(--rd-lineheights-1);
	text-align: center;
	margin-bottom: var(--rd-spacing-md);
}

.rd-popup-subheadline,
.modal_sub_title,
.modal_over_title {
	color: var(--rd-primary-active);
	font-weight: var(--rd-fontweights-open-sans-1);
	font-size: var(--rd-fontsize-5);
	margin-top: var(--rd-spacing-md);
}

.modal_over_title {
	margin-top: 0;
}

/* .modal_sub_title {
	font-size: var(--rd-fontsize-8);
	font-weight: var(--rd-fontweights-open-sans-1);
	color: var(--rd-font-dark);
} */

.modal_text {
	color: var(--rd-font-dark);
	font-size: var(--rd-fontsize-4);
	font-weight: 400;
	margin-top: 24px;
	display: inline-block;
	max-width: 630px;
}

.modal_img_content {
	border-radius: 4px;
	display: inline-block;
	height: 100%;
	overflow: hidden;
}

.modal_img .full_size {
	width: 100%;
	max-width: 630px;
	/* margin-top: -25%; */
	height: 110%;
}

.modal_img {
	max-height: 300px;
	height: 300px;
	overflow: hidden;
}

[data-popup="BetreuungskraftSell"] .modal_img,
[data-popup="BetreuungskraftSellUser"] .modal_img {
	display: inline-block;
	max-height: unset;
	height: unset;
	overflow: hidden;
	width: 90%;
}

[data-popup="BetreuungskraftSell"] .modal_img_content,
[data-popup="BetreuungskraftSellUser"] .modal_img_content {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 55.2%;
	/* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

[data-popup="BetreuungskraftSell"] .modal_img_content iframe,
[data-popup="BetreuungskraftSellUser"] .modal_img_content iframe {
	position: absolute;
	top: 0px;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

[data-popup="BetreuungskraftSell"] .modal_over_title,
[data-popup="BetreuungskraftSell"] .modal_title {
	margin-bottom: 8px;
	line-height: 132%;
}

[data-popup="BetreuungskraftSell"] .mtb_grid_title {
	margin-bottom: var(--rd-spacing-md);
}

[data-popup="BetreuungskraftSell"] .modal_content {
	padding: var(--rd-spacing-x-big) 100px;
}

.modal_links {
	display: inline-flex;
	gap: var(--rd-spacing-md);
	margin-top: var(--rd-spacing-md);
}

.modal_links b {
	display: inline-flex;
	gap: var(--rd-spacing-md);
}

.modal_navbar {
	display: inline-flex;
	gap: var(--rd-spacing-x-sm);
}

.modal_navbar label {
	height: 4px;
	background-color: var(--rd-input-default);
	width: 40px;
	cursor: pointer;
	border-radius: var(--rd-borderradius-border-xl);
}

.modal_navbar label.active {
	background-color: var(--rd-primary-active);
}

.close_modal_btn {
	position: absolute;
	width: 20px;
	height: 20px;
	background-color: var(--rd-primary-active);
	right: 24px;
	top: 24px;
	cursor: pointer;
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-image: url("/src/img/2023/svg/icons/rd-icon-close.svg");
	-webkit-mask-image: url("/src/img/2023/svg/icons/rd-icon-close.svg");
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}

.green_sleeve_45deg {
	font-size: 0;
	background-image: url("/src/img/2023/svg/svg_img/DemoSleeve.png");
	width: 219px;
	height: 217px;
	left: -9px;
	top: -9px;
}

.mc_small .modal_sub_title {
	padding: var(--rd-spacing-x-big) 0;
}

.mc_small .modal_btn_block {
	margin-bottom: var(--rd-spacing-md);
}

.model_text_block.has_sub_title {
	display: grid;
	grid-template-rows: 75px 120px auto;
	/*  Wird für SbS Popups benötigt*/
}

[data-popup="Vertrag User"] .model_text_block.has_sub_title {
	grid-template-rows: auto auto auto;
}

.modal_img_content img {
	height: 110%;
}

.rd-popup-list ul {
	margin: 0;
	margin-top: var(--rd-spacing-sm);
	list-style: none;
	text-align: left;
}

.rd-popup-date.rd-icon-date::before,
.rd-popup-value.rd-icon-date::before {
	background-color: var(--rd-font-dark);
}

.rd-popup-title {
	margin-bottom: var(--rd-spacing-x-sm);
}

.rd-popup-img {
	text-align: center;
	margin-bottom: var(--rd-spacing-lg);
	border-radius: var(--rd-borderradius-border-md);
	overflow: hidden;
}

.rd-popup-img img {
	max-width: 100%;
}

.rd-popup-date,
.rd-popup-value {
	font-size: var(--rd-fontsize-3);
	line-height: var(--rd-lineheights-0);
	color: var(--rd-font-dark);
	margin-bottom: var(--rd-spacing-md);
	font-weight: var(--rd-fontweights-open-sans-1);
}

.rd-popup-date span,
.rd-popup-value span {
	font-weight: var(--rd-fontweights-open-sans-2);
}

.rd-popup-description,
.mtb_grid_text {
	font-size: var(--rd-fontsize-5);
	line-height: var(--rd-lineheights-0);
	color: var(--rd-font-dark);
	margin-bottom: var(--rd-spacing-x-big);
	margin-top: var(--rd-spacing-md);
}

.rd-popup-description-magenta {
	font-size: var(--rd-fontsize-4);
	line-height: var(--rd-lineheights-0);
	color: var(--rd-primary-active);
	margin-bottom: var(--rd-spacing-x-sm);
	margin-top: var(--rd-spacing-lg);
	font-weight: var(--rd-fontweights-open-sans-0);
}

.modal_list ul {
	margin-top: var(--rd-spacing-lg);
	list-style: none;
	margin-left: 80px;
	text-align: left;
}

.modal_list li,
.modal_text span,
.rd-popup-list li {
	font-size: var(--rd-fontsize-4);
	color: var(--rd-font-dark);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: var(--rd-lineheights-0);
	margin-bottom: var(--rd-spacing-xx-sm);
	display: grid;
	grid-template-columns: 40px auto;
	align-items: center;
}

/* .rd-popup-img {
	max-width: 470px;
} */

.rd-bonus-coupon-popup .rd-card-bluegray {
	margin: auto;
	margin-bottom: var(--rd-spacing-lg);
	border-radius: 0 0 var(--rd-borderradius-border-md) var(--rd-borderradius-border-md);
	gap: var(--rd-spacing-lg);
	text-align: left;
	padding: var(--rd-spacing-x-big);
}

.rd-bonus-coupon-popup .rd-card-bluegray div {
	align-self: center;
}

.rd-bonus-coupon-popup .rd-card-bluegray-title {
	font-size: var(--rd-spacing-md);
}

.rd-bonus-coupon-popup .rd-popup-subtitle {
	margin-bottom: var(--rd-spacing-lg);
	font-weight: var(--rd-fontweights-open-sans-0);
}

.rd-card-bluegray-msg {
	padding: var(--rd-spacing-md) var(--rd-spacing-xxx-big);
	font-weight: var(--rd-fontweights-open-sans-1);
	border-radius: 32px 32px 32px 8px;
	background-color: var(--rd-input-disabled);
	margin-bottom: var(--rd-spacing-md);
	max-width: 350px;
}

.rd-card-bluegray-msg .rd-card-bluegray-msg-name,
.rd-card-bluegray-msg .rd-popup-date {
	margin-bottom: var(--rd-spacing-x-sm);
}

.rd-card-bluegray-msg .rd-card-bluegray-msg-title {
	margin-bottom: 0;
}

.rd-bonus-release-request-dialog .button.border,
.rd-bonus-deny-request-dialog .button.border {
	display: none;
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-2);
}

/* .rd-bonus-release-request-dialog .modal_dialog_mid,
.rd-bonus-deny-request-dialog .modal_dialog_mid {
	margin-bottom: 0 !important;
} */

.rd-bonus-release-request-dialog&gt;div.modal_dialog_bottom,
.rd-bonus-deny-request-dialog&gt;div.modal_dialog_bottom {
	min-height: 0 !important;
}

.rd-bonus-release-request-dialog .modal_dialog_bottom&gt;a,
.rd-bonus-deny-request-dialog .modal_dialog_bottom&gt;a {
	margin: 0 !important;
}

.rd-bonus-release-request-dialog .button+.button,
.rd-bonus-deny-request-dialog .button+.button {
	margin-left: 0 !important;
}

.rd-surveys-dialog .modal_dialog_bottom&gt;a.thirdButton {
	color: var(--rd-primary-active);
	font-weight: var(--rd-fontweights-open-sans-2);
	display: flex;
	margin-top: var(--rd-spacing-x-big);
}

.rd-popup-date-value {
	display: flex;
	padding: var(--rd-spacing-x-big) var(--rd-spacing-lg);
	gap: var(--rd-spacing-xx-lg);
}

.rd-popup-date-value .rd-icon-date,
.rd-popup-date-value .rd-icon-value {
	margin-bottom: 0;
}

.rd-bonus-coupon-popup .rd-popup-title {
	margin-bottom: var(--rd-spacing-lg);
}

.rd-bonus-coupon-popup .modal_dialog_bottom {
	display: none;
}

.rd-bonus-coupon-popup .rd-popup-description {
	margin-bottom: var(--rd-spacing-md);
	display: none;
}

.rd-bonus-coupon-popup .rd-action-bar {
	margin-bottom: var(--rd-spacing-lg);
}

.close_modal {
	height: 27px;
}

.rd-close_popup {
	margin-top: var(--deviceHeaderHeight);
	height: 27px;
	position: relative  !important;
}

.modal_content_inner {
	padding: 0 122px;
	max-height: 80vh;
	overflow-y: auto;
	margin-top: var(--rd-spacing-lg);
}
[data-popup="AddModul"] .modal_content_inner ,
[data-popup="UserToKontakt"] .modal_content_inner {
	padding: 0;
	height: unset;
	max-height: 1000px;
	overflow-y: unset;
}
[data-popup="AddModul"] .modal_content_inner{
	
}
[data-popup="AddModul"] .modal_content{
	max-height:90%;
	overflow-y: scroll;
	overflow-x:hidden;
}
[data-popup="UserToKontakt"] .modal_content {
	width: unset;

}

[data-popup="UserToKontakt"] .pc_userchooserv3_wrapper {
	box-shadow: unset;
	padding: 0;
}

[data-popup="VideoTeaserHinzufuegen"] .modal_content_inner,
[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_content_inner {
	padding: 0;
	margin-top: 0;
}

[data-popup="VideoTeaserHinzufuegen"] pc-image-upload,
[data-popup="VideoTeaserHinzufuegen"] pc-video-upload {
	text-align: left;
	width: 100%;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_content_inner,
[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_dialog_top_title,
[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_content_inner .rd-compact-popup-subtitle {
	text-align: left;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .titek-form-titel,
[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .rd-checkbox-label {
	display: block;
	color: var(--rd-font-dark);
	font-size: 18px;
	font-style: normal;
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: 140%;
	/* 28px */
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_dialog_content {

	overflow: auto;
	max-height: calc(100vh - 300px);
	margin-bottom: 0;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .userdata {
	margin-bottom: 0 !important;
	padding: 0 var(--rd-spacing-x-big) 0;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] legend {
	font-size: var(--rd-fontsize-7);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: 140%;
	color: var(--rd-font-dark);
	border-bottom: unset;
	margin-bottom: var(--rd-spacing-md);
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .inputs_flex {
	display: flex;
	gap: 16px;

}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .inputs_flex label {
	color: #374551;
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: 24px
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .rd-input-radios label {
	color: #374551;
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: 24px;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] ul {
	list-style: none;
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
	gap: 16px;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] ul li {
	display: flex;
	gap: 8px;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .inputs_flex:last-of-type {
	margin-bottom: 0;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_content_inner .rd-compact-popup-subtitle {

	margin: 24px;
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: 24px;
	/* 150% */
	letter-spacing: 0.1px;
	text-transform: uppercase;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .titek-form-titel {
	line-height: 140%;
	margin-bottom: var(--rd-spacing-x-big);
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_dialog_top_title {
	margin-top: 0;
	padding: var(--rd-spacing-x-big);
	font-size: var(--rd-fontsize-7);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: 28px;
	color: var(--rd-font-dark);
	border-bottom: 1px solid #e5e7eb;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .field-label {
	margin-bottom: var(--rd-spacing-md);
	margin-top: var(--rd-spacing-x-big);
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .field-label.time {
	margin-bottom: var(--rd-spacing-x-sm);
}

.SecondPersonContent {
	display: none;
	margin-bottom: var(--rd-spacing-md);
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_content_inner {
	border-radius: 8px;
	overflow: hidden;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .rd_checkbox,
[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] input.rd-checkbox {
	width: 16px;
	height: 16px;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .rd-checkbox-label {
	cursor: pointer;
	display: flex;
	align-items: center;
	gap: 16px;
	margin: var(--rd-spacing-x-big) 0;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .rd-select {
	max-width: 125px;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .rd-input-content {
	display: grid;
	gap: 0;
	margin-bottom: 0;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .agb_accept_border {
	font-size: var(--rd-fontsize-4);
	gap: 0;
	margin-bottom: 10px;
	line-height: 20px;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .rd-primary-btn-textlink {
	margin-right: var(--rd-spacing-md);
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .rd-checkbox-label:after {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: var(--rd-font-dark);
	mask-image: url("/src/img/2024/svg/icons/rd-icon-cheveron-right.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-cheveron-right.svg");
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_content {
	padding: 0;
	width: 820px;
}

input:checked~.SecondPersonContent {
	display: block;
}

.SecondPersonContent .inputs_flex {
	display: grid;
	flex-wrap: wrap;
	gap: 8px;
	grid-template-areas:
		"VORNAME NAME"
		"EMAIL TEL";

	margin-bottom: var(--rd-spacing-x-big);
}

.SecondPersonContent .inputs_flex label {
	display: block;
	color: #374551;
	font-family: "Open Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	/* 150% */
}

.SecondPersonContent .inputs_flex input {
	display: block;
	width: 100%;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] input:checked~.rd-checkbox-label:after {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-cheveron-down.svg");
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-cheveron-down.svg");
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_dialog_bottom {
	text-align: right;
	/* display: flex; */
	margin-bottom: 0;
	padding: 0 24px 24px;
}

.termindata {
	padding: 0 24px;
}

.rd-messe-tickets .modal_ground {
	margin-bottom: 0 !important;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .close_modal {
	position: absolute;
	top: 4px;
	right: 0;
	z-index: 10;
}

.field-label {
	display: block;
	color: #374551;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	/* 150% */
}

.messe-radio {
	/* display:flex; */
	gap: 8px;
	flex-wrap: wrap;
}

.messe-radio label {
	display: block;
	margin-bottom: var(--rd-spacing-md);
}

.rd-popup-textarea textarea {
	width: 100%;
	min-height: 100px;
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] select {
	padding: var(--rd-spacing-x-sm);
}

[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] {
	z-index: 20000 !important;
}

.agb_accept_border {
	display: flex;
	gap: 8px;
	align-items: baseline;
}

.modal_content_inner button {
	margin-top: var(--rd-spacing-lg);
}

.rd-bonus-waitinglist-popup-alreadyOnList .rd-popup-title {
	margin-bottom: 0;
}

.rd-bonus-waitinglist-popup-ask::before {
	content: "";
	display: inline-block;
	background-image: url(/src/img/2023/images/rd-neu-badge.png);
	background-size: 100%;
	background-position: 50%;
	width: 97px;
	height: 97px;
	vertical-align: top;
	position: absolute;
	left: -20px;
	top: -20px;
}

.rd-bonus-waitinglist-popup-ask .button.fill::before {
	content: "";
	mask-image: url(/src/img/2023/svg/icons/rd-icon-bell.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-bell.svg);
	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;
	vertical-align: middle;
	height: 20px;
	width: 20px;
	background-color: var(--rd-font-light);
}

.rd-info-tooltip {
	color: var(--rd-success-hover);
	text-align: center;
	font-size: var(--rd-fontsize-4);
	line-height: var(--rd-lineheights-0);
	margin-bottom: var(--rd-spacing-lg);
}

.rd-bonus-release-request-dialog .rd-popup-title {
	margin-bottom: var(--rd-spacing-x-sm);
	margin-top: 0;
}

/* s */

.rd-bonus-redemption-chat {
	max-height: 140px;
	overflow: auto;
	padding: 0 var(--rd-spacing-x-sm);
	margin-bottom: var(--rd-spacing-x-big);
}

.rd-bonus-redemption-chat-message {
	display: flex;
	flex-direction: column;
}

.rd-bonus-redemption-chat-message-self {
	align-items: end;
}

.rd-bonus-redemption-chat-message-body {
	background-color: #f5f7fb;
	border-radius: 32px 32px 32px 8px;
	padding: var(--rd-spacing-md) var(--rd-spacing-xxx-big);
	max-width: 350px;
}

.rd-bonus-redemption-chat-message-self .rd-bonus-redemption-chat-message-body {
	background-color: #f9fbf5;
	border-radius: 32px 32px 8px 32px;
	padding: var(--rd-spacing-md) var(--rd-spacing-xxx-big);
}

.rd-bonus-redemption-chat-message-user {
	font-size: var(--rd-fontsize-5);
	color: var(--rd-primary-active);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: var(--rd-lineheights-0);
	margin-bottom: var(--rd-spacing-x-sm);
}

.rd-bonus-redemption-chat-message-content {
	font-size: var(--rd-fontsize-5);
	color: var(--rd-font-dark);
	line-height: var(--rd-lineheights-1);
}

.rd-bonus-redemption-chat-message-datetime {
	font-size: var(--rd-fontsize-3);
	color: #949dab;
	line-height: var(--rd-lineheights-0);
	margin: var(--rd-spacing-x-sm) 0;
}

.rd-bonus-redemption-chat-message-more {
	font-size: var(--rd-fontsize-4);
	color: var(--rd-primary-active);
	line-height: var(--rd-lineheights-0);
	margin-top: var(--rd-spacing-md);
	text-align: center;
	cursor: pointer;
}

.rd-img-fullwidth {
	width: 100%;
}

pc-bonus-prime-distributor .pc_numbervalue_wrap&gt;input {
	width: 100% !important;
}

pc-bonus-prime-distributor .pc_numbervalue_wrap {
	height: 48px !important;
}

.rd-msgs-title {
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: var(--rd-lineheights-0);
	margin-bottom: var(--rd-spacing-x-big);
	color: var(--rd-primary-active);
}

.rd-card-bluegray-msg-title {
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: var(--rd-lineheights-0);
	color: var(--rd-primary-active);
}

.rd-card-bluegray-msg-name {
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: var(--rd-lineheights-0);
	color: var(--rd-primary-active);
}

/*compact-popup-modal*/
.rd-compact-popup-modal {
	/* width: 555px; alt */
	width: 848px;
	/* neu */
	height: auto;
	background-color: var(--rd-font-light);
	padding: var(--rd-spacing-x-big) !important;
	text-align: center;
	margin: auto;
	border-radius: var(--rd-borderradius-border-lg);
}

.rd-compact-popup-modal .rd-compact-popup .rd-compact-popup-title {
	font-size: var(--rd-fontsize-11);
	font-weight: var(--rd-fontweights-open-sans-1);
	color: var(--rd-font-dark);
	line-height: var(--rd-lineheights-1);
}

.rd-compact-popup-modal .rd-compact-popup .rd-compact-popup-subtitle {
	font-size: var(--rd-fontsize-7);
	font-weight: var(--rd-fontweights-open-sans-1);
	color: var(--rd-primary-active);
	line-height: var(--rd-lineheights-0);
	margin-bottom: var(--rd-spacing-md);
	margin-top: var(--rd-spacing-md);
}

.rd-compact-popup-modal .rd-compact-popup .rd-compact-popup-info {
	font-size: var(--rd-fontsize-5);
	line-height: var(--rd-lineheights-0);
	color: var(--rd-font-dark);
	margin-bottom: var(--rd-spacing-xxx-big);
}

.rd-compact-popup-modal .rd-licchange-licinput {
	margin: var(--rd-spacing-xxx-big) 0;
	font-weight: var(--rd-fontweights-open-sans-1);
}

.rd-compact-popup-modal .rd-licchange-licinput .pc-numberinput {
	margin-right: var(--rd-spacing-xx-sm);
}

.rd-compact-popup-modal .modal_dialog_bottom {
	padding: 0;
	margin: auto;
	display: flex;
	flex-direction: column-reverse;
	/* margin-top: var(--rd-spacing-xxx-big); */
}

.rd-compact-popup-modal .modal_dialog_bottom .button.border {
	border: unset;
	margin-top: var(--rd-spacing-md);
	padding-top: 0;
	padding-bottom: 0;
	font-weight: 400;
}

.rd-compact-popup-modal .modal_dialog_bottom .button.border:hover {
	background-color: var(--rd-font-light);
	color: var(--rd-primary-hover);
	border: unset !important;
}

.rd-compact-popup-modal .modal_dialog_bottom .button.border:focus {
	background-color: var(--rd-font-light);
	color: var(--rd-primary-pressed);
	border: unset !important;
}

.rd-compact-popup-modal .modal_dialog_bottom&gt;a {
	margin: 0;
	min-width: 160px;
}

.rd-compact-popup-modal .modal_dialog_top,
.rd-compact-popup-modal .rd-compact-popup-closelink {
	display: none;
}

/* .rd-compact-popup-modal .modal_dialog_closelink {
	right: 18px !important;
} */

.rd-compact-popup-modal .rd-compact-popup .rd-compact-popup-icon {
	background-size: 100%;
	background-position: 50%;
	background-repeat: no-repeat;
	width: 208px;
	height: 166px;
	background-image: url("/src/img/2023/svg/svg_img/rd-lizenz-popup.svg");
	margin: auto;
	margin-top: var(--rd-spacing-xx-big);
}

.rd-compact-popup-modal.rd-compact-popup-bonus-request .rd-compact-popup .rd-compact-popup-icon {
	background-image: url("/src/img/2023/svg/svg_img/rd-bonus-request.svg");
	width: 400px;
	height: 280px;
}

.rd-compact-popup-course-plus-education.rd-compact-popup-modal .rd-compact-popup .rd-compact-popup-icon {
	background-image: url("/src/img/2024/gifs/card_checked.gif");
	background-size: contain;
	margin-bottom: var(--rd-spacing-lg);
}

.rd-compact-popup-course-plus-education.rd-compact-popup-course-plus-education-second .rd-compact-popup .rd-compact-popup-icon {
	background-image: url("/src/img/2024/images/kursplus-platzhalter.png");
	width: 100%;
	height: 300px;
}

.rd-compact-popup-modal .modal_dialog_mid {
	padding: 0 !important;
}

.rd-compact-popup-closelink a {
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: var(--rd-fontsize-6);
	color: var(--rd-primary-active);
	font-weight: var(--rd-fontweights-open-sans-0);
}

.rd-bonus-release-request-dialog .modal_dialog_mid,
.rd-bonus-redemption-demand-dialog .modal_dialog_mid,
.rd-bonus-deny-request-dialog .modal_dialog_mid,
.rd-bonus-waitinglist-popup-ask .modal_dialog_mid,
.rd-bonus-waitinglist-popup-autoAdd .modal_dialog_mid,
.rd-bonus-coupon-popup .modal_dialog_mid,
.rd-bonus-waitinglist-popup-alreadyOnList .modal_dialog_mid,
.pc-bonus-prime-distributor-dialog .modal_dialog_mid,
.pc-bonus-prime-distributor-dialog .modal_dialog_mid,
.rd-bonus-waitinglist-popup-alreadyOnList .modal_dialog_mid,
.rd-surveys-create-dialog .modal_dialog_mid,
.rd-compact-popup-bonus-start-test .modal_dialog_mid,
.rd-compact-popup-bonus-test-ended .modal_dialog_mid,
.contractPurchasePopup .modal_dialog_mid {
	padding: 0 122px !important;
}

.rd-surveys-dialog .modal_dialog_mid {
	padding-left: 122px;
	padding-right: 122px;
}

.rd-popup-dialog {
	width: 800px !important;
}

.rd-popup-dialog.rd-popup-disabled-next-button .modal_dialog_bottom a[data-key="ok"] {
	opacity: 0.2;
}

.rd-popup-dialog&gt;div.modal_dialog_bottom {
	padding: 0;
	display: flex;
	flex-direction: column-reverse;
	margin: auto;
}

/*das nur für bonussystem, kan später geändert werden*/
.rd-popup-dialog .modal_dialog_top {
	display: none;
}

.rd-popup-dialog .modal_dialog_mid {
	margin: var(--rd-spacing-lg) 0;
}

.rd-compact-popup-bonus-start-test .rd-popup-img {
	margin-bottom: 0;
}

.rd-compact-popup-course-plus-education-second .button.fill::before {
	content: "";
	mask-image: url(/src/img/2023/svg/icons/rd-icon-export.svg);
	-webkit-mask-image: url(/src/img/2023/svg/icons/rd-icon-export.svg);
	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;
	margin-right: 4px;
	height: 20px;
	width: 20px;
	vertical-align: middle;
	background-color: var(--rd-font-light);
	align-self: center;
}

/*end**/

/*compact-popup-modal end*/

.contractPurchasePopupContent h2 {
	font-size: var(--rd-fontsize-11);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: var(--rd-lineheights-0);
	letter-spacing: 0.28px;
	margin-bottom: var(--rd-spacing-md);
	color: var(--rd-primary-active);
	text-align: center;
}

.contractPurchasePopupContent h3 {
	font-size: var(--rd-fontsize-5);
	margin-bottom: var(--rd-spacing-md);
	color: var(--rd-font-dark);
	font-size: 16px;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: 0.16px;
	text-align: center;
}

.contractPurchasePopupContent p {
	font-size: var(--rd-spacing-md);
	line-height: 120%;
	/* 19.2px */
	letter-spacing: 0.16px;
	color: var(--rd-font-dark);
	margin-bottom: var(--rd-spacing-md);
}

@media (max-height: 870px) {
	.rd-bonus-release-request-dialog .modal_dialog_mid {
		margin-top: 0 !important;
	}
}

@media (max-width: 900px) {
	.MsgToWebinarUsersDialog .modal_dialog_mid {
		min-width: auto !important;
	}
}

@media (max-width: 800px) {

	.rd-bonus-release-request-dialog .modal_dialog_mid,
	.rd-bonus-redemption-demand-dialog .modal_dialog_mid,
	.rd-bonus-deny-request-dialog .modal_dialog_mid,
	.rd-bonus-waitinglist-popup-ask .modal_dialog_mid,
	.rd-bonus-waitinglist-popup-autoAdd .modal_dialog_mid,
	.rd-bonus-coupon-popup .modal_dialog_mid,
	.rd-bonus-waitinglist-popup-alreadyOnList .modal_dialog_mid,
	.pc-bonus-prime-distributor-dialog .modal_dialog_mid,
	.pc-bonus-prime-distributor-dialog .modal_dialog_mid,
	.rd-compact-popup-bonus-start-test .modal_dialog_mid,
	.rd-compact-popup-bonus-test-ended .modal_dialog_mid,
	.contractPurchasePopup .modal_dialog_mid {
		padding: 0 var(--rd-spacing-xx-lg) !important;
	}

	.rd-surveys-dialog .modal_dialog_mid {
		padding-left: var(--rd-spacing-xx-lg);
		padding-right: var(--rd-spacing-xx-lg);
	}
}

@media (max-width: 750px) {

	[data-popup="BetreuungskraftSell"] .modal_content,
	[data-popup="BetreuungskraftSellUser"] .modal_content {
		padding: var(--rd-spacing-x-big) !important;
	}

	input:checked+.modal_item[data-video-position="2"] {
		grid-template-rows: 24px auto auto auto;
	}

	[data-popup="BetreuungskraftSell"] .modal_img_content iframe,
	[data-popup="BetreuungskraftSellUser"] .modal_img_content iframe {
		left: -1px;
	}

	[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_dialog_content {
		max-height: calc(100vh - 250px);
	}

	[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_dialog_bottom {
		position: sticky;
		bottom: 0;
		background: white;
		padding: 24px;
		display: flex;
		justify-content: center;
		align-items: center;
		box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
		z-index: 100;
	}

	[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_dialog_bottom .rd-primary-btn {
		width: auto;
	}

	[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_content_inner {
		max-height: 100vh;
	}

	[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_dialog_bottom {
		flex-direction: column-reverse;
		gap: 8px;
		margin-left: -24px;
		margin-right: -24px;
	}

	[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .modal_content_inner {
		max-height: 100vh;
	}


	.modal_content_inner button {
		margin-top: 0 !important;
	}
}

@media (max-width: 640px) {
	[data-popup="BetreuungskraftSellUser"] .modal_img {
		width: 93%;
	}
}

@media (max-width: 600px) {
	.modal_btn_block {
		flex-direction: column;
	}

	.model_text_block {
		display: flex !important;
		flex-direction: column;
	}

	.modal_img {
		height: auto;
	}

	input:checked+.modal_item {
		grid-template-rows: 5% 30% 48% 12%;
	}

	.modal_links {
		display: block;
	}

	.modal_btn_left label {
		margin-bottom: 0;
	}

	/* .modal_content {
		height: 680px;
	} */

	.rd-bonus-release-request-dialog .modal_dialog_mid,
	.rd-bonus-redemption-demand-dialog .modal_dialog_mid,
	.rd-bonus-deny-request-dialog .modal_dialog_mid,
	.rd-bonus-waitinglist-popup-ask .modal_dialog_mid,
	.rd-bonus-waitinglist-popup-autoAdd .modal_dialog_mid,
	.rd-bonus-waitinglist-popup-alreadyOnList .modal_dialog_mid,
	.pc-bonus-prime-distributor-dialog .modal_dialog_mid,
	.pc-bonus-prime-distributor-dialog .modal_dialog_mid,
	.rd-compact-popup-bonus-start-test .modal_dialog_mid,
	.rd-compact-popup-bonus-test-ended .modal_dialog_mid,
	.rd-neu-report .modal_dialog_mid,
	.rd-compact-popup-overwrite-query .modal_dialog_mid,
	.rd-query-direct-export .modal_dialog_mid,
	.rd-bonus-queries-onboarding-popup .modal_dialog_mid {
		padding: 0 !important;
	}

	.contractPurchasePopup .modal_dialog_mid {
		padding: 0 16px !important;
	}

	.rd-surveys-dialog .modal_dialog_mid {
		padding-left: 0;
		padding-right: 0;
	}

	.rd-bonus-coupon-popup .modal_dialog_mid {
		padding: 0 var(--rd-spacing-md) !important;
	}

	.rd-prime-distr-row {
		flex-wrap: wrap;
	}

	.rd-prime-distr-row .rd-select {
		max-width: 100%;
	}

	.rd-prime-distr-bonus-points,
	.rd-prime-distr-bonus-points pc-numberinput {
		width: 100%;
	}

	.modal_dialog .formfields {
		padding: 0;
	}

	.rd-bonus-coupon-popup .rd-card-bluegray {
		flex-direction: column;
		gap: var(--rd-spacing-x-big);
	}

	[data-popup="BetreuungskraftSell"] .modal_img_content,
	[data-popup="BetreuungskraftSellUser"] .modal_img_content {
		padding-top: 55.1%;
	}

	[data-popup="BetreuungskraftSell"] .modal_img_content iframe,
	[data-popup="BetreuungskraftSellUser"] .modal_img_content iframe {
		top: -1px;
	}

	.packageSnip {
		grid-template-columns: 100% !important;
		grid-template-areas:
			"Text"
			"Right" !important;
	}


}

@media (max-width: 550px) {

	[data-popup="BetreuungskraftSell"] .modal_img_content,
	[data-popup="BetreuungskraftSellUser"] .modal_img_content {
		padding-top: 54.9%;
	}

	[data-popup="BetreuungskraftSell"] .modal_img_content iframe,
	[data-popup="BetreuungskraftSellUser"] .modal_img_content iframe {
		top: 1px;
	}
}

@media (max-width: 450px) {

	[data-popup="BetreuungskraftSell"] .modal_img_content,
	[data-popup="BetreuungskraftSellUser"] .modal_img_content {
		padding-top: 54.5%;
	}

	[data-popup="ALTENPFLEGE 2025 - Die Leitmesse der Pflegebranche"] .inputs_flex {
		flex-direction: column;
	}
}

@media (max-width: 400px) {

	.modal_btn_block .rd-primary-btn-outline,
	.modal_btn_block .rd-primary-btn {
		padding: var(--rd-spacing-x-sm) var(--rd-spacing-md) !important;
		font-size: 10px !important;
		min-width: 124px !important;
		line-height: 14px;
	}

	.modal_img .full_size {
		height: 100%;
	}

	input:checked+.modal_item {
		grid-template-rows: 5% 18% 62% 12%;
	}
}

@media (max-width: 300px) {

	.modal_title,
	.modal_sub_title,
	.rd-popup-title {
		font-size: var(--rd-fontsize-6);
	}
}

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

.rd-surveys-dialog label,
.rd-surveys-create-dialog label {
	font-weight: var(--rd-fontweights-open-sans-1);
	color: var(--rd-font-dark);
	margin-bottom: var(--rd-spacing-sm);
	font-size: var(--rd-fontsize-4);
}

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

.rd-surveys-dialog .rd-popup-subtitle+.rd-popup-title {
	margin-top: 0;
}

.PasswortVergessenForm .modal_title {
	margin-bottom: var(--rd-spacing-lg);
}

.rd-popup-gray-info-box {
	background-color: var(--rd-input-default);
	padding: var(--rd-spacing-x-big) var(--rd-spacing-lg);
	text-align: left;
	border-radius: var(--rd-spacing-md);
	margin: var(--rd-spacing-lg) 0;
}

.info-box-content img {
	width: 68px;
}

.rd-popup-gray-info-box .info-box-title {
	color: var(--rd-font-dark);
	font-size: var(--rd-fontsize-5);
	font-weight: var(--rd-fontweights-open-sans-0);
	line-height: normal;
	letter-spacing: 0.16px;
	margin-bottom: var(--rd-spacing-x-sm);
}

.rd-popup-gray-info-box .info-box-subtitle {
	color: var(--rd-primary-active);
	font-size: var(--rd-fontsize-5);
	font-style: normal;
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: var(--rd-lineheights-0);
	/* 21.12px */
	letter-spacing: 0.16px;
}

.info-box-content&gt;div {
	display: inline-block;
	margin-right: var(--rd-spacing-x-big);
	margin-top: var(--rd-spacing-x-big);
}

.rd-compact-popup-bonus-start-test .rd-popup-list {
	margin-top: var(--rd-spacing-lg);
}

.rd-compact-popup-bonus-test-ended.rd-popup-dialog .button.border {
	border: var(--rd-borderwidth-border-default) solid var(--rd-primary-active) !important;
	padding: var(--rd-spacing-x-sm) var(--rd-spacing-md) !important;
}

.rd-compact-popup-bonus-test-ended .rd-popup-description {
	margin-bottom: 0;
}

.rd-bonus-coupon-popup .rd-popup-img {
	margin-bottom: 0;
	border-radius: var(--rd-borderradius-border-md) var(--rd-borderradius-border-md) 0 0;
}

.rd-bonus-coupon-popup .rd-card-bluegray-description {
	text-align: left;
	margin-bottom: var(--rd-spacing-md);
	font-weight: var(--rd-fontweights-open-sans-2);
}

.rd-bonus-coupon-popup .rd-card-bluegray-description p,
.rd-bonus-coupon-popup .rd-card-bluegray-description .rd-conditions {
	font-size: var(--rd-fontsize-5);
	line-height: var(--rd-lineheights-0);
}

.rd-img-barcode {
	margin-bottom: var(--rd-spacing-lg) !important;
	max-height: 215px;
}



@media (max-width: 900px) {
	[data-popup="Aufzeichnungen hinzufügen"] .modal_content {
		max-width: 100vw;
		max-height: 100vh;
		height: calc(100vh - 50px);
		box-shadow: none;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
	}

	[data-popup="Aufzeichnungen hinzufügen"] .modal_content_inner {
		padding: 0;
	}

	[data-popup="Aufzeichnungen hinzufügen"] .modal_dialog_bottom {
		display: grid;
		justify-content: center;
	}
}

@media (max-width: 650px) {
	[data-popup="Aufzeichnungen hinzufügen"] .rd-listitem-image {
		justify-self: left;
	}
}

.modal_content_inner .rd-compact-popup-subtitle {
	color: var(--rd-primary-active);
	text-align: center;
	font-size: var(--rd-fontsize-7);
	font-style: normal;
	font-weight: var(--rd-fontweights-open-sans-1);
	line-height: var(--rd-lineheights-0);
	/* 26.4px */
	letter-spacing: 0.2px;
	margin-top: var(--rd-spacing-x-sm);
	margin-bottom: var(--rd-spacing-md);
}

.modal_content_inner .radioDouble {
	display: flex;
	gap: var(--rd-spacing-x-sm);
	margin-bottom: var(--rd-spacing-x-sm);
	align-items: center;
}

.modal_content_inner .radioDouble pc-tooltip {
	margin: 0;
}

.modal_content_inner .download-block {
	padding: var(--rd-spacing-lg) 0;
}

.form-btns-up-and-down {
	display: inline-flex;
	flex-direction: column;
	margin-top: var(--rd-spacing-lg);
	gap: var(--rd-spacing-md);
}

.form-btns-up-and-down button {
	margin: 0;
}

.radioDoubleInline {
	display: inline-block;
}

form.CleanDopplungen:invalid .rd-primary-btn {
	background-color: #ccc !important;
	border: 1px solid #ccc !important;
	cursor: default;
}

.weit-user-img-block img {
	max-width: 80%
}

.rd-prompt-options {
	margin-top: 1em;
	padding: 1em;
	border: 2px solid red;
}

.rd-optHTMLWithAI-confirm-popup .pcx_iconalert_msg h4,
.rd-optHTML-error-popup .pcx_iconalert_msg h4,
.rd-optHTML-result .pcx_iconalert_msg h4 {
	font-size: var(--rd-fontsize-11) !important;
	font-weight: var(--rd-fontweights-open-sans-1);
	margin-bottom: var(--rd-spacing-md);
	text-align: center;
}

.rd-optHTML-error-popup .pcx_iconalert_msg h4 {
	color: var(--rd-primary-active);
}

.rd-optHTMLWithAI-confirm-popup .pcx_iconalert,
.rd-optHTML-error-popup .pcx_iconalert,
.rd-optHTML-result .pcx_iconalert {
	grid-template-columns: 1fr;
	justify-items: center;
	gap: 32px;
	padding: var(--rd-spacing-x-sm) 52px 0;
}

.rd-optHTMLWithAI-confirm-popup .pcx_iconalert_msg,
.rd-optHTML-error-popup .pcx_iconalert_msg,
.rd-optHTML-result .pcx_iconalert_msg {
	color: var(--rd-font-dark);
}

.rd-optHTMLWithAI-confirm-popup .pcx_iconalert_msg h4+p,
.rd-optHTML-error-popup .pcx_iconalert_msg h4+p,
.rd-optHTML-result .pcx_iconalert_msg h4+p {
	font-size: 22px !important;
	font-style: normal;
	font-weight: 400;
	line-height: 132%;
	/* 29.04px */
	letter-spacing: 0.22px;
	text-align: center;
}

.rd-optHTMLWithAI-confirm-popup .pcx_iconalert_icon,
.rd-optHTML-error-popup .pcx_iconalert_icon {
	mask-image: url("/src/img/2024/svg/icons/rd-icon-zauberstab.svg") !important;
	-webkit-mask-image: url("/src/img/2024/svg/icons/rd-icon-zauberstab.svg") !important;
	width: 66px;
	height: 66px;
	background: linear-gradient(to bottom, #FF4DD2, #00A6FF);
}

.rd-optHTML-result .pcx_iconalert_icon {
	width: 66px;
	height: 66px;
	background: linear-gradient(to bottom, #FF4DD2, #00A6FF);
}

.rd-optHTML-error-popup .pcx_iconalert_icon {
	background: var(--rd-font-dark);
	background-color: var(--rd-font-dark);
}

.rd-optHTMLWithAI-confirm-popup .modal_dialog_bottom,
.rd-optHTML-error-popup .modal_dialog_bottom {
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
}

.rd-optHTMLWithAI-confirm-popup .modal_dialog&gt;div.modal_dialog_bottom,
.rd-optHTML-error-popup .modal_dialog&gt;div.modal_dialog_bottom {
	padding: 0;
}

.rd-optHTML-busy-popup h4 {
	font-size: var(--rd-fontsize-11);
	font-weight: var(--rd-fontweights-open-sans-1);
	margin-bottom: var(--rd-spacing-md);
	background: linear-gradient(90deg, #00A6FF 0%, #FF4DD2 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	color: transparent;
	height: 40px;
}

.rd-optHTML-busy-popup p {
	font-size: var(--rd-fontsize-8);
	line-height: 132%;
	/* 29.04px */
	letter-spacing: 0.22px;
	color: var(--rd-font-dark);
}

.rd-embeddedContentConfig .modal_dialog_top_title {
	font-size: var(--rd-fontsize-11);
	font-weight: var(--rd-fontweights-open-sans-1);
	color: var(--rd-font-dark);
	margin-top: var(--rd-spacing-lg);
	margin-bottom: var(--rd-spacing-x-big);

}

.rd-embeddedContentConfig .formlabel {
	font-size: var(--rd-fontsize-5);
	line-height: 120%;
	letter-spacing: 0.16px;
	color: var(--rd-font-dark);
	margin-bottom: var(--rd-spacing-md) !important;
	font-weight: var(--rd-fontweights-open-sans-2);
	text-align: center !important;
}

.rd-embeddedContentConfig textarea {
	width: 565px !important;
	min-height: 120px;
	margin-bottom: var(--rd-spacing-x-big);

}

.rd-embeddedContentConfig .modal_dialog_mid {
	padding: 0 102px !important;
}

.rd-embeddedContentConfig .formfields {
	padding: 0 !important;
}


.rd-embeddedContentConfig.modal_dialog&gt;div.modal_dialog_bottom {
	padding-bottom: 0 !important;
}

.rd-embeddedContentConfig .button {
	margin-bottom: 0 !important;
}

.rd-embeddedContentConfig textarea::placeholder {
	color: #A5A3A9;
	opacity: 1;
	/* optional, wichtig für Firefox */
}


.rd-embeddedContentConfig .form_kv a {
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-2);
	line-height: var(--rd-lineheights-0);
	letter-spacing: 0.14px;
	color: var(--rd-secondary-active) !important;
	display: grid;
	justify-content: center;
	align-items: center;
	margin-bottom: var(--rd-spacing-x-big) !important;
	gap: 8px;
	grid-template-columns: 15px auto;
}

.rd-embeddedContentConfig .form_kv a:before {
	display: inline-block;
	content: "";
	mask-image: url(/src/img/2024/svg/icons/rd-icon-question-mark-circle.svg);
	-webkit-mask-image: url(/src/img/2024/svg/icons/rd-icon-question-mark-circle.svg);
	background-color: var(--rd-secondary-active) !important;
	mask-size: 100%;
	-webkit-mask-size: 100%;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	width: 15px !important;
	height: 15px !important;
	margin-right: var(--rd-spacing-x-sm);
}

.rd-embeddedContentConfig .form_kv a:hover:before {
	background-color: var(--rd-secondary-hover) !important;
}

.rd-embeddedContentConfig .form_kv a:hover {
	color: var(--rd-secondary-hover) !important;
}

.rd-embeddedContentConfig .form_kv a:focus:before {
	background-color: var(--rd-secondary-pressed) !important;
}

.rd-embeddedContentConfig .form_kv a:focus {
	color: var(--rd-secondary-pressed) !important;
}

@media (max-width: 900px) {
	.rd-embeddedContentConfig textarea {
		width: 100% !important;
	}

	.rd-embeddedContentConfig .modal_dialog_mid {
		padding: 0 !important;
	}
}
.rd-input-content.no-flex{
	display: block;
}</pre></body></html>