/****************************************************************************
 ** @license
 ** This file is part of yFiles for HTML 2.5.
 **
 ** yWorks proprietary/confidential. Use is subject to license terms.
 **
 ** Copyright (c) 2022 by yWorks GmbH, Vor dem Kreuzberg 28,
 ** 72070 Tuebingen, Germany. All rights reserved.
 **
 ***************************************************************************/.yfiles-canvascomponent:before{content:"__yfiles-stylesheet-loaded-2.5";display:none}.yfiles-canvascomponent{position:relative}.yfiles-resize-sensor .yfiles-resize-sensor-expand{animation-duration:1ms;animation-name:yfiles-dom-sensor-inserted}@keyframes yfiles-dom-sensor-inserted{0%{opacity:.99}to{opacity:1}}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-vertical{background:#eee;width:15px}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-horizontal{background:#eee;height:15px}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-vertical div{width:15px}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-horizontal div{height:15px}.yfiles-canvascomponent .yfiles-scrollbar .yfiles-button.yfiles-button-left{width:15px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2215%22%3E%3Cpath%20d%3D%22M5%207.5%20L10%204%20L10%2011%20Z%22/%3E%3C/svg%3E)}.yfiles-canvascomponent .yfiles-scrollbar .yfiles-button.yfiles-button-right{width:15px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2215%22%3E%3Cpath%20d%3D%22M5%204%20L10%207.5%20L5%2011%20Z%22/%3E%3C/svg%3E)}.yfiles-canvascomponent .yfiles-scrollbar .yfiles-button.yfiles-button-up{height:15px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2215%22%3E%3Cpath%20d%3D%22M4%2010%20L7.5%205%20L11%2010%20Z%22/%3E%3C/svg%3E)}.yfiles-canvascomponent .yfiles-scrollbar .yfiles-button.yfiles-button-down{height:15px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2215%22%3E%3Cpath%20d%3D%22M4%205%20L11%205%20L7.5%2010%20Z%22/%3E%3C/svg%3E)}.yfiles-canvascomponent .yfiles-scrollbar .yfiles-button:not(.yfiles-button-disabled):hover{background-color:#bbb}.yfiles-canvascomponent .yfiles-scrollbar .yfiles-button.yfiles-button-disabled{opacity:.3}.yfiles-canvascomponent .yfiles-scrollbar-range.yfiles-scrollbar-range-vertical .yfiles-scrollbar-slider{border:none;background:#ccc;border-radius:0;width:15px}.yfiles-canvascomponent .yfiles-scrollbar-range.yfiles-scrollbar-range-horizontal .yfiles-scrollbar-slider{border:none;background:#ccc;border-radius:0;height:15px}.yfiles-canvascomponent .yfiles-scrollbar-range.yfiles-scrollbar-range-horizontal .yfiles-scrollbar-slider:hover,.yfiles-canvascomponent .yfiles-scrollbar-range.yfiles-scrollbar-range-vertical .yfiles-scrollbar-slider:hover{background:#bbb}.yfiles-canvascomponent .yfiles-scrollbar-range.yfiles-scrollbar-range-horizontal .yfiles-scrollbar-slider .yfiles-scrollbar-slider-dragging,.yfiles-canvascomponent .yfiles-scrollbar-range.yfiles-scrollbar-range-vertical .yfiles-scrollbar-slider .yfiles-scrollbar-slider-dragging{background:#9b9b9b}.yfiles-canvascomponent .yfiles-scrollbar .yfiles-button:not(.yfiles-button-disabled).yfiles-scrollbar-button-down{background-color:#9b9b9b}.yfiles-canvascomponent .yfiles-scrollbar-content{cursor:default}.yfiles-canvascomponent .yfiles-scrollbar .yfiles-scrollbar-range.yfiles-scrollbar-range-horizontal{left:15px;right:15px}.yfiles-canvascomponent .yfiles-scrollbar .yfiles-scrollbar-range.yfiles-scrollbar-range-vertical{top:15px;bottom:15px}.yfiles-canvascomponent .yfiles-scrollbar .yfiles-button{color:#000;font-size:10px;line-height:15px;text-align:center;vertical-align:middle;border:none;border-radius:0;background-position-x:center;background-position-y:center;background-size:contain;background-repeat:no-repeat}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic{opacity:1;background:transparent;border-radius:6px}.yfiles-scrollbar.yfiles-scrollbar-dynamic:hover,.yfiles-scrollbar.yfiles-scrollbar-dynamic:active{background:#eeeeeed9}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic.yfiles-scrollbar-vertical{width:12px;bottom:0}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic.yfiles-scrollbar-vertical.yfiles-scrollbar-inset{bottom:12px}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic.yfiles-scrollbar-vertical .yfiles-scrollbar-range-vertical{top:12px;bottom:12px}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic.yfiles-scrollbar-vertical .yfiles-scrollbar-slider{right:2px;width:8px}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic.yfiles-scrollbar-horizontal{height:12px;right:0}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic.yfiles-scrollbar-horizontal.yfiles-scrollbar-inset{right:12px}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic.yfiles-scrollbar-horizontal .yfiles-scrollbar-range-horizontal{left:12px;right:12px}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic.yfiles-scrollbar-horizontal .yfiles-scrollbar-slider{height:8px;bottom:2px}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic .yfiles-scrollbar-slider{border-radius:4px;background:#666}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic .yfiles-button{opacity:.6;background-size:16px;width:12px;height:12px}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic.yfiles-scrollbar-inactive:not(:hover):not(:active){opacity:0;transition-property:opacity,width,background;transition-duration:.3s,.3s,.2s;transition-delay:1s;transition-timing-function:ease-in}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic:not(:hover):not(:active){transition:background .3s ease-in 1s}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic:not(:hover):not(:active) .yfiles-button{opacity:0;transition:opacity .3s ease-in 1s}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic:not(:hover):not(:active) .yfiles-scrollbar-slider{transition-duration:.3s;transition-timing-function:ease-in;transition-delay:1s}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic:not(:hover):not(:active).yfiles-scrollbar-vertical .yfiles-scrollbar-slider{transition-property:width,background,right;width:4px}.yfiles-canvascomponent .yfiles-scrollbar.yfiles-scrollbar-dynamic:not(:hover):not(:active).yfiles-scrollbar-horizontal .yfiles-scrollbar-slider{transition-property:height,background,bottom;height:4px}.yfiles-tooltip{font-size:10pt;background-color:#ffffd0;border:1px solid black;padding:2px;overflow:visible;z-index:1070;box-sizing:content-box;line-height:1}.yfiles-tooltip-entering{transition:opacity .2s ease-in}.yfiles-tooltip-enter{opacity:0}.yfiles-tooltip-enter-to{opacity:1}.yfiles-tooltip-leaving{transition:opacity .2s ease-out}.yfiles-tooltip-leave{opacity:1}.yfiles-tooltip-leave-to{opacity:0}.yfiles-canvascomponent .yfiles-labeleditbox-container{border:1px solid black;background-color:#fff;padding:2px}.yfiles-labeleditbox-container-enter{opacity:0}.yfiles-labeleditbox-container-enter-to{opacity:1}.yfiles-labeleditbox-container-entering{transition:opacity .1s ease-in}.yfiles-labeleditbox-container-leave{opacity:1}.yfiles-labeleditbox-container-leave-to{opacity:0}.yfiles-labeleditbox-container-leaving{transition:opacity .1s ease-out}.yfiles-canvascomponent .yfiles-labeleditbox{background-color:transparent;border:0 none;padding:0;line-height:normal;font-family:sans-serif;font-size:10pt;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;letter-spacing:normal;word-spacing:0}.yfiles-collapsebutton{cursor:pointer}.yfiles-resize-sensor ::-webkit-scrollbar{-webkit-appearance:none}
