.service-requests {
    position: relative;

    min-height: 120px;
}

.service-requests__header {
    display: flex;

    margin-bottom: 1.2rem;
}

.service-requests__title {
    flex: 1;

    min-height: 32px;

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

.service-requests__request-author {
    font-size: .9em;
}

.service-requests__request-author::first-letter {
    color: #f00;
}

.service-requests__request-date {
    font-size: .8em;

    opacity: .5;
}

.service-requests__request-comment {
    font-size: .8em;
}

.service-requests .table__cell_role_request {
    width: 30%;
}

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

    text-align: center;

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

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

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