.v4-context-menu {
  display: flex;
  align-items: center;
  gap: var(--lab-ds-semantic-selectable-space-gap-s);
}

.page-link {
  font: var(--lab-ds-semantic-typography-body-none-decoration-p2-regular);
  padding: var(--lab-ds-semantic-selectable-space-padding-xs);
  border-radius: var(--lab-ds-semantic-selectable-border-radius-xxs);
  color: var(--lab-ds-semantic-color-fg-enabled);
  cursor: pointer;
}

.page-link:hover {
  background-color: var(--lab-ds-semantic-selectable-color-bg-hover);
  color: var(--lab-ds-semantic-selectable-color-primary-default);
  text-decoration: underline;
}

.page-link:active {
  background-color: var(--lab-ds-semantic-selectable-color-bg-cloudy);
  color: var(--lab-ds-semantic-selectable-color-primary-press);
}

.page-link:focus {
  outline-width: var(--lab-ds-semantic-selectable-border-width-s);
  outline-color: var(--lab-ds-semantic-selectable-color-primary-focus);
  color: var(--lab-ds-semantic-selectable-color-primary-focus);
  text-decoration: underline;
}

.page-link-divider {
  font: var(--lab-ds-semantic-typography-body-none-decoration-p2-bold);
}

.breadcrumb {
  display: flex;
  align-items: center;
  gap: var(--lab-ds-semantic-selectable-space-gap-s);
}

.breadcrumb.last-item .page-link {
  font: var(--lab-ds-semantic-typography-body-none-decoration-p2-bold);
}

.breadcrumb.last-item .page-link-divider {
  display: none;
}
