/*
 * Styles pour les shortcodes de détail d'événement.
 */

/* ── Sections ── */
.gilw-event-schedule,
.gilw-event-location,
.gilw-event-event_speaker,
.gilw-event-event_organizer {
    margin-bottom: 32px;
}

/* ── Titres de section ── */
.meta-title {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 12px;
}

.meta-title .ico {
    color: var(--s-clr-dark);
    flex-shrink: 0;
}

/* ── Listes intervenants ── */
.gilw-event-event_speaker ul {
    margin: 0;
    padding: 0;
}

.gilw-event-event_speaker ul li {
    list-style: none;
    margin-bottom: 8px;
}

/* ── Organisateurs ── */
.gilw-organizer-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 24px;
}

.gilw-organizer-list__item a {
    display: block;
}

/* Portée obligatoire : les cartes de [gilw_events_list] réutilisent ces deux classes
   avec une présentation sans rapport. Sans le préfixe, ces règles fuiteraient sur elles
   dès qu'un shortcode [event_*] charge cette feuille sur la même page. */
.gilw-organizer-list .gilw-organizer__logo {
    display: block;
    max-width: 250px;
    width: 100%;
    height: auto;
}

.gilw-organizer-list .gilw-organizer__name {
    font-weight: 600;
}
