@import './theme';

.mc-label{
    display: inline-block;
    position: relative;
    padding: 2px 12px;
    min-width: 72px;
    text-align: center;
    font-size: var(--mc-small-size);
    color: var(--mc-label-default-text-color);
    line-height: 20px;
    background-color: rgba(245, 248, 252, 1);
    border-radius: 12px;

    &__badge{
        display: block;
        position: absolute;
        top: -2px;
        right: 2px;
        width: 8px;
        height: 8px;
        background: var(--mc-error-color);
        border-radius: 50%;
    }

    &__color{
        &--red{
            color: var(--mc-label-red-text-color);
            background: var(--mc-label-red-bg-color);
        }

        &--yellow{
            color: var(--mc-label-yellow-text-color);
            background: var(--mc-label-yellow-bg-color);
        }

        &--blue{
            color: var(--mc-label-blue-text-color);
            background: var(--mc-label-blue-bg-color);
        }

        &--green{
            color: var(--mc-label-green-text-color);
            background: var(--mc-label-green-bg-color);
        }
    }
}
