 /* Breadcrunch */

ol.breadcrumb {
  padding: 8px 16px;
  list-style: none;
  background-color: #c0e0ff;
}

ol.breadcrumb li a {
  text-decoration: none;
}

ol.breadcrumb li a:hover {
  text-decoration: underline;
} 

figcaption {
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: bold;
}

th.nowrap {
  width: 1%;
  white-space: nowrap;
}

.rsc-description {
  border-left: 4px solid #6c757d;
  padding: 12px 16px;
  background-color: #f8f9fa;
  font-size: 1.1rem;
  font-style: italic;
  color: #343a40;
  margin-bottom: 2rem;
}

.context-doc-raw-content-preview {
  padding: 1rem;
  margin: 1rem 0;
  border-left: 0.25rem solid;
  font-family: var(--bs-font-monospace);
  border-color: var(--bs-secondary);
  background-color: rgba(var(--bs-secondary-rgb), 0.1);
  color: var(--bs-secondary);
  white-space: pre-wrap;  /* Mantiene \n */
  word-break: break-word; /* Spezza parole lunghe */
}
