/* Owner-smoke sidebar regression fix.
   Presentation only: restore desktop icon-rail rhythm and keep expanded child labels readable. */
@media (min-width:701px){
  .sidebar.collapsed .sidebar-primary-nav{
    flex:0 0 auto!important;
    align-content:start!important;
    grid-auto-rows:42px!important;
    gap:4px!important;
  }

  .sidebar.collapsed .sidebar-primary-nav>.nav-destination,
  .sidebar.collapsed .nav-section>summary{
    min-height:42px!important;
    height:42px!important;
    margin:0!important;
    padding-top:7px!important;
    padding-bottom:7px!important;
  }

  .sidebar.collapsed .nav-section{margin:0!important}

  .sidebar.collapsed .nav-icon{
    width:22px!important;
    min-width:22px!important;
    font-size:20px!important;
    line-height:1!important;
  }

  .sidebar.collapsed .sidebar-system-nav{
    margin-top:8px!important;
    padding-top:8px!important;
    border-top:1px solid rgba(255,255,255,.12);
  }

  .sidebar.collapsed .sidebar-system-nav>.nav-group{display:none!important}

  .sidebar.collapsed .sidebar-system-nav>a{
    min-height:42px!important;
    height:42px!important;
    padding-top:7px!important;
    padding-bottom:7px!important;
    justify-content:center!important;
  }

  .sidebar.collapsed .sidebar-account{margin-top:auto!important}

  .desktop-navigation .nav-children .nav-destination>em{
    width:auto!important;
    max-width:none!important;
    min-width:max-content!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }
}
