.bom{
    padding: 5px;
    display: flex;
    gap: 5px;
}
.bom .left-area {   
    background-color: #fff; 
    flex: 0 0 220px;
    border-radius: 3px;
}
.bom .center-area {
    background-color: #fff; 
    flex: 1 1 auto;
    border-radius: 3px;
}
.bom .rigth-area {
    background-color: #cad1e1; 
    flex: 0 0 300px;
    border-radius: 3px;
    overflow: hidden;
}

.bom .scroll-area {
    overflow: hidden;    
    position: relative;
    height: calc(100vh - 146px);
    padding: 0 10px 0 6px;
 }
 .bom .rigth-area .scroll-area {
    height: calc(100vh - 180px);
    padding: 0 13px 0 4px;
 }

.bom table.dc-nav{
    --dc-color:0, 150, 136;
}