/* AIDEP V10.1 LAYOUT HOTFIX
   Fixes legacy grid conflict after sidebar became fixed-position. */

.shell{
  display:block !important;
  min-height:100vh;
  background:var(--aidep-bg);
}

.main{
  display:block;
  width:auto !important;
  max-width:none !important;
  margin-left:var(--aidep-sidebar-width) !important;
  min-height:100vh;
  overflow:visible !important;
}

.shell.sidebar-is-collapsed .main{
  margin-left:var(--aidep-sidebar-collapsed) !important;
}

@media (max-width:780px){
  .main{
    margin-left:var(--aidep-sidebar-collapsed) !important;
  }
}
