.scrollbar-overlay{pointer-events:auto;z-index:10;-webkit-user-select:none;user-select:none;background-color:#0000;width:12px;height:100%;position:absolute;top:0;right:0}.scrollbar-overlay:hover .scrollbar-thumb{background-color:var(--scrollbar-color);opacity:.7}.scrollbar-thumb{width:var(--scrollbar-size);height:var(--thumb-height);background-color:var(--thumb-bg);border-radius:calc(var(--scrollbar-size)/2);cursor:pointer;pointer-events:auto;transform:translateY(var(--thumb-position));opacity:var(--thumb-opacity);-webkit-user-select:none;user-select:none;transition:background-color .3s,opacity .3s;position:absolute;right:4px}.scrollbar-thumb:hover{background-color:var(--scrollbar-color);opacity:.9}.scrollbar-thumb:focus{outline:2px solid var(--scrollbar-color);outline-offset:2px}.scrollbar-thumb:focus-visible{outline:2px solid var(--scrollbar-color);outline-offset:2px}@media (prefers-contrast:high){.scrollbar-thumb{border:1px solid var(--scrollbar-color)}.scrollbar-thumb:hover{border-width:2px}}@media (prefers-reduced-motion:reduce){.scrollbar-thumb{transition:none}}
.overlay-scroll-view{position:relative}.overlay-scroll-view__container{outline:none;position:relative}.overlay-scroll-view__container:focus{outline:none}.overlay-scroll-view__container:focus-visible{outline:none}.overlay-scroll-view__container--vertical{overflow-x:hidden;overflow-y:auto}.overlay-scroll-view__container--horizontal{overflow-x:auto;overflow-y:hidden}.overlay-scroll-view__container--both{overflow:auto}.overlay-scroll-view__container--mobile{-webkit-overflow-scrolling:touch}.overlay-scroll-view__container--desktop{-webkit-overflow-scrolling:auto}.overlay-scroll-view__container--touch-vertical{touch-action:pan-y}.overlay-scroll-view__container--touch-horizontal{touch-action:pan-x}.overlay-scroll-view__container--touch-both{touch-action:pan-x pan-y}.overlay-scroll-view__container--safe-area{padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top)}.overlay-scroll-view__container--overlay-scrollbar{scrollbar-width:none}.overlay-scroll-view__container--overlay-scrollbar::-webkit-scrollbar{display:none}.overlay-scroll-view__container--auto-hide{scrollbar-width:thin;scrollbar-color:transparent transparent}.overlay-scroll-view__container--auto-hide::-webkit-scrollbar{background-color:#0000;width:4px;height:4px}.overlay-scroll-view__container--auto-hide::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:1px solid #0000;border-radius:2px;transition:background-color .3s,opacity .3s}.overlay-scroll-view__container--auto-hide::-webkit-scrollbar-track{background-color:#0000}.overlay-scroll-view__container--auto-hide.scrolling::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color,#0000004d)!important;opacity:1!important;visibility:visible!important}.overlay-scroll-view__container--auto-hide.scrolling{scrollbar-color:var(--scrollbar-thumb-color,#0000004d)transparent!important}.overlay-scroll-view__container--always-visible{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color,#0000004d)transparent}.overlay-scroll-view__container--always-visible::-webkit-scrollbar{background-color:#0000;width:4px;height:4px}.overlay-scroll-view__container--always-visible::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color,#0000004d);border-radius:2px}.overlay-scroll-view__container--always-visible::-webkit-scrollbar-track{background-color:#0000}.overlay-scroll-view__container--mobile-scrollbar{scrollbar-width:none}.overlay-scroll-view__container--mobile-scrollbar::-webkit-scrollbar{display:none}.overlay-scroll-view__container{-webkit-user-select:text;user-select:text}@media (max-width:768px){.overlay-scroll-view__container:active{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.overlay-scroll-view__container:focus{-webkit-user-select:none;user-select:none}.overlay-scroll-view__container:focus:not(:active){-webkit-user-select:text;user-select:text}}.overlay-scroll-view{--scrollbar-thumb-color:#0000004d;--scrollbar-overlay-color:#0000004d;--scrollbar-thumb-color-hover:#00000080}.overlay-scroll-view[data-theme-color]{--scrollbar-thumb-color:var(--theme-scrollbar-color)}
/*# sourceMappingURL=6155d6f2107f2bab.css.map*/