/* Ajustements de confort avant les tests utilisateurs. */
body,
aside,
aside nav {
  overflow-x: hidden;
}

aside nav a {
  min-width: 0;
}

aside nav a span {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

.session-dossier-dialog {
  width: min(1240px, 98vw);
  max-width: 1240px;
}

.dossier-progress {
  grid-template-columns: repeat(6, minmax(0, 1fr));
  overflow-x: visible;
  padding-bottom: 0;
}

.dossier-step {
  min-width: 0;
  min-height: 92px;
}

.dossier-step small {
  line-height: 1.25;
}

@media (max-width: 1050px) {
  .dossier-progress {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (max-width: 680px) {
  .dossier-progress {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
