:root{--moo-scrollbar-vertical-width: 4px;--moo-scrollbar-horizontal-height: 4px;--moo-scrollbar-vertical-hover-width: 6px;--moo-scrollbar-horizontal-hover-height: 6px;--moo-scrollbar-right: 2px;--moo-scrollbar-bottom: 2px;--moo-scrollbar-top: 2px;--moo-scrollbar-left: 2px;--moo-scrollbar-border-radius: 4px;--moo-scrollbar-bg-color: var(--moo-ct-line-separator);--moo-scrollbar-hover-bg-color: var(--moo-ct-line-selected);--moo-scrollbar-track-color: transparent;--moo-scrollbar-opacity: 1;--moo-scrollbar-hover-opacity: 1;--moo-scrollbar-transition-duration: .3s}.moo-scrollbar{overflow:hidden;position:relative;height:100%}.moo-scrollbar__wrap{overflow:auto;height:100%}.moo-scrollbar__wrap--hidden-default{scrollbar-width:none}.moo-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.moo-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:var(--moo-scrollbar-border-radius);background-color:var(--moo-scrollbar-bg-color);transition:var(--moo-scrollbar-transition-duration) background-color;opacity:var(--moo-scrollbar-opacity)}.moo-scrollbar__thumb:hover,.moo-scrollbar__thumb--dragging{background-color:var(--moo-scrollbar-hover-bg-color);opacity:var(--moo-scrollbar-hover-opacity)}.moo-scrollbar__bar{position:absolute;right:var(--moo-scrollbar-right);bottom:var(--moo-scrollbar-bottom);z-index:1;border-radius:var(--moo-scrollbar-border-radius)}.moo-scrollbar__bar--vertical{width:var(--moo-scrollbar-vertical-width);top:var(--moo-scrollbar-top);transition:width var(--moo-scrollbar-transition-duration)}.moo-scrollbar__bar--vertical:has(.moo-scrollbar__thumb:hover){width:var(--moo-scrollbar-vertical-hover-width)}.moo-scrollbar__bar--vertical>div{width:100%}.moo-scrollbar__bar--horizontal{height:var(--moo-scrollbar-horizontal-height);left:var(--moo-scrollbar-left);transition:height var(--moo-scrollbar-transition-duration)}.moo-scrollbar__bar--horizontal:has(.moo-scrollbar__thumb:hover){height:var(--moo-scrollbar-horizontal-hover-height)}.moo-scrollbar__bar--horizontal>div{height:100%}.moo-scrollbar__bar--dragging.moo-scrollbar__bar--vertical{width:var(--moo-scrollbar-vertical-hover-width)}.moo-scrollbar__bar--dragging.moo-scrollbar__bar--horizontal{height:var(--moo-scrollbar-horizontal-hover-height)}.moo-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.moo-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.moo-scrollbar-fade-enter-from,.moo-scrollbar-fade-leave-active{opacity:0}
