/* CoreNet Admin Console Theme - enterprise operations UI */

:root {
  --cn-orange: #f15a22;
  --cn-orange-hover: #d94716;
  --cn-orange-soft: rgba(241, 90, 34, 0.12);
  --cn-orange-soft-strong: rgba(241, 90, 34, 0.18);

  --cn-top-light: #ffffff;
  --cn-top-dark: #17191f;
  --cn-side-light: #fbfcfe;
  --cn-side-light-hover: #f3f6fa;
  --cn-side-light-line: #e2e8f0;
  --cn-side-light-text: #253244;
  --cn-side-dark: #111318;
  --cn-side-dark-hover: rgba(255, 255, 255, 0.05);
  --cn-side-dark-line: #303640;
  --cn-side-dark-text: #c9d1dc;

  --cn-light-bg: #f4f6f8;
  --cn-light-surface: #ffffff;
  --cn-light-surface-2: #eef2f6;
  --cn-light-text: #1f2933;
  --cn-light-muted: #5d6674;
  --cn-light-line: #dde4ed;

  --cn-dark-bg: #181b20;
  --cn-dark-surface: #20242b;
  --cn-dark-surface-2: #15191f;
  --cn-dark-text: #f4f6f8;
  --cn-dark-muted: #c7ced8;
  --cn-dark-line: #353b46;

  --pf-v5-global--primary-color--100: var(--cn-orange) !important;
  --pf-v5-global--primary-color--200: var(--cn-orange-hover) !important;
  --pf-v5-global--active-color--100: var(--cn-orange) !important;
  --pf-v5-global--active-color--200: var(--cn-orange-hover) !important;
  --pf-v5-global--link--Color: var(--cn-orange) !important;
  --pf-v5-global--link--Color--hover: var(--cn-orange-hover) !important;
  --pf-v5-global--link--Color--dark: #ff8752 !important;
  --pf-v5-global--link--Color--dark--hover: #ffa178 !important;
  --pf-v5-global--focus-color--100: var(--cn-orange) !important;
  --pf-v5-global--danger-color--100: #d92d20 !important;
  --pf-v5-global--danger-color--200: #b42318 !important;
}

.pf-v5-c-page,
.pf-v5-c-page__main,
.pf-v5-c-page__main-section,
.pf-v5-c-page__main-body {
  background: var(--cn-light-bg) !important;
  color: var(--cn-light-text) !important;
}

.pf-v5-c-page__main h1,
.pf-v5-c-page__main h2,
.pf-v5-c-page__main h3,
.pf-v5-c-page__main .pf-v5-c-title,
.pf-v5-c-page__main .pf-v5-c-content,
.pf-v5-c-page__main .pf-v5-c-form__label,
.pf-v5-c-page__main .pf-v5-c-form__label-text {
  color: var(--cn-light-text) !important;
}

.pf-v5-c-page__main .pf-v5-c-helper-text,
.pf-v5-c-page__main .pf-v5-c-form__helper-text,
.pf-v5-c-page__main .pf-v5-c-description-list__text,
.pf-v5-c-page__main .pf-v5-c-content small {
  color: var(--cn-light-muted) !important;
}

.pf-v5-c-masthead,
.pf-v5-c-page__header,
header.pf-v5-c-masthead {
  background: var(--cn-top-light) !important;
  border-bottom: 1px solid var(--cn-light-line) !important;
  box-shadow: none !important;
}

.pf-v5-c-masthead__main,
.pf-v5-c-masthead__brand,
.pf-v5-c-masthead__content,
.pf-v5-c-toolbar,
.pf-v5-c-masthead .pf-v5-c-toolbar {
  background: transparent !important;
}

.pf-v5-c-masthead__brand img,
.pf-v5-c-brand {
  max-height: 38px !important;
  content: url("../img/logo-light.svg") !important;
  filter: none !important;
}

.pf-v5-c-page__sidebar,
.pf-v5-c-nav,
.pf-v5-c-page__sidebar .pf-v5-c-nav__list,
.pf-v5-c-page__sidebar-body {
  background: var(--cn-side-light) !important;
}

