/* CCM Breadcrumbs – keep classes unchanged; compact inline pill with blue background */

.ccm-breadcrumbs-wrapper {
    margin: 1.25rem 0 1rem 1.25rem; /* SUS | DREAPTA | JOS | STÂNGA */
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    font-size: 0.85rem;
}


/* Force no numbering even if theme styles ol globally */
.ccm-breadcrumbs {
  list-style: none !important;
  margin: 1rem; 
  padding: 0.35rem 0.75rem;
  border-radius: 999px;
  background: linear-gradient(180deg, #2f7df0 0%, #1d4ed8 100%);
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.15rem;
  max-width: 100%;
  counter-reset: none !important;
}

.ccm-breadcrumbs > li {
  counter-increment: none !important;
}

.ccm-breadcrumb-item {
  display: inline-flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.92);
  white-space: nowrap;
}

.ccm-breadcrumb-item a {
  text-decoration: none;
  color: #ffffff;
  font-weight: 500;
}

.ccm-breadcrumb-item a:hover,
.ccm-breadcrumb-item a:focus {
  text-decoration: underline;
}

.ccm-breadcrumb-item-current span {
  font-weight: 700;
  color: #ffffff;
}

.ccm-breadcrumb-separator {
  margin: 0 0.35rem;
  color: rgba(255, 255, 255, 0.65);
}

.ccm-breadcrumbs-wrapper a:focus {
  outline: 2px solid rgba(255, 255, 255, 0.65);
  outline-offset: 2px;
  border-radius: 6px;
}

