/* ============================================================
   Intervention Bundle — rendu des passages dans le calendrier
   Complète les styles génériques du calendar-bundle : contenu
   empilé en lignes mono-ligne (ellipsis), sans badge absolu.
   ============================================================ */

.event-intervention .event-content {
    flex-direction: column;
    align-items: stretch;
    gap: 1px;
    padding: 0.25rem 0.35rem;
}

.event-intervention-row {
    display: flex;
    align-items: baseline;
    gap: 0.3rem;
    min-width: 0;
    line-height: 1.3;
}

.event-intervention-icon {
    font-size: 0.62rem;
    opacity: 0.9;
    flex-shrink: 0;
    align-self: center;
}

.event-intervention-time {
    font-family: 'SF Mono', 'Menlo', 'Consolas', monospace;
    font-size: 0.68rem;
    opacity: 0.85;
    flex-shrink: 0;
}

.event-intervention-main {
    flex: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 600;
}

.event-intervention-secondary {
    font-size: 0.72rem;
    opacity: 0.8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.3;
}

/* Vue semaine/jour (grille horaire) : le contenu est déjà en colonne,
   les largeurs 100% du calendar-bundle s'appliquent aux lignes. */
.fc-timegrid-event .event-intervention-row,
.fc-timegrid-event .event-intervention-secondary {
    width: 100%;
}