.pf-v5-c-page__sidebar {
  border-right: 1px solid var(--cn-side-light-line) !important;
  box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.75) !important;
  --pf-v5-c-divider--BackgroundColor: var(--cn-side-light-line) !important;
  --pf-v5-c-nav--BackgroundColor: var(--cn-side-light) !important;
  --pf-v5-c-nav__link--Color: var(--cn-side-light-text) !important;
  --pf-v5-c-nav__link--hover--BackgroundColor: var(--cn-side-light-hover) !important;
  --pf-v5-c-nav__link--hover--Color: var(--cn-light-text) !important;
  --pf-v5-c-nav__link--m-current--BackgroundColor: #fff3ec !important;
  --pf-v5-c-nav__link--m-current--Color: #9a3b16 !important;
  --pf-v5-c-nav__section-title--Color: var(--cn-light-muted) !important;
}

.pf-v5-c-page__sidebar .pf-v5-c-divider,
.pf-v5-c-page__sidebar hr {
  background-color: var(--cn-side-light-line) !important;
  border-color: var(--cn-side-light-line) !important;
}

.pf-v5-c-page__sidebar .pf-v5-c-nav__section,
.pf-v5-c-page__sidebar .pf-v5-c-nav__group,
.pf-v5-c-page__sidebar .pf-v5-c-nav__item {
  border-color: var(--cn-side-light-line) !important;
}

.pf-v5-c-nav__section-title,
.pf-v5-c-nav__group-title,
.pf-v5-c-nav__item,
.pf-v5-c-nav__link {
  letter-spacing: 0 !important;
}

.pf-v5-c-nav__section-title,
.pf-v5-c-nav__group-title {
  color: var(--cn-light-muted) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}

.pf-v5-c-nav__link {
  color: var(--cn-side-light-text) !important;
  background: transparent !important;
  border-left: 3px solid transparent !important;
  font-weight: 500 !important;
  transition: background-color 120ms ease, color 120ms ease, border-color 120ms ease !important;
}

.pf-v5-c-nav__link:hover,
.pf-v5-c-nav__link:focus {
  background: var(--cn-side-light-hover) !important;
  color: var(--cn-light-text) !important;
}

.pf-v5-c-nav__link.pf-m-current,
.pf-v5-c-nav__link[aria-current="page"],
.pf-v5-c-nav__item.pf-m-current > .pf-v5-c-nav__link,
.pf-v5-c-nav__item.pf-m-current > .pf-v5-c-nav__link:hover {
  background: #fff3ec !important;
  color: #9a3b16 !important;
  border-left-color: var(--cn-orange) !important;
  font-weight: 650 !important;
}

.pf-v5-c-nav__link.pf-m-current::before,
.pf-v5-c-nav__link.pf-m-current::after,
.pf-v5-c-nav__link[aria-current="page"]::before,
.pf-v5-c-nav__link[aria-current="page"]::after,
.pf-v5-c-nav__item.pf-m-current::before,
.pf-v5-c-nav__item.pf-m-current::after {
  background: var(--cn-orange) !important;
  border-color: var(--cn-orange) !important;
}

.pf-v5-c-masthead .pf-v5-c-menu-toggle,
.pf-v5-c-masthead .pf-v5-c-dropdown__toggle,
.pf-v5-c-masthead .pf-v5-c-button.pf-m-plain,
.pf-v5-c-page__header .pf-v5-c-menu-toggle,
.pf-v5-c-page__header .pf-v5-c-dropdown__toggle,
.pf-v5-c-page__sidebar .pf-v5-c-menu-toggle {
  background: transparent !important;
  color: var(--cn-light-text) !important;
  border: 1px solid var(--cn-light-line) !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}

.pf-v5-c-masthead .pf-v5-c-menu-toggle:hover,
.pf-v5-c-masthead .pf-v5-c-dropdown__toggle:hover,
.pf-v5-c-masthead .pf-v5-c-button.pf-m-plain:hover,
.pf-v5-c-page__header .pf-v5-c-menu-toggle:hover,
.pf-v5-c-page__header .pf-v5-c-dropdown__toggle:hover,
.pf-v5-c-page__sidebar .pf-v5-c-menu-toggle:hover {
  background: #f7f8fa !important;
  color: var(--cn-light-text) !important;
  border-color: #b6c0cc !important;
}

.pf-v5-c-page__sidebar .pf-v5-c-menu-toggle {
  background: transparent !important;
  color: var(--cn-side-light-text) !important;
  border-color: var(--cn-side-light-line) !important;
}

