
/*
  v0.15.3 cél:
  Az oldalsáv összecsukása ne csak vizuális legyen, hanem a tartalom ténylegesen
  menjen balra, és a főoldali táblázat több szélességet kapjon.
*/

body.v015-modern{
  overflow-x:hidden;
}

body.v015-modern .container{
  box-sizing:border-box!important;
  margin-right:0!important;
  width:calc(100vw - 248px)!important;
  max-width:calc(100vw - 248px)!important;
}

body.v015-modern.v015-sidebar-collapsed .container,
body.v015-sidebar-collapsed .container{
  margin-left:76px!important;
  margin-right:0!important;
  width:calc(100vw - 76px)!important;
  max-width:calc(100vw - 76px)!important;
  padding-left:24px!important;
  padding-right:24px!important;
  box-sizing:border-box!important;
}

body.v015-modern:not(.v015-sidebar-collapsed) .container{
  margin-left:248px!important;
  margin-right:0!important;
  width:calc(100vw - 248px)!important;
  max-width:calc(100vw - 248px)!important;
  box-sizing:border-box!important;
}

/* A főoldali táblázatnak adjunk ténylegesen több helyet. */
body.v015-sidebar-collapsed.v015-dashboard-page .v015-dashboard-grid{
  grid-template-columns:minmax(0,1fr)!important;
  width:100%!important;
}

/*
  Összecsukott bal menünél a jobb oldali összegző panelt elrejtjük.
  Különben a bal oldalsávon nyert helyet részben elveszi a jobb panel.
  Kinyitott oldalsávnál automatikusan visszajön.
*/
body.v015-sidebar-collapsed.v015-dashboard-page .v015-side-panel{
  display:none!important;
}

body.v015-modern .card,
body.v015-modern .table-wrap,
body.v015-modern table{
  box-sizing:border-box!important;
}

body.v015-modern .table-wrap{
  width:100%!important;
  max-width:100%!important;
}

body.v015-sidebar-collapsed.v015-dashboard-page .v015-left-flow,
body.v015-sidebar-collapsed.v015-dashboard-page .v015-left-flow .card{
  width:100%!important;
  max-width:100%!important;
}

/* A nagy táblázat vízszintes görgetése megmarad, de a rendelkezésre álló hely már nagyobb. */
body.v015-sidebar-collapsed.v015-dashboard-page table{
  min-width:1280px;
}

/* Kisebb képernyőn ne erőltessük a fix bal margót. */
@media(max-width:1100px){
  body.v015-modern .container,
  body.v015-modern.v015-sidebar-collapsed .container,
  body.v015-sidebar-collapsed .container,
  body.v015-modern:not(.v015-sidebar-collapsed) .container{
    margin-left:0!important;
    width:100%!important;
    max-width:100%!important;
  }
}
