
/* V223 — Harmonisation visuelle de Suivi / Profil uniquement */
#clientProfilePane h2,#clientProfilePane h3,
#clientProfilePane .v219-analysis-heading,
#clientProfilePane .profile-headline,
#clientProfilePane .v221-measures-panel>h3{
 text-align:center!important;
}
#clientProfilePane .v221-measures-panel .notice,
#clientProfilePane .v221-measures-panel .empty-hint,
#clientProfilePane .v221-measures-panel .profile-history,
#clientProfilePane .v221-measures-panel .profile-history>div,
#clientProfilePane .v221-measures-panel .ba-inline-evolution .notice,
#clientProfilePane .v221-measures-panel .measure-summary-row,
#clientProfilePane .v221-measures-panel .measure-edit,
#clientProfilePane .v221-measures-panel .secondary,
#clientProfilePane .v221-measures-panel .ba-history-date-picker,
#clientProfilePane .v221-measures-panel .profile-history table{
 background:#0b1926!important;
 border-color:#304c60!important;
 color:#edf5f3!important;
 box-shadow:none!important;
}
#clientProfilePane .v221-measures-panel .measure-edit,
#clientProfilePane .v221-measures-panel button.secondary{
 background:#142638!important;
 border:1px solid #38556b!important;
 color:#f1f7f5!important;
}
#clientProfilePane .v221-measures-panel .measure-edit:hover,
#clientProfilePane .v221-measures-panel button.secondary:hover{
 border-color:#a7fa13!important;
}
#clientProfilePane .v221-measures-panel .profile-history strong,
#clientProfilePane .v221-measures-panel .measure-summary-row strong{
 color:#f1f7f5!important;
}
#clientProfilePane .v221-measures-panel .measure-delta{
 color:#a7fa13!important;
}
#clientProfilePane .v221-measures-panel .ba-inline-evolution .notice,
#clientProfilePane .v221-measures-panel .empty-hint{
 text-align:center!important;
 border-radius:14px!important;
}
#clientProfilePane .v221-measures-panel .profile-history,
#clientProfilePane .v221-measures-panel .profile-history *{
 border-color:#304c60!important;
}
#clientProfilePane .v221-measures-panel .profile-history button:not(.danger){
 background:#142638!important;
 color:#edf5f3!important;
 border:1px solid #38556b!important;
}
#clientProfilePane .v221-measures-panel .profile-history button:not(.danger):hover{
 border-color:#a7fa13!important;
}
#clientProfilePane .v221-measures-panel .profile-history [style*="brown"],
#clientProfilePane .v221-measures-panel .ba-inline-evolution [style*="brown"]{
 background:#0b1926!important;color:#edf5f3!important;
}
/* V224 — centrage de tous les contenus et sélecteurs du profil */
#clientProfilePane .v221-measures-panel,
#clientProfilePane .v221-measures-panel p,
#clientProfilePane .v221-measures-panel label,
#clientProfilePane .v221-measures-panel summary,
#clientProfilePane .v221-measures-panel .profile-history,
#clientProfilePane .v221-measures-panel .profile-history th,
#clientProfilePane .v221-measures-panel .profile-history td,
#clientProfilePane .v221-measures-panel .measure-summary-row,
#clientProfilePane .v221-measures-panel .ba-history-date-picker,
#clientProfilePane .v221-measures-panel .ba-inline-evolution,
#clientProfilePane .v221-measures-panel .profile-chart-controls,
#clientProfilePane .v221-measures-panel .chart-custom-dates,
#clientProfilePane .v221-measures-panel .profile-fields,
#clientProfilePane .v221-measures-panel .profile-fields>div,
#clientProfilePane .v221-measures-panel .ba-measure-history-details,
#clientProfilePane .v221-measures-panel .ba-measure-input-details,
#clientProfilePane .v221-measures-panel .ba-measure-extra-fields,
#clientProfilePane .v221-measures-panel .ba-measure-extra-fields>div,
#clientProfilePane .v221-measures-panel button {text-align:center!important}
#clientProfilePane .v221-measures-panel select,
#clientProfilePane .v221-measures-panel input:not([type=checkbox]),
#clientProfilePane .v221-measures-panel button {text-align:center!important;text-align-last:center!important}
#clientProfilePane .v221-measures-panel .ba-measure-extra-fields>div{flex-direction:column!important;align-items:stretch!important}
#clientProfilePane .v221-measures-panel .ba-measure-extra-fields input{width:100%!important;flex:auto!important}
#clientProfilePane .v221-measures-panel .profile-history table{width:100%!important}
#clientProfilePane .v221-measures-panel .profile-history td,#clientProfilePane .v221-measures-panel .profile-history th{vertical-align:middle!important}
#clientProfilePane .premium-avatar-panel{display:flex!important;flex-direction:column!important;align-items:center!important}
#clientProfilePane .premium-avatar-panel .avatar-stage{width:100%!important;align-self:center!important;display:grid!important;place-items:center!important;position:relative!important}
#clientProfilePane .premium-avatar-panel .avatar-stage .body-art{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;position:absolute!important;inset:0!important}
#clientProfilePane .premium-avatar-panel .avatar-stage .body-art svg{display:block!important;position:relative!important;margin:0 auto!important;justify-self:center!important;align-self:center!important;max-width:100%!important;height:100%!important;transform:none!important}
#clientProfilePane .premium-avatar-panel .avatar-caption{text-align:center!important}
