/**
 * Layout Aside
 */
.layout-aside {
  transition: all 0.2s;
  position: relative;
  width: var(--layout-aside--width, 320px);
  flex: 0 0 var(--layout-aside--width, 320px);
  /* Fix firefox can't set width smaller than content on flex item */
  min-width: 0;
}
.layout-aside-children {
  height: 100%;
  padding-top: 0.1px;
  margin-top: -0.1px;
}
.layout-aside.-right {
  order: 1;
}