pre.precsv {
  height: 140px;
  white-space: pre;
  padding: 15px;
  margin-top: 10px;
  margin-bottom: 15px;
}

#btn-import-forms,
#btn-import-lists {
  height: 2.7rem;
  padding: 0 14px;
  border: none;
  margin-left: -5px;
}

.bazar-table {
  table-layout: auto !important; /* better for responsivness */
}
.bazar-table td {
  max-width: 50vw;
} /* fix when form description is long */

.titre_type_fiche {
  margin-top: 1.5rem;
  margin-bottom: 1.2rem;
}
/* display fiche */

.BAZ_fiche_titre {
  display: flex;
  align-items: center;
  font-size: 2.5rem;
}

.BAZ_fiche_titre::after {
  background-color: var(--primary-color);
  content: '';
  flex: 1;
  height: 12px;
  border-radius: 12px;
  margin-left: 2rem;
}

.BAZ_label {
  color: var(--primary-color);
  margin: 5px 0;
  font-size: 1.2rem;
  font-weight: 600 !important;
}

.BAZ_cadre_fiche [data-id='bf_image'] {
  float: right;
  padding: 0 0 20px 20px;
  max-width: 40%;
}

.BAZ_cadre_fiche [data-id='bf_image'].left {
  float: left;
  padding: 0 20px 20px 0;
  max-width: 40%;
}

.BAZ_cadre_fiche [data-id='bf_image'] img {
  width: 100%;
}

.export-links {
  margin-top: 20px;
}

/* LISTES */
.suppression_label_liste {
  background-color: var(--danger-color) !important;
  opacity: 0.8;
}

.list-sortables .liste_ligne {
  display: flex !important;
}

.list-sortables .liste_ligne .input-label {
  flex: 2 !important;
}

.handle-listitems {
  background-color: var(--neutral-color) !important;
}

.handle-listitems + input {
  border-left: none !important;
}

.btn.ajout_label_liste {
  background-color: var(--neutral-light-color);
  color: var(--primary-color);
  border: 2px solid var(--primary-color);
}

.BAZ_cadre_fiche .BAZ_fiche_info {
  font-size: 0.85rem;
  border: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #eee;
  padding-top: 1rem;
  margin-top: 1rem;
  border-radius: 0;
  opacity: 0.8;
  background-color: transparent;
}

.modal .BAZ_fiche_info {
  padding-bottom: 0;
}

.BAZ_actions_fiche {
  padding-top: 0.4rem;
}
