.quickKpiItem input, .quickHeader>div {
    min-width: 75px;
    width: 75px;
    padding: 1px 2px;
    box-sizing: border-box;
}

.quickKpiItem,.quickHeader {
    display: flex;
    font-size: 12px;
    margin-bottom: 2px;
    justify-content: space-between;
    opacity: .6;
}

.quickKpiList {
    min-width: 300px;
    width: 85vw;
}

.quickKpiItem input {
    background: #ffffff12;
    border: 1px solid #12161f;
    color: #808591;
    outline: none;
    height: 20px;
    margin: 0px;
    border-radius: 0px;
}

::selection {
    color: #12161f;
    background: #aeaeae;
}

.quickKpiList .flex {
    align-items: start;
}

.quickKpiList .leftCol input {
    height: 39px;
    margin-bottom: 3px;
    background: #ffffff12;
    border: 1px solid #12161f;
    color: #808591;
    outline: none;
    margin-right: 2px;
    width: 210px;
    padding-left: 8px;
    box-sizing: border-box;
    border-radius: 0px;
}

.quickKpiList .leftCol>div:first-of-type {
    font-size: 12px;
    padding: 2px 2px;
    padding-bottom: 3px;
}

.scrollBody {
    width: calc(100% - 210px);
    overflow: auto;
}

.quickHeader .highlight {
    font-weight: bold;
    color: white;
}

.leftCol>div {
    display: flex;
}

.projBtn {
    cursor: pointer;
    padding: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ffffff1a;
    box-sizing: border-box;
    height: 38px;
    margin-right: 2px;
    border-radius: 2px;
    transition: all .3s;
    margin-top: 0px;
    font-size: 14px;
}

.projBtn:hover {
    background: #ffffff6b;
    color: black;
}

.quickKpiItem:hover {
    opacity: 1;
}
