/* Keep nav vertical + let collapse be in normal flow */
.navbar-nav.flex-column .collapse {
  position: static;
  width: 100%;
}

/* Make nested items expand full width in a sidebar */
.navbar-nav .nav-item .nav-link {
  display: block;
  width: 100%;
}

#nav-tree-container .pb-tree-node {
  margin-left: 2rem;
}
#nav-tree-container .pb-tree-node .pb-tree-label {
  height: 100%;
}
#nav-tree-container .pb-tree-node .pb-tree-label-inner {
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  flex-direction: row;
}
#nav-tree-container .pb-tree-subnodes {
  margin-left: unset;
}
#nav-tree-container .pb-tree-node-actions {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 0.25rem;
}
#nav-tree-container .pb-tree-node-actions .btn {
  font-size: 1rem;
}

/*# sourceMappingURL=nav.css.map */
