.tabulator-row .tabulator-cell.tabulator-editing {
  padding: 4px !important;
  border-top: 0 !important;
  border-left: 0 !important;
  outline: 2px solid var(--haidox-table-edit-outline, #1e5b96);
  outline-offset: -2px;
  overflow: visible !important;
  position: relative !important;
  z-index: 20;
}

.tabulator .tabulator-cell textarea.haidox-table-textarea-editor {
  display: block !important;
  position: absolute !important;
  top: 4px !important;
  left: 4px !important;
  width: calc(100% - 8px) !important;
  min-width: 0 !important;
  min-height: 0 !important;
  box-sizing: border-box !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  color: inherit !important;
  font: inherit !important;
  line-height: inherit !important;
  text-align: inherit !important;
  resize: none !important;
  white-space: pre !important;
  overflow: hidden !important;
  overflow-wrap: inherit !important;
}

.tabulator-row .tabulator-cell.cell-selected {
  box-shadow: inset 0 0 0 2px var(--haidox-table-selected-outline, #1e5b96);
}

.tabulator .tabulator-col.haidox-editable-column-header {
  background: #edf8f1;
  color: #164b2f;
}

.tabulator .tabulator-col.haidox-readonly-column-header {
  background: #f1f4f8;
  color: #64748b;
}

.tabulator-row .tabulator-cell.haidox-editable-column {
  background: #fbfffc;
  box-shadow: inset 3px 0 0 #3a9b5f;
}

.tabulator-row.tabulator-row-even .tabulator-cell.haidox-editable-column {
  background: #f6fbf8;
}

.tabulator-row .tabulator-cell.haidox-editable-column.cell-selected {
  box-shadow: inset 0 0 0 2px var(--haidox-table-selected-outline, #1e5b96), inset 3px 0 0 #3a9b5f;
}

.tabulator-row .tabulator-cell.haidox-readonly-column {
  background: #f8fafc;
  color: #566274;
}

.tabulator input.haidox-table-label-editor {
  width: 100%;
  min-width: 4rem;
  box-sizing: border-box;
  border: 1px solid #1e5b96;
  border-radius: 4px;
  padding: 3px 5px;
  background: #fff;
  color: #0f172a;
  font: inherit;
}
