/* Match Relatórios for every expandable group, regardless of the active view. */
#sidebar .nav-item[aria-controls] { position: relative; }
#sidebar .nav-item[aria-controls][aria-expanded="true"] {
  background: rgba(63,202,213,.12);
  color: #65d8e0;
}
#sidebar .nav-item[aria-controls] > b { margin-left: auto; transition: transform .2s; }
#sidebar .nav-item[aria-controls][aria-expanded="true"] > b { transform: rotate(90deg); }
#dashboardView [data-metric].metric-loading { font-size: 0 !important; min-height: 22px; }
#dashboardView [data-metric].metric-loading::after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 2px solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  vertical-align: middle;
  animation: dashboard-value-spin .75s linear infinite;
}
@keyframes dashboard-value-spin { to { transform: rotate(360deg); } }
@media(prefers-reduced-motion:reduce) {
  #dashboardView [data-metric].metric-loading::after { animation-duration: 2s; }
}
