/* Round 3 dashboard: one integrated visual system across capacity, energy, savings and batteries. */
#sidebar #energyHeartbeat[data-value-dashboard-round2] {
  --cv-navy:#102654;
  --cv-blue:#3548aa;
  --cv-teal:#187a78;
  --cv-green:#356449;
  --cv-red:#914237;
  --cv-line:#d8e0eb;
  --cv-line-soft:#e8edf4;
  --cv-surface:#f8fafc;
  --cv-surface-strong:#f2f5f9;
  --cv-muted:#667287;
}

#sidebar #energyHeartbeat[data-value-dashboard-round2] .clh-value-dashboard-v3 {
  display:block!important;
  width:100%!important;
  background:#fff!important;
  color:var(--cv-navy)!important;
  font-family:'Noto Sans',Arial,sans-serif!important;
}

#sidebar #energyHeartbeat[data-value-dashboard-round2] .clh-value-dashboard-v3 *,
#sidebar #energyHeartbeat[data-value-dashboard-round2] .clh-value-dashboard-v3 *::before,
#sidebar #energyHeartbeat[data-value-dashboard-round2] .clh-value-dashboard-v3 *::after { box-sizing:border-box; }

#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-row {
  position:relative;
  min-width:0;
  margin:0!important;
  padding:10px 12px!important;
  border:0!important;
  border-top:1px solid var(--cv-line-soft)!important;
  background:#fff!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-row:first-child { border-top:0!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-heading {
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  min-height:16px!important;
  margin:0 0 7px!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-heading h2 {
  display:flex!important;
  align-items:center!important;
  min-width:0!important;
  margin:0!important;
  color:var(--cv-navy)!important;
  font:700 12.5px/1 'Oswald','Noto Sans',sans-serif!important;
  letter-spacing:.07em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-heading h2::before {
  content:'';
  width:3px;
  height:12px;
  margin-right:6px;
  border-radius:99px;
  background:var(--cv-blue);
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-live,
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-estimated,
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-meta {
  color:var(--cv-muted)!important;
  font:800 7.3px/1 'Noto Sans',sans-serif!important;
  letter-spacing:.055em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-live { color:var(--cv-teal)!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-live::before {
  content:'';
  display:inline-block;
  width:5px;
  height:5px;
  margin-right:4px;
  border-radius:50%;
  background:currentColor;
  vertical-align:1px;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-estimated { color:var(--cv-green)!important; }

#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-status-groups {
  display:grid!important;
  grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)!important;
  gap:0!important;
  min-width:0!important;
  overflow:hidden!important;
  border:1px solid var(--cv-line)!important;
  border-radius:11px!important;
  background:var(--cv-surface)!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-group {
  display:grid!important;
  grid-template-columns:minmax(58px,.68fr) minmax(0,1.72fr)!important;
  min-width:0!important;
  min-height:66px!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-group + .cv-site-group { border-left:1px solid var(--cv-line)!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-group-head,
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-construction-group .cv-site-group-head {
  min-height:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  padding:6px 4px!important;
  border:0!important;
  border-right:1px solid var(--cv-line-soft)!important;
  background:#fff!important;
  text-align:center!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-group-head strong {
  color:var(--cv-navy)!important;
  font:700 29px/.9 'Oswald','Noto Sans',sans-serif!important;
  letter-spacing:-.025em!important;
  font-variant-numeric:tabular-nums!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-group-head span {
  margin-top:4px!important;
  color:#43516a!important;
  font:850 6.9px/1.08 'Noto Sans',sans-serif!important;
  letter-spacing:.035em!important;
  text-transform:uppercase!important;
  white-space:normal!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-operating-group .cv-site-group-head span::before,
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-construction-group .cv-site-group-head span::before {
  content:'';
  display:inline-block;
  width:5px;
  height:5px;
  margin-right:3px;
  border-radius:50%;
  background:var(--cv-teal);
  vertical-align:1px;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-construction-group .cv-site-group-head { background:#fffafa!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-construction-group .cv-site-group-head strong { color:var(--cv-red)!important; font-size:26px!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-construction-group .cv-site-group-head span::before { background:var(--cv-red); }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stats {
  display:grid!important;
  grid-template-columns:minmax(0,.72fr) minmax(0,1.48fr)!important;
  min-width:0!important;
  min-height:0!important;
  border:0!important;
  background:transparent!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-construction-group .cv-site-stats { grid-template-columns:minmax(0,.66fr) minmax(0,1.54fr)!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stat {
  display:flex!important;
  flex-wrap:wrap!important;
  align-content:center!important;
  align-items:baseline!important;
  justify-content:center!important;
  gap:1px 3px!important;
  min-width:0!important;
  padding:5px 3px!important;
  text-align:center!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stat + .cv-site-stat { border-left:1px solid var(--cv-line-soft)!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stat > span {
  flex:0 0 100%!important;
  order:-1!important;
  margin:0 0 2px!important;
  color:var(--cv-muted)!important;
  font:850 6.8px/1 'Noto Sans',sans-serif!important;
  letter-spacing:.045em!important;
  text-transform:uppercase!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stat strong {
  margin:0!important;
  color:var(--cv-navy)!important;
  font:650 14px/1 'Oswald','Noto Sans',sans-serif!important;
  letter-spacing:-.012em!important;
  white-space:nowrap!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stat small {
  color:#5d687a!important;
  font:800 6.5px/1 'Noto Sans',sans-serif!important;
  white-space:nowrap!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stat i {
  color:#9aa3b2!important;
  font:700 9px/1 'Noto Sans',sans-serif!important;
  font-style:normal!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-construction-group .cv-site-stat strong { color:#586274!important; }

#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-flow-layout {
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.92fr)!important;
  gap:0!important;
  min-width:0!important;
  overflow:hidden!important;
  border:1px solid var(--cv-line)!important;
  border-radius:11px!important;
  background:var(--cv-surface)!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-flow-item {
  min-width:0!important;
  min-height:84px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  padding:7px 3px 6px!important;
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
  text-align:center!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-flow-item + .cv-flow-item { border-left:1px solid var(--cv-line)!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-flow-item .cv-label {
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:1px!important;
  margin:0 0 4px!important;
  color:var(--cv-navy)!important;
  font:850 8.4px/1.02 'Noto Sans',sans-serif!important;
  letter-spacing:.02em!important;
  text-transform:uppercase!important;
  white-space:normal!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-flow-item .cv-value {
  display:block!important;
  max-width:100%!important;
  margin:0!important;
  color:var(--cv-navy)!important;
  font:650 21px/.98 'Oswald','Noto Sans',sans-serif!important;
  letter-spacing:-.02em!important;
  font-variant-numeric:tabular-nums!important;
  white-space:nowrap!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-unit {
  display:block!important;
  margin-top:2px!important;
  color:var(--cv-muted)!important;
  font:850 7.2px/1 'Noto Sans',sans-serif!important;
  letter-spacing:.035em!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-now {
  display:block!important;
  margin-top:5px!important;
  color:#496b6d!important;
  font:800 6.8px/1 'Noto Sans',sans-serif!important;
  letter-spacing:.04em!important;
  white-space:nowrap!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-now [data-r2] {
  color:var(--cv-teal)!important;
  font:650 11.5px/1 'Oswald','Noto Sans',sans-serif!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-total {
  position:relative!important;
  background:#eef7f5!important;
  box-shadow:inset 3px 0 0 var(--cv-teal)!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-total .cv-label { color:#285e60!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-total .cv-value { color:#123f55!important; font-size:29px!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-total .cv-unit { color:var(--cv-teal)!important; font-size:8px!important; }

#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-savings-grid {
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid var(--cv-line)!important;
  border-radius:11px!important;
  background:var(--cv-surface)!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-savings-grid .cv-metric {
  min-width:0!important;
  min-height:60px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  padding:7px 4px!important;
  border:0!important;
  background:#fff!important;
  text-align:center!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-savings-grid .cv-metric + .cv-metric { border-left:1px solid var(--cv-line)!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-savings-grid .cv-today-savings { background:#f3f8f4!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-savings .cv-value {
  margin:0!important;
  color:var(--cv-green)!important;
  font:650 23px/1 'Oswald','Noto Sans',sans-serif!important;
  letter-spacing:-.02em!important;
  white-space:nowrap!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-savings .cv-label {
  margin-top:4px!important;
  color:#55705d!important;
  font:850 7.4px/1 'Noto Sans',sans-serif!important;
  letter-spacing:.035em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-method {
  margin:7px 0 0!important;
  padding:6px 1px 0!important;
  border:0!important;
  border-top:1px solid var(--cv-line-soft)!important;
  color:#5c6878!important;
  font:600 8.5px/1.4 'Noto Sans',sans-serif!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-method summary { cursor:pointer!important; width:fit-content!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-method p { margin:6px 0!important; }

#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc { --cv-soc:0%; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-shell {
  min-width:0!important;
  padding:7px 10px 8px!important;
  overflow:hidden!important;
  border:1px solid var(--cv-line)!important;
  border-radius:11px!important;
  background:var(--cv-surface)!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-head {
  display:grid!important;
  grid-template-columns:29px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:7px!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-icon {
  width:29px!important;
  height:29px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#5068bb!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-icon svg { width:27px!important; height:27px!important; overflow:visible!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-icon .battery-terminal,
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-icon .battery-shell { fill:none!important; stroke:currentColor!important; stroke-width:1.9!important; stroke-linecap:round!important; stroke-linejoin:round!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-icon .battery-bolt { fill:currentColor!important; stroke:none!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-copy { min-width:0!important; display:flex!important; flex-direction:column!important; gap:2px!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-copy > strong { color:#4f63b4!important; font:800 11.5px/1 'Noto Sans',sans-serif!important; letter-spacing:.025em!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-copy > span { color:#6d7789!important; font:800 6.5px/1.1 'Noto Sans',sans-serif!important; letter-spacing:.035em!important; white-space:nowrap!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-value { color:#5068bb!important; font:650 27px/1 'Oswald','Noto Sans',sans-serif!important; letter-spacing:-.02em!important; font-variant-numeric:tabular-nums!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-meter { height:5px!important; margin-top:6px!important; overflow:hidden!important; border-radius:999px!important; background:#e2e7f2!important; }
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-meter > span { display:block!important; width:var(--cv-soc)!important; height:100%!important; border-radius:inherit!important; background:#5068bb!important; transition:width .35s ease!important; }

#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-network-footer {
  margin:0!important;
  padding:6px 12px 8px!important;
  border-top:1px solid var(--cv-line-soft)!important;
  background:var(--cv-surface)!important;
  color:#687488!important;
  font:800 7.4px/1.15 'Noto Sans',sans-serif!important;
  letter-spacing:.03em!important;
  text-align:center!important;
  text-transform:uppercase!important;
}

@media(min-width:981px){
  html body .workspace { grid-template-columns:450px minmax(0,1fr)!important; }
  html body #sidebar.sidebar.has-energy-dashboard-v3 { width:450px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] { margin-right:12px!important; }
  .sidebar.has-energy-dashboard-v3 > .sidebar-head {
    min-height:38px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:8px 42px 6px!important;
  }
  .sidebar.has-energy-dashboard-v3 > .sidebar-head > div:first-child { width:100%!important; text-align:center!important; }
  .sidebar.has-energy-dashboard-v3 > .sidebar-head h1 { margin:0 auto!important; text-align:center!important; }
}

#siteList .site-parish-heading.has-vpp-summary::after{display:none!important;content:none!important}

.site-energy-network-canvas-v17,
.mobile-capacity-current-canvas-v4,
.mobile-capacity-current-fixed-rail-v3,
.mobile-system-pv-explainer-v1,
.mobile-system-pv-explainer{display:none!important}
#sidebar .clh-left-rail-current-canvas{position:absolute;inset:0 auto auto 0;z-index:18;pointer-events:none;overflow:visible}

@media(max-width:980px){
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-row { padding:7px 7px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-heading { min-height:14px!important; margin-bottom:5px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-heading h2 { font-size:10.8px!important; letter-spacing:.055em!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-heading h2::before { width:2.5px!important; height:10px!important; margin-right:5px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-live,
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-estimated,
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-meta { font-size:6.2px!important; }

  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-status-groups { grid-template-columns:minmax(0,1.58fr) minmax(0,1fr)!important; border-radius:9px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-group { grid-template-columns:minmax(43px,.58fr) minmax(0,1.72fr)!important; min-height:55px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-group-head,
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-construction-group .cv-site-group-head { padding:4px 2px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-group-head strong { font-size:23px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-construction-group .cv-site-group-head strong { font-size:21px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-group-head span { margin-top:3px!important; font-size:5.3px!important; line-height:1.05!important; letter-spacing:.015em!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-operating-group .cv-site-group-head span::before,
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-construction-group .cv-site-group-head span::before { width:4px!important; height:4px!important; margin-right:2px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stats { grid-template-columns:minmax(0,.68fr) minmax(0,1.52fr)!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-construction-group .cv-site-stats { grid-template-columns:minmax(0,.62fr) minmax(0,1.58fr)!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stat { gap:1px 2px!important; padding:3px 1px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stat > span { margin-bottom:1px!important; font-size:5.3px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stat strong { font-size:9.5px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stat small { font-size:5px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-site-stat i { font-size:6px!important; }

  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-flow-layout { grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.9fr)!important; border-radius:9px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-flow-item { min-height:72px!important; padding:5px 2px 4px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-flow-item .cv-label { margin-bottom:3px!important; font-size:7.2px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-flow-item .cv-value { font-size:17px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-unit { margin-top:1px!important; font-size:6px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-now { margin-top:3px!important; font-size:5.7px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-now [data-r2] { font-size:9.7px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-total .cv-value { font-size:23px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-total .cv-unit { font-size:6.8px!important; }

  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-savings-grid { border-radius:9px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-savings-grid .cv-metric { min-height:48px!important; padding:5px 2px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-savings .cv-value { font-size:19px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-savings .cv-label { margin-top:3px!important; font-size:6.2px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-method { margin-top:5px!important; padding-top:5px!important; font-size:7.5px!important; }

  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-shell { padding:6px 8px 7px!important; border-radius:9px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-head { grid-template-columns:26px minmax(0,1fr) auto!important; gap:5px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-icon { width:26px!important; height:26px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-icon svg { width:24px!important; height:24px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-copy > strong { font-size:9.8px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-copy > span { font-size:5.6px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-value { font-size:23px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-soc-meter { height:4px!important; margin-top:5px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-network-footer { padding:5px 8px 6px!important; font-size:6.3px!important; }

  html.clh-mobile-v3 .sidebar.has-energy-dashboard-v3 > .mobile-site-directory-title {
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr) 42px!important;
    align-items:center!important;
    gap:0!important;
    min-height:34px!important;
    padding-left:0!important;
    padding-right:0!important;
    text-align:center!important;
  }
  html.clh-mobile-v3 .sidebar.has-energy-dashboard-v3 > .mobile-site-directory-title .mobile-site-directory-accent { display:none!important; }
  html.clh-mobile-v3 .sidebar.has-energy-dashboard-v3 > .mobile-site-directory-title strong {
    grid-column:2!important;
    display:block!important;
    width:100%!important;
    overflow:hidden!important;
    color:transparent!important;
    font-size:0!important;
    line-height:1!important;
    text-align:center!important;
  }
  html.clh-mobile-v3 .sidebar.has-energy-dashboard-v3 > .mobile-site-directory-title strong::after {
    content:'SITES';
    color:#3548aa!important;
    font:700 13px/1 'Oswald','Noto Sans',sans-serif!important;
    letter-spacing:.12em!important;
  }
}

#sidebar #energyHeartbeat[data-value-dashboard-round2] > .clh-value-dashboard:not(.clh-value-dashboard-v3){display:none!important}

#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-battery-capacity {
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:2px!important;
  min-width:0!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-battery-capacity > b {
  display:flex!important;
  align-items:baseline!important;
  justify-content:center!important;
  gap:2px!important;
  min-width:0!important;
  font:inherit!important;
  white-space:nowrap!important;
}
#sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-battery-capacity > b i { margin-right:1px!important; }
@media(max-width:980px){
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-battery-capacity { gap:1px!important; }
  #sidebar #energyHeartbeat[data-value-dashboard-round2] .cv-battery-capacity > b { gap:1px!important; }
}
