:root {
    --gem-req-bg-color: #ffffff50;
    --gem-req-title-color: #000000;
    --gem-req-desc-color: #000000;
    --gem-req-padding: 2px;
    --gem-req-margin-bottom: 10px;
}

.requirement {
    background-color: var(--gem-req-bg-color);
    padding: var(--gem-req-padding);
    margin-bottom: var(--gem-req-margin-bottom);
}

.requirement .heading {
    color: var(--gem-req-title-color);
    font-weight: bold;
    margin-bottom: 5px;
}

.requirement p {
    color: var(--gem-req-desc-color);
}

.requirement .gem-req-workitem-fields-end-inner {
    float: right;
    padding-left: 30px;
    font-weight: 500;
    padding-top: 6px;
}

.requirement-highlight {
    /* background-color: rgba(192, 218, 255, 0.5); */
    background-color: rgba(255, 238, 0, 0.445);
}

.requirement .gem-req-actor{
    font-style: italic;
}