/* Desktop capacity-current v13: guide lines, centered system speed and stable parish spacing. */
@media (min-width: 981px) {
  .site-energy-network-canvas-v12 {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
  }

  .site-energy-network-canvas-v13 {
    position: absolute;
    z-index: 14;
    top: 0;
    left: 0;
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: none;
  }

  /* Use a fixed, predictable identity row and reserve the lower strip for current + speed. */
  #siteList .site-parish-group.is-desktop-collapsed > .site-parish-heading[data-desktop-accordion="1"] {
    box-sizing: border-box;
    display: grid !important;
    grid-template-columns: max-content max-content minmax(0, 1fr) 16px !important;
    align-items: center !important;
    justify-content: stretch !important;
    column-gap: 10px !important;
    row-gap: 0 !important;
    min-height: 43px !important;
    padding: 6px 7px 13px 6px !important;
  }

  #siteList .site-parish-group.is-desktop-collapsed > .site-parish-heading[data-desktop-accordion="1"] > span:first-child {
    grid-column: 1;
    align-self: center !important;
    min-width: 0;
    margin: 0 !important;
  }

  #siteList .site-parish-group.is-desktop-collapsed > .site-parish-heading[data-desktop-accordion="1"] > small {
    grid-column: 2;
    align-self: center !important;
    justify-self: start !important;
    margin: 0 !important;
  }

  #siteList .site-parish-group.is-desktop-collapsed > .site-parish-heading[data-desktop-accordion="1"] > .desktop-parish-arrow {
    grid-column: 4;
    align-self: center !important;
    justify-self: end !important;
    margin: 0 !important;
  }
}
