/* v37 projecten top alignment gelijk aan tickets/taken */
.v31-projects-page,
.projects-page{
  padding:24px 24px 42px!important;
}

.v31-projects-page > .top,
.projects-page > .top{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:18px!important;
  width:100%!important;
  margin:0 0 26px 0!important;
}

.v31-projects-page .v31-projects-actions,
.projects-page .v31-projects-actions{
  margin-left:auto!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:flex-end!important;
  gap:10px!important;
  padding-top:0!important;
}

.v31-projects-page .v31-add-btn,
.projects-page .v31-add-btn{
  min-width:128px!important;
  height:42px!important;
  min-height:42px!important;
  padding:0 18px!important;
  border-radius:11px!important;
  white-space:nowrap!important;
}

.v31-projects-page .v31-hidden-projects-btn,
.projects-page .v31-hidden-projects-btn{
  display:none!important;
}

/* kaarten exact dezelfde breedte/afstand als tickets/taken */
.v36-project-filter-card,
.v31-project-list-card{
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
}

/* project titelblok niet extra inspringen */
.v31-projects-page .top > div:first-child{
  margin:0!important;
  padding:0!important;
}
