.elementor-5150 .elementor-element.elementor-element-7ffbe92{--display:flex;}body.elementor-page-5150:not(.elementor-motion-effects-element-type-background), body.elementor-page-5150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for shortcode, class: .elementor-element-c2562f6 *//* ============================================================
   COMPLIANZ COOKIE TABELLEN – DONKERE SITE FIX
   Zwarte site bovenaan, witte tabel met zwarte teksten
   ============================================================ */

/* Container van de tabel wit maken */
.cmplz-dropdown .cookies-per-purpose {
    background-color: #ffffff !important;
    padding: 20px;
    border-radius: 6px;
    color: #000 !important; /* basis tekstkleur */
}

/* Titel "Statistieken" boven tabel */
.cmplz-dropdown .cookies-per-purpose .purpose h4 {
    color: #000 !important;
    border-bottom: 1px solid #ddd;
    margin-bottom: 12px;
    padding-bottom: 4px;
}

/* Kolomkoppen (Naam, Expiratie, Functie) */
.cmplz-dropdown .cookies-per-purpose h5,
.cmplz-dropdown .cookies-per-purpose .name-header h5,
.cmplz-dropdown .cookies-per-purpose .retention-header h5,
.cmplz-dropdown .cookies-per-purpose .function-header h5 {
    color: #000 !important;
    font-weight: 600;
}

/* Waarden in de tabel */
.cmplz-dropdown .cookies-per-purpose .name,
.cmplz-dropdown .cookies-per-purpose .retention,
.cmplz-dropdown .cookies-per-purpose .function {
    color: #000 !important;
}

/* Links in de tabel */
.cmplz-dropdown .cookies-per-purpose a {
    color: #000 !important;
    text-decoration: underline;
}

/* Rijen scheiden */
.cmplz-dropdown .cookies-per-purpose > div {
    border-bottom: 1px solid #e6e6e6;
    padding: 6px 0;
}

/* Geen border op laatste rij */
.cmplz-dropdown .cookies-per-purpose > div:last-child {
    border-bottom: none;
}/* End custom CSS */