.tita-okr-excel-create {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #f0f4fa;
}

.tita-okr-excel-create--disabled-remove .tita-okr-excel-create-okr-name--isO .tita-okr-excel-create-okr-name__close {
  display: none;
}

.tita-okr-excel-create__table-content {
  display: flex;
  width: max-content;
  flex-direction: column;
}

.tita-okr-excel-create__add-o {
  box-sizing: border-box;
  height: 40px;
  width: 100%;
  padding: 0 12px;
  display: flex;
  align-items: center;
  background-color: #fff;
  font-size: 14px;
  font-weight: 400;
  color: #6F7886;
  line-height: 22px;
  cursor: pointer;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}

.tita-okr-excel-create__add-o > div {
  position: sticky;
  display: flex;
  align-items: center;
  left: 12px;
}

.tita-okr-excel-create__add-o > div > * + * {
  margin-left: 4px;
}

.tita-okr-excel-create__table-excel-v2 {
  border-radius: 12px;
}

.tita-okr-excel-create .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;
}

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

.tita-okr-excel-create__column-ctl {
  position: absolute;
  background-color: #f0f4fa;
  right: 4px;
  top: 4px;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.3s;
}

.tita-okr-excel-create__column-ctl span {
  color: #939aa6;
}

.tita-okr-excel-create__column-ctl:hover {
  background-color: #e2e7ec;
}
