/* V8.21 — organigramme: viewport scrollable dans les deux directions, contenu intégral accessible */
#gov-preview .gp-middle > .gp-panel:first-child {min-width:0!important;overflow:visible!important;}
#gov-preview .gp-middle > .gp-panel:first-child .gv-tree-scroll {
 display:block!important;position:relative!important;width:100%!important;min-width:0!important;
 height:390px!important;max-height:390px!important;
 overflow-x:scroll!important;overflow-y:scroll!important;
 overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;
 scrollbar-width:auto!important;scrollbar-color:#c9a052 #182025!important;
 padding:12px 12px 32px!important;box-sizing:border-box!important;
}
#gov-preview .gp-middle > .gp-panel:first-child .gv-tree-scroll .gv-tree {
 display:flex!important;flex-direction:row!important;align-items:flex-start!important;
 justify-content:flex-start!important;gap:16px!important;
 width:max-content!important;min-width:100%!important;max-width:none!important;
 height:max-content!important;min-height:100%!important;
 padding:8px 28px 56px!important;box-sizing:border-box!important;
}
#gov-preview .gv-tree-scroll .gv-treebranch {width:max-content!important;min-width:max-content!important;max-width:none!important;flex:0 0 auto!important;}
#gov-preview .gv-tree-scroll .gv-children {
 width:max-content!important;min-width:max-content!important;max-width:none!important;
 display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;
 align-items:flex-start!important;gap:12px!important;
}
#gov-preview .gv-tree-scroll .gv-children > .gv-treebranch {flex:0 0 auto!important;min-width:max-content!important;width:max-content!important;}
#gov-preview .gv-tree-scroll .gv-node {width:170px!important;max-width:170px!important;min-width:170px!important;flex-shrink:0!important;overflow-wrap:break-word!important;}
#gov-preview .gv-tree-scroll::-webkit-scrollbar {width:12px!important;height:12px!important;}
#gov-preview .gv-tree-scroll::-webkit-scrollbar-thumb {background:#c9a052!important;border:2px solid #182025!important;border-radius:8px!important;}
#gov-preview .gv-tree-scroll::-webkit-scrollbar-track {background:#182025!important;}
#gov-preview .gv-tree-scroll::-webkit-scrollbar-corner {background:#182025!important;}
