/* V398 — Harmonisation visuelle du tableau de bord adhérent uniquement.
   Aucune modification JS, donnée, événement, état ou navigation. */
#client #clientDashboardPane,
#client #clientDashboardContent,
#client #clientDashboardContent .dashboard-grid,
#client #clientDashboardContent .dashboard-v44-grid,
#client #clientDashboardContent .dashboard-panel,
#client #clientDashboardContent .dashboard-pr-panel,
#client #clientDashboardContent .dashboard-recent-panel,
#client #clientDashboardContent .v198-section {
  background:transparent!important;background-color:transparent!important;background-image:none!important;
  box-shadow:none!important;
}
#client #clientDashboardContent .dashboard-panel,
#client #clientDashboardContent .dashboard-pr-panel,
#client #clientDashboardContent .dashboard-recent-panel,
#client #clientDashboardContent .v198-section {
  border:0!important;outline:0!important;
  padding:0!important;min-width:0!important;max-width:100%!important;
}
/* Les cartes de contenu demeurent distinctes, sans panneaux bleus parents. */
#client #clientDashboardContent .v196-latest,
#client #clientDashboardContent .v196-record-details,
#client #clientDashboardContent .v199-previous,
#client #clientDashboardContent .v205-next-card,
#client #clientDashboardContent .dashboard-measure-card,
#client #clientDashboardContent .dashboard-weight-card,
#client #clientDashboardContent .dashboard-weight-stats > div,
#client #clientDashboardContent .dashboard-weight-graph,
#client #clientDashboardContent .dashboard-stats > div,
#client #clientDashboardContent .ba-dashboard-hero,
#client #clientDashboardContent .ba-dashboard-hero-grid > div {
  background:#101416!important;background-color:#101416!important;background-image:none!important;
  border:1px solid #35434a!important;border-radius:18px!important;
  box-shadow:none!important;box-sizing:border-box!important;
  max-width:100%!important;min-width:0!important;
}
#client #clientDashboardContent .dashboard-weight-stats > div,
#client #clientDashboardContent .ba-dashboard-hero-grid > div {border-radius:13px!important;}
#client #clientDashboardContent .dashboard-weight-graph {overflow:hidden;}
#client #clientDashboardContent .dashboard-panel > * {max-width:100%;box-sizing:border-box;}
#client #clientDashboardContent .dashboard-panel > * + * {margin-top:16px;}
#client #clientDashboardContent .dashboard-panel > .section-label + h3 {margin-top:8px;}
@media(max-width:640px){
  #client #clientDashboardContent .dashboard-grid,
  #client #clientDashboardContent .dashboard-v44-grid {grid-template-columns:minmax(0,1fr)!important;}
}
