/* Shortcode [event_schedule] — programme à plat (Schedule + Speakers) */

.flip-event-schedule {
    background: #F8FAFC;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.flip-event-schedule__block {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* Libellé de section : bleu, majuscules, type sup-title. */
.flip-event-schedule__label {
    margin: 0;
    color: #0076FF;
    font-size: 13px;
    text-transform: uppercase;
}

.et-l--body .flip-event-schedule__list,
.et-l--body .flip-event-schedule__speakers {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.flip-event-schedule__item,
.flip-event-schedule__speaker {
    color: #6b7280;
}

/* Heure en gras foncé, description plus claire. */
.flip-event-schedule__time {
    font-weight: 700;
    color: #161618;
}
.flip-event-schedule__sep { color: #9aa6b8; }
.flip-event-schedule__desc { color: #6b7280; }
