.access{
    width: 100%;
    height: 100%;
    // background-color: salmon;
    display: flex;
    flex-direction: column;
    &_header{
        height: 137px;
        // background: sandybrown;
        box-sizing: border-box;
        padding: 16px;
    }
    &_main{
        flex: 1;
        box-sizing: border-box;
        padding: 16px;
        // background: yellow;
        overflow: auto;
    }
    &_footer{
        height: 80px;
        display: flex;
        align-items: center;
        box-sizing: border-box;
        padding: 0 32px;
        justify-content: flex-end;
        // background: sandybrown;
    }
    &_list{
        box-sizing: border-box;
        padding: 8px;
        border: 1px solid #eee;
        height: 520px;
        // background-color: salmon;
        overflow: scroll;
        &_title{
            color: #333; 
            font-size: 16px;
            line-height: 24px;
        }
    }
}