.document-paper {
  min-width: 0;
  padding: var(--space-16);
  border: 1px solid var(--color-line-strong);
  border-radius: var(--radius-paper);
  background: var(--color-paper);
  box-shadow: 0 2px 4px var(--color-shadow);
  overflow-wrap: anywhere;
}
.document-paper__category {
  display: inline-block;
  padding: var(--space-4) var(--space-8);
  border: 1px solid var(--color-line-strong);
  font-size: var(--font-size-table);
}
.document-paper__title {
  margin-block: var(--space-8);
}
.document-paper__identity,
.document-paper__note {
  font-size: var(--font-size-caption);
}
.document-paper__state {
  margin-block: var(--space-12);
  padding: var(--space-8);
  border: 1px solid var(--color-line);
  font-size: var(--font-size-table);
}
.document-paper__author,
.document-paper__section,
.document-paper__evidence,
.document-paper__records {
  margin-top: var(--space-16);
  padding-top: var(--space-12);
  border-top: 1px solid var(--color-line);
}
.document-paper h2 {
  margin-bottom: var(--space-8);
}
.document-paper ul {
  margin-block: var(--space-8);
  padding-left: var(--space-24);
}
.document-paper__result-records:not(:empty) {
  margin-top: var(--space-12);
  padding: var(--space-12);
  background: var(--color-paper);
  border: 1px solid var(--color-line-strong);
}
.document-paper__result-records summary {
  min-height: var(--touch-min);
  padding-block: var(--space-8);
  cursor: pointer;
}
.document-paper__back {
  width: 100%;
  margin-bottom: var(--space-8);
}
