body.dc-mt-cookie-settings-ready #cmplz-manage-consent { display: none !important; }
body.dc-mt-cookie-settings-ready .cmplz-cookiebanner { z-index: 1000001; }
.dc-mt-cookie-settings {
    position: static;
    display: inline-block;
    background: transparent;
    color: inherit;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    margin: 0;
    font: inherit;
    text-align: inherit;
    text-transform: none;
    cursor: pointer;
    text-decoration: underline;
    text-underline-offset: 3px;
}
.dc-mt-cookie-settings:hover { background: transparent; color: inherit; }
.dc-mt-cookie-settings:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
.dc-mt-cookie-footer { text-align: center; padding: 16px; }
