.ui-sidebar{background:var(--nbla-color-background-elevation-000);flex-direction:column;gap:1px;height:100%;min-height:0;display:flex}.ui-sidebar__header{height:var(--nbla-nav-rail-height);padding:var(--space-2) var(--space-3);background:var(--nbla-color-background-elevation-100);flex-shrink:0;align-items:center;display:flex}.ui-sidebar__header-title{flex:auto;min-width:0}.ui-sidebar__header-actions{margin-left:var(--space-2);flex:none;align-items:center;display:flex}.ui-sidebar__toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);background:var(--nbla-color-background-elevation-100);flex-shrink:0;display:flex}.ui-sidebar__state{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;background:var(--nbla-color-background-elevation-100);flex-direction:column;flex:auto;display:flex}.ui-sidebar__banner{flex-shrink:0;align-items:center}.ui-sidebar__banner-retry{grid-column:2;justify-self:start}.ui-sidebar__list{background:var(--nbla-color-background-elevation-100);flex:auto;min-height:0}.ui-sidebar__footer{padding:var(--space-3);justify-content:center;align-items:center;display:flex}.ui-sidebar-row{align-items:center;gap:var(--space-2);height:var(--space-8);padding:var(--space-3) var(--space-4);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.ui-sidebar-row:hover{background:var(--nbla-gray-3)}.ui-sidebar-row[data-editing=true]{cursor:default}.ui-sidebar-row__label{flex:auto;min-width:0}.ui-sidebar-row__link{color:inherit;text-decoration:none}.ui-sidebar-row__link:after{content:"";position:absolute;inset:0}.ui-sidebar-row__menu{opacity:0;flex-shrink:0;position:relative}.ui-sidebar-row:hover .ui-sidebar-row__menu,.ui-sidebar-row__menu:focus-visible,.ui-sidebar-row__menu[data-open=true]{opacity:1}.ui-sidebar-editable-label__input{width:100%;min-width:0;max-width:100%;font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--nbla-gray-12);background:var(--nbla-gray-2);border:1px solid var(--nbla-gray-6);border-radius:var(--radius-2);padding:2px var(--space-1);outline:none}.ui-sidebar-editable-label__input:focus{border-color:var(--nbla-gray-8)}
