body {
    font-family: Arial;
    background: #f4f6f8;
    padding: 20px;
}

.cards {
    display: flex;
    gap: 10px;
}

.card {
    background: white;
    padding: 15px;
    border-radius: 8px;
    width: 150px;
    text-align: center;
}

.online { background: #e8f7ee; }
.offline { background: #fdecea; }

table {
    width: 100%;
    background: white;
    border-collapse: collapse;
}

th, td {
    padding: 10px;
    border-bottom: 1px solid #ddd;
}