.pf-v5-c-page__sidebar .pf-v5-c-menu-toggle:hover {
  background: var(--cn-side-light-hover) !important;
  color: var(--cn-light-text) !important;
  border-color: #b6c0cc !important;
}

.pf-v5-c-avatar {
  display: inline-block !important;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  padding: 36px 0 0 36px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  background: var(--cn-orange) url("../img/avatar-user.svg") center / cover no-repeat !important;
  border: 0 !important;
  border-radius: 50% !important;
  box-shadow: 0 0 0 1px rgba(241, 90, 34, 0.28) !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  object-fit: cover !important;
}

.pf-v5-c-masthead .pf-v5-c-toolbar__item:has(.pf-v5-c-avatar),
.pf-v5-c-page__header .pf-v5-c-toolbar__item:has(.pf-v5-c-avatar) {
  position: relative !important;
  min-width: 36px !important;
  min-height: 36px !important;
}

.pf-v5-c-masthead .pf-v5-c-toolbar__item:has(.pf-v5-c-avatar)::after,
.pf-v5-c-page__header .pf-v5-c-toolbar__item:has(.pf-v5-c-avatar)::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  margin: auto !important;
  width: 36px !important;
  height: 36px !important;
  background: var(--cn-orange) url("../img/avatar-user.svg") center / cover no-repeat !important;
  border-radius: 50% !important;
  box-shadow: 0 0 0 1px rgba(241, 90, 34, 0.28) !important;
  pointer-events: none !important;
}

.pf-v5-c-page__main .pf-v5-c-menu-toggle,
.pf-v5-c-page__main .pf-v5-c-dropdown__toggle,
.pf-v5-c-page__main .pf-v5-c-select__toggle,
.pf-v5-c-page__main .pf-v5-c-form-control,
.pf-v5-c-page__main input,
.pf-v5-c-page__main textarea,
.pf-v5-c-page__main select {
  background: var(--cn-light-surface) !important;
  color: var(--cn-light-text) !important;
  border-color: var(--cn-light-line) !important;
  box-shadow: none !important;
}

.pf-v5-c-page__main .pf-v5-c-menu-toggle:hover,
.pf-v5-c-page__main .pf-v5-c-dropdown__toggle:hover,
.pf-v5-c-page__main .pf-v5-c-select__toggle:hover {
  background: #fafbfc !important;
  border-color: #b6c0cc !important;
}

.pf-v5-c-button.pf-m-primary,
button.pf-m-primary {
  background: var(--cn-orange) !important;
  border: 1px solid var(--cn-orange) !important;
  color: #ffffff !important;
  box-shadow: none !important;
  transform: none !important;
}

