/* Lokalne uzupełnienia wspólnego wyglądu działu Komisji Lekarskiej. */
.context {
  max-width: min(95vw, 101ch);
  margin: 0.8em 0 1em;
  color: #4a3a3a;
  text-align: justify;
  hyphens: auto;
}
.lead {
  text-align: left;
  opacity: 0.85;
}
audio {
  max-width: 100%;
}
.transcript {
  white-space: normal;
}
.transcript .zeznanie {
  white-space: normal;
  margin: 1px;
}
.zeznanie .doc-wrapper {
  text-align: justify;
  text-justify: inter-word;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1.6;
  width: 100%;
  padding: 32px 40px;
  background-color: #f6f3ec;
  background-image:
    repeating-linear-gradient(0deg, rgba(0,0,0,0.015), rgba(0,0,0,0.015) 1px, transparent 1px, transparent 4px),
    repeating-linear-gradient(90deg, rgba(0,0,0,0.01), rgba(0,0,0,0.01) 1px, transparent 1px, transparent 6px);
}
.doc-wrapper p:first-child {
  margin-top: 0;
}
.doc-wrapper p:last-child {
  margin-bottom: 0;
}
.doc-wrapper .doc-source,
.doc-wrapper .doc-status {
  text-align: left;
}
@media (max-width: 720px) {
  .zeznanie .doc-wrapper {
    padding: 18px 12px;
  }
  .frk-logos {
    flex-wrap: wrap;
    gap: 20px;
  }
  .frk-logos img {
    max-width: 100%;
    object-fit: contain;
  }
}
