/* DSA CRM v12.14 — garde-fou final du dossier mandat. */
body.dsa-mandate-active #app .content,
body:has(#v-mandat-detail.view.on) #app .content{
  display:block!important;
  flex:1 1 auto!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  min-height:0!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior-x:none!important;
  overscroll-behavior-y:contain!important;
  scrollbar-gutter:stable;
  box-sizing:border-box!important;
}
body.dsa-mandate-active #v-mandat-detail.view.on,
body:has(#v-mandat-detail.view.on) #v-mandat-detail.view.on{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  box-sizing:border-box!important;
}

/* Repli pour les moteurs sans :has(), piloté par v12.14.js. */
body.dsa-mandate-active #app .content.v1187-calendar-content{
  display:block!important;
  overflow-y:auto!important;
}
