/* STYLE HET ADMIN KOOKSESSIE INSCHRIJVINGEN MENU */
.wp-list-table td.checkbox-column {
    text-align: center;
    padding-left: 4px;
}
.wp-list-table th:first-child,
.wp-list-table td:first-child {
    padding-left: 4px;
}
.wp-list-table input[type="checkbox"] {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
#bulk_email_form_container {
    margin-top: 20px;
    padding: 15px;
    border: 1px solid #ccc;
    background-color: #f9f9f9;
    display: none;
}
#bulk_email_form_container label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}
#bulk_email_form_container input[type="text"],
#bulk_email_form_container textarea {
    width: 100%;
    padding: 8px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
    box-sizing: border-box;
}

.decm-show-image-left a {
    position: relative;
    display: inline-block;
}

.decm-show-image-left img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 8px;
}

/* === BASIS OVERLAY STYLING === */
.event-overlay {
    font-weight: bold;
    font-size: 16px;
    pointer-events: none;
    z-index: 10;
}

/* === 1. VOLGEBOEKT – OVER DE HELE FOTO === */
.overlay-full {
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background-color: rgba(0,0,0,0.6);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* === 2. NIET VOL – GEWOON GECENTREERDE TEKST IN ARTIKEL === */
.overlay-text-only {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.35); /* ✅ zachte zwarte overlay */
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    border-radius: 6px;
    pointer-events: none;
    z-index: 10;
    text-align: center;
    box-shadow: 0 0 4px rgba(0,0,0,0.2);
}


/* Container moet relatief gepositioneerd zijn voor .overlay-full */
.decm-show-image-left a {
    position: relative;
    display: block;
}


