/* Server status badge colors */
.badge.status-active {
    background-color: #198754 !important; /* Green */
    color: #fff;
}

.badge.status-provisioning {
    background-color: #0d6efd !important; /* Blue */
    color: #fff;
}

.badge.status-new {
    background-color: #0d6efd !important; /* Blue */
    color: #fff;
}

.badge.status-off {
    background-color: #ffc107 !important; /* Yellow/Warning */
    color: #000;
}

.badge.status-archive {
    background-color: #6c757d !important; /* Gray */
    color: #fff;
}

.badge.status-error {
    background-color: #dc3545 !important; /* Red */
    color: #fff;
}

/* Row class styling */
table.table.data tbody tr.frozen td,
table.table.data tbody tr.frozen th {
    opacity: 0.6;
}

table.table.data tbody tr.negative td,
table.table.data tbody tr.negative th {
    color: #dc3545;
}

table.table.data tbody tr.disabled td,
table.table.data tbody tr.disabled th {
    opacity: 0.5;
    text-decoration: line-through;
}
