/* Energy Storage extension of the locked V3.3.10 Products state machine. */
@media (min-width:1101px){
  nav.menu.tsi-nav-enhanced .tes-nav-storage-root{position:static}
  nav.menu.tsi-nav-enhanced .tes-nav-storage-root>.sub-menu{
    position:absolute;inset:10px 10px 10px 320px;width:auto;margin:0;padding:4px 4px 4px 18px;
    display:none;grid-template-columns:190px minmax(0,1fr);grid-auto-rows:minmax(48px,auto);align-content:start;
    overflow:auto;background:transparent;border:0;border-left:1px solid var(--line,#e3e9ec);border-radius:0;
    box-shadow:none;opacity:0;visibility:hidden;transform:none;pointer-events:none
  }
  nav.menu.tsi-nav-enhanced .tes-nav-storage-root.tsi-nav-expanded>.sub-menu{display:grid;opacity:1;visibility:visible;pointer-events:auto}
  nav.menu .tes-nav-storage-root>.sub-menu:before,nav.menu .tes-nav-brand>.sub-menu:before{display:none}
  nav.menu.tsi-nav-enhanced .tes-nav-storage-root>.sub-menu>.tes-nav-brand{position:static;grid-column:1;width:auto;max-width:none;min-width:0;align-self:start}
  nav.menu.tsi-nav-enhanced .tes-nav-brand>a{width:100%;min-width:0;font-weight:850}
  nav.menu.tsi-nav-enhanced .tes-nav-storage-root.tsi-nav-expanded>a,
  nav.menu.tsi-nav-enhanced .tes-nav-brand.tsi-nav-expanded>a{color:var(--green,#389653);background:#f3f7f5;border-radius:9px}
  nav.menu.tsi-nav-enhanced .tes-nav-brand>.sub-menu{
    position:absolute;inset:4px 4px 4px 214px;width:auto;margin:0;padding:4px 8px 4px 18px;
    display:none;overflow:auto;background:transparent;border:0;border-left:1px solid var(--line,#e3e9ec);
    border-radius:0;box-shadow:none;opacity:0;visibility:hidden;transform:none;pointer-events:none
  }
  nav.menu.tsi-nav-enhanced .tes-nav-brand.tsi-nav-expanded>.sub-menu{display:block;opacity:1;visibility:visible;pointer-events:auto}
  nav.menu .tes-nav-brand>.sub-menu>li{width:auto;max-width:none}
  nav.menu .tes-nav-brand>.sub-menu a{padding:8px 12px!important;font-size:13px;font-weight:650;line-height:1.35}
}
@media (max-width:1100px){
  nav.menu.tsi-nav-enhanced .tes-nav-storage-root.tsi-nav-expanded>a,
  nav.menu.tsi-nav-enhanced .tes-nav-brand.tsi-nav-expanded>a{color:var(--green,#389653);background:#f3f7f5;border-radius:9px}
  nav.menu.tsi-nav-enhanced .tes-nav-brand>.sub-menu{margin-left:10px;padding-left:10px;border-left:1px solid var(--line,#e3e9ec)}
}

