.edcc-root .edcc-banner {
	background: #ffffff;
	color: #1f2937;
	border-color: #d1d5db;
	box-shadow: 0 10px 30px rgba(15, 23, 42, 0.14);
}

.edcc-root .edcc-modal {
	background: rgba(15, 23, 42, 0.58);
}

.edcc-root .edcc-modal__panel {
	background: #ffffff;
	color: #1f2937;
	border: 1px solid #d1d5db;
	box-shadow: 0 24px 64px rgba(15, 23, 42, 0.24);
}

.edcc-root .edcc-banner__title,
.edcc-root .edcc-modal__title,
.edcc-root .edcc-category__body strong,
.edcc-root .edcc-privacyChoice__title,
.edcc-root .edcc-cookieCatalog__title {
	color: #111827;
}

.edcc-root .edcc-banner__text,
.edcc-root .edcc-modal__description,
.edcc-root .edcc-privacyChoice__description,
.edcc-root .edcc-cookieCatalog__intro {
	color: #4b5563;
}

.edcc-root .edcc-button,
.edcc-root .edcc-reopen,
body > .edcc-reopen[data-edcc-reopen="1"] {
	border-radius: 8px;
}

.edcc-root .edcc-button--primary,
.edcc-root .edcc-button--modalAction:last-child {
	background: #1565c0;
	border-color: #1565c0;
	color: #ffffff;
}

.edcc-root .edcc-button--secondary,
.edcc-root .edcc-modal__actions .edcc-button--modalAction:first-child {
	background: #374151;
	border-color: #374151;
	color: #ffffff;
}

.edcc-root .edcc-button--ghost,
.edcc-root .edcc-modal__actions .edcc-button--modalAction:nth-child(2) {
	background: #ffffff;
	border-color: #9ca3af;
	color: #1f2937;
}

.edcc-root .edcc-reopen,
body > .edcc-reopen[data-edcc-reopen="1"] {
	background: #1565c0;
	border-color: #1565c0;
	color: #ffffff;
}

.edcc-root .edcc-category,
.edcc-root .edcc-privacyChoice,
.edcc-root .edcc-cookieCatalog__tableWrap,
.edcc-root .edcc-blocked-embed__box {
	background: #f9fafb;
	border-color: #e5e7eb;
}
