.appr__container {
    height: 100%;
}

.appr__status-content-wrap.active {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.appr__status-top-area {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 5px;
}

.appr__status-item-top {
    display: flex;
    flex-wrap: wrap;
}

.appr__status-item-top > a {
    min-width: 0
}

.appr__status-item-top > a > strong {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.appr__list-content-wrap.active {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.appr__list-block {
    height: 100%;
    overflow: auto;
}

.appr__line-content-wrap.active {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.appr__line-content {
    height: 100%;
    overflow: auto;
    padding-bottom: 20px;
}

.appr__form-content-wrap.active {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.appr__form-content {
    height: 100%;
    overflow: auto;
    padding-bottom: 20px;
}

.appr__opinion-list-wrap {
    height: 100%;
}

.appr__opinion-list-content.active {
    height: 100%;
    overflow: auto;
}