.drawer-layout[data-v-393f3173] {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  flex-direction: column;
  overflow: hidden;
  z-index: 45;
  display: none;
}
.drawer-layout.active[data-v-393f3173] {
  display: flex;
}
.drawer-layout.fixed-position[data-v-393f3173] {
  position: fixed;
}
.drawer-layout__background[data-v-393f3173] {
  background-color: rgba(10, 10, 10, 0.6);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.drawer-layout.clear .drawer-layout__content[data-v-393f3173] {
  padding: 0;
  margin: 0;
}
.drawer-layout.clear .drawer-layout__content__body[data-v-393f3173] {
  padding: 0;
  margin: 0;
}
.drawer-layout.clear .drawer-layout__content__footer[data-v-393f3173] {
  padding: 0;
  margin: 0;
}
.drawer-layout__content[data-v-393f3173] {
  top: 0;
  min-width: 380px;
  right: calc(-100vw + 100%);
  z-index: 46;
  height: 100%;
  position: absolute;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(10, 10, 10, 0.2);
}
.drawer-layout__content__headline[data-v-393f3173]:first-child {
  padding: 16px 24px 16px 24px;
}
.drawer-layout__content__body[data-v-393f3173] {
  flex: 1 1 auto;
  overflow-y: auto;
  min-height: 0px;
  overflow: auto;
  padding: 0 24px;
}
.drawer-layout__content__footer[data-v-393f3173] {
  padding: 16px 24px;
  border-top: 1px solid #dbdbdb;
}
.fade-enter-active[data-v-393f3173],
.fade-leave-active[data-v-393f3173] {
  transition: opacity 0.3s;
}
.fade-enter-from[data-v-393f3173],
.fade-leave-to[data-v-393f3173] {
  opacity: 0;
}
.fade-leave-from[data-v-393f3173],
.fade-enter-to[data-v-393f3173] {
  opacity: 1;
}
.slide-left-enter-active[data-v-393f3173],
.slide-left-leave-active[data-v-393f3173] {
  transition: transform 0.3s;
}
.slide-left-enter-from[data-v-393f3173],
.slide-left-leave-to[data-v-393f3173] {
  transform: translateX(100%);
}
.slide-left-leave-from[data-v-393f3173],
.slide-left-enter-to[data-v-393f3173] {
  transform: translateX(0);
}
.drawer-layout__content__headline[data-v-393f3173] h1 {
  font-size: 2rem;
}