.Synthese {
    flex-direction: column;
    justify-content: space-between;
}

.Synthese h5 {
    margin: 1.5em 0 0 0;
    color: #0b1b7f;
    font-size: 1.15em;
    /*
    border-bottom: 1px solid #a5acda;
    padding: 0 0 2px 0;
    */
}

.InfoGroup {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.InfoColumn {
    display: flex;
    flex-direction: column;
}

.InfoDisplay {
    margin-top: 0.3rem;
}

.NotesRendererDisplay,
.MarquesRendererDisplay,
.AvisRendererDisplay {
    display: flex;
    flex-direction: row;
    margin-top: 0.3rem;
}

.AvisRendererDisplay {
    align-items: baseline;
    .avis {
        padding: 0.25em 0.5em;
    }
}
.SyntheseAddMarque {
    vertical-align: text-bottom;
    cursor: pointer;
}

.statsAvisDecisions {
    margin: 0.5em 0 0 0;
    border-collapse: collapse;
    width: 100%;

    th,
    td {
        padding: 0.25em 0.5em;
        border: 1px solid #999;
        text-align: center !important;
        vertical-align: middle;

        &.vide {
            border: none;
        }

        &.total {
            font-weight: bold;
        }
    }

    th:first-child {
        width: 35%;
    }

    td {
        width: 13%;
    }

    tbody {
        th {
            text-align: left !important;
        }
    }
}
