.horizontal-c {
    display: flex;
    align-items: center;
    margin: 10px;
    gap: 20px;
}

.wake-btn {
    padding: 20px 40px;
    font-size: 24px;
    flex-shrink: 0; 
    
    cursor: pointer;
    background-color: #efefef;
    border: 1px solid #767676;
    border-radius: 8px;
}

.status-msg {
    margin: 0;
    font-size: 20px;
    font-weight: bold;
    font-family: sans-serif;
}

.online { color: #2ecc71; font-weight: bold; }
.offline { color: #e74c3c; font-weight: bold; }
.status-indicator { font-family: sans-serif; font-size: 18px; }