/* Web/Breadcrumb (215:81) */

.aht-breadcrumb ol {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--aht-spacing-8);
}

.aht-breadcrumb li {
  display: flex;
  align-items: center;
  gap: var(--aht-spacing-8);
}

/* The design draws a 40px row; the QA sweep enforces 44, so the padding
   carries it rather than a fixed height. */
.aht-breadcrumb__link,
.aht-breadcrumb__current {
  display: inline-flex;
  align-items: center;
  min-height: var(--aht-target-min);
}

.aht-breadcrumb__link {
  color: var(--aht-color-text-brand);
}

.aht-breadcrumb__link:hover {
  text-decoration: underline;
}

.aht-breadcrumb__current {
  color: var(--aht-color-text-secondary);
}

.aht-breadcrumb__separator {
  color: var(--aht-color-border-default);
  flex: none;
}