.pf-v5-c-button.pf-m-primary:hover,
.pf-v5-c-button.pf-m-primary:focus,
button.pf-m-primary:hover,
button.pf-m-primary:focus {
  background: var(--cn-orange-hover) !important;
  border-color: var(--cn-orange-hover) !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

.pf-v5-c-button.pf-m-primary *,
button.pf-m-primary * {
  color: #ffffff !important;
  fill: #ffffff !important;
}

.pf-v5-c-button.pf-m-primary:disabled,
.pf-v5-c-button.pf-m-primary.pf-m-disabled {
  background: #c5ccd6 !important;
  border-color: #c5ccd6 !important;
  color: #667085 !important;
  box-shadow: none !important;
}

.pf-v5-c-button.pf-m-secondary {
  background: var(--cn-light-surface) !important;
  border: 1px solid var(--cn-light-line) !important;
  color: var(--cn-light-text) !important;
  box-shadow: none !important;
}

.pf-v5-c-button.pf-m-secondary:hover,
.pf-v5-c-button.pf-m-secondary:focus {
  background: #fff6f2 !important;
  border-color: var(--cn-orange) !important;
  color: #8f3211 !important;
}

.pf-v5-c-button.pf-m-link,
.pf-v5-c-button.pf-m-link.pf-m-inline {
  color: var(--cn-orange) !important;
  font-weight: 500 !important;
}

.pf-v5-c-button.pf-m-link:hover,
.pf-v5-c-button.pf-m-link:focus {
  color: var(--cn-orange-hover) !important;
}

.pf-v5-c-button.pf-m-plain {
  color: var(--cn-light-muted) !important;
  background: transparent !important;
}

.pf-v5-c-button.pf-m-plain:hover,
.pf-v5-c-button.pf-m-plain:focus {
  color: var(--cn-light-text) !important;
  background: rgba(31, 41, 51, 0.06) !important;
}

.pf-v5-c-button.pf-m-danger,
.pf-v5-c-button.pf-m-danger * {
  background: #d92d20 !important;
  color: #ffffff !important;
  border-color: #d92d20 !important;
}

.pf-v5-c-button.pf-m-danger:hover {
  background: #b42318 !important;
  border-color: #b42318 !important;
}

.pf-v5-c-page__main .pf-v5-c-tabs,
.pf-v5-c-page__main .pf-v5-c-tabs__list {
  background: var(--cn-light-surface) !important;
  border-color: var(--cn-light-line) !important;
}

.pf-v5-c-tabs__link {
  color: var(--cn-light-muted) !important;
  background: transparent !important;
}

.pf-v5-c-tabs__link:hover,
.pf-v5-c-tabs__link:focus {
  color: var(--cn-light-text) !important;
}

.pf-v5-c-tabs__item.pf-m-current > .pf-v5-c-tabs__link {
  color: var(--cn-orange) !important;
  background: var(--cn-light-surface) !important;
  box-shadow: inset 0 3px 0 var(--cn-orange) !important;
}

.pf-v5-c-tabs__item.pf-m-current > .pf-v5-c-tabs__link::before,
.pf-v5-c-tabs__item.pf-m-current > .pf-v5-c-tabs__link::after,
.pf-v5-c-tabs__item.pf-m-current::before,
.pf-v5-c-tabs__item.pf-m-current::after {
  background: transparent !important;
  border-color: transparent !important;
  display: none !important;
}

.pf-v5-c-label.pf-m-blue,
.pf-v5-c-label.pf-m-cyan,
.pf-v5-c-label.pf-m-purple,
.pf-v5-c-label.pf-m-teal,
.pf-v5-c-label.pf-m-info,
.pf-v5-c-label.pf-m-red,
.pf-v5-c-label.pf-m-orange,
.pf-v5-c-badge.pf-m-read {
  background-color: #fff1e9 !important;
  border-color: rgba(241, 90, 34, 0.34) !important;
  color: #9a3b16 !important;
  --pf-v5-c-label--BackgroundColor: #fff1e9 !important;
  --pf-v5-c-label--BorderColor: rgba(241, 90, 34, 0.34) !important;
  --pf-v5-c-label--Color: #9a3b16 !important;
  --pf-v5-c-label--m-blue--BackgroundColor: #fff1e9 !important;
  --pf-v5-c-label--m-blue--BorderColor: rgba(241, 90, 34, 0.34) !important;
  --pf-v5-c-label--m-blue--Color: #9a3b16 !important;
}

.pf-v5-c-label.pf-m-blue .pf-v5-c-label__content,
.pf-v5-c-label.pf-m-cyan .pf-v5-c-label__content,
.pf-v5-c-label.pf-m-info .pf-v5-c-label__content {
  color: #9a3b16 !important;
}

.pf-v5-c-page__sidebar .pf-v5-c-label,
.pf-v5-c-page__sidebar .pf-v5-c-label .pf-v5-c-label__content {
  background-color: #fff3ec !important;
  border-color: rgba(241, 90, 34, 0.34) !important;
  color: #9a3b16 !important;
}

.pf-v5-c-form-control:focus-within,
.pf-v5-c-form-control__input:focus,
input:focus,
textarea:focus,
select:focus,
.pf-v5-c-menu-toggle:focus,
.pf-v5-c-dropdown__toggle:focus {
  border-color: var(--cn-orange) !important;
  box-shadow: 0 0 0 3px rgba(241, 90, 34, 0.16) !important;
}

.pf-v5-c-switch__input:checked ~ .pf-v5-c-switch__toggle,
.pf-v5-c-check__input:checked {
  accent-color: var(--cn-orange) !important;
  background: var(--cn-orange) !important;
  border-color: var(--cn-orange) !important;
}

.pf-v5-c-card.pf-m-selectable.pf-m-selected {
  border-color: var(--cn-orange) !important;
  box-shadow: 0 0 0 2px rgba(241, 90, 34, 0.18) !important;
}

.pf-v5-c-table tbody tr:hover {
  background: rgba(241, 90, 34, 0.06) !important;
}

.pf-v5-c-pagination__nav-control > button:hover,
.pf-v5-c-pagination__nav-control > button:focus,
.pf-v5-c-nav__link.pf-m-current > .pf-v5-c-nav__toggle-icon {
  color: var(--cn-orange) !important;
}

.pf-v5-c-spinner {
  color: var(--cn-orange) !important;
  --pf-v5-c-spinner--Color: var(--cn-orange) !important;
}

.pf-v5-theme-dark,
.pf-v5-c-page.pf-v5-theme-dark,
.pf-v5-theme-dark .pf-v5-c-page,
.pf-v5-theme-dark .pf-v5-c-page__main,
.pf-v5-theme-dark .pf-v5-c-page__main-section,
.pf-v5-theme-dark .pf-v5-c-page__main-body {
  background: var(--cn-dark-bg) !important;
  color: var(--cn-dark-text) !important;
}

.pf-v5-theme-dark .pf-v5-c-page__main h1,
.pf-v5-theme-dark .pf-v5-c-page__main h2,
.pf-v5-theme-dark .pf-v5-c-page__main h3,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-title,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-content,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-form__label,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-form__label-text {
  color: var(--cn-dark-text) !important;
}

.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-helper-text,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-form__helper-text,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-description-list__text,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-content small {
  color: var(--cn-dark-muted) !important;
}

.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-menu-toggle,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-dropdown__toggle,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-select__toggle,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-form-control,
.pf-v5-theme-dark .pf-v5-c-page__main input,
.pf-v5-theme-dark .pf-v5-c-page__main textarea,
.pf-v5-theme-dark .pf-v5-c-page__main select {
  background: var(--cn-dark-surface) !important;
  color: var(--cn-dark-text) !important;
  border-color: var(--cn-dark-line) !important;
}

.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-menu-toggle:hover,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-dropdown__toggle:hover,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-select__toggle:hover {
  background: #242932 !important;
  border-color: #4a515e !important;
}

.pf-v5-theme-dark .pf-v5-c-masthead,
.pf-v5-theme-dark .pf-v5-c-page__header,
.pf-v5-theme-dark header.pf-v5-c-masthead {
  background: var(--cn-top-dark) !important;
  border-bottom-color: var(--cn-side-dark-line) !important;
}

.pf-v5-theme-dark .pf-v5-c-masthead__brand img,
.pf-v5-theme-dark .pf-v5-c-brand {
  content: url("../img/logo.svg") !important;
}

.pf-v5-theme-dark .pf-v5-c-masthead .pf-v5-c-menu-toggle,
.pf-v5-theme-dark .pf-v5-c-masthead .pf-v5-c-dropdown__toggle,
.pf-v5-theme-dark .pf-v5-c-masthead .pf-v5-c-button.pf-m-plain,
.pf-v5-theme-dark .pf-v5-c-page__header .pf-v5-c-menu-toggle,
.pf-v5-theme-dark .pf-v5-c-page__header .pf-v5-c-dropdown__toggle {
  color: var(--cn-dark-text) !important;
  border-color: var(--cn-side-dark-line) !important;
}

.pf-v5-theme-dark .pf-v5-c-masthead .pf-v5-c-menu-toggle:hover,
.pf-v5-theme-dark .pf-v5-c-masthead .pf-v5-c-dropdown__toggle:hover,
.pf-v5-theme-dark .pf-v5-c-masthead .pf-v5-c-button.pf-m-plain:hover,
.pf-v5-theme-dark .pf-v5-c-page__header .pf-v5-c-menu-toggle:hover,
.pf-v5-theme-dark .pf-v5-c-page__header .pf-v5-c-dropdown__toggle:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  color: #ffffff !important;
  border-color: #4a515e !important;
}

