/* Vila Nexus 0.16.8 - temporary desktop expansion for the collapsed sidebar. */
@media (hover:hover) and (pointer:fine) and (min-width:751px){
  body.sidebar-collapsed.sidebar-hover-expanded .sidebar{
    width:260px;
    padding-left:18px;
    padding-right:18px;
    box-shadow:10px 0 28px rgba(31,44,75,.12);
    z-index:45;
  }
  body.sidebar-collapsed.sidebar-hover-expanded .sidebar-brand{padding-left:8px}
  body.sidebar-collapsed.sidebar-hover-expanded .sidebar-brand>div:last-child,
  body.sidebar-collapsed.sidebar-hover-expanded .connection span:last-child,
  body.sidebar-collapsed.sidebar-hover-expanded .sidebar-footer .company-name,
  body.sidebar-collapsed.sidebar-hover-expanded .nav-section-label,
  body.sidebar-collapsed.sidebar-hover-expanded .nav-section-divider,
  body.sidebar-collapsed.sidebar-hover-expanded .nav-item-divider,
  body.sidebar-collapsed.sidebar-hover-expanded .module-context{display:block}
  body.sidebar-collapsed.sidebar-hover-expanded .sidebar nav button{
    justify-content:flex-start;
    font-size:inherit;
    padding-left:13px;
    padding-right:13px;
  }
  body.sidebar-collapsed.sidebar-hover-expanded .sidebar nav button span{font-size:16px}
  body.sidebar-collapsed.sidebar-hover-expanded .sidebar-footer{
    padding-left:8px;
    padding-right:8px;
    text-align:left;
  }
  body.sidebar-collapsed.sidebar-hover-expanded .sidebar-footer .link-button{text-align:left}
  body.sidebar-collapsed.sidebar-hover-expanded .module-switch{grid-template-columns:1fr 1fr;padding:4px}
  body.sidebar-collapsed.sidebar-hover-expanded .module-switch button{font-size:12px;height:auto}
  body.sidebar-collapsed.sidebar-hover-expanded .module-switch button::after{content:none}
}
