.vue-recycle-scroller {
  position: relative;
}
.vue-recycle-scroller.direction-vertical:not(.page-mode) {
  overflow-y: auto;
}
.vue-recycle-scroller.direction-horizontal:not(.page-mode) {
  overflow-x: auto;
}
.vue-recycle-scroller.direction-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.vue-recycle-scroller__slot {
  -webkit-box-flex: 1;
  -ms-flex: auto 0 0px;
  flex: auto 0 0;
}
.vue-recycle-scroller__item-wrapper {
  -webkit-box-flex: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  position: relative;
}
.vue-recycle-scroller.ready .vue-recycle-scroller__item-view {
  left: 0;
  position: absolute;
  top: 0;
  will-change: transform;
}
.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper {
  width: 100%;
}
.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper {
  height: 100%;
}
.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {
  width: 100%;
}
.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view {
  height: 100%;
}
.resize-observer[data-v-b329ee4c] {
  background-color: transparent;
  border: none;
  opacity: 0;
}
.resize-observer[data-v-b329ee4c],
.resize-observer[data-v-b329ee4c] object {
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.fade-scale-enter-active[data-v-e6d751bd],
.fade-scale-leave-active[data-v-e6d751bd] {
  transition: opacity .15s ease, transform .15s ease;
}
.fade-scale-enter-from[data-v-e6d751bd],
.fade-scale-leave-to[data-v-e6d751bd] {
  opacity: 0;
  transform: scale(.95);
}
.fade-scale-enter-to[data-v-e6d751bd],
.fade-scale-leave-from[data-v-e6d751bd] {
  opacity: 1;
  transform: scale(1);
}
.scrollbar-hidden[data-v-e6d751bd]::-webkit-scrollbar {
  display: none;
}
.scrollbar-hidden[data-v-e6d751bd] {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
