.rn-threat-trend {
    margin-top:4px;
    font-size:9px;
    font-weight:700;
}

.rn-trend-approaching {
    color:#ff7777;
}

.rn-trend-receding {
    color:#69c995;
}

.rn-trend-stable {
    color:#9aacb9;
}

.rn-trend-waiting {
    color:#647b8e;
    font-weight:500;
}

.rn-nearest-trend {
    margin-top:6px;
    padding-top:6px;
    border-top:1px solid rgba(255,255,255,.06);
    font-size:10px;
    font-weight:700;
}

.rn-nearest-approaching {
    border-color:rgba(239,68,68,.55);
    box-shadow:
        inset 3px 0 0 rgba(239,68,68,.75);
}

.rn-nearest-receding {
    border-color:rgba(74,175,120,.30);
}
