.tsb-drag,.tsb-inner,.tsb-scroll,.tsb-scroll.tsb-takemarkup,.tsb-scroll__bar,.tsb-scroll__bg,.tsb-target,.tsb-target.tsb-takemarkup,.tsb-wrap,.tsb-wrap.tsb-takemarkup{box-sizing:border-box}.tsb-target{position:relative;overflow:hidden}.tsb-target.tsb-takemarkup{display:-webkit-box;display:-ms-flexbox;display:flex}.tsb-target:active>.tsb-scroll,.tsb-target:hover>.tsb-scroll{opacity:1}.tsb-target:active>.tsb-scroll--hidden,.tsb-target:hover>.tsb-scroll--hidden{opacity:0}.tsb-drag{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tsb-wrap{overflow:hidden;width:100%;height:100%;position:relative;z-index:1}.tsb-wrap.tsb-takemarkup{-ms-flex-negative:1;flex-shrink:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tsb-inner{height:100%;position:relative;padding:0;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}.tsb-scroll{position:absolute;top:0;height:100%;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:2}.tsb-scroll.tsb-takemarkup{position:static;opacity:1}.tsb-scroll__bg{background-color:#d9dfe6;position:relative;height:100%}.tsb-scroll__bar{position:relative;width:4px;background-color:#a0a8ba}