.list {
    height: calc(100vh - 200px);
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.list__content {
    flex: 1 1 auto;
    overflow: auto;
    align-content: flex-start;
}

.list__header {
    width: 100%;
    /* height: 60px; */
    position: sticky;
    top: 0;
    z-index: 1;
    background-color: white;
}

.list__footer {
    flex: 0 0 auto;
    z-index: 1;
}