.o-repefiltre {
}

.a-repefiltre__label
{
  flex-grow: 1;
  flex-shrink: 1;
  margin-bottom: 0rem;
  margin-right: .5rem;
}

.o-repefiltre__feuille {
  margin-top: .3rem;
  margin-bottom: 1.5rem;
}

.o-repefiltre__feuille__bloctitre {
  display: flex;
  align-items: center;
  margin-bottom: .25rem;
  flex-wrap: wrap;
}

.o-repefiltre__feuille__bloctitre__titre {
  flex-grow: 1;
}

.o-repefiltre__feuille__bloctitre__titre__icone
{
  display: inline-block;
  width: 1.25rem;
}

.o-repefiltre__feuille__bloctitre__blocliendepl { color: var(--gray); }
.o-repefiltre__feuille--depliee .o-repefiltre__feuille__bloctitre__blocliendepl { transform: rotate(180deg);  }


.m-repefiltre__feuille__alternatives {
  font-size: var(--small-font-size);
  display: none;
  justify-content: end;
  min-width: 100%;
  margin-top: -.25rem;
  margin-bottom: .5rem;
}
.o-repefiltre__feuille--depliee .m-repefiltre__feuille__alternatives {
  display: flex;
  justify-content: space-between;
  align-items: center;

  text-align: center;
}

.a-repefiltre__lien-alternative {
  flex-basis: 1rem;
}

.a-repefiltre__lien-alternative a {
  color: var(--primary);
}

.a-repefiltre__lien-alternative a.actif {
  text-decoration: underline;
}

.o-repefiltre__feuille__badgeinverse{ display: none; }
.o-repefiltre__feuille--inverse .o-repefiltre__feuille__badgeinverse{ 
  display: block; 
  margin-bottom: .25rem;
}




.o-repefiltre__champ
{
  display: flex;
  margin-bottom: .5rem;
  column-gap: .5rem;
/*   margin-left: 1rem; */
}

.o-repefiltre__champ--empiler
{
  flex-direction: column;
}


.o-repefiltre__feuille__blocactions {
  display: none;
  justify-content: end;
}
.o-repefiltre__feuille--depliee .o-repefiltre__feuille__blocactions { display: flex; }

.o-repefiltre__feuille__blocactions > * {
    margin-left: .5rem;
}


/*                         */
/* Spécifique à des types  */
/* de champs               */

.o-repefiltre__champ--date input
{
/*   flex-shrink: 1 */
  flex-basis: 10rem;
}

.o-repefiltre__champ--selectionMultiple select, 
.o-repefiltre__champ--selectionMultiple .o-faux-select
{
  width: 100%;
  height: 11rem;
  overflow-y: auto;
}


.o-repefiltre__champ--selectionMultiple select option img {
  margin-right: .4em;
  padding-left: .2em;
}
