.bk-data-table {
  // TODO: this should be configured for all widgets
  font-size: 11px;
}

.bk-cell-index {
  border-right-color: silver;
  border-right-style: solid;
  background: #f5f5f5;
  color: gray;
  text-align: right;
}

.bk-slick-row.selected .bk-cell-index {
  background-color: transparent;
}

.bk-cell-editor {
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  padding: 0;
  outline: 0;
  background: transparent;
}

.bk-cell-editor-string {}

.bk-cell-editor-text {}

.bk-cell-editor-select {}

.bk-cell-editor-percent {}

.bk-cell-editor-checkbox {}

.bk-cell-editor-int {}

.bk-cell-editor-number {}

.bk-cell-editor-time {}

.bk-cell-editor-date {}

.bk-data-table {
  // TODO: this should be configured for all widgets
  font-size: 11px;
}

.bk-cell-index {
  border-right-color: silver;
  border-right-style: solid;
  background: #f5f5f5;
  color: gray;
  text-align: right;
}

.bk-slick-row.selected .bk-cell-index {
  background-color: transparent;
}

.default-cell-padding {
  padding-left: 4px;
  padding-right: 4px;
}

.bk-slick-cell {
  .default-cell-padding;
}

.bk-slick-cell.editable {
  padding-left: 0;
  padding-right: 0;
}

.bk-cell-editor {
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  padding: 0;
  outline: 0;
  background: transparent;
}

.bk-cell-editor-string {
  .default-cell-padding;
}

.bk-cell-editor-text {}

.bk-cell-editor-select {}

.bk-cell-editor-percent {}

.bk-cell-editor-checkbox {}

.bk-cell-editor-int {
  .default-cell-padding;
}

.bk-cell-editor-number {
  .default-cell-padding;
}

.bk-cell-editor-time {}

.bk-cell-editor-date {}

Make cell padding consistent despite different editors
Make cell padding consistent despite different editors
