#wp-admin-bar-sowmedia-dev-live-reload .sowmedia-devmode-wrapper {
    display: flex;
    align-items: center;
}

#wp-admin-bar-sowmedia-dev-live-reload .ab-icon {
    padding: 0 !important;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #d63638;
    transition: background-color 0.3s ease;
}

#wp-admin-bar-sowmedia-dev-live-reload .ab-icon.active {
    background-color: #00a32a;
}

#wp-admin-bar-sowmedia-dev-live-reload .ab-icon.loading {
    background-color: #dba617;
    animation: sowmedia-dev-pulse 1s infinite alternate;
}

@keyframes sowmedia-dev-pulse {
    0% {
        opacity: 0.6;
    }

    100% {
        opacity: 1;
    }
}