div .cloudapp-picker {
  background-color: var(--form-bg);
  border-radius: var(--form-radius);
  color: inherit;
}
div .cloudapp-picker:hover,
div .cloudapp-picker-focused {
  border-color: var(--primary);
}
div .cloudapp-picker-suffix {
  color: inherit;
}
div .cloudapp-picker-panel {
  background-color: var(--form-bg);
  border-color: var(--form-divider-color);
}
div .cloudapp-picker-panel .cloudapp-picker-footer {
  border-color: var(--form-divider-color);
}
div .cloudapp-picker-header {
  border-bottom-color: var(--form-divider-color);
  color: inherit;
}
div .cloudapp-picker-header button {
  color: inherit;
}
div .cloudapp-picker-panel-container {
  background-color: var(--form-bg);
}
div .cloudapp-picker-dropdown {
  color: inherit;
  border-radius: var(--form-radius);
}
div .cloudapp-picker-cell {
  color: inherit;
  opacity: 0.6;
}
div .cloudapp-picker-cell-in-view {
  color: inherit;
  opacity: 1;
}
div .cloudapp-picker-content th {
  color: inherit;
}
div .cloudapp-picker-today-btn {
  color: var(--primary);
}
div .cloudapp-picker-cell .cloudapp-picker-cell-inner {
  border-radius: var(--form-radius);
}
div .cloudapp-picker-cell-in-view.cloudapp-picker-cell-today .cloudapp-picker-cell-inner::before {
  border-radius: var(--form-radius);
}
div .cloudapp-picker-cell:hover:not(.cloudapp-picker-cell-in-view) .cloudapp-picker-cell-inner,
div .cloudapp-picker-cell:hover:not(.cloudapp-picker-cell-selected):not(.cloudapp-picker-cell-range-start):not(.cloudapp-picker-cell-range-end):not(.cloudapp-picker-cell-range-hover-start):not(.cloudapp-picker-cell-range-hover-end) .cloudapp-picker-cell-inner {
  background-color: var(--form-bg-dark);
}
div .cloudapp-picker-input > input {
  color: inherit;
}
div .cloudapp-picker-range-arrow::after {
  border-color: var(--form-bg);
}
div .cloudapp-picker-cell-in-view.cloudapp-picker-cell-selected .cloudapp-picker-cell-inner,
div .cloudapp-picker-cell-in-view.cloudapp-picker-cell-range-start .cloudapp-picker-cell-inner,
div .cloudapp-picker-cell-in-view.cloudapp-picker-cell-range-end .cloudapp-picker-cell-inner {
  background-color: var(--primary);
}
div .cloudapp-picker-cell-in-view.cloudapp-picker-cell-range-start:not(.cloudapp-picker-cell-range-start-single)::before,
div .cloudapp-picker-cell-in-view.cloudapp-picker-cell-range-end:not(.cloudapp-picker-cell-range-end-single)::before {
  background-color: var(--primary);
  opacity: 0.8;
}
div .cloudapp-picker-cell-in-view.cloudapp-picker-cell-in-range::before {
  background-color: var(--primary);
  opacity: 0.8;
}
div .cloudapp-picker-focused .cloudapp-picker-separator {
  color: inherit;
}
div .cloudapp-picker-separator {
  color: inherit;
}
div .cloudapp-picker-range .cloudapp-picker-active-bar {
  background-color: var(--primary);
}