.pf-v5-theme-dark .pf-v5-c-page__sidebar,
.pf-v5-theme-dark .pf-v5-c-nav,
.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__list,
.pf-v5-theme-dark .pf-v5-c-page__sidebar-body {
  background: var(--cn-side-dark) !important;
}

.pf-v5-theme-dark .pf-v5-c-page__sidebar {
  border-right-color: var(--cn-side-dark-line) !important;
}

.pf-v5-theme-dark .pf-v5-c-nav__section-title,
.pf-v5-theme-dark .pf-v5-c-nav__group-title {
  color: #9aa4b2 !important;
}

.pf-v5-theme-dark .pf-v5-c-nav__link {
  color: var(--cn-side-dark-text) !important;
}

.pf-v5-theme-dark .pf-v5-c-nav__link:hover,
.pf-v5-theme-dark .pf-v5-c-nav__link:focus {
  background: var(--cn-side-dark-hover) !important;
  color: #ffffff !important;
}

.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-menu-toggle {
  color: var(--cn-side-dark-text) !important;
  border-color: var(--cn-side-dark-line) !important;
}

.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-menu-toggle:hover {
  background: var(--cn-side-dark-hover) !important;
  color: #ffffff !important;
  border-color: #4a515e !important;
}

.pf-v5-theme-dark .pf-v5-c-avatar {
  box-shadow: 0 0 0 1px rgba(255, 135, 82, 0.35) !important;
}

