.pognou-fiche-visiteur {
  color: #000;
  font-family: ui-monospace, Consolas, "Liberation Mono", monospace;
  font-size: 0.875rem;
}

.pognou-fiche-visiteur .pognou-fiche-visiteur-titre {
  font-size: 1.25rem;
}

.pognou-fiche-visiteur [data-pognou-visit-notes] {
  display: grid;
  row-gap: 0.625rem;
  margin: 0.5em 0 0;
  padding: 0;
  list-style: none;
  max-height: 320px;
  overflow-y: auto;
}

.pognou-fiche-visiteur .pognou-fiche-visiteur-apercu,
.pognou-fiche-visiteur [data-pognou-visit-notes] > li {
  display: grid;
  grid-template-columns: 1ch minmax(0, 1fr);
  gap: 0.65em;
  margin: 0;
  white-space: pre-line;
  overflow-wrap: anywhere;
}

.pognou-fiche-visiteur .pognou-fiche-visiteur-apercu {
  margin: 0.5em 0 0;
}

.pognou-fiche-visiteur [data-pognou-visit-history] {
  margin-top: 0.5em;
}

.pognou-fiche-visiteur [data-pognou-visit-history] > summary {
  cursor: pointer;
  width: fit-content;
}

.pognou-fiche-visiteur [data-pognou-visit-history]:not([open]) .pognou-notes-fermer,
.pognou-fiche-visiteur [data-pognou-visit-history][open] .pognou-notes-ouvrir {
  display: none;
}

.pognou-fiche-visiteur:has(> [data-pognou-visit-history][open]) > .pognou-fiche-visiteur-apercu {
  display: none;
}
