.dotvvm-bp-tree-view{position:relative}.dotvvm-bp-tree-view>.dotvvm-bp-treeview_list{padding-left:0}.dotvvm-bp-tree-view .dotvvm-bp-treeview_list-item.dotvvm-bp-state_selected,.dotvvm-bp-tree-view .dotvvm-bp-treeview_list-item.dotvvm-bp-state_selected:hover{background-color:inherit;color:inherit}.dotvvm-bp-tree-view.dotvvm-bp-state_focused{box-shadow:none}.dotvvm-bp-tree-view.dotvvm-bp-state_error{box-shadow:0 0 0 calc(var(--bp-border-width)*2) var(--bp-color_error)}.dotvvm-bp-treeview_list{display:flex;flex:1 1 100%;flex-direction:column;overflow:visible;padding-left:calc(var(--bp-padding-horizontal) + .3em + var(--bp-checkbox-size));width:100%}.dotvvm-bp-treeview_list-item{display:flex;flex-direction:row;flex-wrap:wrap}.dotvvm-bp-treeview_list-item.dotvvm-bp-state_selected:hover>.dotvvm-bp-treeview_label:first-of-type,.dotvvm-bp-treeview_list-item.dotvvm-bp-state_selected>.dotvvm-bp-treeview_label:first-of-type{background-color:var(--bp-color_default)}.dotvvm-bp-treeview_list-item.dotvvm-bp-state_expanded>.dotvvm-bp-treeview_list-buttons .dotvvm-bp-command_expand,.dotvvm-bp-treeview_list-item:not(.dotvvm-bp-state_expanded)>.dotvvm-bp-treeview_list,.dotvvm-bp-treeview_list-item:not(.dotvvm-bp-state_expanded)>.dotvvm-bp-treeview_list-buttons .dotvvm-bp-command_collapse{display:none}.dotvvm-bp-treeview_list-item:not(.dotvvm-bp-flag_expandable){margin-left:calc(var(--bp-checkbox-size) + .3em)}.dotvvm-bp-treeview_list-item:not(.dotvvm-bp-flag_expandable)>.dotvvm-bp-treeview_list-buttons{display:none}.dotvvm-bp-treeview_list-item.dotvvm-bp-state_focused>.dotvvm-bp-treeview_label{box-shadow:inset 0 0 0 calc(var(--bp-border-width)*2) var(--bp-color_focus)}.dotvvm-bp-treeview_list-buttons{display:flex;flex:0 0 auto;margin-right:.3em}.dotvvm-bp-treeview_list-buttons .dotvvm-bp-primitive_button{display:inline-flex;font-size:1em;height:var(--bp-checkbox-size);justify-content:center;min-height:0;min-height:auto;padding:0;vertical-align:top;width:var(--bp-checkbox-size)}.dotvvm-bp-treeview_label{align-items:center;cursor:pointer;display:inline-flex;flex:1 0 50%;max-width:100%;padding:.1em var(--bp-padding-horizontal)}.dotvvm-bp-treeview_label .dotvvm-bp-check-box{flex:0 0 auto;margin-right:.3em}.dotvvm-bp-treeview_label:hover{background-color:var(--bp-background-color_hover)}
