#wp-admin-bar-ionos-performance .animate-pulse {
    animation: ionos-performance-dash-icon-pulse 2s infinite;
    animation-timing-function: linear;
}

#wp-admin-bar-ionos-performance .animate-fade {
    animation: ionos-performance-dash-icon-fade-in 0.1s;
    animation-timing-function: linear;
}

@keyframes ionos-performance-dash-icon-pulse {

    0%,
    100% {
        opacity: 1;
    }

    50% {
        opacity: 0.2;
    }
}

@keyframes ionos-performance-dash-icon-fade-in {

    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

#wp-admin-bar-ionos-performance button.ab-item {
    background: none;
    border: none;
    padding: 0 8px 0 7px;
}

#wp-admin-bar-ionos-performance button.ab-item:hover {
    cursor: pointer;
}

#wp-admin-bar-ionos-performance button.ab-item:focus {
    outline: none;
}

#wpadminbar #wp-admin-bar-ionos-performance button.ab-item:focus span.ab-label {
    color: inherit;
}