/****** STATUS INDICATOR ************/
@-webkit-keyframes switch-1 {

    from,
    to {
        transform: scale(1);
    }

    20%,
    80% {
        transform: scale(1.2);
    }

    50% {
        transform: scale(0);
    }
}

@keyframes switch-1 {

    from,
    to {
        transform: scale(1);
    }

    20%,
    80% {
        transform: scale(1.2);
    }

    50% {
        transform: scale(0);
    }
}

@-webkit-keyframes switch-2 {

    from,
    to {
        transform: scale(1);
    }

    10%,
    90% {
        transform: scale(1.2);
    }

    50% {
        transform: scale(0);
    }
}

@keyframes switch-2 {

    from,
    to {
        transform: scale(1);
    }

    10%,
    90% {
        transform: scale(1.2);
    }

    50% {
        transform: scale(0);
    }
}

.switch-1 {
    -webkit-animation: switch-1 0.6s;
    animation: switch-1 0.6s;
}

.switch-2 {
    -webkit-animation: switch-2 0.6s;
    animation: switch-2 0.6s;
}



.status+.status {
    padding-top: 0;
}

.status__wrapper {
    display: inline-flex;
    align-items: center;
    background: #e2e6e8;
    border-radius: 1.5625rem;
}

.status__indicator {
    height: 0.825rem;
    width: 0.825rem;
    margin: 0.275rem;
    border-radius: 0.4125rem;
    background-color: rgb(2, 167, 233);
    transition: background-color 0s ease-in-out;
    transition-delay: 0.3s;
}

.status__text {
    padding-right: 0.75rem;
    padding-left: 0.125rem;
    color: rgb(37, 39, 41);
    font-family: open sans;
    font-size: 0.6875rem;
    transition: padding 0.2s;
    transition-delay: 0.1s;
    font-family: sans-serif;
}

.status__text:empty {
    padding: 0;
}

/********** END STATUS INDICATOR ****************************/