/* v49 - Projecten exact links uitlijnen met Tickets/Taken */

/* Haal alle extra inspringing/midden-uitlijning weg */
.v31-projects-page,
.projects-page,
body .v31-projects-page,
main .v31-projects-page,
.content .v31-projects-page,
.container .v31-projects-page,
.container-fluid .v31-projects-page{
  max-width:none!important;
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:32px!important;
  padding-right:32px!important;
  box-sizing:border-box!important;
}

/* Als Projecten binnen een gecentreerde parent zit: ook die neutraliseren */
body:has(.v31-projects-page) main,
body:has(.v31-projects-page) .main,
body:has(.v31-projects-page) .content,
body:has(.v31-projects-page) .container,
body:has(.v31-projects-page) .container-fluid{
  max-width:none!important;
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
}

/* Alle project hoofdblokken exact op dezelfde x-positie */
.v31-projects-page > .top,
.v31-projects-top,
.v31-projects-toolbar,
.v36-project-filter-card,
.v31-project-list-card{
  max-width:none!important;
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  box-sizing:border-box!important;
}

/* Headerknoppen blijven rechts, zonder de pagina te verschuiven */
.v31-projects-page > .top,
.v31-projects-top{
  padding-left:0!important;
  padding-right:0!important;
}

.v31-projects-actions{
  margin-left:auto!important;
}

/* Filter en lijst niet meer smaller/gecentreerd */
.v31-projects-toolbar,
.v36-project-filter-card,
.v31-project-list-card{
  align-self:stretch!important;
}

/* Zelfde linkerafstand als Tickets op desktop */
@media(min-width:901px){
  .v31-projects-page,
  .projects-page{
    padding-left:32px!important;
    padding-right:32px!important;
  }
}

/* Mobiel compact */
@media(max-width:900px){
  .v31-projects-page,
  .projects-page{
    padding-left:12px!important;
    padding-right:12px!important;
  }
}
