.column {
  display: flex;
  flex-flow: column;
  padding: var(--columnPadding);
  padding-bottom: 0;
  align-items: center;
}

.itemsContainer {
  display: none;
}

.sidebarIsClosed {
  display: flex;
}

.hideAll {
  display: none;
}

.sidebarIsOpen {
  & .topBorder {
    border-top-style: dashed;
    border-top-width: var(--sidebarIsOpenBottomBorderWidth);
    border-top-color: var(--sidebarIsOpenBottomBorderColor);
    padding-left: 0;
  }

  & .itemsContainer {
    display: block;
  }
}
