/* V508 — Grand Public: visual sections, not nested cards. */
html.ba503-independent .editor .exercise-editor{
  background:transparent!important;border:0!important;box-shadow:none!important;
  border-radius:0!important;padding:14px 0 20px!important;margin:0!important;
}
html.ba503-independent .editor .exercise-editor + .exercise-editor{
  border-top:1px solid #425348!important;margin-top:20px!important;padding-top:24px!important;
}
html.ba503-independent .editor .exercise-editor .head{
  padding:0 0 14px!important;margin-bottom:12px!important;
  border-bottom:1px solid #35463b!important;
}
/* Exercise lookup is a flat section with a divider. */
html.ba503-independent .editor .exercise-editor .ba-exercise-pick{
  background:transparent!important;border:0!important;box-shadow:none!important;
  border-radius:0!important;padding:8px 0 20px!important;margin:0 0 18px!important;
  border-bottom:1px solid #35463b!important;
}
/* Separate movement name from training parameters without new boxes. */
html.ba503-independent .editor .exercise-editor > .fields{
  margin-top:22px!important;padding-top:20px!important;
  border-top:1px solid #35463b!important;
  column-gap:12px!important;row-gap:20px!important;
}
html.ba503-independent .editor .exercise-editor > .fields::before{
  content:'PARAMÈTRES DE L’EXERCICE';display:block;grid-column:1/-1;
  color:#b7e89d;font-size:12px;font-weight:800;letter-spacing:1.3px;
  text-align:center;margin-bottom:-6px;
}
/* Notes are a dedicated full-width section. */
html.ba503-independent .editor .exercise-editor > .fields > .full{
  grid-column:1/-1!important;border-top:1px solid #35463b!important;
  margin-top:6px!important;padding-top:18px!important;
}
/* Secondary options are separated by spacing and hairlines only. */
html.ba503-independent .editor .exercise-editor > .toggle{
  justify-content:center!important;text-align:center!important;
  padding-top:18px!important;margin:18px 0 12px!important;
  border-top:1px solid #35463b!important;
}
html.ba503-independent .editor .exercise-editor > .v32-advanced{
  margin-top:18px!important;padding:17px 0 0!important;
  border-top:1px solid #35463b!important;
}
html.ba503-independent .editor .exercise-editor .v32-advanced summary{text-align:center!important}
html.ba503-independent .editor .exercise-editor .fields > div{min-width:0!important}
@media(max-width:560px){
  html.ba503-independent .editor .exercise-editor > .fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html.ba503-independent .editor .exercise-editor .head{padding-bottom:16px!important}
}
