#actions > div > .btn{
    min-width: 180px;
}

/*
 * #filters doit occuper toute la largeur disponible dans le #toolbar.
 * Sans cela, en flex le bloc se dimensionne sur son contenu : le .row interne
 * reste étroit lorsque les colonnes col-xl-N ne totalisent pas 12, et chaque
 * colonne devient trop petite pour le label (.text-nowrap) + l'input affichés
 * côte à côte, qui débordent alors sur la colonne voisine.
 * min-width: 0 évite tout débordement flex résiduel.
 */
#filters{
    flex: 1 1 auto;
    min-width: 0;
    max-width: 1200px;
}

/* Le formulaire (d-flex) et son .row interne s'étendent sur toute la largeur de #filters. */
#filters > form{
    flex: 1 1 auto;
    min-width: 0;
}

#filters > form > .row{
    flex: 1 1 auto;
    width: 100%;
}

a {
    text-decoration: none !important;
}