.online-users-grid.e-grid .e-gridheader,
.online-users-grid.e-grid .e-headercell {
    background: #6085b7 !important;
    border-color: #496b99 !important;
    color: #f8fafc !important;
}

.online-users-grid.e-grid .e-headercell :is(.e-headercelldiv, .e-headertext, .e-icons) {
    color: #f8fafc !important;
}

.online-users-grid.e-grid .e-headertext {
    font-weight: 600;
}

.online-users-grid .online-users-status {
    display: inline-flex;
    align-items: center;
    padding: 3px 8px;
    border: 1px solid #86efac;
    border-radius: 7px;
    background: #dcfce7;
    color: #14532d !important;
    font-size: .8rem;
    line-height: 1.25;
    white-space: nowrap;
}

html.theme-dark .online-users-grid .online-users-status,
body.theme-dark .online-users-grid .online-users-status {
    background: #bbf7d0;
    border-color: #4ade80;
}
