.service-subscribers {
    position: relative;

    min-height: 120px;
}

.service-subscribers__header {
    display: flex;

    margin-bottom: 1.2rem;
}

.service-subscribers__title {
    flex: 1;

    min-height: 32px;

    font-size: 1.33rem;
    font-weight: 500;
}

.service-subscribers__subscription-count {
    display: flex;
}

.service-subscribers__table-header-count-tip-icon {
    overflow: hidden;

    width: .85rem;
    height: .85rem;
    margin-left: .55rem;

    opacity: .3;

    transform: translateY(.1rem);
}

.service-subscribers .table__cell_role_subscriber {
    width: 30%;
}

.service-subscribers_empty {
    box-sizing: border-box;
    max-width: 500px;
    margin: 0 auto;
    padding: 120px 24px 24px;

    text-align: center;

    background: url('../../../static/i/subscriptions_empty_state.svg') 50% 0/120px no-repeat;
}

.service-subscribers__placeholder-title {
    font-size: 1.33rem;
    font-weight: 500;
}

.service-subscribers__placeholder-actions {
    margin-top: 1.6rem;
}

.service-subscribers__placeholder-description {
    margin-top: .8rem;
}
