
.treeView .rst__rowContentsDragDisabled {
    border-left:none ; 
}
.treeView .rst__rowContents {
   position: relative;
   height: 100%;
    border: none; 
   border-left: none;
   box-shadow: none; 
   padding: 0 5px 0 10px;
 border-radius: none; 
   min-width: 230px;
   flex: 1 0 auto;
   display: flex;
   align-items: center;
   justify-content: space-between;
   background-color: white;
}

.treeView .rst__collapseButton {
   background:rgb(74, 167, 70);
   box-shadow: none;
   width: 16px;
   height: 16px;
}
.treeView .rst__collapseButton::before {
   content: '-';
   position: relative;
   bottom: 18px;
   font-size: 30px;
   color: white;
}

.treeView .rst__collapseButton:hover:not(:active), .rst__expandButton:hover:not(:active) {
   background-size: 16px;
   height: 16px;
   width: 16px;
}
.treeView .rst__collapseButton:focus, .rst__expandButton:focus {
   outline: none;
   
}
.treeView .rst__rowContents{
padding: 0px;
}
.treeView .rst__expandButton{
   background:rgb(74, 167, 70);
   box-shadow: none;
   width: 16px;
   height: 16px;
}
.treeView .rst__expandButton::before {
   content: '+';
   position: relative;
   bottom: 7.9px;
   font-size: 20px;
   color: white;
}
.treeView .rst__expandButton:focus {
    outline: none;
    box-shadow: none;
}
.treeView .rst__collapseButton:focus {
    outline: none;
    box-shadow: none;
}
.treeView [style="height: 62px;"]{
    height: 30px !important;
}
.treeView .rst__rowTitle{
    font-weight: 400;
}


.treeView [data-test-id="virtuoso-scroller"]{
   position:static !important;
}
.treeView [data-viewport-type="element"]{
  
   top:auto !important
}
.treeView [data-viewport-type="element"]{
 
   position: static !important
}
.treeView .rst__virtualScrollOverride{
overflow: hidden !important;
}
.treeView .rst__tree{
   min-height: auto;
}
.treeView .rst__rowContents{
   background-color: transparent;
}

.treeView .rst__virtualScrollOverride{
   max-width: 1100px !important;
   overflow-y: hidden !important;
   overflow-x: auto !important;
}
.treeView .rst__virtualScrollOverride::-webkit-scrollbar {
   height: 0px;
 }
 .treeView .rst__virtualScrollOverride:hover::-webkit-scrollbar {
   height: 8px;
 }
 /* Track */
 .treeView .rst__virtualScrollOverride::-webkit-scrollbar-track {
   background: #f1f1f1;
  
 }
 
 /* Handle */
 .treeView .rst__virtualScrollOverride::-webkit-scrollbar-thumb {
   background: #888;
   border-radius: 10px;
 }
 
 /* Handle on hover */
 .treeView .rst__virtualScrollOverride::-webkit-scrollbar-thumb:hover {
   background: #555;
 }