.indication-product > *,
.indication-description {
  min-width: 0;
}

.indication-product .product-summary h1 {
  overflow-wrap: break-word;
}

.indication-actions {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 16px;
}

.indication-description .prose {
  overflow-wrap: break-word;
}

.indication-description .indication-table {
  max-width: 100%;
  overflow-x: auto;
  overscroll-behavior-x: contain;
}

.indication-description .indication-table table {
  min-width: 36rem;
}

.indication-description details,
.indication-description [id] {
  scroll-margin-top: 7rem;
}
