﻿
ul.TreeHandler { color: #444444; font-size: 12px; margin: 0px; padding: 0px; list-style-type:none; }
ul.TreeHandler ul { list-style-type: none; padding-left: 15px; }
ul.TreeHandler li  	
{
    line-height: 16px;
	width: 100%;
    
}
ul.TreeHandler li span { cursor: pointer; }
ul.TreeHandler span.TreeHandler_Leaf { font-style: italic; font-size: 10px; }
ul.TreeHandler div.TreeHandler_Selected  { background-color: #c5ced8;  }

.TreeHandler_WhenSelected  { display: none;  }
ul.TreeHandler div.TreeHandler_Selected .TreeHandler_WhenSelected  { display: inherit;  }



ul.TreeHandler div.TreeHandler_Disabled { font-style: italic; color: #777777; }
ul.TreeHandler div.TreeHandler_Disabled span { cursor: default; }

ul.TreeHandler.inDropdown li {  height: auto; }

div.TreeHandler_WrapContainer  
{
    line-height: 18px;
    display: inline-block;
    width: 100%;
    position: relative;   
    /*overflow: hidden;
    white-space: nowrap;*/
    
}
div.TreeHandler_WrapContainer img 
{
    float: left;
    /*margin-top: 2px;*/
}
div.TreeHandler_WrapContainer  span 
{
    float: left;
    width: 87%;
    /*padding-top: 2px;*/
}


*.unselectable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.slp-btn-group:hover .slp-btn, slp-btn-group:focus {
    background-color: #eeeeee; /* Slightly darker shade for hover */
}

.slp-btn-group:hover .input-group-text, slp-btn-group:focus {
    background-color: #eeeeee; /* Slightly darker shade for hover */
}

.noselect {
    background-color: #f8f9fa;
}
    .noselect:focus, .noselect:active, .noselect, .input-group-text:has(.bi-list-task) {
        transition: ease .2s;
        outline: none !important;
    }