.comms-path.workflow-initiative{--route-color:#54bd91;--route-done:#123f33;--route-current:#176345;--route-future:#112d29}.comms-path.workflow-inquiry{--route-color:#65b4ff;--route-done:#123b5b;--route-current:#155a93;--route-future:#102a40}.comms-path.workflow-unknown{--route-color:#a7afbb;--route-done:#29323e;--route-current:#3b4657;--route-future:#192636}.comms-path[class*=workflow-] button{border-color:var(--route-color);background:var(--route-future)}.comms-path[class*=workflow-] .done{background:var(--route-done);color:#edfff7}.comms-path[class*=workflow-] .current{background:var(--route-current);border:2px solid var(--route-color);box-shadow:0 0 0 3px #ffffff0c;color:white}.comms-path[class*=workflow-] .future{opacity:.7;border-style:dashed}.comms-path[class*=workflow-] .unverified{border-bottom:3px solid #dfb766}.comms-path[class*=workflow-] .blocked{border-color:#eea260;box-shadow:0 0 0 2px #eea26055}.comms-path[class*=workflow-]{grid-template-columns:repeat(var(--workflow-steps,6),minmax(110px,1fr))}.comms-path.mini[class*=workflow-]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(48px,auto)}.workflow-origin{display:inline-block;padding:5px 12px;border-radius:20px;border:1px solid #68778e;color:#e7edfa}.workflow-origin.initiative{background:#123f33;border-color:#54bd91}.workflow-origin.inquiry{background:#123b5b;border-color:#65b4ff}.workflow-inquiry-callout{border-inline-start:4px solid #65b4ff}.workflow-panel{margin-block:20px}.workflow-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.workflow-filters label{flex:1 1 150px;min-width:0}.workflow-filters input,.workflow-filters select{width:100%;max-width:100%;min-height:44px;font:inherit}.workflow-dialog{background:#102238;color:#edf4fa;border:1px solid #496a87;border-radius:14px;padding:24px;width:min(860px,calc(100vw - 28px));max-height:92dvh;overflow:auto}.workflow-dialog::backdrop{background:#030b18bb}.workflow-dialog form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.workflow-dialog header,.workflow-dialog footer,.workflow-dialog .wide{grid-column:1/-1}.workflow-dialog label{display:grid;gap:6px;min-width:0}.workflow-dialog input,.workflow-dialog select,.workflow-dialog textarea{width:100%;box-sizing:border-box;min-height:44px;color:#edf4fa;background:#0a192c;border:1px solid #496a87;border-radius:8px;font:inherit;padding:10px}.workflow-dialog input[type=checkbox]{width:24px;min-height:24px}.workflow-dialog select[multiple]{min-height:130px}.workflow-dialog footer{display:flex;gap:10px;flex-wrap:wrap}.workflow-dialog button{min-height:44px}.workflow-dialog [role=status]{color:#ffd1a9}.workflow-compare{overflow:auto;max-height:340px;grid-column:1/-1;border:1px solid #496a87;padding:12px}.workflow-compare article{padding-block:10px;border-bottom:1px solid #496a87}.workflow-compare pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.workflow-background-item{border-inline-start:3px solid #d3b86f}.gantt-cell .gantt-bar.background-call{background:#6b5521;border-color:#dfbd69;color:#fff}.background-key{color:#f0d28b}.force-legend .background-key:before{background:#b49749}.workflow-dialog :focus-visible{outline:2px solid #e0bd73;outline-offset:2px}.workflow-dialog header h2{overflow-wrap:anywhere}.workflow-task-partners{display:flex;gap:6px;flex-wrap:wrap}.workflow-task-partners span{padding:3px 8px;background:#163c58;border-radius:14px}.workflow-nav-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}@media(max-width:650px){.workflow-dialog{padding:16px}.workflow-dialog form{grid-template-columns:1fr}.workflow-dialog header,.workflow-dialog footer,.workflow-dialog .wide{grid-column:1}.workflow-dialog footer{position:sticky;bottom:-16px;background:#102238;padding-block:10px}.comms-path[class*=workflow-]{grid-template-columns:repeat(3,minmax(0,1fr))}.cplus-app.v2 #cplusSidebar #v2Navigation{grid-template-columns:repeat(5,minmax(0,1fr))}.cplus-app.v2 #cplusSidebar #v2Navigation>button>span{font-size:11px;white-space:normal}.workflow-filters label{flex-basis:100%}}
@media(min-width:651px)and(max-width:900px){.cplus-app.v2 #cplusSidebar #v2Navigation{grid-template-columns:repeat(5,minmax(0,1fr))}}
