.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;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left: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]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}
.article-layout[data-v-e7991098] {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}
.article-layout__main[data-v-e7991098] {
  flex: 1;
  min-width: 0;
}
.article-toolbar[data-v-e7991098] {
  row-gap: 14px;
}
.article-toolbar__filter[data-v-e7991098] {
  position: relative;
  z-index: 221;
  width: 240px;
  margin-left: 12px;
}
.article-toolbar__filter[data-v-e7991098]  .ws-col {
  padding: 0;
}
.article-toolbar__actions[data-v-e7991098] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
}
@media screen and (max-width: 768px) {
.article-toolbar__switch[data-v-e7991098] {
    flex-basis: 100%;
    justify-content: flex-start;
}
.article-toolbar__filter[data-v-e7991098] {
    flex: 1;
    min-width: 0;
    width: auto;
    margin-left: 0;
}
}
.chapter-toc-btn[data-v-e7991098] {
  position: relative;
}
.chapter-toc-btn:hover .lv-tooltip[data-v-e7991098] {
  opacity: 1;
}
.chapter-toc-btn .lv-tooltip[data-v-e7991098] {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.chapter-toc-btn[data-v-e7991098]  .ws-button__icon {
  margin-right: 0;
}
.chapter-toc-btn--fixed[data-v-e7991098] {
  position: fixed;
  top: calc(var(--ll-app-toolbar-height, 76px) + 24px);
  right: 65px;
  z-index: 400;
}
@media screen and (max-width: 1199px) {
.chapter-toc-btn--fixed[data-v-e7991098] {
    right: 44px;
}
}
.content[data-v-e7991098] {
  position: relative;
  overflow: hidden;
  height: calc(100vh - var(--ll-app-toolbar-height) - 20px);
}
.file-icon[data-v-e7991098] {
  width: 36px;
}
