.tree-node__highlightBottomLeftCorner__73PN0:after{content:"";position:absolute;height:0;right:0;top:100%;margin-top:-1 * 12px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #36c2f6}.tree-node__highlightLineVertical__81vOU:after{content:"";position:absolute;height:0;margin-left:-1 * 8px/2;left:50%;top:0;border-left:2 solid transparent;border-right:2 solid transparent;border-top:2 solid #fff;animation:tree-node__arrow-pulse__JqjUd 1s infinite linear both}.tree-node__node__uYYUW{min-width:100%;white-space:nowrap;position:relative;text-align:left}.tree-node__nodeContent__yUfTS{position:absolute;top:0;bottom:0}

/* ==========================================================================
   Scaffold

    Line-overlaid blocks used for showing the tree structure
   ========================================================================== */.tree-node__absoluteLineBlock__UYWvy,.tree-node__lineBlock__95ds0{height:100%;position:relative;display:inline-block}.tree-node__absoluteLineBlock__UYWvy{position:absolute;top:0}.tree-node__lineFullVertical__ljqKc:after,.tree-node__lineHalfHorizontalRight__bWSS2:before,.tree-node__lineHalfVerticalBottom__9Yiei:after,.tree-node__lineHalfVerticalTop__pW0Rn:after{position:absolute;content:"";background-color:#000}

/**
 * +-----+
 * |     |
 * |  +--+
 * |     |
 * +-----+
 */.tree-node__lineHalfHorizontalRight__bWSS2:before{height:1px;top:50%;right:0;width:50%}

/**
 * +--+--+
 * |  |  |
 * |  |  |
 * |  |  |
 * +--+--+
 */.tree-node__lineFullVertical__ljqKc:after,.tree-node__lineHalfVerticalBottom__9Yiei:after,.tree-node__lineHalfVerticalTop__pW0Rn:after{width:1px;left:50%;top:0;height:100%}

/**
 * +-----+
 * |  |  |
 * |  +  |
 * |     |
 * +-----+
 */.tree-node__lineHalfVerticalBottom__9Yiei:after,.tree-node__lineHalfVerticalTop__pW0Rn:after{top:0;height:50%}

/**
 * +-----+
 * |     |
 * |  +  |
 * |  |  |
 * +-----+
 */.tree-node__lineHalfVerticalBottom__9Yiei:after{top:auto;bottom:0}

/* Highlight line for pointing to dragged row destination
   ========================================================================== */

/* Make it an even number for clean rendering*/

/**
 * +--+--+
 * |  |  |
 * |  |  |
 * |  |  |
 * +--+--+
 */.tree-node__highlightLineVertical__81vOU{z-index:3;@keyframes tree-node__arrow-pulse__JqjUd{0%{transform:translate(0,0);opacity:0}30%{transform:translate(0,30% * 10);opacity:1}70%{transform:translate(0,70% * 10);opacity:1}to{transform:translate(0,100% * 10);opacity:0}}}.tree-node__highlightLineVertical__81vOU:before{position:absolute;content:"";background-color:#36c2f6;width:8px;margin-left:8px/-2;left:50%;top:0;height:100%}

/**
 * +-----+
 * |     |
 * |  +--+
 * |  |  |
 * +--+--+
 */.tree-node__highlightTopLeftCorner__yi\+zu:before{z-index:3;content:"";position:absolute;border-top:8px solid #36c2f6;border-left:8px solid #36c2f6;box-sizing:border-box;height:calc(50% + #{8px / 2});top:50%;margin-top:8px/-2;right:0;width:calc(50% + #{8px / 2})}

/**
 * +--+--+
 * |  |  |
 * |  |  |
 * |  +->|
 * +-----+
 */.tree-node__highlightBottomLeftCorner__73PN0{z-index:3}.tree-node__highlightBottomLeftCorner__73PN0:before{content:"";position:absolute;border-bottom:8px solid #36c2f6;border-left:8px solid #36c2f6;box-sizing:border-box;height:calc(100% + #{8px / 2});top:0;right:12px;width:calc(50% - #{12px - 4px})}
.node-renderer-default__collapseButton__1SWZO:hover:not(:active),.node-renderer-default__expandButton__GvQe-:hover:not(:active){background-size:24px;height:20px;width:20px}.node-renderer-default__rowCancelPad__raSPx:before,.node-renderer-default__rowLandingPad__bCbnD:before{background-color:#add8e6;border:3px dashed #fff;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.node-renderer-default__rowWrapper__NuLUh{padding:10px 10px 10px 0;height:100%;box-sizing:border-box}.node-renderer-default__row__SeWOQ{height:100%;white-space:nowrap;display:-ms-flexbox;display:flex}.node-renderer-default__row__SeWOQ>*{box-sizing:border-box}

/**
 * The outline of where the element will go if dropped, displayed while dragging
 */.node-renderer-default__rowCancelPad__raSPx,.node-renderer-default__rowLandingPad__bCbnD{border:none!important;box-shadow:none!important;outline:none!important}.node-renderer-default__rowCancelPad__raSPx>*,.node-renderer-default__rowLandingPad__bCbnD>*{opacity:0!important}

/**
 * Alternate appearance of the landing pad when the dragged location is invalid
 */.node-renderer-default__rowCancelPad__raSPx:before{background-color:#e6a8ad}

/**
 * Nodes matching the search conditions are highlighted
 */.node-renderer-default__rowSearchMatch__L4ZMZ{outline:3px solid #0080ff}

/**
 * The node that matches the search conditions and is currently focused
 */.node-renderer-default__rowSearchFocus__eeZfG{outline:3px solid #fc6421}.node-renderer-default__loadingHandle__jTwQS,.node-renderer-default__moveHandle__l780U,.node-renderer-default__rowContents__9wZ8n,.node-renderer-default__rowLabel__WNJ0l,.node-renderer-default__rowLabel_NoFlex__h3jsM,.node-renderer-default__rowToolbar__\+veyA,.node-renderer-default__rowToolbar_NoFlex__yWa4W,.node-renderer-default__toolbarButton__TRUhq{display:inline-block;vertical-align:middle}.node-renderer-default__rowContents__9wZ8n{position:relative;height:100%;border:1px solid #bbb;border-left:none;box-shadow:0 2px 2px -2px;padding:0 5px 0 10px;border-radius:2px;min-width:230px;-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.node-renderer-default__rowContentsDragDisabled__fh\+e7{border-left:1px solid #bbb}.node-renderer-default__rowLabel__WNJ0l{padding-right:20px}.node-renderer-default__rowLabel__WNJ0l,.node-renderer-default__rowToolbar__\+veyA{-ms-flex:0 1 auto;flex:0 1 auto}.node-renderer-default__rowToolbar__\+veyA{display:-ms-flexbox;display:flex}.node-renderer-default__loadingHandle__jTwQS,.node-renderer-default__moveHandle__l780U{height:100%;width:44px;background:#d9d9d9 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiI+PGcgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuOSIgPjxwYXRoIGQ9Ik0xNCAxNS43aDE0LjQiLz48cGF0aCBkPSJNMTQgMjEuNGgxNC40Ii8+PHBhdGggZD0iTTE0IDI3LjFoMTQuNCIvPjwvZz4KPC9zdmc+") no-repeat 50%;border:1px solid #aaa;box-shadow:0 2px 2px -2px;cursor:move;border-radius:1px;z-index:1}.node-renderer-default__loadingHandle__jTwQS{cursor:default;background:#d9d9d9}@keyframes node-renderer-default__pointFade__eYiGS{0%,19.999%,to{opacity:0}20%{opacity:1}}.node-renderer-default__loadingCircle__4ro41{width:80%;height:80%;margin:10%;position:relative}.node-renderer-default__loadingCirclePoint__Troo4{width:100%;height:100%;position:absolute;left:0;top:0}.node-renderer-default__loadingCirclePoint__Troo4:before{content:"";display:block;margin:0 auto;width:11%;height:30%;background-color:#fff;border-radius:30%;animation:node-renderer-default__pointFade__eYiGS 800ms infinite ease-in-out both}.node-renderer-default__rowTitle__\+cM6W{font-weight:700}.node-renderer-default__rowTitleWithSubtitle__Jj0yk{font-size:85%;display:block;height:0.8rem}.node-renderer-default__rowSubtitle__-tMNH{font-size:70%;line-height:1}.node-renderer-default__collapseButton__1SWZO,.node-renderer-default__expandButton__GvQe-{appearance:none;border:none;position:absolute;border-radius:100%;box-shadow:0 0 0 1px #000;width:16px;height:16px;padding:0;top:50%;transform:translate(-50%,-50%);cursor:pointer}.node-renderer-default__collapseButton__1SWZO:focus,.node-renderer-default__expandButton__GvQe-:focus{outline:none;box-shadow:0 0 0 1px #000,0 0 1px 3px #83bef9}.node-renderer-default__collapseButton__1SWZO{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiIGZpbGw9IiNGRkYiLz48ZyBzdHJva2U9IiM5ODk4OTgiIHN0cm9rZS13aWR0aD0iMS45IiA+PHBhdGggZD0iTTQuNSA5aDkiLz48L2c+Cjwvc3ZnPg==") no-repeat 50%}.node-renderer-default__expandButton__GvQe-{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiIGZpbGw9IiNGRkYiLz48ZyBzdHJva2U9IiM5ODk4OTgiIHN0cm9rZS13aWR0aD0iMS45IiA+PHBhdGggZD0iTTQuNSA5aDkiLz48cGF0aCBkPSJNOSA0LjV2OSIvPjwvZz4KPC9zdmc+") no-repeat 50%}

/**
  * Classes for IE9 and below
  */.node-renderer-default__row_NoFlex__ZNRge:before,.node-renderer-default__rowContents_NoFlex__ebx2R:before{content:"";display:inline-block;vertical-align:middle;height:100%}.node-renderer-default__rowContents_NoFlex__ebx2R{display:inline-block}.node-renderer-default__rowContents_NoFlex__ebx2R:after{content:"";display:inline-block;width:100%}.node-renderer-default__rowLabel_NoFlex__h3jsM{width:50%}.node-renderer-default__rowToolbar_NoFlex__yWa4W{text-align:right;width:50%}

/**
 * Line for under a node with children
 */.node-renderer-default__lineChildren__xrXfX{height:100%;display:inline-block;position:absolute}.node-renderer-default__lineChildren__xrXfX:after{content:"";position:absolute;background-color:#000;width:1px;left:50%;bottom:0;height:10px}
.placeholder-renderer-default__placeholder__YAuOX:before{border:3px dashed #d9d9d9;content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1}.placeholder-renderer-default__placeholder__YAuOX{position:relative;height:68px;max-width:300px;padding:10px}.placeholder-renderer-default__placeholder__YAuOX,.placeholder-renderer-default__placeholder__YAuOX>*{box-sizing:border-box}

/**
 * The outline of where the element will go if dropped, displayed while dragging
 */.placeholder-renderer-default__placeholderCancelPad__9wsrH,.placeholder-renderer-default__placeholderLandingPad__v-L7s{border:none!important;box-shadow:none!important;outline:none!important}.placeholder-renderer-default__placeholderCancelPad__9wsrH *,.placeholder-renderer-default__placeholderLandingPad__v-L7s *{opacity:0!important}.placeholder-renderer-default__placeholderCancelPad__9wsrH:before,.placeholder-renderer-default__placeholderLandingPad__v-L7s:before{background-color:#add8e6;border-color:#fff}

/**
 * Alternate appearance of the landing pad when the dragged location is invalid
 */.placeholder-renderer-default__placeholderCancelPad__9wsrH:before{background-color:#e6a8ad}
/**
  * The container holding the VirtualScroll
  */.react-sortable-tree__tree__MBBLI{
  /*! This comment keeps Sass from deleting the empty rule */}
/**
 * Extra class applied to VirtualScroll through className prop
 */.react-sortable-tree__virtualScrollOverride__v5L-Z{overflow:auto!important}.react-sortable-tree__virtualScrollOverride__v5L-Z *{box-sizing:border-box}.ReactVirtualized__Grid__innerScrollContainer{overflow:visible!important}.ReactVirtualized__Grid{outline:none}
