body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html,body,#root{overscroll-behavior-x:none}.app-header-search{line-height:normal}.ant-layout-sider-light .ant-menu-item-group-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#e6f4ff!important}a{text-decoration:none}.process-detail-tabs .ant-tabs-nav,.process-detail-tabs .ant-tabs-nav-wrap{overscroll-behavior-x:none}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.process-steps-editor-shell{color:#1f2937;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.process-steps-floating-toolbar{position:absolute;left:16px;top:50%;z-index:14;width:48px;padding:9px 0;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translateY(-50%);background:#fff;border:1px solid #e3e7ee;border-radius:14px;box-shadow:0 8px 24px #1018281f}.process-steps-floating-toolbar button{width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #e3e7ee;border-radius:9px;background:#fff;color:#4b5563;font-size:18px;font-weight:700;cursor:pointer}.process-steps-floating-toolbar button:hover:not(:disabled){background:#f4f6fa}.process-steps-floating-toolbar button.is-active{background:#eef4ff;border-color:#cdddfb;color:#2563eb}.process-steps-floating-toolbar button:disabled{cursor:not-allowed;opacity:.42}.process-steps-floating-toolbar .process-editor-history-icon{width:17px;height:17px;stroke-width:2}.process-steps-filter-popover__empty{display:block;max-width:260px;padding:6px 2px 2px;color:#8a94a6;font-size:12px;line-height:1.35}.process-steps-palette__icon--stop{color:#1f2937;font-size:23px}.process-steps-floating-toolbar>span{width:24px;height:1px;background:#e3e7ee}.process-steps-palette{position:absolute;left:78px;top:74px;z-index:15;width:310px;padding:14px;background:#fff;border:1px solid #e3e7ee;border-radius:14px;box-shadow:0 20px 50px #0f172a2e}.process-steps-filter-popover{position:absolute;left:78px;top:calc(50% + 10px);z-index:15;width:220px;padding:13px 15px;transform:translateY(-50%);background:#fff;border:1px solid #e3e7ee;border-radius:12px;box-shadow:0 14px 36px #0f172a29}.process-steps-filter-popover__head{margin-bottom:9px;color:#4b5563;font-size:12px;font-weight:700}.process-steps-filter-pills{display:flex;flex-wrap:wrap;gap:6px}.process-steps-filter-pills button{min-height:24px;max-width:100%;padding:2px 7px;border:1px solid #e3e7ee;border-radius:999px;background:#f8fafc;color:#4b5563;font-size:11px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.process-steps-filter-pills button.is-active{background:#2563eb;border-color:#2563eb;color:#fff}.process-steps-palette__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#1f2937;font-size:15px}.process-steps-palette__head button{width:28px;height:28px;border:0;background:transparent;color:#94a3b8;font-size:24px;line-height:1;cursor:pointer}.process-steps-palette__item{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:8px 4px;border:0;border-radius:10px;background:transparent;color:#1f2937;text-align:left;cursor:pointer}.process-steps-palette__item:hover:not(:disabled){background:#f8fafc}.process-steps-palette__item:disabled{cursor:progress;opacity:.6}.process-steps-palette__item b,.process-steps-palette__item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-steps-palette__item b{font-size:14px}.process-steps-palette__item small{color:#6b7280;font-size:12px;line-height:1.3}.process-steps-palette__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #cbd5e1;border-radius:9px;color:#475569;font-size:17px;font-weight:800}.process-steps-palette__icon--blue{background:#2563eb;border-color:#2563eb;color:#fff}.process-steps-palette__icon--amber{border-color:#f59e0b;color:#f59e0b}.process-steps-palette__icon--green{background:#dcfce7;border-color:#dcfce7;color:#16a34a}.process-steps-palette__icon--dark{background:#111827;border-color:#111827;color:#fff}.process-steps-alignment-guides{position:absolute;inset:0;z-index:13;pointer-events:none;overflow:hidden}.process-steps-alignment-guides i{position:absolute;display:block;opacity:.9}.process-steps-alignment-guides__v{top:0;bottom:0;width:0;border-left:1.5px dashed #ef4444}.process-steps-alignment-guides__h{left:0;right:0;height:0;border-top:1.5px dashed #ef4444}.process-steps-flow-canvas .react-flow__edge.selected path.react-flow__edge-path,.process-steps-flow-canvas .react-flow__edge:focus-visible path.react-flow__edge-path{stroke:#1677ff!important;stroke-width:3px!important}.process-steps-flow-canvas .react-flow__controls-button.process-steps-zoom-percent{color:#667085;font-size:9px;font-weight:700;line-height:1;cursor:default}.process-steps-flow-canvas .react-flow__controls-button.process-steps-zoom-percent:hover{background:#fff}.process-steps-flow-canvas .process-steps-edge-point{position:absolute;z-index:25;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:3px solid #2563eb;border-radius:50%;background:#fff;box-shadow:0 1px 4px #2563eb3d;cursor:grab;pointer-events:all;touch-action:none}.process-steps-flow-canvas .process-steps-edge-point:active{cursor:grabbing}.process-steps-flow-canvas .process-steps-edge-point--active{background:#2563eb}.process-steps-flow-canvas .process-steps-edge-point--add{width:11px;height:11px;border-width:2px;opacity:.72}.process-steps-flow-canvas .process-steps-edge-point--add:hover,.process-steps-flow-canvas .process-steps-edge-point--add:focus-visible{width:15px;height:15px;opacity:1;outline:none}.process-steps-flow-canvas .process-steps-edge-toolbar{position:absolute;z-index:26;display:flex;align-items:center;gap:4px;min-height:40px;padding:5px 7px;border:1px solid #dde5f0;border-radius:8px;background:#fff;box-shadow:0 10px 26px #0f172a29;pointer-events:all;white-space:nowrap}.process-steps-flow-canvas .process-steps-edge-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:30px;height:30px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:#475569;font:inherit;font-size:13px;cursor:pointer}.process-steps-flow-canvas .process-steps-edge-toolbar button:hover,.process-steps-flow-canvas .process-steps-edge-toolbar button:focus-visible{background:#eef4ff;color:#2563eb;outline:none}.process-steps-flow-canvas .process-steps-edge-toolbar input{width:154px;height:30px;padding:0 9px;border:1px solid #93b4ff;border-radius:6px;outline:none;color:#1e293b;font:inherit;font-size:13px}.process-steps-flow-canvas .process-steps-edge-toolbar__text,.process-steps-flow-canvas .process-steps-edge-toolbar__reset{min-width:auto}.process-steps-flow-canvas .react-flow__node{overflow:visible}.process-steps-flow-canvas .process-steps-port-handle{width:12px!important;height:12px!important;z-index:8!important;border-radius:999px!important;border:3px solid #2563eb!important;background:#fff!important;box-shadow:0 1px 3px #10182838;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.process-steps-flow-canvas .react-flow__node:hover .process-steps-port-handle,.process-steps-flow-canvas .react-flow__node.selected .process-steps-port-handle,.process-steps-flow-canvas .process-steps-port-handle.connectionindicator{opacity:1;pointer-events:auto}.process-steps-flow-canvas .process-steps-port-handle:hover{transform:scale(1.15)}.process-steps-flow-canvas .process-steps-kind-badge{position:absolute;top:-10px;left:12px;z-index:6;display:inline-flex;align-items:center;justify-content:center;min-height:16px;padding:1px 7px 2px;border-radius:8px;background:#111827;color:#fff;font-size:9.5px;font-weight:800;line-height:1;letter-spacing:0;text-transform:lowercase;box-shadow:0 1px 2px #10182824;pointer-events:none}.process-steps-flow-canvas .process-steps-kind-badge--in{background:#16a34a}.process-steps-flow-canvas .process-steps-kind-badge--out{background:#fff;color:#111827;border:1px solid #d1d5db}.process-steps-flow-canvas .process-steps-kind-badge--nested-process{background:#2563eb}.process-steps-flow-canvas .process-step-terminal{position:relative;box-sizing:border-box;width:150px;min-height:54px;display:flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;border:1.5px solid #cfd5de;background:#fff;box-shadow:0 1px 2px #10182812}.process-steps-flow-canvas .process-step-terminal--in{background:#e9f8ef;border-color:#16a34a;color:#15803d}.process-steps-flow-canvas .process-step-terminal--out{background:#1f2937;border-color:#1f2937;color:#fff}.process-steps-flow-canvas .process-step-terminal--custom{width:100%;height:100%;min-width:150px;min-height:54px;padding:14px 20px;box-shadow:0 12px 22px #0f172a1f}.process-steps-flow-canvas .process-step-terminal__title{display:block;max-width:100%;overflow:hidden;color:inherit;font-size:12.5px;font-weight:800;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.process-steps-flow-canvas .process-step-terminal__editor{width:100%;display:flex;align-items:center;justify-content:center;gap:3px;color:inherit;font-size:12.5px;font-weight:800;line-height:1.2}.process-steps-flow-canvas .process-step-terminal__editor textarea.ant-input{min-width:0;padding:0;color:inherit;font-size:12.5px;font-weight:800;line-height:1.2;text-align:center;resize:none}.process-steps-flow-canvas .process-step-terminal--out .process-step-terminal__editor textarea.ant-input{caret-color:#fff}.process-steps-flow-canvas .process-step-terminal--custom .process-step-terminal__title{display:-webkit-box;overflow:hidden;text-overflow:clip;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical}.process-steps-flow-canvas .process-steps-node-progress{position:absolute;left:24px;right:24px;bottom:6px;height:4px;overflow:hidden;border-radius:999px;background:#edf0f4;pointer-events:none}.process-steps-flow-canvas .process-steps-node-progress i{display:block;height:100%;border-radius:inherit;background:#f59e0b}.process-steps-flow-canvas .process-steps-digital-badge{position:absolute;top:-10px;right:-8px;z-index:5;display:inline-flex;align-items:center;min-height:18px;padding:1px 6px;border:1px solid #6366f1;border-radius:8px;background:#eef2ff;color:#6366f1;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none}.process-steps-flow-canvas .process-steps-minimap{position:absolute;right:14px;bottom:14px;z-index:18;width:200px;height:130px;overflow:hidden;background:#ffffffed;border:1px solid #dfe5ee;border-radius:10px;box-shadow:0 6px 18px #1018281f;-webkit-user-select:none;user-select:none}.process-steps-flow-canvas .process-steps-minimap--collapsed{height:22px}.process-steps-flow-canvas .process-steps-minimap__toggle{position:absolute;top:2px;right:6px;z-index:2;padding:0;border:0;background:transparent;color:#64748b;font-size:11px;line-height:16px;cursor:pointer}.process-steps-flow-canvas .process-steps-minimap__svg{display:block;width:200px;height:130px;cursor:grab}.process-steps-flow-canvas .process-steps-swimlane-resize-layer{pointer-events:none}.process-steps-flow-canvas .process-steps-swimlane-split-hit{pointer-events:auto!important;touch-action:none}.process-steps-flow-canvas .process-steps-swimlane-split-hit:hover{fill:#1677ff14}.process-steps-flow-canvas .process-steps-swimlane-title-wrap{width:100%;height:100%;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:4px;color:#64748b;pointer-events:auto}.process-steps-flow-canvas .process-steps-swimlane-drag-handle{width:14px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;color:#94a3b8;font-size:13px;font-weight:800;line-height:1;letter-spacing:-4px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.process-steps-flow-canvas .process-steps-swimlane-drag-handle:hover{background:#2563eb14;color:#2563eb}.process-steps-flow-canvas .process-steps-swimlane-drag-handle:active{cursor:grabbing}.process-steps-flow-canvas .process-steps-swimlane-title{margin:0;padding:0;box-sizing:border-box;width:100%;height:100%;font-weight:600;color:#64748b;-webkit-user-select:none;user-select:none;overflow:hidden;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.process-steps-flow-canvas .process-steps-swimlane-title[contenteditable=true]{cursor:text;-webkit-user-select:text;user-select:text}.process-steps-flow-canvas .process-steps-swimlane-title[contenteditable=true]:focus{display:block;height:auto;min-height:100%;padding:1px 3px;border-radius:6px;background:#ffffffeb;box-shadow:0 0 0 2px #2563eb29;outline:none;-webkit-line-clamp:unset;line-clamp:unset}.process-steps-flow-canvas .process-steps-swimlane-drop-label{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#2563eb;color:#fff;box-shadow:0 8px 18px #2563eb40;font-size:11px;font-weight:800;line-height:24px;white-space:nowrap}.process-steps-flow-canvas .process-steps-quick-actions{position:absolute;left:0;top:0;z-index:24;display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid #dde5f0;border-radius:16px;background:#fff;box-shadow:0 10px 28px #0f172a29;pointer-events:auto}.process-steps-flow-canvas .process-steps-quick-actions button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:9px;background:transparent;color:#1f2937;font-size:18px;cursor:pointer}.process-steps-flow-canvas .process-steps-quick-actions button:hover,.process-steps-flow-canvas .process-steps-quick-actions button:focus-visible{background:#e8eefc;color:#2563eb;outline:none}.process-steps-flow-canvas .process-steps-quick-actions__emoji{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:19px;line-height:1}.process-steps-flow-canvas .process-steps-quick-actions__divider{width:1px;height:24px;background:#dde5f0}.process-steps-flow-canvas .process-steps-convert-picker{display:inline-flex}.process-steps-flow-canvas .process-steps-convert-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:27;width:252px;padding:8px;border:1px solid #dde5f0;border-radius:14px;background:#fff;box-shadow:0 16px 34px #0f172a2e}.process-steps-flow-canvas .process-steps-convert-menu button{width:100%;height:36px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:0 10px;border-radius:9px;color:#1f2937;font-size:14px;text-align:left}.process-steps-flow-canvas .process-steps-convert-menu button:hover,.process-steps-flow-canvas .process-steps-convert-menu button:focus-visible{background:#f3f6fc;color:#1f2937}.process-steps-flow-canvas .process-steps-convert-menu__icon{display:inline-flex;justify-content:center;font-size:17px;font-weight:700}.process-steps-flow-canvas .process-steps-convert-menu__icon--in{color:#16a34a}.process-steps-flow-canvas .process-steps-convert-menu__icon--out{color:#1f2937}@keyframes process-steps-agent-pulse{0%{box-shadow:0 0 #1677ff8c}50%{box-shadow:0 0 0 10px #1677ff00}to{box-shadow:0 0 #1677ff00}}.process-steps-flow-canvas .react-flow__node.process-steps-node--agent-pulse{animation:process-steps-agent-pulse 1.1s ease-out 2}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.process-quick-create-overlay{position:absolute;inset:0;z-index:28;display:flex;align-items:center;justify-content:center;padding:18px;background:#11182747}.process-quick-create-modal{width:min(400px,calc(100% - 36px));max-height:calc(100% - 36px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 16px 48px #0f172a38}.process-quick-create-modal__header{flex-shrink:0;padding:14px 20px 12px;border-bottom:1px solid #e3e7ee}.process-quick-create-modal__header h2{margin:0;color:#1f2937;font-size:19px;font-weight:800;line-height:1.2}.process-quick-create-modal__body{min-height:0;padding:12px 20px 19px;overflow:auto}.process-quick-create-modal .ant-form-item{margin-bottom:10px}.process-quick-create-modal .ant-form-item:last-child{margin-bottom:0}.process-quick-create-modal__new-position{margin-top:-4px;margin-bottom:10px}.process-quick-create-modal__new-position>.ant-btn-link{height:auto;padding:2px 0;font-weight:600}.process-quick-create-modal__new-position-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center}.process-quick-create-modal__new-position-form .ant-btn{min-width:0;padding-inline:10px}.process-quick-create-modal .ant-form-item-label>label{color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.process-quick-create-modal .ant-form-item-label{padding-bottom:2px}.process-quick-create-modal .ant-input,.process-quick-create-modal .ant-select-selector{border-color:#dce2eb;border-radius:10px;box-shadow:none}.process-quick-create-modal .ant-input-lg,.process-quick-create-modal .ant-select-lg{min-height:36px;font-size:15px}.process-quick-create-modal .ant-select-lg .ant-select-selector{min-height:36px}.process-quick-create-modal .ant-select-lg .ant-select-selection-search-input{height:34px}.process-quick-create-modal .ant-select-lg .ant-select-selection-placeholder,.process-quick-create-modal .ant-select-lg .ant-select-selection-item{line-height:34px}.process-quick-create-modal__footer{flex-shrink:0;padding:10px 20px 12px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e3e7ee}.process-quick-create-modal__footer .ant-btn{min-width:86px;height:34px;border-radius:10px;font-weight:700;font-size:15px}.process-quick-create-modal__footer .ant-btn-primary{background:#2563eb;box-shadow:none}:root{--pm-bg: #f6f7f9;--pm-ink: #1f2937;--pm-ink-soft: #4b5563;--pm-muted: #6b7280;--pm-line: #e3e7ee;--pm-line-strong: #d3d9e3;--pm-accent: #2563eb;--pm-green: #16a34a;--pm-amber: #f59e0b;--pm-red: #dc2626;--pm-violet: #7c3aed;--pm-robot: #6366f1;--pm-robot-bg: #eef2ff;--pm-teal: #0d9488}.process-map-editor,.pm-history,.pm-mandate{color:var(--pm-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.process-map-editor{height:100%;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--pm-bg);border:0;border-radius:0}.pm-soft-button.ant-btn{height:32px;min-width:0;padding:0 11px;border-color:var(--pm-line);border-radius:9px;color:var(--pm-ink-soft);font-size:12px;line-height:30px;box-shadow:none}.pm-soft-button.ant-btn>span{display:inline-flex;align-items:center;gap:5px}.pm-soft-button__icon,.pm-soft-button__chevron{flex:0 0 auto;font-size:12px;line-height:1}.pm-soft-button__chevron{color:var(--pm-muted)}.pm-soft-button.ant-btn:hover,.pm-soft-button.ant-btn.is-active{background:#eef4ff;border-color:#cdddfb;color:var(--pm-accent)}.pm-header-icon-button.ant-btn{width:32px;min-width:32px;height:32px;padding:0;border-radius:8px;font-size:16px;line-height:30px}.pm-header-icon-button.ant-btn .ant-btn-icon{margin-inline-end:0}.process-map-editor__header-actions{height:32px;display:inline-flex!important;align-items:center!important;flex-wrap:nowrap;vertical-align:middle}.process-map-editor__header-actions .ant-space-item{display:inline-flex;align-items:center}.pm-ai-gradient.ant-btn,.pm-ai-gradient{border:0;border-radius:9px;background:linear-gradient(140deg,#8b5cf6,#6366f1 55%,#4f46e5);color:#fff;font-weight:700;box-shadow:0 5px 14px #4f46e547}.pm-ai-gradient.ant-btn:hover{background:linear-gradient(140deg,#7c3aed,#4f46e5 55%,#4338ca)!important;color:#fff!important}.pm-editor-breadcrumbs{position:absolute;top:14px;left:16px;z-index:18;min-width:0;max-width:calc(100% - 32px);display:flex;align-items:center;gap:7px;overflow:hidden;padding:5px 7px;border-radius:6px;background:#f6f7f9d1;color:var(--pm-muted);font-size:12.5px;line-height:18px;white-space:nowrap}.pm-editor-breadcrumbs__item{min-width:0;display:inline-flex;align-items:center;gap:7px}.pm-editor-breadcrumbs__separator{color:#a3acba}.pm-editor-breadcrumbs button{min-width:0;max-width:220px;overflow:hidden;padding:0;border:0;background:transparent;color:#64748b;text-overflow:ellipsis;cursor:pointer}.pm-editor-breadcrumbs button:hover{color:var(--pm-accent)}.pm-editor-breadcrumbs b{min-width:0;max-width:320px;overflow:hidden;color:var(--pm-ink);font-weight:700;text-overflow:ellipsis}.process-map-editor__portal{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.process-map-editor__portal>div{width:auto!important;flex-wrap:nowrap!important;gap:8px!important}.process-map-editor__portal .chart-toolbar-btn,.process-map-editor__stage .chart-toolbar-btn{height:32px!important;min-height:32px!important;padding:0 11px!important;border-color:var(--pm-line)!important;border-radius:9px!important;color:var(--pm-ink-soft)!important;font-size:12px!important;line-height:30px!important;white-space:nowrap}.process-map-editor__portal select{width:58px!important;min-width:58px!important;height:32px!important;min-height:32px!important;padding:0 6px!important;border:1px solid var(--pm-line)!important;border-radius:9px!important;color:var(--pm-ink-soft)!important;font-size:12px!important;line-height:30px!important;text-align:center!important;text-align-last:center!important;background:#fff!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important}.pm-filter-popover{position:absolute;top:154px;left:calc(100% + 10px);z-index:40;width:260px;max-width:calc(100vw - 96px);padding:12px;background:#fff;border:1px solid var(--pm-line);border-radius:14px;box-shadow:0 12px 30px #10182824}.pm-filter-popover__head{margin-bottom:10px;color:var(--pm-muted);font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.pm-filter-pills{display:flex;flex-wrap:wrap;gap:6px}.pm-filter-pills button{width:auto;min-width:0;max-width:100%;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #cdddfb;border-radius:999px;background:#fff;color:var(--pm-accent);font-size:12px;line-height:24px;white-space:nowrap;cursor:pointer;box-shadow:none}.pm-filter-pills button.is-active{background:var(--pm-accent);color:#fff}.process-map-editor__stage{flex:1 1 auto;min-height:0;position:relative;overflow:hidden;background-color:var(--pm-bg)}.process-map-editor__stage>div:not(.pm-editor-breadcrumbs){height:100%;min-height:100%}.process-map-editor__stage .react-flow,.process-map-editor__stage [class*=react-flow]{background:transparent}.process-map-editor__stage svg{shape-rendering:geometricPrecision}.process-map-editor__stage svg foreignObject button[title=Переименовать],.process-map-editor__stage svg foreignObject button[title="Заменить тип"],.process-map-editor__stage svg foreignObject button[title="Провалиться в шаги"],.process-map-editor__stage svg foreignObject button[title=Копировать],.process-map-editor__stage svg foreignObject button[title=Удалить]{background:transparent!important;box-shadow:none!important}.process-map-editor__stage svg foreignObject button[title=Переименовать]:hover:not(:disabled),.process-map-editor__stage svg foreignObject button[title="Заменить тип"]:hover:not(:disabled),.process-map-editor__stage svg foreignObject button[title="Провалиться в шаги"]:hover:not(:disabled),.process-map-editor__stage svg foreignObject button[title=Копировать]:hover:not(:disabled),.process-map-editor__stage svg foreignObject button[title=Удалить]:hover:not(:disabled){background:#f4f6fa!important}.process-map-editor__empty{min-height:100%;display:flex;align-items:center;justify-content:center}.pm-floating-toolbar{position:absolute;left:16px;top:50%;z-index:20;width:48px;padding:9px 0;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translateY(-50%);background:#fff;border:1px solid var(--pm-line);border-radius:14px;box-shadow:0 6px 20px #1018281a}.pm-floating-toolbar button{width:33px;height:33px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--pm-line);border-radius:9px;background:#fff;color:var(--pm-ink-soft);cursor:pointer}.pm-floating-toolbar button:hover{background:#f4f6fa}.pm-floating-toolbar button.is-active{background:#eef4ff;border-color:#cdddfb;color:var(--pm-accent)}.pm-floating-toolbar button:disabled{cursor:not-allowed;opacity:.45}.pm-floating-toolbar .process-editor-history-icon{width:17px;height:17px;stroke-width:2}.pm-floating-toolbar>span{width:24px;height:1px;background:var(--pm-line)}.pm-floating-toolbar .pm-filter-pills button{width:auto;min-width:0;max-width:100%;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #cdddfb;border-radius:999px;background:#fff;color:var(--pm-accent);font-size:12px;line-height:24px;white-space:nowrap;box-shadow:none}.pm-floating-toolbar .pm-filter-pills button:hover{background:#eef4ff}.pm-floating-toolbar .pm-filter-pills button.is-active,.pm-floating-toolbar .pm-filter-pills button.is-active:hover{background:var(--pm-accent);border-color:var(--pm-accent);color:#fff}.pm-ai-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:linear-gradient(140deg,#8b5cf6,#6366f1);color:#fff}.pm-spacer{flex:1}.pm-client-pill{padding:5px 10px;border:1px solid #cdddfb;border-radius:8px;background:#eef4ff;color:var(--pm-accent);font-size:12.5px;font-weight:700}.pm-icon-button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--pm-ink-soft);cursor:pointer}.pm-icon-button:hover{background:#f4f7fc;color:var(--pm-accent)}.pm-history{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--pm-bg);border:1px solid var(--pm-line);border-radius:8px}.pm-history__topbar,.pm-mandate__topbar{min-height:50px;display:flex;align-items:center;gap:14px;padding:0 16px;background:#fff;border-bottom:1px solid var(--pm-line)}.pm-history__logo{color:var(--pm-accent);font-size:15px;font-weight:800}.pm-history__crumbs,.pm-mandate__crumbs{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--pm-muted);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.pm-history__crumbs button{padding:0;border:0;background:transparent;color:var(--pm-accent);cursor:pointer}.pm-history__subbar{min-height:48px;display:flex;align-items:center;gap:12px;padding:0 18px;background:#fff;border-bottom:1px solid var(--pm-line)}.pm-history__title{font-size:14px;font-weight:800}.pm-history__subtitle{color:var(--pm-muted);font-size:12px}.pm-history__body{flex:1;min-height:0;display:flex;overflow:hidden}.pm-history__left{width:430px;min-height:0;flex-shrink:0;overflow:auto;overscroll-behavior:contain;padding:14px 0;background:#fff;border-right:1px solid var(--pm-line)}.pm-history__search{width:calc(100% - 28px);margin:0 14px 12px;border-radius:9px}.pm-history__timeline{position:relative;padding-bottom:16px}.pm-history__row{width:100%;display:flex;gap:10px;padding:10px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.pm-history__row:hover{background:#f7f9fc}.pm-history__row.is-active{background:#eef4ff;outline:1.5px solid #cdddfb;outline-offset:-1.5px}.pm-history__rail{width:28px;position:relative;display:flex;justify-content:center;flex:0 0 28px}.pm-history__rail:before{content:"";position:absolute;top:-10px;bottom:-24px;left:13px;width:3px;border-radius:999px;background:#cbd5e1}.pm-history__row.is-head .pm-history__rail:before{top:13px}.pm-history__row.is-tail .pm-history__rail:before{bottom:calc(100% - 13px)}.pm-history__rail:after{content:"";position:absolute;top:13px;left:16px;width:15px;height:2px;border-radius:999px;background:#cbd5e1}.pm-history__rail span{width:14px;height:14px;margin-top:6px;z-index:2;border:3px solid #cbd5e1;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #fff}.pm-history__row.is-current .pm-history__rail span{border-color:var(--pm-green);background:var(--pm-green)}.pm-history__row.is-active .pm-history__rail span{box-shadow:0 0 0 3px #eef4ff,0 0 0 6px #2563eb29}.pm-history__row-main{flex:1;min-width:0}.pm-history__row-top{display:flex;align-items:center;gap:8px}.pm-history__row-top b{font-size:13px}.pm-history__row-top em,.pm-history__detail-version span{padding:1px 6px;border-radius:5px;background:#dcfce7;color:#15803d;font-size:9.5px;font-style:normal;font-weight:800}.pm-history__row-top time{margin-left:auto;color:var(--pm-muted);font-size:11px}.pm-history__message{display:block;margin-top:3px;color:var(--pm-ink);font-size:12.5px;line-height:1.35}.pm-history__meta{display:flex;align-items:center;gap:6px;margin-top:7px;color:var(--pm-muted);font-size:11px}.pm-history__avatar{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#dbeafe;color:#1e40af;font-size:9px;font-weight:800}.pm-badge{padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:700}.pm-badge--ai{background:#f3f0ff;color:var(--pm-violet)}.pm-badge--ok{background:#eaf7ee;color:var(--pm-green)}.pm-history__detail{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px}.pm-history__detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.pm-history__detail-version{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:800}.pm-history__detail-sub{margin-top:3px;color:var(--pm-muted);font-size:12.5px}.pm-history__actions{display:flex;gap:9px}.pm-history-card{margin-bottom:14px;padding:16px 18px;background:#fff;border:1px solid var(--pm-line);border-radius:14px;box-shadow:0 1px 2px #1018280a}.pm-history-card__title{margin-bottom:11px;color:var(--pm-muted);font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.pm-history-card p{margin:0;font-size:13px;line-height:1.5}.pm-history-card__muted{margin-top:7px!important;color:var(--pm-muted)}.pm-change{display:flex;gap:9px;align-items:flex-start;padding:6px 0;color:var(--pm-ink-soft);font-size:13px}.pm-change__mark{width:14px;text-align:center;font-weight:900}.pm-change__mark--add{color:var(--pm-green)}.pm-change__mark--del{color:var(--pm-red)}.pm-change__mark--mod{color:var(--pm-amber)}.pm-history__tags{display:flex;flex-wrap:wrap;gap:8px}.pm-history-card--ai{display:flex;gap:11px;align-items:flex-start;background:#f7f4ff;border-color:#e6e2f5}.pm-history__empty{padding:24px;color:var(--pm-muted);font-size:13px}.pm-history__empty--detail{height:100%;display:flex;align-items:center;justify-content:center}.pm-diff__summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px;color:var(--pm-muted);font-size:13px}.pm-diff__section{margin-top:14px;padding:14px 16px;border:1px solid var(--pm-line);border-radius:12px;background:#fbfcfe}.pm-diff__section h4{margin:0 0 10px;color:var(--pm-ink);font-size:13px}.pm-diff-row{display:flex;gap:10px;padding:7px 0;color:var(--pm-ink-soft);font-size:13px}.pm-diff-row b{color:var(--pm-ink);font-weight:700}.pm-diff-row__meta{margin-top:3px;color:var(--pm-muted);font-size:12px}.pm-diff-empty{color:var(--pm-muted);font-size:13px}.pm-mandate-drawer .ant-drawer-content{background:var(--pm-bg)}.pm-mandate{height:100%;display:flex;flex-direction:column;background:var(--pm-bg)}.pm-mandate__scroll{flex:1;overflow:auto}.pm-mandate__wrap{max-width:1180px;margin:0 auto;padding:18px}.pm-mandate-headcard,.pm-mandate-section,.pm-mandate-block,.pm-mandate-contradictions{background:#fff;border:1px solid var(--pm-line);border-radius:14px;box-shadow:0 1px 3px #1018280d}.pm-mandate-headcard{margin-bottom:16px;padding:20px 22px;border-radius:16px}.pm-mandate-headcard__row{display:flex;align-items:flex-start;gap:14px}.pm-mandate-headcard__icon{width:46px;height:46px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1.5px solid #e11d48;border-radius:13px;background:#fff1f3;font-size:22px}.pm-mandate-headcard__icon span{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#e11d48}.pm-mandate-headcard__icon:not(.is-ai){border-color:var(--pm-green);background:#ecfdf5}.pm-mandate-headcard__icon:not(.is-ai) span{background:var(--pm-green)}.pm-mandate-headcard h2{margin:0;color:var(--pm-ink);font-size:22px;line-height:1.2}.pm-mandate-headcard h2 span{margin-left:8px;padding:2px 8px;border:1px solid #f6c9d3;border-radius:7px;background:#fff1f3;color:#9f1239;font-size:11px;font-weight:800;vertical-align:middle}.pm-mandate-headcard p{margin:3px 0 0;color:var(--pm-muted);font-size:12.5px}.pm-mandate-headcard__actions{margin-left:auto;display:flex;align-items:center;gap:9px}.pm-readonly{padding:5px 10px;border:1px solid var(--pm-line);border-radius:7px;background:#f3f5f9;color:var(--pm-muted);font-size:11px}.pm-mandate-meta,.pm-mandate-worlds,.pm-mandate-meter__legend{display:flex;flex-wrap:wrap;gap:10px}.pm-mandate-meta{margin-top:14px}.pm-mandate-meta span{padding:6px 11px;border:1px solid var(--pm-line);border-radius:9px;background:#f7f8fb;color:var(--pm-ink-soft);font-size:11.5px}.pm-mandate-worlds{align-items:center;margin-top:12px;color:var(--pm-muted);font-size:11px}.pm-mandate-worlds i{width:9px;height:9px;display:inline-block;margin-right:5px;border-radius:50%}.pm-mandate-worlds .is-human{background:var(--pm-green)}.pm-mandate-worlds .is-digital{background:#e11d48}.pm-mandate-meter{margin-top:14px;padding:12px 14px;border:1px solid var(--pm-line);border-radius:12px;background:#fbfcfe}.pm-mandate-meter__head{display:flex;align-items:center;gap:8px;color:var(--pm-ink-soft);font-size:12px}.pm-mandate-meter__head b{color:var(--pm-ink);font-size:15px}.pm-mandate-meter__head span{color:var(--pm-muted)}.pm-mandate-meter__bar{height:9px;display:flex;overflow:hidden;margin-top:8px;border-radius:6px;background:#eef1f6}.pm-mandate-meter__bar i.is-ok{background:var(--pm-green)}.pm-mandate-meter__bar i.is-draft{background:var(--pm-amber)}.pm-mandate-meter__bar i.is-bad{background:var(--pm-red)}.pm-mandate-meter__legend{margin-top:9px;color:var(--pm-ink-soft);font-size:11px}.pm-mandate-dot{width:9px;height:9px;display:inline-block;border-radius:50%;border:1px solid transparent}.pm-mandate-dot--ok{background:var(--pm-green)}.pm-mandate-dot--draft{background:var(--pm-amber)}.pm-mandate-dot--bad{background:var(--pm-red)}.pm-mandate-dot--empty{background:#fff;border-color:var(--pm-line-strong)}.pm-mandate-brief{display:flex;align-items:center;gap:12px;margin-top:12px;padding:11px 14px;border:1px solid #e4def9;border-radius:12px;background:linear-gradient(180deg,#f7f5ff,#fbfbff)}.pm-mandate-brief p{flex:1;min-width:240px;margin:0;color:var(--pm-ink-soft);font-size:12px;line-height:1.5}.pm-mandate-levels{margin-top:14px}.pm-mandate-contradictions{margin-bottom:16px;padding:14px 16px;background:#fff7f7;border-color:#f3c6c6}.pm-mandate-contradictions h3{margin:0 0 4px;color:var(--pm-red);font-size:13px}.pm-mandate-contradictions h3 span{padding:1px 8px;border-radius:20px;background:var(--pm-red);color:#fff;font-size:11px}.pm-mandate-contradictions>p{margin:0 0 10px;color:#7f1d1d;font-size:11.5px}.pm-contradiction-item{display:flex;gap:11px;align-items:flex-start;padding:10px 0;border-top:1px solid #f3d6d6}.pm-contradiction-item b{display:block;color:#7f1d1d;font-size:13px}.pm-contradiction-item p{margin:3px 0 5px;color:var(--pm-ink-soft);font-size:12px}.pm-contradiction-item em{display:inline-block;padding:1px 7px;border:1px solid #fde2a8;border-radius:6px;background:#fef3c7;color:#b45309;font-size:10.5px;font-style:normal}.pm-contradiction-item .ant-btn{margin-left:auto;flex-shrink:0}.pm-mandate-block{overflow:hidden;margin-bottom:16px}.pm-mandate-block__head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--pm-line)}.pm-mandate-block__head.is-contract{background:var(--pm-robot-bg);border-left:4px solid var(--pm-robot)}.pm-mandate-block__head.is-arch{background:#effcfa;border-left:4px solid var(--pm-teal)}.pm-mandate-block__head b{font-size:13px}.pm-mandate-block__head span{padding:2px 8px;border-radius:7px;background:var(--pm-robot);color:#fff;font-size:10.5px;font-weight:800}.pm-mandate-block__head.is-arch span{background:var(--pm-teal)}.pm-mandate-block__head em{margin-left:auto;color:var(--pm-ink-soft);font-size:11px;font-style:normal;text-align:right}.pm-mandate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.pm-mandate-section{padding:16px 18px}.pm-mandate-section.is-wide{grid-column:span 2}.pm-mandate-section h4{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px}.pm-mandate-section h4 span{padding:3px 8px;border-radius:8px;background:var(--pm-robot);color:#fff;font-size:10px;font-weight:900}.pm-mandate-block:last-child .pm-mandate-section h4 span{background:var(--pm-teal)}.pm-mandate-kv{display:grid;grid-template-columns:14px minmax(118px,.35fr) 1fr;gap:8px;align-items:start;padding:6px 0;font-size:12px}.pm-mandate-k{color:var(--pm-muted);cursor:help}.pm-mandate-v{color:var(--pm-ink);font-weight:600}.pm-mandate-role{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #f1f3f6}.pm-mandate-role span{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#fef3c7}.pm-mandate-role b{min-width:92px;font-size:12.5px}.pm-mandate-role em{color:var(--pm-muted);font-size:11.5px;font-style:normal}.pm-mandate-role.is-bad em{color:var(--pm-red)}.pm-chips{display:flex;flex-wrap:wrap;gap:6px}.pm-chips i{padding:2px 8px;border:1px solid #d6deff;border-radius:6px;background:#f0f4ff;color:#3730a3;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-style:normal}.pm-flowline{display:flex;align-items:stretch;gap:10px}.pm-flowline span{flex:1;min-width:118px;padding:9px 11px;border:1px solid var(--pm-line);border-radius:10px;background:#f7f9fb;color:var(--pm-ink-soft);font-size:11.5px}.pm-flowline span b{display:block;margin-bottom:2px;color:var(--pm-muted);font-size:10px;letter-spacing:.4px;text-transform:uppercase}.pm-flowline i{display:flex;align-items:center;color:var(--pm-line-strong);font-style:normal}.pm-system-snapshot-preview{padding:12px;border:1px solid var(--pm-line);border-radius:8px;background:#f8fafc}.pm-system-snapshot-preview__title{margin-bottom:8px;color:var(--pm-ink);font-size:13px;font-weight:700}.pm-system-snapshot-preview__loading,.pm-system-snapshot-preview__summary,.pm-system-snapshot-preview__change{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-system-snapshot-preview__loading,.pm-system-snapshot-preview__empty,.pm-system-snapshot-preview__summary{color:var(--pm-muted);font-size:12px}.pm-system-snapshot-preview__changes{max-height:320px;margin-top:8px;overflow:auto;border-top:1px solid var(--pm-line)}.pm-system-snapshot-preview__change{min-height:34px;padding:5px 0;border-bottom:1px solid #edf0f4;color:var(--pm-ink-soft);font-size:12px}.pm-system-snapshot-preview__change .ant-tag,.pm-change__counts .ant-tag{margin-inline-end:4px}.pm-system-snapshot-preview__counts{display:inline-flex;flex:0 0 auto}.pm-system-snapshot-preview__change--expandable{display:block}.pm-system-snapshot-preview__change--expandable>summary{display:flex;min-height:34px;align-items:center;gap:8px;cursor:pointer;list-style:none}.pm-system-snapshot-preview__change--expandable>summary::-webkit-details-marker{display:none}.pm-system-snapshot-preview__change--expandable>summary:before{content:"›";flex:0 0 auto;color:var(--pm-muted);font-size:18px;line-height:1;transition:transform .14s ease}.pm-system-snapshot-preview__change--expandable[open]>summary:before{transform:rotate(90deg)}.pm-system-snapshot-preview__change--expandable>summary>span:first-of-type{min-width:0;flex:1 1 auto}.pm-system-snapshot-preview__details{margin:0 0 6px 18px;padding:2px 0 4px 10px;border-left:1px solid var(--pm-line)}.pm-system-snapshot-preview__record{display:flex;gap:7px;padding:7px 0;border-bottom:1px solid #edf0f4}.pm-system-snapshot-preview__record-mark{width:16px;flex:0 0 16px;font-weight:700;text-align:center}.pm-system-snapshot-preview__record-mark--added{color:#16a34a}.pm-system-snapshot-preview__record-mark--removed{color:#dc2626}.pm-system-snapshot-preview__record-mark--changed{color:#d97706}.pm-system-snapshot-preview__record-body{min-width:0;flex:1 1 auto}.pm-system-snapshot-preview__record-body>b{color:var(--pm-ink);font-size:12px}.pm-system-snapshot-preview__record-kind{margin-left:6px;color:var(--pm-muted);font-size:11px}.pm-system-snapshot-preview__field{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(110px,1fr) auto minmax(110px,1fr);gap:7px;align-items:start;margin-top:5px;color:var(--pm-muted);font-size:11px}.pm-system-snapshot-preview__field code{overflow-wrap:anywhere;padding:2px 5px;border-radius:4px;background:#eef2f7;color:var(--pm-ink-soft);font-family:inherit;white-space:normal}.pm-system-snapshot-preview__field i{color:var(--pm-muted);font-style:normal}.pm-system-snapshot-preview__truncated{padding:7px 0;color:var(--pm-muted);font-size:11px}@media(max-width:680px){.pm-system-snapshot-preview__field{grid-template-columns:1fr}.pm-system-snapshot-preview__field i{display:none}}.pm-mandate-v2-drawer .ant-drawer-content{background:#f6f8fb}.pm-mandate-v2{height:100%;display:flex;flex-direction:column;color:var(--pm-ink)}.pm-mandate-v2__header{min-height:72px;display:flex;align-items:center;gap:16px;padding:12px 16px 12px 20px;border-bottom:1px solid var(--pm-line);background:#fff}.pm-mandate-v2__identity{min-width:0;display:flex;align-items:center;gap:12px;flex:1}.pm-mandate-v2__identity>span{padding:3px 8px;border-radius:5px;background:#111827;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase}.pm-mandate-v2__identity div{min-width:0}.pm-mandate-v2__identity h2,.pm-mandate-v2__identity p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.pm-mandate-v2__identity h2{font-size:17px;line-height:1.3}.pm-mandate-v2__identity p{margin-top:2px;color:var(--pm-muted);font-size:12px}.pm-mandate-v2__tabs{min-height:0;display:flex;flex:1;flex-direction:column}.pm-mandate-v2__tabs>.ant-tabs-nav{margin:0;padding:0 20px;background:#fff}.pm-mandate-v2__tabs>.ant-tabs-content-holder{min-height:0;overflow:auto}.pm-mandate-v2__tabs .ant-tabs-tab{padding:12px 0;font-size:12px}.pm-mandate-v2__section{display:flex;flex-direction:column;gap:14px;padding:18px 20px 28px}.pm-mandate-v2__section-title,.pm-mandate-v2__slot-head,.pm-mandate-v2__slot-foot{display:flex;align-items:flex-start;gap:12px}.pm-mandate-v2__section-title>div,.pm-mandate-v2__slot-head>div{min-width:0;flex:1}.pm-mandate-v2__section-title h3,.pm-mandate-v2__section-title p,.pm-mandate-v2__slot-head b,.pm-mandate-v2__slot-head span{display:block;margin:0}.pm-mandate-v2__section-title h3{font-size:16px}.pm-mandate-v2__section-title p,.pm-mandate-v2__slot-head span{margin-top:3px;color:var(--pm-muted);font-size:12px;line-height:1.45}.pm-mandate-v2__progress,.pm-mandate-v2__card,.pm-mandate-v2__slot,.pm-mandate-v2__list,.pm-mandate-v2__placement{border:1px solid var(--pm-line);border-radius:8px;background:#fff}.pm-mandate-v2__progress{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px}.pm-mandate-v2__progress h3{margin:0;font-size:15px}.pm-mandate-v2__progress p{margin:3px 0 8px;color:var(--pm-muted);font-size:12px}.pm-mandate-v2__progress small{color:var(--pm-muted);font-size:10px}.pm-mandate-v2__legend{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:5px}.pm-mandate-v2__legend span{display:inline-flex;align-items:center;gap:5px;color:var(--pm-ink-soft);font-size:10.5px}.pm-mandate-v2__legend i{width:8px;height:8px;border-radius:50%;background:#cbd5e1}.pm-mandate-v2__legend .is-confirmed i{background:#16a34a}.pm-mandate-v2__legend .is-client i{background:#f59e0b}.pm-mandate-v2__legend .is-conflict i{background:#dc2626}.pm-mandate-v2__overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pm-mandate-v2__card{padding:14px}.pm-mandate-v2__card h3{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:13px}.pm-mandate-v2__card h3 span{min-width:20px;padding:1px 6px;border-radius:10px;background:#eef2f7;color:var(--pm-ink-soft);font-size:10px;text-align:center}.pm-mandate-v2__question,.pm-mandate-v2__contradiction{width:100%;display:flex;align-items:flex-start;gap:9px;padding:9px 0;border:0;border-top:1px solid #eef1f5;background:transparent;color:inherit;text-align:left;cursor:pointer}.pm-mandate-v2__question:first-of-type,.pm-mandate-v2__contradiction:first-of-type{border-top:0}.pm-mandate-v2__question>svg{color:#f59e0b}.pm-mandate-v2__contradiction>svg{color:#dc2626}.pm-mandate-v2__question span,.pm-mandate-v2__contradiction span{min-width:0;display:flex;flex-direction:column;gap:2px;color:var(--pm-muted);font-size:11px;line-height:1.4}.pm-mandate-v2__question b,.pm-mandate-v2__contradiction b{color:var(--pm-ink);font-size:12px}.pm-mandate-v2__contradiction em{color:#b45309;font-size:10px;font-style:normal}.pm-mandate-v2__empty{padding:16px 4px;color:var(--pm-muted);font-size:12px;text-align:center}.pm-mandate-v2__relations,.pm-mandate-v2__list,.pm-mandate-v2__placement{overflow:hidden}.pm-mandate-v2__relations>div,.pm-mandate-v2__list>div,.pm-mandate-v2__placement>div{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border-top:1px solid #eef1f5;font-size:12px}.pm-mandate-v2__relations>div:first-child,.pm-mandate-v2__list>div:first-child,.pm-mandate-v2__placement>div:first-child{border-top:0}.pm-mandate-v2__list svg{color:#16a34a}.pm-mandate-v2__placement span{width:110px;flex:0 0 auto;color:var(--pm-muted)}.pm-mandate-v2__placement b{min-width:0;overflow-wrap:anywhere}.pm-mandate-v2__slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pm-mandate-v2__slot{padding:14px;border-left-width:3px}.pm-mandate-v2__slot.is-confirmed{border-left-color:#16a34a}.pm-mandate-v2__slot.is-client{border-left-color:#f59e0b}.pm-mandate-v2__slot.is-empty{border-left-color:#cbd5e1}.pm-mandate-v2__slot.is-conflict{border-left-color:#dc2626}.pm-mandate-v2__slot-head b{font-size:13px}.pm-mandate-v2__slot-value{min-height:45px;margin:12px 0;color:var(--pm-ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.pm-mandate-v2__slot-value>span{color:var(--pm-muted)}.pm-mandate-v2__slot-foot{align-items:center}.pm-mandate-v2__slot-foot small{color:var(--pm-muted);font-size:10px}.pm-mandate-v2__slot-foot .ant-tag{margin-inline-end:0}@media(max-width:760px){.pm-mandate-v2__progress{grid-template-columns:72px minmax(0,1fr)}.pm-mandate-v2__progress>.ant-btn{grid-column:1 / -1}.pm-mandate-v2__overview-grid,.pm-mandate-v2__slots{grid-template-columns:1fr}}.pm-mandate-v2-drawer-root .ant-drawer-content-wrapper{transition:right .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1)}.pm-mandate-agent-docked .pm-mandate-v2-drawer-root .ant-drawer-content-wrapper{right:420px;width:min(912px,calc(100vw - 420px))!important}.pm-mandate-v7{--mandate-ink: #12161c;--mandate-ink-soft: #39424f;--mandate-muted: #7b8798;--mandate-faint: #aab4c2;--mandate-line: #e2e7ee;--mandate-line-soft: #eef1f6;--mandate-bg: #f5f7fa;--mandate-brand: #0f3460;--mandate-brand-soft: #e8eef6;--mandate-accent: #e94560;--mandate-accent-soft: #fdecef;--mandate-ok: #1f9e63;--mandate-ok-soft: #e7f5ee;height:100%;overflow:hidden;background:var(--mandate-bg);color:var(--mandate-ink);font-size:14px}.pm-mandate-v7 button{letter-spacing:0}.pm-mandate-v7__scroll{height:100%;overflow-y:auto;padding:20px 26px 60px}.pm-mandate-v7__inner{width:100%;max-width:860px;margin:0 auto}.pm-mandate-v7__head,.pm-mandate-v7__tabs,.pm-mandate-v7__block{border:1px solid var(--mandate-line);border-radius:10px;background:#fff}.pm-mandate-v7__head{position:relative;margin-bottom:14px;padding:16px 20px}.pm-mandate-v7__close{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--mandate-line);border-radius:7px;background:#fff;color:var(--mandate-muted);cursor:pointer}.pm-mandate-v7__close:hover{border-color:var(--mandate-accent);background:var(--mandate-accent-soft);color:var(--mandate-accent)}.pm-mandate-v7__context{max-width:calc(100% - 40px);overflow:hidden;margin-bottom:6px;color:var(--mandate-faint);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.pm-mandate-v7__title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding-right:38px}.pm-mandate-v7__title-row h2{min-width:0;margin:0;overflow-wrap:anywhere;font-size:19px;font-weight:650;letter-spacing:0;line-height:1.35}.pm-mandate-v7__chip{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.pm-mandate-v7__chip.is-level{background:var(--mandate-brand-soft);color:var(--mandate-brand)}.pm-mandate-v7__chip.is-service{background:#eef0fb;color:#4a4fa8}.pm-mandate-v7__roles{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:9px;color:var(--mandate-ink-soft);font-size:12.5px}.pm-mandate-v7__roles b{color:var(--mandate-ink);font-weight:600}.pm-mandate-v7__progress{margin-top:15px}.pm-mandate-v7__progress>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px;color:var(--mandate-muted);font-size:12.5px}.pm-mandate-v7__progress>div:first-child b{color:var(--mandate-ink);font-size:15px;font-weight:650}.pm-mandate-v7__progress-bar{height:8px;display:flex;overflow:hidden;border-radius:20px;background:#ccd4de}.pm-mandate-v7__progress-bar i{display:block;height:100%}.pm-mandate-v7__progress-bar .is-confirmed{background:var(--mandate-ok)}.pm-mandate-v7__progress-bar .is-conflict{background:var(--mandate-accent)}.pm-mandate-v7__legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;color:var(--mandate-muted);font-size:11.5px}.pm-mandate-v7__legend span{display:inline-flex;align-items:center;gap:6px}.pm-mandate-v7__legend span>i,.pm-mandate-v7__tab-dot,.pm-mandate-v7__dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#ccd4de}.pm-mandate-v7__legend .is-confirmed>i,.pm-mandate-v7__tab-dot.is-confirmed,.pm-mandate-v7__field.is-confirmed>.pm-mandate-v7__dot{background:var(--mandate-ok)}.pm-mandate-v7__legend .is-conflict>i,.pm-mandate-v7__tab-dot.is-conflict,.pm-mandate-v7__question.is-conflict>.pm-mandate-v7__dot,.pm-mandate-v7__field.is-conflict>.pm-mandate-v7__dot{background:var(--mandate-accent)}.pm-mandate-v7__tabs{display:flex;gap:2px;margin-bottom:14px;padding:4px;overflow-x:auto}.pm-mandate-v7__tabs button{min-width:104px;min-height:57px;display:flex;flex:1 0 104px;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:9px 11px;border:0;border-radius:7px;background:transparent;color:var(--mandate-ink);text-align:left;cursor:pointer}.pm-mandate-v7__tabs button:hover{background:var(--mandate-bg)}.pm-mandate-v7__tabs button[aria-current=page]{background:var(--mandate-brand);color:#fff}.pm-mandate-v7__tabs button>span{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.pm-mandate-v7__tabs button small{color:var(--mandate-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.pm-mandate-v7__tabs button[aria-current=page] small{color:#a9bdd8}.pm-mandate-v7__tab-dot{width:7px;height:7px}.pm-mandate-v7__pane{animation:pm-mandate-v7-pane-in .18s ease}@keyframes pm-mandate-v7-pane-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.pm-mandate-v7__block{margin-bottom:12px;overflow:hidden}.pm-mandate-v7__block-head{min-height:62px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:13px 18px;border-bottom:1px solid var(--mandate-line-soft)}.pm-mandate-v7__block-head>div{min-width:0;flex:1}.pm-mandate-v7__block-head h3,.pm-mandate-v7__block-head p{margin:0}.pm-mandate-v7__block-head h3{color:var(--mandate-ink);font-size:13.5px;font-weight:650}.pm-mandate-v7__block-head p{margin-top:2px;color:var(--mandate-muted);font-size:11.5px}.pm-mandate-v7__outline-button,.pm-mandate-v7__accent-button,.pm-mandate-v7__explainer-actions button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 11px;border:1px solid var(--mandate-line);border-radius:7px;background:#fff;color:var(--mandate-ink-soft);font-size:12px;font-weight:600;cursor:pointer}.pm-mandate-v7__outline-button:hover,.pm-mandate-v7__explainer-actions button:hover{border-color:var(--mandate-brand);background:var(--mandate-brand-soft);color:var(--mandate-brand)}.pm-mandate-v7__accent-button{border-color:var(--mandate-accent);background:var(--mandate-accent);color:#fff}.pm-mandate-v7__accent-button:hover{border-color:#d13a53;background:#d13a53}.pm-mandate-v7__group-label{padding:14px 18px 6px;color:var(--mandate-muted);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pm-mandate-v7__field{display:grid;grid-template-columns:14px 170px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 18px;border-top:1px solid var(--mandate-line-soft)}.pm-mandate-v7__group-label+.pm-mandate-v7__field{border-top:0}.pm-mandate-v7__field:hover,.pm-mandate-v7__field:focus-within{background:#fbfcfe}.pm-mandate-v7__field>.pm-mandate-v7__dot{margin-top:6px}.pm-mandate-v7__field-label{color:var(--mandate-muted);font-size:12.5px;line-height:1.45}.pm-mandate-v7__field-value{min-width:0;color:var(--mandate-ink);font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.pm-mandate-v7__field-value em{color:var(--mandate-faint);font-style:italic}.pm-mandate-v7__field-value.is-derived{color:var(--mandate-ink-soft)}.pm-mandate-v7__field-value small{display:block;margin-top:2px;color:var(--mandate-faint);font-size:10.5px;font-style:italic}.pm-mandate-v7__source{display:inline-flex;margin-left:6px;padding:1px 6px;border-radius:4px;font-size:10.5px;font-weight:600;white-space:nowrap}.pm-mandate-v7__source.is-named{background:var(--mandate-line-soft);color:var(--mandate-ink-soft)}.pm-mandate-v7__source.is-suggested{background:#eef0fb;color:#4a4fa8}.pm-mandate-v7__action-number{color:var(--mandate-faint);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px}.pm-mandate-v7__field:has(.pm-mandate-v7__action-number){grid-template-columns:14px 26px 120px minmax(0,1fr) auto}.pm-mandate-v7__field-actions{display:flex;align-items:center;gap:2px}.pm-mandate-v7__field-actions button,.pm-mandate-v7__plain-icon{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--mandate-faint);cursor:pointer}.pm-mandate-v7__field-actions button:hover,.pm-mandate-v7__field-actions button.is-active,.pm-mandate-v7__plain-icon:hover{background:var(--mandate-brand-soft);color:var(--mandate-brand)}.pm-mandate-v7__field-actions .pm-mandate-v7__spark{opacity:0}.pm-mandate-v7__field:hover .pm-mandate-v7__spark,.pm-mandate-v7__field:focus-within .pm-mandate-v7__spark,.pm-mandate-v7__question:hover .pm-mandate-v7__spark,.pm-mandate-v7__question:focus-within .pm-mandate-v7__spark{opacity:1}.pm-mandate-v7__explainer,.pm-mandate-v7__overview-explanation{grid-column:2 / -1;margin:2px 0 8px;padding:12px 14px;border:1px solid var(--mandate-line-soft);border-left:2px solid var(--mandate-brand);border-radius:0 7px 7px 0;background:#fbfcfe}.pm-mandate-v7__field:has(.pm-mandate-v7__action-number) .pm-mandate-v7__explainer{grid-column:3 / -1}.pm-mandate-v7__explainer p{margin:0 0 11px;color:var(--mandate-ink-soft);font-size:12.5px;line-height:1.6}.pm-mandate-v7__explainer-label{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:var(--mandate-faint);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pm-mandate-v7__rule{margin-bottom:11px;padding:9px 11px;border-radius:7px;background:var(--mandate-accent-soft);color:#992136;font-size:12.5px;line-height:1.55}.pm-mandate-v7__explainer ul{margin:0 0 11px;padding-left:16px}.pm-mandate-v7__explainer li{margin-bottom:4px;color:var(--mandate-ink-soft);font-size:12.5px;line-height:1.55}.pm-mandate-v7__affects{margin-bottom:11px;color:var(--mandate-muted);font-size:11.5px}.pm-mandate-v7__explanation-edit{margin-bottom:11px}.pm-mandate-v7__explanation-edit>div:last-child{display:flex;gap:6px;margin-top:6px}.pm-mandate-v7__explainer-actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:9px;border-top:1px dashed var(--mandate-line)}.pm-mandate-v7__explainer-actions button{min-height:26px;padding:3px 9px;font-size:11px;font-weight:500}.pm-mandate-v7__question{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:11px;padding:12px 18px;border-top:1px solid var(--mandate-line-soft)}.pm-mandate-v7__question>.pm-mandate-v7__dot{margin-top:6px}.pm-mandate-v7__question h4,.pm-mandate-v7__question p{margin:0}.pm-mandate-v7__question h4{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13.5px;font-weight:600}.pm-mandate-v7__question h4 span{padding:2px 6px;border-radius:4px;background:var(--mandate-line-soft);color:var(--mandate-muted);font-size:10px;font-weight:700;text-transform:uppercase}.pm-mandate-v7__question.is-conflict h4 span{background:var(--mandate-accent-soft);color:var(--mandate-accent)}.pm-mandate-v7__question p{margin-top:2px;color:var(--mandate-ink-soft);font-size:12.5px;line-height:1.55}.pm-mandate-v7__question code{display:block;margin-top:5px;color:var(--mandate-faint);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.pm-mandate-v7__overview-explanation{grid-column:2 / -1;color:var(--mandate-ink-soft);font-size:12.5px;line-height:1.55}.pm-mandate-v7__ripple{display:grid;grid-template-columns:14px minmax(0,1fr);gap:11px;padding:12px 18px;border-top:1px solid var(--mandate-line-soft)}.pm-mandate-v7__ripple>span{color:var(--mandate-faint)}.pm-mandate-v7__ripple b{font-size:13px;font-weight:600}.pm-mandate-v7__ripple p{margin:2px 0 0;color:var(--mandate-ink-soft);font-size:12.5px;line-height:1.55}.pm-mandate-v7__empty{padding:24px 18px;color:var(--mandate-muted);font-size:12.5px;text-align:center}.pm-mandate-v7__action-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 18px;border-top:1px solid var(--mandate-line-soft);background:#fbfcfe}.pm-mandate-v7__action-footer span{min-width:220px;flex:1;color:var(--mandate-ink-soft);font-size:12.5px}@media(max-width:900px){.pm-mandate-agent-docked .pm-mandate-v2-drawer-root .ant-drawer-content-wrapper{right:0;width:min(912px,96vw)!important}.pm-mandate-v7__scroll{padding:14px 14px 40px}.pm-mandate-v7__field{grid-template-columns:14px minmax(0,1fr) auto;gap:8px}.pm-mandate-v7__field-label{grid-column:2}.pm-mandate-v7__field-value{grid-column:2 / -1;grid-row:2}.pm-mandate-v7__field-actions{grid-column:3;grid-row:1}.pm-mandate-v7__explainer{grid-column:1 / -1}.pm-mandate-v7__field-actions .pm-mandate-v7__spark{opacity:1}.pm-mandate-v7__field:has(.pm-mandate-v7__action-number){grid-template-columns:14px 26px minmax(0,1fr) auto}.pm-mandate-v7__field:has(.pm-mandate-v7__action-number) .pm-mandate-v7__field-label{grid-column:3}.pm-mandate-v7__field:has(.pm-mandate-v7__action-number) .pm-mandate-v7__field-value{grid-column:3 / -1}.pm-mandate-v7__field:has(.pm-mandate-v7__action-number) .pm-mandate-v7__field-actions{grid-column:4}.pm-mandate-v7__field:has(.pm-mandate-v7__action-number) .pm-mandate-v7__explainer{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.pm-mandate-v7 *,.pm-mandate-v2-drawer-root .ant-drawer-content-wrapper{animation:none!important;transition:none!important}}.pm-change--system{justify-content:space-between}.pm-change--expandable{display:block}.pm-change--expandable>summary{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:3px 0;cursor:pointer;list-style:none}.pm-change--expandable>summary::-webkit-details-marker{display:none}.pm-change--expandable>summary:before{content:"›";flex:0 0 auto;color:var(--pm-muted);font-size:18px;line-height:1;transform:rotate(0);transition:transform .14s ease}.pm-change--expandable[open]>summary:before{transform:rotate(90deg)}.pm-change--expandable>summary .pm-change__label{flex:1 1 auto}.pm-change__details{margin:6px 0 4px 19px;padding:4px 0 4px 12px;border-left:1px solid var(--pm-line)}.pm-change-record{display:flex;gap:7px;padding:7px 0}.pm-change-record__body{min-width:0;flex:1 1 auto}.pm-change-record__body>b{color:var(--pm-ink);font-size:12px}.pm-change-record__field{display:grid;grid-template-columns:minmax(90px,.6fr) minmax(100px,1fr) auto minmax(100px,1fr);gap:7px;align-items:start;margin-top:5px;color:var(--pm-muted);font-size:11px}.pm-change-record__field code{overflow-wrap:anywhere;padding:2px 5px;border-radius:4px;background:#f2f4f7;color:var(--pm-ink-soft);font-family:inherit;white-space:normal}.pm-change-record__field i{color:var(--pm-muted);font-style:normal}.pm-change__truncated{padding:6px 0;color:var(--pm-muted);font-size:11px}.pm-change__label{min-width:0}.pm-change__counts{display:inline-flex;flex:0 0 auto}@media(max-width:1100px){.pm-filter-popover{left:14px;right:auto;top:108px}.pm-history__body{flex-direction:column}.pm-history__left{width:100%;max-height:320px;border-right:0;border-bottom:1px solid var(--pm-line)}.pm-mandate-grid{grid-template-columns:1fr}.pm-mandate-section.is-wide{grid-column:auto}.pm-flowline{flex-direction:column}.pm-flowline i{justify-content:center;transform:rotate(90deg)}}
