.list-group { li { padding-left: @component-padding / 2; &.selected { background-color: @background-2; color: @text-color-selected; &:before { display: none; } } } } .list-item { &:hover { background-color: @background-2; color: @foreground-1; cursor: pointer; } &.selected { background-color: @background-2; &::before { content: unset; } } } .list-tree { color: @text-color; .selected { background-color: @background-2; color: @foreground-1; } } .select-list { li { padding: @component-padding / 2 @component-padding; } .status { float: right; } } .select-list.popover-list { @popover-list-padding: @component-padding / 2; background-color: @overlay-background-color; border-radius: @component-border-radius; box-shadow: 0 2px 8px 1px hsla(0,0%,0%,.3); padding: @popover-list-padding; .list-group { margin-top: @popover-list-padding; li { padding-left: @popover-list-padding; } } }