.global-ui-icon{width:18px!important;height:18px!important;flex-shrink:0;vertical-align:middle;display:inline-block;background:none!important;padding:0!important;color:inherit}.process-graph-surface{position:relative;width:100%;min-width:0;background:radial-gradient(ellipse at 50% 50%,#fbf7fa,#fff);border-radius:20px;overflow:hidden}.process-graph-canvas{position:absolute;inset:0}.process-graph-controls{position:absolute;inset:0}.process-graph-controls button{position:absolute;width:130px;transform:translateX(-50%);background:none!important;border:0!important;box-shadow:none!important;color:#552353;cursor:pointer;padding:0!important;text-align:center;min-height:0!important;border-radius:45px!important}.process-node-hit{display:block;height:80px;width:80px;border-radius:50%;margin:auto}.process-graph-controls button:focus-visible .process-node-hit,.process-graph-controls button[aria-pressed=true] .process-node-hit{outline:2px solid #87366b;outline-offset:3px}.process-node-caption{display:flex;align-items:center;flex-direction:column;gap:5px;margin-top:7px}.process-node-caption .global-ui-icon{width:15px!important;height:15px!important;color:#9b6d8c}.process-node-caption b{font:600 12px/1.4 Arial,sans-serif}.process-node-caption small{font:10px/1.4 Arial,sans-serif;color:#a07c92}.process-graph-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid #eee4ec;padding-top:15px;margin-top:12px;font-size:10px;color:#8d7588}.process-graph-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#87366b;margin-right:5px}.process-graph-legend i.blocked{background:#cb855c}.process-graph-legend span:last-child{margin-left:auto}.process-overview-note{display:flex;align-items:center;gap:12px;padding:15px 18px;background:#f5eaf2;border:1px solid #e7d4e0;border-radius:12px;color:#75305f;font-size:12px;line-height:1.6;margin:12px 0 22px}.process-overview-note b{font-weight:650}.process-overview-note .global-ui-icon{width:24px!important;height:24px!important}.flow-detail{border-top:1px solid #e9dce5;margin-top:24px;padding-top:20px}.flow-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.flow-detail-head h3{margin:0;font-size:15px;color:#552353}.flow-detail-head button{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;background:white;border:1px solid #e5d6e0;border-radius:9px;color:#87366b;cursor:pointer;font-size:12px}.flow-detail .case-row{width:100%}.flow-caption{font-size:12px;color:#88728a;line-height:1.6}.graph-main-panel{grid-column:1/-1!important}.process-graph-preview{min-width:0}@media(max-width:640px){.process-graph-controls button{width:124px}.process-graph-legend{gap:10px}.process-graph-legend span:last-child{margin-left:0}.process-overview-note{font-size:11px;padding:12px}.flow-detail .case-row{grid-template-columns:1fr!important}.flow-detail-head{align-items:start}.process-node-caption b{font-size:11px}}
.metric-chart-canvas{min-width:0}.metric-chart-canvas svg{max-width:100%;height:auto;background:none}.metric-chart-legend{display:flex;flex-wrap:wrap;gap:10px 18px;margin:5px 0 18px}.metric-chart-legend>span{display:flex;gap:7px;align-items:center;font:11px/1.5 Arial,sans-serif;color:#806584}.metric-chart-legend i{width:8px;height:8px;display:inline-block;border-radius:3px}.metric-chart-legend b{color:#5d3b5c}.metric-chart-data{font:11px/1.5 Arial,sans-serif;color:#8a728a;margin-top:12px}.metric-chart-data summary{cursor:pointer}.metric-chart-data>button,.metric-chart-data>div{display:flex;justify-content:space-between;gap:15px;width:100%;padding:10px 2px;background:transparent;border:0;border-bottom:1px solid #eee3eb;color:#775471;text-align:left;font:inherit}.metric-chart-data>button{cursor:pointer}.metric-chart-data b{white-space:nowrap}.metric-empty{color:#967f99;font-size:12px;padding:30px 0}.process-node-caption b{max-width:125px}
.manager-grid>.panel{min-width:0}.metric-chart-canvas{overflow:hidden;width:100%}.panel-head:has(#manager-owner){flex-wrap:wrap}#manager-owner{max-width:100%;padding:10px 12px;border:1px solid #e7d7e2;border-radius:9px;background:#fff;color:#794b6e;font-size:12px}.metric-chart-data>div span,.metric-chart-data>button span{min-width:0;overflow-wrap:anywhere}
