.titaui-table-excel {
  border-radius: 12px;
  border: 1px solid #dfe3ea;
  overflow: hidden;
  box-shadow: 0 0 16px 0 rgba(127, 145, 180, 0.1);
}

.titaui-table-excel.ag-theme-material .ag-cell-inline-editing {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  height: var(--ag-row-height);
}

.titaui-table-excel.ag-theme-material input[class^=ag-][type=text] {
  padding: 0 !important;
  border: 0 !important;
}

.titaui-table-excel.ag-theme-material input[class^=ag-][type=text]:focus {
  padding: 0 !important;
  border: 0 !important;
}

.titaui-table-excel .ag-row.ag-row-inline-editing {
  z-index: 2;
}

.titaui-table-excel .ag-row-hover::before {
  background: #f6f8fc !important;
}

.titaui-table-excel .ag-header-cell-label {
  color: #89919F;
}

.titaui-table-excel .ag-header-cell {
  padding: 0 12px;
}

.titaui-table-excel .ag-cell {
  padding: 0 12px;
  line-height: 22px;
  display: flex;
  align-items: center;
  border-right: var(--ag-borders-row) var(--ag-row-border-color) !important;
}

.titaui-table-excel .ag-cell.ag-cell-focus:not(.ag-cell-range-selected):focus-within {
  border-color: #2879ff !important;
}

.titaui-table-excel .cell-span {
  background-color: #fff;
  display: flex;
  align-items: center;
  border-bottom: var(--ag-borders-row) var(--ag-row-border-color);
  border-right: var(--ag-borders-row) var(--ag-row-border-color) !important;
}

.titaui-table-excel .cell-span.ag-cell-focus:not(.ag-cell-range-selected):focus-within {
  border-color: #2879ff !important;
}
