@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700";.sv-container,.sv-container *{box-sizing:content-box}.sv-container{height:100%;min-height:50px;display:flex;flex-direction:column;position:relative;.sv-main{display:flex;flex-direction:row}.sv-main,.sv-right{flex-grow:1}}.sv-container .sv-viewport-wrapper{width:100%;overflow:hidden;position:relative}.sv-container .sv-viewport-wrapper canvas{position:absolute;width:100%;height:100%}.sv-container .sv-viewport-wrapper canvas.sv-overlay{pointer-events:none}.sv-tooltip{position:absolute;z-index:10;max-width:500px;box-sizing:border-box;overflow-wrap:break-word;background:#f9f9f9;padding:5px;font-family:Open Sans,sans-serif;font-size:12px;color:#000;user-select:none;cursor:default;pointer-events:none;visibility:visible;opacity:1;box-shadow:#0009 0 0 3px;border-radius:2px;&.hiding{opacity:0;transition:opacity .5s cubic-bezier(.47,0,.745,.715) .5s}&.hidden{opacity:0;display:none}}.sv-tooltip ul{list-style-type:none;margin:0;padding:0}.loading-bar-container{height:2px;width:100%;background-color:#3f51b51a}.loading-bar{height:100%;width:50%;background-color:#3f51b5;position:absolute;left:-50%;animation:loading 2s ease-in .5s infinite}@keyframes loading{0%{transform:translate(0)}to{transform:translate(400%)}}.sv-viewport-wrapper{.loading-bar-container{position:absolute;top:0;left:0;width:100%}}.sv-scrollbar{--breadth: 15px;--padding: 2px;--track-color: #f1f1f1;--thumb-color: rgba(0, 0, 0, .2);--hover-color: rgba(0, 0, 0, .3);--pressed-color: rgba(0, 0, 0, .4);--corner-color: #dcdcdc;--thumb-breadth: 11px;display:flex;.sv-scrollbar-track{flex:1;background-color:var(--track-color);overflow:hidden;padding:var(--padding);.sv-scrollbar-thumb{background-color:var(--thumb-color);position:relative;transition:background-color .1s linear;&:hover{background-color:var(--hover-color)}&.sv-scrollbar-pressed{transition:none;background-color:var(--pressed-color)}}}.sv-scrollbar-inner-track{width:100%;height:100%}&.sv-scrollbar-hidden{display:none}&.sv-scrollbar-horizontal{float:right;.sv-scrollbar-track{height:var(--thumb-breadth);.sv-scrollbar-thumb{height:100%}}}&.sv-scrollbar-vertical{height:100%;flex-direction:column;.sv-scrollbar-track{height:100%;width:var(--thumb-breadth);.sv-scrollbar-thumb{width:100%}}}.sv-scrollbar-corner{background-color:var(--corner-color)}.sv-scrollbar-corner-horizontal{height:var(--breadth)}.sv-scrollbar-corner-vertical{width:var(--breadth)}}.sv-scrollbar .sv-scrollbar-metadata{float:left;.sv-scrollbar-track{height:var(--thumb-breadth);.sv-scrollbar-thumb{height:100%}}}
