.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{height:auto;overflow:scroll!important;border:none!important;position:relative!important;max-width:none!important;max-height:none;top:0;box-sizing:content-box!important;margin:0;left:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-bar{border-radius:inherit;cursor:pointer}.scroll-element .scroll-arrow{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{height:100%!important;overflow:scroll!important;padding:2px;border:none!important;position:relative!important;max-width:none!important;max-height:none!important;outline:0;top:0;box-sizing:border-box;margin:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scroll-wrapper>.scroll-element,.scroll-wrapper>.scroll-element div{padding:0;border:none;position:absolute;margin:0;z-index:2}.scroll-wrapper>.scroll-element{background-color:#fff}.scroll-wrapper>.scroll-element div{height:100%;top:0;left:0;width:100%;display:block}.scroll-wrapper>.scroll-element.scroll-x{height:12px;bottom:0;left:0;width:100%}.scroll-wrapper>.scroll-element.scroll-y{height:100%;right:0;top:0;width:12px}.scroll-wrapper>.scroll-element.scroll-x .scroll-element_outer{height:6px;bottom:0;top:auto}.scroll-wrapper>.scroll-element.scroll-x .scroll-element_outer,.scroll-wrapper>.scroll-element.scroll-y .scroll-element_outer{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-radius:90px}.scroll-wrapper>.scroll-element.scroll-y .scroll-element_outer{right:0;left:auto;width:6px}.scroll-wrapper>.scroll-element.scroll-x .scroll-bar:not(:hover),.scroll-wrapper>.scroll-element.scroll-y .scroll-bar:not(:hover){opacity:.3}.scroll-wrapper>.scroll-element .scroll-element_outer{overflow:hidden}.scroll-wrapper>.scroll-element .scroll-element_track{background-color:#e5e5e5}.scroll-wrapper>.scroll-element .scroll-bar{background-color:var(--default-color)}.scroll-wrapper>.scroll-content.scroll-scrolly_visible{margin-left:12px;left:-12px}.scroll-wrapper>.scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px}.scroll-wrapper>.scroll-element.scroll-x .scroll-bar{min-width:10px}.scroll-wrapper>.scroll-element.scroll-y .scroll-bar{min-height:10px}.scroll-wrapper>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px}.scroll-wrapper>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px}.scroll-wrapper>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px}.scroll-wrapper>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px}.rtl .scroll-wrapper>.scroll-content{right:0;left:auto}.rtl .scroll-wrapper>.scroll-element div{height:100%;top:0;left:0;width:100%;display:block}.rtl .scroll-wrapper>.scroll-element.scroll-x{right:0;left:auto}.rtl .scroll-wrapper>.scroll-element.scroll-y,.rtl .scroll-wrapper>.scroll-element.scroll-y .scroll-element_outer{right:auto;left:0}.rtl .scroll-wrapper>.scroll-content.scroll-scrolly_visible{margin-right:12px;right:-12px}.rtl .scroll-wrapper>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,.rtl .scroll-wrapper>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{right:-14px}