/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ind-breadcrumb{background-color:var(--ind-breadcrumb-background-color);font-family:var(--ind-breadcrumb-font-family);font-size:var(--ind-breadcrumb-font-size);font-weight:var(--ind-breadcrumb-font-weight);line-height:var(--ind-breadcrumb-line-height);overflow:auto;}.ind-breadcrumb__arrow{color:var(--ind-breadcrumb-icon-color);}@media (min-width:768px){.ind-breadcrumb__arrow{display:none;}}.ind-breadcrumb__item{align-items:center;display:none;}.ind-breadcrumb__item:nth-last-child(2):has(a){display:inline-flex;}.ind-breadcrumb__item:not(:nth-last-child(2):has(a)) + .ind-breadcrumb__item:not(:nth-last-child(2):has(a)):last-child{display:inline-flex;}@media (min-width:768px){.ind-breadcrumb__item{display:flex;}}.ind-breadcrumb__link{color:var(--ind-breadcrumb-item-color);display:flex;gap:var(--ind-breadcrumb-item-column-gap);padding-block:var(--ind-breadcrumb-item-padding-block-start) var(--ind-breadcrumb-item-padding-block-end);padding-inline:var(--ind-breadcrumb-item-padding-inline-start) var(--ind-breadcrumb-item-padding-inline-end);text-decoration-color:var(--ind-breadcrumb-item-color);}.ind-breadcrumb__link:hover{color:var(--ind-breadcrumb-item-hover-color);text-decoration:var(--ind-breadcrumb-item-hover-text-decoration);}.ind-breadcrumb__link:focus-visible{color:var(--ind-breadcrumb-item-focus-visible-color);text-decoration:var(--ind-breadcrumb-item-focus-visible-text-decoration);outline:var(--ind-breadcrumb-item-focus-visible-outline-width) var(--ind-breadcrumb-item-focus-visible-outline-style) var(--ind-breadcrumb-item-focus-visible-outline-color);outline-offset:calc(var(--ind-breadcrumb-item-focus-visible-outline-offset) * -1);}.ind-breadcrumb__list{display:flex;list-style:none;margin:0;padding:0;}.ind-breadcrumb__separator{color:var(--ind-breadcrumb-icon-color);display:none;}@media (min-width:768px){.ind-breadcrumb__separator{display:flex;}}.ind-breadcrumb__text{white-space:nowrap;}:not(a) > .ind-breadcrumb__text{padding-inline:var(--ind-breadcrumb-item-padding-inline-start) var(--ind-breadcrumb-item-padding-inline-end);}@media (min-width:768px){.ind-breadcrumb__item:last-child .ind-breadcrumb__text{max-inline-size:var(--ind-breadcrumb-item-current-max-inline-size);overflow:hidden;text-overflow:ellipsis;}}
