diff --git a/src/app/layouts/admin-layout/admin-layout.css b/src/app/layouts/admin-layout/admin-layout.css index f6e2358..c3f15ba 100644 --- a/src/app/layouts/admin-layout/admin-layout.css +++ b/src/app/layouts/admin-layout/admin-layout.css @@ -1,8 +1,19 @@ +:host { + display: flex; + flex-direction: column; + flex: 1 1 auto; + min-height: 0; +} + .admin-shell { display: flex; flex-direction: column; - height: 100%; + flex: 1 1 auto; min-height: 0; + /* unico contenitore scrollabile della console admin: + header + sidebar + contenuto scorrono insieme */ + overflow-y: auto; + overflow-x: hidden; } .admin-shell__header { @@ -38,7 +49,7 @@ display: grid; grid-template-columns: 240px minmax(0, 1fr); gap: 18px; - flex: 1 1 auto; + flex: 1 0 auto; min-height: 0; } @@ -119,8 +130,8 @@ } .admin-shell__content { + min-width: 0; min-height: 0; - overflow: auto; } @media (max-width: 900px) {