/* =============================================================================
   Deadline Block – Frontend Styles
   ============================================================================= */

/**
 * WICHTIG: Der Block ist standardmäßig versteckt (display:none).
 * JavaScript fügt die Klasse .is-active hinzu, wenn der Termin noch nicht
 * abgelaufen ist. So funktioniert das Caching-kompatible Hide/Show-System.
 */
.deadline-block-wrap {
    display: none;
}

/* Aktiv (Termin nicht abgelaufen) */
.deadline-block-wrap.is-active {
    display: block;
}

/* Abgelaufen mit Ersatztext */
.deadline-block-wrap.is-expired {
    display: block;
}

/* Countdown-Timer (Inline-Element im Fließtext oder als Block nutzbar) */
.deadline-countdown {
    /* Bewusst kein eigenes Styling – erbt vom Elternelement */
    white-space: nowrap;
}