.pf-v5-theme-dark .pf-v5-c-masthead .pf-v5-c-toolbar__item:has(.pf-v5-c-avatar)::after,
.pf-v5-theme-dark .pf-v5-c-page__header .pf-v5-c-toolbar__item:has(.pf-v5-c-avatar)::after {
  box-shadow: 0 0 0 1px rgba(255, 135, 82, 0.35) !important;
}

.pf-v5-theme-dark .pf-v5-c-button.pf-m-secondary {
  background: transparent !important;
  border-color: #6b7280 !important;
  color: #f3f4f6 !important;
}

.pf-v5-theme-dark .pf-v5-c-button.pf-m-secondary:hover,
.pf-v5-theme-dark .pf-v5-c-button.pf-m-secondary:focus {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: var(--cn-orange) !important;
  color: #ffffff !important;
}

.pf-v5-theme-dark .pf-v5-c-button.pf-m-plain {
  color: var(--cn-dark-muted) !important;
}

.pf-v5-theme-dark .pf-v5-c-button.pf-m-plain:hover,
.pf-v5-theme-dark .pf-v5-c-button.pf-m-plain:focus {
  color: #ffffff !important;
  background: rgba(255, 255, 255, 0.06) !important;
}

.pf-v5-theme-dark .pf-v5-c-button.pf-m-primary:disabled,
.pf-v5-theme-dark .pf-v5-c-button.pf-m-primary.pf-m-disabled {
  background: #3b424e !important;
  border-color: #3b424e !important;
  color: #9aa4b2 !important;
}

.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-tabs,
.pf-v5-theme-dark .pf-v5-c-page__main .pf-v5-c-tabs__list {
  background: var(--cn-dark-surface-2) !important;
  border-color: var(--cn-dark-line) !important;
}

.pf-v5-theme-dark .pf-v5-c-tabs__link {
  color: var(--cn-dark-muted) !important;
}

.pf-v5-theme-dark .pf-v5-c-tabs__link:hover,
.pf-v5-theme-dark .pf-v5-c-tabs__link:focus {
  color: #ffffff !important;
}

.pf-v5-theme-dark .pf-v5-c-tabs__item.pf-m-current > .pf-v5-c-tabs__link {
  background: var(--cn-dark-surface-2) !important;
  color: #ff8752 !important;
  box-shadow: inset 0 3px 0 var(--cn-orange) !important;
}

.pf-v5-theme-dark .pf-v5-c-label.pf-m-blue,
.pf-v5-theme-dark .pf-v5-c-label.pf-m-cyan,
.pf-v5-theme-dark .pf-v5-c-label.pf-m-purple,
.pf-v5-theme-dark .pf-v5-c-label.pf-m-teal,
.pf-v5-theme-dark .pf-v5-c-label.pf-m-info,
.pf-v5-theme-dark .pf-v5-c-label.pf-m-red,
.pf-v5-theme-dark .pf-v5-c-label.pf-m-orange,
.pf-v5-theme-dark .pf-v5-c-badge.pf-m-read {
  background-color: var(--cn-orange-soft-strong) !important;
  border-color: rgba(241, 90, 34, 0.4) !important;
  color: #ffb08a !important;
  --pf-v5-c-label--BackgroundColor: var(--cn-orange-soft-strong) !important;
  --pf-v5-c-label--BorderColor: rgba(241, 90, 34, 0.4) !important;
  --pf-v5-c-label--Color: #ffb08a !important;
  --pf-v5-c-label--m-blue--BackgroundColor: var(--cn-orange-soft-strong) !important;
  --pf-v5-c-label--m-blue--BorderColor: rgba(241, 90, 34, 0.4) !important;
  --pf-v5-c-label--m-blue--Color: #ffb08a !important;
}

