.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}[data-hidden]{display:none}#vjt-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9998}#vjt-tooltip{background-color:#333;color:#fff;padding:.5rem;border-radius:4px;font-size:13px;z-index:9999;max-width:300px;position:absolute}#vjt-tooltip[data-arrow^=t] #vjt-arrow{bottom:-4px;right:50%}#vjt-tooltip[data-arrow^=b] #vjt-arrow{top:-4px;right:50%}#vjt-tooltip[data-arrow^=l] #vjt-arrow{right:-4px;top:50%}#vjt-tooltip[data-arrow^=r] #vjt-arrow{left:-4px;top:50%}#vjt-arrow{width:8px;height:8px;position:absolute;z-index:-1}#vjt-arrow:before{content:"";width:8px;height:8px;background-color:#333;transform:rotate(45deg);position:absolute}.vjt-highlight{outline:2px solid #0ea5e9;outline-offset:4px;border-radius:1px;position:relative}.vjt-actions{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;gap:.5rem}.vjt-actions button{width:100%;padding:.25rem 1rem;border:1px solid #fff;border-radius:4px;background-color:rgba(0,0,0,0);color:#fff;font-size:13px;font-weight:500;transition:all .2s ease-in-out;cursor:pointer}.vjt-actions button:hover{background-color:#000;color:#fff}
