@import '../../common'; .tableCell { &.sortCol { background: @hoverColor; } } .indexCell { padding: 0 10px; display: flex; justify-content: flex-start; align-items: center; height: 100%; &.disabled { background: @disabledColor; &:hover { box-shadow: none; } } &:hover { box-shadow: inset 0 0 0 1px @operateColor; .showFormBtnCls { .showFormBtn { display: initial; } } .unchecked { display: initial; } .no { display: none; } .addCls { .addIcon { display: initial; } } } .cellNo { display: flex; align-items: center; min-width: 50px; } .cellContent { flex: 1; overflow: hidden; height: 100%; display: flex; align-items: center; .firstCell { min-width: 0; max-width: 80%; } .empty { min-width: 80%; } .historyCount { margin: @marginSmX; cursor: pointer; .countNo { color: @primaryColor; } } } .addCls { width: 20px; text-align: center; cursor: pointer; height: 16px; .addIcon { display: none; color: @primaryColor; } } .unchecked { display: none; } .no { width: 17px; display: block; text-align: center; white-space: nowrap; } .showFormBtnCls { margin: 0 5px; width: 18px; cursor: pointer; .showFormBtn { display: none; width: 18px; border-radius: 50%; &:hover { background: #d0f0fd; } } } } .GridRow { position: relative; display: flex; flex-direction: row; background: #fff; .LeftSideContainer { box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15); position: absolute; z-index: 1; } } .GridColumn { display: flex; flex-direction: column; flex: 1 1 auto; background: #fff; } .LeftSideGridContainer { flex: 0 0 75px; z-index: 10; background: #fff; border-left: 1px solid #e8e8e8; } .LeftSideGrid { overflow: hidden !important; outline: none; } .HeaderGrid { width: 100%; overflow: hidden !important; outline: none; .leftHeaderCell { padding: 0 10px; display: flex; justify-content: flex-start; align-items: center; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; box-sizing: border-box; .cellNo { min-width: 50px; } .cellContent { flex: 1; height: 100%; } } } .BodyGrid { width: 100%; outline: none; } .bodyRow { width: 100%; box-sizing: border-box; } .bodyCell { width: 100%; height: 100%; }