.SidebarSubItem{align-items:center;gap:var(--dui-spacing-m);min-height:var(--dui-spacing-4xl);padding-block:var(--dui-spacing-s);padding-inline:var(--dui-spacing-l);border-radius:var(--dui-radius-m);color:var(--dui-color-text-default);font:inherit;font-weight:var(--dui-typography-font-weight-regular);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.SidebarSubItem:hover{background:var(--dui-color-background-action-ghost-hover)}.SidebarSubItem:focus-visible{outline:var(--dui-spacing-xs) solid var(--dui-color-border-focus);outline-offset:calc(-1 * var(--dui-spacing-xs))}.SidebarSubItem.is-current{background:var(--dui-color-background-action-ghost-pressed);color:var(--dui-color-text-default);font-weight:var(--dui-typography-font-weight-semibold)}
.SidebarFlyout{min-width:176px;padding-block:var(--dui-spacing-m);flex-direction:column;display:flex}.SidebarFlyout .__label{padding:var(--dui-spacing-s) var(--dui-spacing-l) .375rem;font-size:var(--dui-typography-body-xs-font-size);line-height:var(--dui-typography-body-xs-line-height);color:var(--dui-color-text-muted);margin:0}
.SidebarChip{align-items:center;gap:var(--dui-spacing-m);width:100%;min-height:var(--dui-spacing-4xl);border-radius:var(--dui-radius-m);color:var(--dui-color-text-default);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding-block:0;padding-inline:.625rem;display:flex}.SidebarChip:hover{background:var(--dui-color-background-action-ghost-hover)}.SidebarChip:focus-visible{outline:var(--dui-spacing-xs) solid var(--dui-color-border-focus);outline-offset:calc(-1 * var(--dui-spacing-xs))}.SidebarChip.is-open{background:var(--dui-color-background-action-ghost-pressed)}.SidebarChip.as-icon-only{justify-content:center}.SidebarChip .__label{flex:1;min-width:0}.SidebarChip .__title,.SidebarChip .__subtitle{display:block}.SidebarChip .__title{line-height:var(--dui-typography-body-s-line-height)}.SidebarChip .__subtitle{font-size:var(--dui-typography-body-xs-font-size);line-height:var(--dui-typography-body-xs-line-height);color:var(--dui-color-text-muted)}.SidebarChip .__chevron{color:var(--dui-color-text-muted);flex-shrink:0;align-items:center;transition:transform .2s ease-out;display:flex}.SidebarChip.is-open .__chevron{transform:rotate(-180deg)}
.SidebarFlyoutRow{width:100%;padding:var(--dui-spacing-m);border-radius:var(--dui-radius-m);color:var(--dui-color-text-default);font-size:var(--dui-typography-body-s-font-size);line-height:var(--dui-typography-body-s-line-height);font-weight:var(--dui-typography-font-weight-regular);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;text-decoration:none;display:flex}.SidebarFlyoutRow:hover{background:var(--dui-color-background-action-ghost-hover)}.SidebarFlyoutRow:focus-visible{outline:var(--dui-spacing-xs) solid var(--dui-color-border-focus);outline-offset:calc(-1 * var(--dui-spacing-xs))}.SidebarFlyoutRow.is-current{background:var(--dui-color-background-action-ghost-pressed);color:var(--dui-color-text-default);font-weight:var(--dui-typography-font-weight-semibold)}.SidebarFlyoutRow .__icon{color:var(--dui-color-text-muted);flex-shrink:0;align-items:center;display:flex}
.NavItem-module__AuCc2W__subItem[data-dui-component=SidebarSubItem][aria-current=page]{background-color:var(--dui-color-background-action-active);color:var(--dui-color-text-action-active)}
.NavSection-module__BupDTa__icon{display:flex}[aria-expanded=false] .NavSection-module__BupDTa__icon[data-active-child=true]{color:var(--dui-color-text-action-active)}
.NavSectionFlyout-module__vGkFCG__content{z-index:var(--dui-z-index-dropdown);min-width:176px;max-width:calc(100vw - 5rem);max-height:var(--radix-popover-content-available-height);padding:var(--dui-spacing-m);border-radius:var(--dui-radius-m);background-color:var(--dui-color-background-surface-raised);color:var(--dui-color-text-default);flex-direction:column;display:flex;overflow-y:auto}.NavSectionFlyout-module__vGkFCG__label{padding:var(--dui-spacing-s) var(--dui-spacing-l) .375rem;color:var(--dui-color-text-muted);font-size:var(--dui-typography-body-xs-font-size);line-height:var(--dui-typography-body-xs-line-height);margin:0}
.Sidebar.is-icon-only .ConfigDrivenSidebar-module__HP9l9a__customLinks>div{border:0;margin-inline:0;padding-inline:0}