/* HF74 - organization editor only: constrain person and certificate cells to the left pane. */
#r59OrgEditor,#r59OrgEditor .r78-layer-scroll-width,#r59OrgEditor .r76-layer,#r59OrgEditor .r76-layer-body,#r59OrgEditor .r76-node{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important}
#r59OrgEditor{overflow-x:hidden!important;overflow-y:auto!important}
#r59OrgEditor .r78-layer-scroll-width{width:100%!important;min-width:0!important;max-width:100%!important}
#r59OrgEditor .r76-node-grid,#r59OrgEditor .r76-member-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:3px!important}
#r59OrgEditor .r76-member-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,.51fr) minmax(0,.95fr) minmax(0,.72fr) minmax(0,1.05fr) minmax(0,.62fr) minmax(0,.60fr)!important}
#r59OrgEditor .r76-member-grid>.r76-field{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:hidden}
#r59OrgEditor .r76-member-grid input,#r59OrgEditor .r76-member-grid select{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important}
#r59OrgEditor .r76-member-grid .r79-member-person input{max-width:165px!important}
#r59OrgEditor .r76-member-grid .r79-member-cert input{max-width:185px!important}
#r59OrgEditor .r76-member-grid .r78-color-row{display:flex!important;flex-flow:row nowrap!important;gap:2px!important;min-width:0!important;max-width:100%!important}
#r59OrgEditor .r76-member-grid .r78-color-dot{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important}
#r59OrgEditor .r76-member-grid input[type=file]{max-width:100%!important;font-size:8px!important}
