@import '../common'; .tableContainer { position: relative; display: flex; flex-direction: row; border: 1px solid @borderColor; &.scroll { height: 100%; .loading { position: absolute; // top: 200px; left: 50%; transform: translate(-50%, -50%); z-index: 10; } } .leftSideContainer { box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15); position: absolute; left: 0; z-index: 1; } .centerContainer { display: flex; flex-direction: column; flex: 1 1 auto; background: #fff; } .rightSideContainer { box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15); position: absolute; right: 0; z-index: 1; } :global(.ReactVirtualized__Grid__innerScrollContainer) { overflow: unset !important; } } .leftSideHeaderContainer, .rightSideHeaderContainer { position: absolute; top: 0; flex: 0 0 75px; z-index: 10; background-color: rgba(246, 246, 246, 1); } .leftSideGridContainer, .rightSideGridContainer { position: absolute; flex: 0 0 75px; z-index: 10; background-color: white; } .sideGrid { overflow: hidden !important; outline: none; } .centerGrid { outline: none; } .bodyRow { } .bodyCell { font-size: 20px; color: @textGeneralColor; font-weight: @weightRegular; } .headerGrid { width: 100%; overflow: hidden !important; outline: none; border-bottom: 1px solid #e8e8e8; .headerCell { padding: 0 @paddingLg; display: flex; justify-content: flex-start; align-items: center; box-sizing: border-box; background: #f7f9fa; .cellNo { min-width: 50px; } .cellContent { flex: 1; height: 100%; } } } .fillHandleWrapper { position: absolute; overflow: hidden; top: 0; bottom: 0; left: 0; right: 0; pointer-events: none; } .defaultEmpty { padding-top: 100px; }