.info-icon {
  display: flex;
  width: 1.25rem;
  height: 1.25rem;
  background-size: cover;
  background-image: url(/info-circle.svg);
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(231deg) brightness(103%)
    contrast(101%);
}

.explication {
  display: flex;
  align-items: center;
  width: fit-content;
}

.explication-cell {
  display: flex;
  align-items: end;
  width: fit-content;
}

.definitions {
  margin-top: 2em;
  font-size: 0.8em;
  font-style: italic;
}

.table-responsive .btn-export {
  padding: 0.2rem 2rem 0.2rem 0.25rem;
  font-size: small;
  background-image: url(/excel.svg);
  background-repeat: no-repeat;
  background-position: right 0.25rem center;
  background-size: 24px;
}

.table-responsive .containerCopieDeLien {
  display: inline-flex;
  position: relative;
  align-items: center;
  gap: 10px;
}

.table-responsive .btn-copy {
  padding: 0.2rem;
  font-size: small;
}

.table-responsive .labelLienCopie {
  color: #28a745;
  font-size: 0.8em;
  white-space: nowrap;
}

.table-responsive .btn-exporting {
  padding: 0.2rem 2rem 0.2rem 0.25rem;
  font-size: small;
}

.lds-dual-ring,
.lds-dual-ring:after {
  box-sizing: border-box;
}
.lds-dual-ring {
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  margin-left: 0.5rem;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 4px solid currentColor;
  border-color: currentColor transparent currentColor transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