.pf-v5-theme-dark .pf-v5-c-label.pf-m-blue .pf-v5-c-label__content,
.pf-v5-theme-dark .pf-v5-c-label.pf-m-cyan .pf-v5-c-label__content,
.pf-v5-theme-dark .pf-v5-c-label.pf-m-info .pf-v5-c-label__content {
  color: #ffb08a !important;
}

.pf-v5-c-page__sidebar .pf-v5-c-nav__link.pf-m-current,
.pf-v5-c-page__sidebar .pf-v5-c-nav__link[aria-current="page"],
.pf-v5-c-page__sidebar .pf-v5-c-nav__item.pf-m-current > .pf-v5-c-nav__link,
.pf-v5-c-page__sidebar .pf-v5-c-nav__item.pf-m-current > .pf-v5-c-nav__link:hover {
  background: #fff1e9 !important;
  border-left-color: var(--cn-orange) !important;
  color: #9a3b16 !important;
}

.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__link.pf-m-current,
.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__link[aria-current="page"],
.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__item.pf-m-current > .pf-v5-c-nav__link,
.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__item.pf-m-current > .pf-v5-c-nav__link:hover {
  background: var(--cn-orange-soft-strong) !important;
  border-left-color: var(--cn-orange) !important;
  color: #ffffff !important;
}

.pf-v5-c-page__sidebar .pf-v5-c-label.pf-m-blue,
.pf-v5-c-page__sidebar .pf-v5-c-label.pf-m-blue .pf-v5-c-label__content {
  background-color: #fff1e9 !important;
  border-color: rgba(241, 90, 34, 0.34) !important;
  color: #9a3b16 !important;
}

.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-label.pf-m-blue,
.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-label.pf-m-blue .pf-v5-c-label__content {
  background-color: var(--cn-orange-soft-strong) !important;
  border-color: rgba(241, 90, 34, 0.4) !important;
  color: #ffb08a !important;
}

.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar,
.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-nav,
.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__list,
.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar-body {
  background: var(--cn-side-dark) !important;
}

.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar {
  border-right-color: var(--cn-side-dark-line) !important;
}

.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__section-title,
.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__group-title {
  color: #9aa4b2 !important;
}

.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__link {
  color: #c9d1dc !important;
}

.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__link:hover,
.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__link:focus {
  background: var(--cn-side-dark-hover) !important;
  color: #ffffff !important;
}

.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__link.pf-m-current,
.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__link[aria-current="page"],
.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__item.pf-m-current > .pf-v5-c-nav__link,
.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-nav__item.pf-m-current > .pf-v5-c-nav__link:hover {
  background: var(--cn-orange-soft-strong) !important;
  border-left-color: var(--cn-orange) !important;
  color: #ffffff !important;
}

.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-menu-toggle {
  color: #c9d1dc !important;
  border-color: var(--cn-side-dark-line) !important;
}

.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-menu-toggle:hover {
  background: var(--cn-side-dark-hover) !important;
  color: #ffffff !important;
  border-color: #4a515e !important;
}

.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-label,
.pf-v5-c-page.pf-v5-theme-dark .pf-v5-c-page__sidebar .pf-v5-c-label .pf-v5-c-label__content {
  background-color: var(--cn-orange-soft-strong) !important;
  border-color: rgba(241, 90, 34, 0.4) !important;
  color: #ffb08a !important;
}

*::-webkit-scrollbar-thumb {
  background: rgba(148, 163, 184, 0.35) !important;
  border-radius: 4px !important;
}

*::-webkit-scrollbar-thumb:hover {
  background: rgba(241, 90, 34, 0.45) !important;
}
