/* V8.04 — Rôles & Responsabilités uniquement. Même hauteur et position des titres/actions. */
#gov-preview .gp-roles .gp-middle > .gp-panel,
#gov-preview .gp-roles .gp-bottom > .gp-panel{
  padding:15px!important;
  display:flex!important;flex-direction:column!important;
  min-width:0!important;
}
#gov-preview .gp-roles .gp-middle > .gp-panel > .gp-panel-title,
#gov-preview .gp-roles .gp-bottom > .gp-panel > .gp-panel-title{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  min-height:36px!important;height:36px!important;
  padding:0!important;margin:0 0 12px!important;
  line-height:1.25!important;flex:0 0 36px!important;
  gap:10px!important;
}
#gov-preview .gp-roles .gp-panel-title .gp-small,
#gov-preview .gp-roles .gp-panel-title .v803-mission-actions .gp-small,
#gov-preview .gp-roles .gp-panel-title .v802-charge-filter .gp-small{
  height:32px!important;min-height:32px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  box-sizing:border-box!important;padding:0 10px!important;
  font-size:11px!important;line-height:1!important;white-space:nowrap!important;
}
#gov-preview .gp-roles .gp-panel-title .v803-mission-actions,
#gov-preview .gp-roles .gp-panel-title .v802-charge-filter{
  display:flex!important;align-items:center!important;gap:8px!important;
  margin:0!important;padding:0!important;
}
/* Barres verticales accessibles pour consulter les contenus sans déplacer les titres. */
#gov-preview .gp-roles .gp-middle > .gp-panel:first-child .load-table-scroll,
#gov-preview .gp-roles .gp-middle > .gp-panel:nth-child(2) .gp-alerts,
#gov-preview .gp-roles .gp-bottom > .gp-panel:first-child .gp-scroll,
#gov-preview .gp-roles .gp-bottom > .gp-panel:last-child .load-table-scroll{
  overflow-y:scroll!important;overflow-x:hidden!important;
  scrollbar-width:thin;scrollbar-color:#a98443 #192125;
  overscroll-behavior:contain;
}
#gov-preview .gp-roles .gp-middle > .gp-panel:first-child .load-table-scroll{max-height:218px!important;min-height:120px}
#gov-preview .gp-roles .gp-middle > .gp-panel:nth-child(2) .gp-alerts{max-height:218px!important;min-height:120px}
#gov-preview .gp-roles .gp-bottom > .gp-panel:first-child .gp-scroll{max-height:258px!important;min-height:120px}
#gov-preview .gp-roles .gp-bottom > .gp-panel:last-child .load-table-scroll{max-height:258px!important;min-height:120px}
#gov-preview .gp-roles .gp-middle .load-table-scroll::-webkit-scrollbar,
#gov-preview .gp-roles .gp-middle .gp-alerts::-webkit-scrollbar,
#gov-preview .gp-roles .gp-bottom .gp-scroll::-webkit-scrollbar,
#gov-preview .gp-roles .gp-bottom .load-table-scroll::-webkit-scrollbar{width:8px}
#gov-preview .gp-roles .gp-middle .load-table-scroll::-webkit-scrollbar-thumb,
#gov-preview .gp-roles .gp-middle .gp-alerts::-webkit-scrollbar-thumb,
#gov-preview .gp-roles .gp-bottom .gp-scroll::-webkit-scrollbar-thumb,
#gov-preview .gp-roles .gp-bottom .load-table-scroll::-webkit-scrollbar-thumb{background:#a98443;border-radius:8px}
#gov-preview .gp-roles .gp-middle .load-table-scroll::-webkit-scrollbar-track,
#gov-preview .gp-roles .gp-middle .gp-alerts::-webkit-scrollbar-track,
#gov-preview .gp-roles .gp-bottom .gp-scroll::-webkit-scrollbar-track,
#gov-preview .gp-roles .gp-bottom .load-table-scroll::-webkit-scrollbar-track{background:#192125}
@media(max-width:650px){
 #gov-preview .gp-roles .gp-middle > .gp-panel > .gp-panel-title,
 #gov-preview .gp-roles .gp-bottom > .gp-panel > .gp-panel-title{height:auto!important;min-height:36px!important;flex-basis:auto!important;flex-wrap:wrap!important}
}
