.embed-privacy-container.is-disabled .embed-privacy-overlay {
    padding: 20px;
    background-color: #eee;
    min-height: auto;
}

.embed-privacy-container.is-disabled .embed-privacy-overlay .embed-privacy-inner p,
.embed-privacy-container.is-disabled .embed-privacy-overlay .embed-privacy-inner label {
    color: #000;
}

.embed-privacy-container.is-disabled .embed-privacy-overlay .embed-privacy-inner {
    display: block;
    margin-bottom: 20px;
    text-align: center;
}

.embed-privacy-container.is-disabled .embed-privacy-overlay .embed-privacy-inner > p:first-child {
    margin-bottom: 20px;
}

.embed-privacy-container.is-disabled .embed-privacy-overlay .embed-privacy-inner .embed-privacy-input-wrapper {
    background: #ffffff;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.embed-privacy-container.is-disabled .embed-privacy-overlay .embed-privacy-input {
    margin-bottom: 0;
    flex-grow: 0;
}

.embed-privacy-container.is-disabled .embed-privacy-overlay .embed-privacy-label {
    flex-grow: 0;
    padding-left: 1em;
}

.embed-privacy-container.is-disabled .embed-privacy-overlay .embed-privacy-footer {
    font-size: 14px;
    text-align: center;
}

.embed-privacy-container .embed-privacy-overlay a:hover {
    color: var(--ck-color-link-default) !important;
}

/** fix weird appearance of br tags printed by plugin **/
.embed-privacy-container .embed-privacy-input-wrapper br {
    display: none;
}
.embed-privacy-container .embed-privacy-inner p br:nth-child(2) {
    display: none;
}