

#screen-dashboard.dashboard-final.dashboard-v32 .dashv2-nav button.rw-nav-group-toggle {
  appearance: none !important;
  width: calc(100% - 16px) !important;
  min-height: 25px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  margin: 10px 8px 2px !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-top: 1px solid rgba(147, 166, 205, .07) !important;
  border-radius: 5px !important;
  background: transparent !important;
  color: var(--rw-final-faint, #8193a2) !important;
  text-align: left !important;
  cursor: pointer !important;
}

#screen-dashboard.dashboard-final.dashboard-v32 .dashv2-nav button.rw-nav-group-toggle:first-of-type {
  margin-top: 5px !important;
  border-top-color: transparent !important;
}

#screen-dashboard.dashboard-final.dashboard-v32 .rw-nav-group-toggle:hover {
  color: var(--teal, #55d7e7) !important;
  background: rgba(85, 215, 231, .035) !important;
}

#screen-dashboard.dashboard-final.dashboard-v32 .rw-nav-group-title {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#screen-dashboard.dashboard-final.dashboard-v32 .rw-nav-group-chevron {
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
  display: grid;
  place-items: center;
  color: #698497;
  font: 800 17px/1 system-ui, sans-serif;
  transform: rotate(90deg);
  transform-origin: center;
  transition: transform .2s ease, color .16s ease;
}

#screen-dashboard.dashboard-final.dashboard-v32 .rw-nav-group-toggle:hover .rw-nav-group-chevron {
  color: var(--teal, #55d7e7);
}

#screen-dashboard.dashboard-final.dashboard-v32 .rw-nav-group-toggle[aria-expanded="false"] .rw-nav-group-chevron {
  transform: rotate(0deg);
}

#screen-dashboard.dashboard-final.dashboard-v32 .rw-nav-group-items {
  max-height: 280px;
  opacity: 1;
  overflow: hidden;
  visibility: visible;
  pointer-events: auto;
  transition: max-height .22s cubic-bezier(.22, .72, .28, 1), opacity .16s ease, visibility 0s linear 0s;
}

#screen-dashboard.dashboard-final.dashboard-v32 .rw-nav-group-items.is-collapsed {
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: max-height .22s cubic-bezier(.22, .72, .28, 1), opacity .12s ease, visibility 0s linear .22s;
}

@media (max-width: 820px), (max-height: 500px) and (max-width: 950px) {
  html.rw-mobile-viewport body #screen-dashboard.dashboard-final.dashboard-v32 .dashv2-nav button.rw-nav-group-toggle {
    min-height: 42px !important;
    margin: 7px 12px 1px !important;
    padding: 0 6px !important;
    font-size: 11px !important;
  }

  html.rw-mobile-viewport body #screen-dashboard.dashboard-final.dashboard-v32 .rw-nav-group-items {
    max-height: 360px;
  }

  html.rw-mobile-viewport body #screen-dashboard.dashboard-final.dashboard-v32 .rw-nav-group-items.is-collapsed {
    max-height: 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  #screen-dashboard.dashboard-final.dashboard-v32 .rw-nav-group-items,
  #screen-dashboard.dashboard-final.dashboard-v32 .rw-nav-group-chevron {
    transition: none !important;
  }
}
