.ldesign-aside {
  display: flex;
}
.ldesign-aside-vertical {
  flex-direction: column;
  height: 100%;
}
.ldesign-aside-vertical .ldesign-aside__head {
  height: 56px;
  align-items: center;
  padding: 0 16px;
  box-sizing: border-box;
}
.ldesign-aside-vertical .ldesign-aside__content {
  height: 0;
}
.ldesign-aside-horizontal {
  width: 100%;
}
.ldesign-aside-horizontal .ldesign-aside__content {
  width: 0;
}
.ldesign-aside__content {
  flex: 1;
}
.ldesign-aside__head {
  display: flex;
}
.ldesign-aside__head .l-image__wrapper {
  background: none;
}
.ldesign-aside__footer {
  height: 48px;
  padding: 0 16px;
}
.ldesign-aside__footer > * {
  height: 100%;
}
