.ui-grid-contents-wrapper, .ui-grid-header-canvas {
    backface-visibility: hidden;
}

.grid .ui-grid-row .alt-ui-grid-diffcell, .alt-ui-grid-diffcell {
    background-color: #dadada87;
}

/* .ui-grid-top-panel {
    background-color: #f0f0f0;
} */

.ui-grid-header-cell {
    display: block;
    float: left;
    height: 100%;
}

.ui-grid-header {
    border-bottom: 2px solid #e7e7e7;
}

.ui-grid {
    /* border: 2px solid #e7e7e7; */
    border: unset !important;
    line-height: 1.42;
    max-height: calc(99vh - 115px);
    /* box-shadow: 0 0 12px -5px #888888; */
}

.ui-grid-row {
    clear: both;
}

.grid .ui-grid-row .ui-grid-cell.st-bg-red,
.ui-grid-row:nth-child(odd) .ui-grid-cell.st-bg-red,
.ui-grid-row:nth-child(even) .ui-grid-cell.st-bg-red{
    background-color: #fcf8e3;
}

.ui-grid-selectable .ui-grid-disable-selection {
    -webkit-touch-callout: default;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    cursor: auto;
}

.dash-grid-container .ui-grid-header-cell-row {
    display: flex;
    flex-direction: row;
}

.dash-grid-container .ui-grid-cell {
    border: 0;
    border-color: #fff;
}

.ui-grid-filter-input, select.ui-grid-filter-select {
  border-radius: 6px !important;
}

.alt-app-go-to-doc-btn {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.doc-locked-row {
    background-color: #f5f5f5 !important;
}

/* .ui-grid-row:nth-child(odd) .ui-grid-cell, .ui-grid-row:nth-child(even) .ui-grid-cell {
  border-bottom: 1px solid #d4d4d4;
} */