/* V8.22 — organigramme confiné strictement à son encart. */
#gov-preview .gp-middle > .gp-panel:first-child {
  height:276px!important;min-height:276px!important;max-height:276px!important;
  min-width:0!important;overflow:hidden!important;box-sizing:border-box!important;
  display:flex!important;flex-direction:column!important;
}
#gov-preview .gp-middle > .gp-panel:first-child > .gp-panel-title {
  flex:0 0 auto!important;
}
#gov-preview .gp-middle > .gp-panel:first-child > .gv-tree-scroll {
  position:relative!important;flex:1 1 0!important;min-height:0!important;
  height:auto!important;max-height:none!important;width:100%!important;
  overflow-x:auto!important;overflow-y:auto!important;
  overscroll-behavior:contain!important;scrollbar-gutter:stable!important;
  padding:10px 12px 24px!important;box-sizing:border-box!important;
  scrollbar-color:#c9a052 #182025!important;scrollbar-width:auto!important;
}
#gov-preview .gp-middle > .gp-panel:first-child > .gv-tree-scroll .gv-tree {
  width:max-content!important;min-width:100%!important;max-width:none!important;
  height:max-content!important;min-height:0!important;
  padding:8px 24px 44px!important;box-sizing:border-box!important;
}
#gov-preview .gp-middle > .gp-panel:first-child > .gv-tree-scroll::-webkit-scrollbar{width:11px!important;height:11px!important;}
#gov-preview .gp-middle > .gp-panel:first-child > .gv-tree-scroll::-webkit-scrollbar-thumb{background:#c9a052!important;border:2px solid #182025!important;border-radius:8px!important;}
#gov-preview .gp-middle > .gp-panel:first-child > .gv-tree-scroll::-webkit-scrollbar-track{background:#182025!important;}
