/* v2.1.1.14.2: restore Diagram captions after compact Grid conversion.
   Older ui-stability-v20920 and workflow-explorer-v2116 force width:0 on
   both the button and caption; this late stylesheet restores intrinsic sizing. */
#projectTree .workflow-diagram-row { display:grid!important; grid-template-columns:minmax(0,1fr) 27px 27px!important; gap:5px!important; align-items:center!important; }
#projectTree .workflow-diagram-row > button.project-tree-item {
  display:flex!important; align-items:center!important; gap:7px!important;
  box-sizing:border-box!important; min-width:0!important; width:100%!important;
  max-width:100%!important; flex:1 1 auto!important;
  overflow:hidden!important; padding:8px 7px!important;
  font-size:12px!important; line-height:1.45!important;
  color:#f3ffff!important; opacity:1!important; visibility:visible!important;
}
#projectTree .workflow-diagram-row > button.project-tree-item > i { flex:0 0 auto!important; width:auto!important; }
#projectTree .workflow-diagram-row > button.project-tree-item > span {
  display:block!important; flex:1 1 auto!important; min-width:0!important;
  width:auto!important; max-width:100%!important; overflow:hidden!important;
  white-space:nowrap!important; text-overflow:ellipsis!important;
  opacity:1!important; visibility:visible!important; color:inherit!important;
}
#projectTree .workflow-diagram-row > button.workflow-diagram-edit { min-width:27px!important; width:27px!important; height:29px!important; margin:0!important; }
#projectTree .workflow-diagram-row > button.project-tree-item:focus-visible { outline:2px solid #9ef4ed!important; outline-offset:-2px; }
@media (max-width:450px) { #projectTree .workflow-diagram-row {grid-template-columns:minmax(0,1fr) 26px 26px!important;gap:3px!important} #projectTree .workflow-diagram-row > button.project-tree-item{font-size:11.5px!important} }
