/* Orange theme override for New API */
:root {
  --semi-color-primary: #FF6600 !important;
  --semi-color-primary-hover: #FF8C00 !important;
  --semi-color-primary-active: #E55A00 !important;
  --semi-color-primary-disabled: #FFB366 !important;
  --semi-color-primary-light-default: #FFF3E6 !important;
  --semi-color-primary-light-hover: #FFE6CC !important;
  --semi-color-primary-light-active: #FFD9B3 !important;
  --semi-color-link: #FF6600 !important;
  --semi-color-link-hover: #FF8C00 !important;
  --semi-color-link-active: #E55A00 !important;
  --semi-color-link-visited: #CC5200 !important;
  --semi-color-focus-border: #FF6600 !important;
}

/* Primary buttons */
.semi-button-primary {
  background-color: #FF6600 !important;
  border-color: #FF6600 !important;
}
.semi-button-primary:hover {
  background-color: #FF8C00 !important;
  border-color: #FF8C00 !important;
}

/* Navigation active */
.semi-navigation-item-selected {
  color: #FF6600 !important;
}
.semi-navigation-item-selected .semi-navigation-item-icon {
  color: #FF6600 !important;
}

/* Tabs active */
.semi-tabs-tab-active {
  color: #FF6600 !important;
}
.semi-tabs-ink-bar {
  background-color: #FF6600 !important;
}

/* Links */
a {
  color: #FF6600;
}
a:hover {
  color: #FF8C00;
}

/* Switch */
.semi-switch-checked {
  background-color: #FF6600 !important;
}

/* Radio checked */
.semi-radio-inner-checked {
  border-color: #FF6600 !important;
}
.semi-radio-inner-checked::after {
  background-color: #FF6600 !important;
}

/* Checkbox checked */
.semi-checkbox-inner-checked {
  background-color: #FF6600 !important;
  border-color: #FF6600 !important;
}
