.modules {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
}

.modules > .treeGridContainer {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: hidden;
}

.moduleRow > .leftAlign, .moduleHeader > .leftAlign {
    text-align: left;
}

.modules-usageBar {
    border: 1px solid hotpink; /*[1px solid {CpuUsageTool-FlatFunctionsUsageBarBackground-Background}]*/
    background-color: hotpink; /*[{CpuUsageTool-FlatFunctionsUsageBarBackground-Background}]*/
    margin-left: auto;
    border-radius: .25em;
}

    .treeGridRow.selected .modules-usageBar {
        background-color: transparent;
    }

.modules-usageBar > span {
    position: absolute;
    right: 0px;
}