/*---------------------------------------------------------------------------------------------
 * Copyright (c) Bentley Systems, Incorporated. All rights reserved.
 * See LICENSE.md in the project root for license terms and full copyright notice.
 *--------------------------------------------------------------------------------------------*/
.iui-breadcrumbs{--_iui-breadcrumbs-height:var(--iui-component-height);vertical-align:baseline;block-size:var(--_iui-breadcrumbs-height);border:none;align-items:center;margin:0;padding:0;display:flex}.iui-breadcrumbs-list{vertical-align:baseline;-webkit-user-select:none;user-select:none;border:none;align-items:center;block-size:100%;margin:0;padding:0;list-style-type:none;display:flex}.iui-breadcrumbs-item{align-items:center;block-size:100%;display:flex}.iui-breadcrumbs-item>*{max-inline-size:26ch}.iui-breadcrumbs-content{padding-inline:var(--iui-size-xs);white-space:nowrap;text-overflow:ellipsis;line-height:var(--iui-component-height);overflow:hidden}.iui-breadcrumbs-content:where(a){color:var(--iui-color-text-accent);-webkit-tap-highlight-color:hsl(var(--iui-color-accent-hsl)/var(--iui-opacity-6));border-radius:var(--iui-border-radius-1);cursor:pointer;text-decoration:none}.iui-breadcrumbs-content:where(a):where(button){font:inherit;background:0 0;border:none;padding:0}.iui-breadcrumbs-content:where(a):focus-visible{outline:1px solid var(--iui-color-text-accent);outline-offset:1px}.iui-breadcrumbs-content:where(a):hover{color:var(--iui-color-text-accent-hover);text-decoration:underline}@media (prefers-contrast:more){.iui-breadcrumbs-content:where(a){text-decoration:underline}.iui-breadcrumbs-content:where(a):hover{text-decoration:none}}.iui-breadcrumbs-content:where(a)[data-iui-underline=true],:is([data-iui-contrast=high] .iui-breadcrumbs-content:where(a)){text-decoration:underline}.iui-breadcrumbs-content:where(a)[data-iui-underline=true]:hover,:is([data-iui-contrast=high] .iui-breadcrumbs-content:where(a)):hover{text-decoration:none}.iui-breadcrumbs-content:where(a):focus{outline-offset:-1px}.iui-breadcrumbs-content:where(button){vertical-align:baseline;vertical-align:middle;border-radius:var(--iui-border-radius-1);font-family:inherit;line-height:1.2;font-size:var(--iui-font-size-1);font-weight:var(--iui-font-weight-normal);-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;border:none;border:1px solid var(--_iui-button-border-color);background:var(--_iui-button-background-color);color:var(--iui-color-text-accent);justify-content:center;align-items:center;gap:var(--_iui-button-gap);min-block-size:var(--_iui-button-min-height);min-inline-size:var(--_iui-button-min-height);padding:0;padding-block:var(--_iui-button-padding-block);padding-inline:var(--_iui-button-padding-inline);transition:background-color var(--iui-duration-1)ease-out,border-color var(--iui-duration-1)ease-out;-webkit-tap-highlight-color:transparent;--_iui-button-gap:var(--iui-size-xs);--_iui-button-padding-block:var(--iui-size-2xs);--_iui-button-padding-inline:var(--iui-size-m);--_iui-button-min-height:var(--iui-component-height);--_iui-button-text-color:var(--iui-color-text);--_iui-button-background-color:transparent;--_iui-button-border-color:transparent;--_iui-button-icon-fill:var(--iui-color-icon);--_iui-button-gap:var(--iui-size-xs);--_iui-button-padding-block:var(--iui-size-2xs);--_iui-button-padding-inline:var(--iui-size-m);--_iui-button-min-height:var(--iui-component-height);--_iui-button-padding-inline:var(--iui-size-xs);border:none;flex-shrink:0;margin:0;text-decoration:none;display:inline-flex;position:relative}.iui-breadcrumbs-content:where(button):focus-visible{outline:1px solid var(--iui-color-border-accent);outline-offset:-1px}.iui-breadcrumbs-content:where(button):where(:hover,:active){--_iui-button-text-color:var(--iui-color-text-hover);--_iui-button-background-color:var(--iui-color-background-transparent-hover);--_iui-button-icon-fill:var(--iui-color-icon-hover)}.iui-breadcrumbs-content:where(button):where(:focus){outline-offset:-1px;outline-width:1px}.iui-breadcrumbs-content:where(button):where([disabled],:disabled,[aria-disabled=true],[data-iui-disabled=true]){--_iui-button-text-color:var(--iui-color-text-disabled);--_iui-button-background-color:transparent;--_iui-button-border-color:transparent;--_iui-button-icon-fill:var(--iui-color-icon-disabled)}.iui-breadcrumbs-content:where(button)[data-iui-shift=left]{margin-inline-start:calc(-1*var(--_iui-button-padding-inline))}.iui-breadcrumbs-content:where(button)[data-iui-shift=right]{margin-inline-end:calc(-1*var(--_iui-button-padding-inline))}.iui-breadcrumbs-content:where(button)[aria-current]{color:var(--iui-color-text)}.iui-breadcrumbs-content:where(button)>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.iui-breadcrumbs-separator{margin-inline:var(--iui-size-3xs);display:flex}.iui-breadcrumbs-separator svg{inline-size:var(--iui-size-s);block-size:var(--iui-size-s);fill:var(--iui-color-icon-muted);flex-shrink:0;display:flex}@media (forced-colors:active){.iui-breadcrumbs-separator svg{fill:CanvasText}}