:host { display: flex; flex-direction: column; flex: 1 1 auto; } mat-drawer-container { flex: 1 1 auto; } .spacer { flex: 1 1 auto; } .logo { cursor: pointer; } mat-toolbar { border-bottom: 1px solid #ccc; } mat-drawer, mat-toolbar { background-color: #fff; border-radius: 0; } .main_sidenav{ width: 200px; padding: 0 2px; } mat-drawer { button { width: calc(100% - 4px); } } mat-toolbar { gap: 12px; } .nav-button { display: flex; padding: 12px 12px; margin: 4px; border-radius: 8px; cursor: pointer; align-items: center; gap: 12px; transition: background-color 0.2s ease-in-out; &:hover { background-color: rgb(246, 246, 247); } }