/* Keep long document data inside its own fields and table column. */
#stock-documents fieldset {
  min-inline-size: 0;
  min-width: 0;
}
#stock-documents .toolbar > div {
  min-width: 0;
  flex: 1 1 0;
}
#stock-documents .toolbar p {
  overflow-wrap: anywhere;
}
#stock-documents .field-grid > label {
  min-width: 0;
}
#stock-documents [data-linked-order] {
  display: block;
  margin-block: 6px 8px;
  overflow-wrap: anywhere;
  font-weight: 400;
}
#stock-documents [data-return-impact] {
  overflow-wrap: anywhere;
}
#stock-documents .field-grid input,
#stock-documents .field-grid select,
#stock-documents .field-grid textarea {
  min-width: 0;
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
}
#stock-documents .stock-document-product > span {
  min-width: 0;
  flex: 1;
}
#stock-documents .stock-document-product b {
  display: block;
  overflow-wrap: anywhere;
}
@media (max-width: 600px) {
  #stock-documents .toolbar > div {
    flex-basis: 100%;
  }
}
