.tant-date-picker.ant-picker {
  height: 24px;
  padding: 0 4px;
  color: var(--text-color);
  font-size: 12px;
  border-color: var(--light-split-color);
}
.tant-date-picker.ant-picker:hover,
.tant-date-picker.ant-picker:focus {
  border-color: var(--primary-hover-color);
}
.tant-date-picker.ant-picker.ant-picker-focused {
  background-color: #fff;
  border-color: var(--primary-color);
  box-shadow: var(--input-shadow);
}
.tant-date-picker.ant-picker .ant-picker-input input {
  color: var(--text-color);
  font-size: 12px;
}
.tant-date-picker.ant-picker .ant-picker-range-separator {
  color: var(--widget-color);
}
.tant-date-picker.ant-picker .ant-picker-active-bar {
  margin-left: 4px;
  background-color: var(--primary-color);
}
.tant-date-picker.ant-picker .ant-picker-suffix {
  color: var(--widget-color);
}
.tant-date-picker-dropdown {
  color: var(--text-color);
  font-size: 12px;
}
.tant-date-picker-dropdown .ant-picker-panel-container {
  border-radius: 2px;
  box-shadow: var(--md-shadow);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell {
  color: var(--desc-color);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view {
  color: var(--text-color);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner {
  background-color: var(--secondary-color);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: var(--color-blue-2);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-today:hover .ant-picker-cell-inner {
  background-color: var(--secondary-color);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  background-color: var(--primary-color);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-selected:hover .ant-picker-cell-inner,
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-range-start:hover .ant-picker-cell-inner,
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-range-end:hover .ant-picker-cell-inner {
  background-color: var(--primary-color);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {
  background-color: var(--color-blue-1);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background-color: var(--color-blue-1);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range .ant-picker-cell-inner {
  background-color: var(--color-blue-1);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-date-panel .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background-color: var(--light-bg-color);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-time-panel .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  color: var(--text-color);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-time-panel .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background-color: var(--light-bg-color);
}
.tant-date-picker-dropdown .ant-picker-panel-container .ant-picker-time-panel .ant-picker-time-panel-cell.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background-color: var(--secondary-color);
}
