.app-container{
    display:flex;
    width:100%;
    height:100vh;
}

/* MAIN */
.main-content{
    flex:1;
    overflow-y:auto;
    padding:24px;
}

/* HEADER */
.header{
    width:100%;
    display:flex;
    justify-content:flex-end;
    align-items:center;
    margin-bottom:24px;
}

/* CONTENT */
.content-panel{
    background:#F8F9FA;
    border-radius:20px;
    padding:24px;
    min-height:calc(100vh - 120px);
    border:1px solid #ECECEC;
}
/*BG */
.content-wrapper {
    background-color: #F5F8FD;
    border-radius: 20px;
    padding: 18px 22px 24px;
    min-height: calc(100vh - 82px);
    
}