/* BuddySocial v11.66b — scoped herstel van de gewone Pimp-overzichtspagina.
   Laat V3 layout editor en support ongemoeid. */
body[data-page="pimp_profile"] main.pimp-page,
body[data-page="admin_pimp_profile"] main.pimp-page{
  display:block !important;
  width:100% !important;
  max-width:none !important;
  grid-template-columns:none !important;
  grid-auto-flow:initial !important;
  align-items:initial !important;
  overflow:visible !important;
}
body[data-page="pimp_profile"] main.pimp-page > .pimp-hero,
body[data-page="pimp_profile"] main.pimp-page > .pimp-tabs-organized,
body[data-page="pimp_profile"] main.pimp-page > .pimp-dashboard,
body[data-page="pimp_profile"] main.pimp-page > .pimp-reset-card,
body[data-page="admin_pimp_profile"] main.pimp-page > .pimp-hero,
body[data-page="admin_pimp_profile"] main.pimp-page > .pimp-tabs-organized,
body[data-page="admin_pimp_profile"] main.pimp-page > .pimp-dashboard,
body[data-page="admin_pimp_profile"] main.pimp-page > .pimp-reset-card{
  position:static !important;
  float:none !important;
  clear:both !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  margin-left:0 !important;
  margin-right:0 !important;
  inset:auto !important;
  transform:none !important;
}
body[data-page="pimp_profile"] .pimp-tabs-organized,
body[data-page="admin_pimp_profile"] .pimp-tabs-organized{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:12px !important;
  margin:14px 0 !important;
}
body[data-page="pimp_profile"] .pimp-tab-group,
body[data-page="admin_pimp_profile"] .pimp-tab-group{
  min-width:0 !important;
  width:auto !important;
}
body[data-page="pimp_profile"] .pimp-tab-group>div,
body[data-page="admin_pimp_profile"] .pimp-tab-group>div{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:8px !important;
}
body[data-page="pimp_profile"] .pimp-tab-group a,
body[data-page="admin_pimp_profile"] .pimp-tab-group a{
  width:auto !important;
  max-width:100% !important;
  min-width:0 !important;
  flex:0 1 auto !important;
  white-space:normal !important;
}
body[data-page="pimp_profile"] .pimp-dashboard,
body[data-page="admin_pimp_profile"] .pimp-dashboard{
  display:grid !important;
  grid-template-columns:repeat(auto-fit,minmax(230px,1fr)) !important;
  gap:12px !important;
  margin:14px 0 !important;
}
body[data-page="pimp_profile"] .pimp-dashboard>a,
body[data-page="admin_pimp_profile"] .pimp-dashboard>a{
  min-width:0 !important;
  width:auto !important;
}
body[data-page="pimp_profile"] .pimp-reset-card,
body[data-page="admin_pimp_profile"] .pimp-reset-card{
  box-sizing:border-box !important;
  margin-top:14px !important;
}
/* V3 blijft volledig zijn eigen layout houden. */
body[data-page="pimp_profile"] .pimpv3-section,
body[data-page="admin_pimp_profile"] .pimpv3-section{
  width:100% !important;
}
@media (max-width:900px){
  body[data-page="pimp_profile"] .pimp-tabs-organized,
  body[data-page="admin_pimp_profile"] .pimp-tabs-organized{
    grid-template-columns:1fr !important;
  }
  body[data-page="pimp_profile"] .pimp-dashboard,
  body[data-page="admin_pimp_profile"] .pimp-dashboard{
    grid-template-columns:1fr !important;
  }
}
