:root{--ds-color-text:#203333;--ds-color-muted:#52654e;--ds-color-surface:#fff;--ds-color-page:#f4f6f4;--ds-color-border:#d6ded9;--ds-color-hover:#edf2eb;--ds-color-primary:#cfe59f;--ds-color-primary-hover:#c0d88d;--ds-color-primary-text:#23391f;--ds-color-selected:#234137;--ds-color-focus:#527b3e;--ds-color-success:#476b35;--ds-color-warning:#76581f;--ds-color-danger:#ad4031;--ds-color-danger-soft:#fff0ed;--ds-color-warning-soft:#fff4d6;--ds-color-rail:#203c34;--ds-color-rail-hover:#31584a;--ds-color-avatar:#e4eae7;--ds-color-editor:#e6efcc;--ds-color-editor-ring:#608441;--ds-font-body:"DM Sans", system-ui, sans-serif;--ds-font-heading:Manrope, system-ui, sans-serif;--ds-text-xs:11px;--ds-text-sm:12px;--ds-text-md:14px;--ds-text-lg:20px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-radius-sm:5px;--ds-radius-md:8px;--ds-radius-lg:12px;--ds-shadow-panel:-8px 0 32px #2033330a;--ds-shadow-tab:-3px 2px 12px #20333316;--ds-backdrop:#172c2980;--ds-layer-panel:45;--ds-layer-tab:46;--ds-layer-workspace:50;--ds-layer-tooltip:60;--ds-motion:.15s}.ds-button.ds-button{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);font-family:var(--ds-font-body);justify-content:center;align-items:center;gap:var(--ds-space-2);transition:background var(--ds-motion);font-weight:600;display:inline-flex}.ds-button.ds-button-md{font-size:var(--ds-text-md);padding:10px 15px}.ds-button.ds-button-sm{font-size:var(--ds-text-sm);padding:5px 9px}.ds-button.ds-button-primary{background:var(--ds-color-primary);color:var(--ds-color-primary-text);border-color:var(--ds-color-primary)}.ds-button.ds-button-danger{color:var(--ds-color-danger);border-color:var(--ds-color-danger)}.ds-button.ds-button-ghost{background:0 0;border-color:#0000}.ds-button.ds-button:hover:not(:disabled){background:var(--ds-color-hover);transform:none}.ds-button.ds-button-danger:hover:not(:disabled){background:var(--ds-color-danger-soft)}.ds-button.ds-button:focus-visible,.ds-edge-tab:focus-visible{outline:3px solid var(--ds-color-focus);outline-offset:3px}.ds-button.ds-button:disabled{opacity:.45;cursor:not-allowed}.ds-button.ds-icon-button{min-width:32px;min-height:32px;padding:6px}.ds-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-choice-group{gap:var(--ds-space-1);flex-wrap:wrap;align-items:center;display:flex}.ds-choice-group .ds-button[aria-pressed=true]{background:var(--ds-color-selected);color:var(--ds-color-surface);border-color:var(--ds-color-selected)}.ds-notice{padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-color-hover);color:var(--ds-color-text)}.ds-notice-error{background:var(--ds-color-danger-soft);color:var(--ds-color-danger)}.ds-notice-warning{background:var(--ds-color-warning-soft);color:var(--ds-color-warning)}.ds-notice-success{color:var(--ds-color-success)}.ds-dialog{max-width:min(460px,100vw - 32px);padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);color:var(--ds-color-text);background:var(--ds-color-surface)}.ds-dialog::backdrop{background:var(--ds-backdrop)}.ds-dialog h2{font-size:var(--ds-text-lg);margin-top:0}.ds-edge-tab{writing-mode:vertical-rl;border-radius:var(--ds-radius-lg) 0 0 var(--ds-radius-lg);background:var(--ds-color-rail);color:var(--ds-color-surface);box-shadow:var(--ds-shadow-tab);border-right:0}.ds-edge-tab:hover:not(:disabled){background:var(--ds-color-rail-hover)}.ds-status.save-status-saved{color:var(--ds-color-success)}.ds-status.save-status-pending{color:var(--ds-color-warning)}.ds-status.save-status-error{color:var(--ds-color-danger)}@media (prefers-reduced-motion:reduce){.ds-button.ds-button{transition:none}.ds-spinner{animation:none}}.collaboration-avatar{background:var(--ds-color-avatar);color:#405950;border:2px solid var(--ds-color-surface);cursor:default;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 0 0 1px #c8d4ce}.collaboration-avatar.is-editing{background:var(--ds-color-editor);color:#365d29;box-shadow:0 0 0 2px var(--ds-color-editor-ring)}.collaboration-avatar:focus-visible{outline-offset:4px;outline:2px solid #254e74}.collaboration-pencil{stroke:#fff;fill:none;stroke-width:1.5px;background:#426331;border-radius:50%;width:15px;height:15px;padding:2px;position:absolute;bottom:-4px;right:-5px}.collaboration-tooltip{z-index:var(--ds-layer-tooltip);color:#fff;pointer-events:none;background:#263e35;border-radius:5px;width:max-content;max-width:min(280px,80vw);padding:6px 9px;font-weight:400;display:none;position:absolute;bottom:calc(100% + 8px);right:0}.collaboration-avatar:hover .collaboration-tooltip,.collaboration-avatar:focus .collaboration-tooltip{display:block}.workspace-action-row,.workspace-action-end{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.workspace-action-end{justify-content:flex-end;margin-left:auto}.ds-button.ds-button-primary:hover:not(:disabled){background:var(--ds-color-primary-hover)}.ds-dialog-wide{width:760px;max-width:calc(100vw - 32px)}.robo-source-dialog{background:#fafcf8;border:0;border-radius:16px;width:min(1000px,94vw);max-height:92dvh;padding:20px;box-shadow:0 20px 80px #102d2633}.robo-source-dialog::backdrop{background:#132b2977}.robo-source-dialog>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.robo-source-dialog h2{margin:0}.robo-source-dialog>header p{overflow-wrap:anywhere}.robo-source-canvas{border:1px solid var(--ds-color-border);background:#fff;height:min(60dvh,560px)}.robo-source-canvas .djs-element.robo-source-selected .djs-visual>:first-child{stroke:#d66b18!important;stroke-width:4px!important}.editor-layout:has(>.details-dock){grid-template-columns:minmax(0,1fr) 0;gap:0}.details-dock{--details-width:min(320px, calc(100vw - 48px));width:0;min-width:0;transition:width .24s}.workspace-content{transition:padding-right .24s}.workspace-content:has(.details-dock.is-open){padding-right:min(320px,100vw - 48px)}.details-dock>.details-panel{right:0;top:var(--app-header-bottom,0px);width:var(--details-width);height:calc(100dvh - var(--app-header-bottom,0px));overscroll-behavior:contain;z-index:var(--ds-layer-panel);background:var(--ds-color-surface);visibility:hidden;box-shadow:var(--ds-shadow-panel);border-radius:0;margin:0;padding:0;transition:transform .24s,visibility 0s linear .24s;position:fixed;overflow-y:auto;transform:translate(100%)}.details-dock.is-open>.details-panel{visibility:visible;transition-delay:0s;transform:translate(0)}.details-panel-heading{z-index:1;background:var(--ds-color-surface);border-bottom:1px solid #dce2d8;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.details-panel-heading h2{margin:0;font-size:16px}.details-panel-heading button{padding:6px 12px;font-size:20px}.details-panel-content{padding:20px 46px 20px 20px}.details-edge-tab{right:0;top:max(calc(var(--app-header-bottom,0px) + 8px), calc(42% - 145px));z-index:var(--ds-layer-tab);letter-spacing:.02em;padding:16px 6px;position:fixed}.details-edge-tab:hover:not(:disabled){background:var(--ds-color-rail-hover)}@media (width<=700px){.workspace-content:has(.details-dock.is-open){padding-right:0}.details-dock.is-open{width:0}}@media (prefers-reduced-motion:reduce){.workspace-content,.details-dock,.details-dock>.details-panel{transition:none}}.app .robo-edge-tab{z-index:var(--ds-layer-tab)}.admin-panel{width:100%;max-width:1200px;margin:0 auto}.admin-panel header>p{color:#627267}.admin-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);min-width:0;padding:24px}.admin-card h2{margin-top:0}.admin-card .general-settings{border:0;margin:0;padding:0}.admin-card .general-settings form{gap:12px;display:grid}.admin-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-status{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px;display:grid}.admin-status dt{color:#627267}.admin-status dd{overflow-wrap:anywhere;margin:0}.admin-history{grid-column:1/-1}.admin-table-scroll{margin-bottom:16px;overflow-x:auto}.admin-history table{border-collapse:collapse;text-align:left;width:100%}.admin-history th,.admin-history td{border-bottom:1px solid #e3e8e3;padding:12px}.admin-history th{background:var(--ds-color-page)}@media (width<=850px){.admin-sections{grid-template-columns:1fr}.admin-card{padding:18px}}.ds-dialog.diagram-print-dialog{max-height:calc(100dvh - 32px);overflow:auto}.diagram-print-options,.diagram-print-actions{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.diagram-print-options label{flex:1;gap:8px;display:grid}.diagram-print-options select{width:100%;padding:8px}.diagram-print-preview{border:1px solid var(--ds-color-border);background:#fff;width:100%;height:min(45vh,440px)}.diagram-print-actions{justify-content:flex-end;margin-top:16px}.collaboration{border:0;flex-shrink:0;margin:0 0 10px;padding:4px 0;font-size:12px}.collaboration-line{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.collaboration button{padding:5px 9px;font-size:12px}.collaboration-viewers{color:#61736f}.collaboration p{margin:8px 0}.collaboration-recovery{background:var(--ds-color-warning-soft);padding:8px}.collaboration-line{justify-content:flex-end}.collaboration-avatars{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;padding:3px;display:flex}.workspace-action-row .process-view-switch,.workspace-action-row .map-version-choice{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.workspace-action-row button{white-space:nowrap}.workspace-action-row .process-view-buttons{gap:4px}.workspace-action-row .collaboration-line:empty{display:none}.workspace-action-row .collaboration-line{gap:6px}.is-expanded .collaboration{margin-bottom:4px;padding:0}.is-expanded .collaboration-tooltip{top:calc(100% + 8px);bottom:auto}.workspace-action-row .process-view-buttons button{padding:5px 9px;font-size:12px}@media (width<=600px){.workspace-action-row .process-view-switch{flex-direction:row}.workspace-action-row .process-view-switch>span:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.is-expanded .collaboration{margin-bottom:2px;padding:0}.is-expanded .workspace-action-row{row-gap:4px}}.workspace-edit-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.workspace-edit-actions>button{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);padding:5px 9px;font-size:12px}.workspace-edit-actions .save-feedback{text-align:left;min-width:0}.workspace-edit-actions .save-status{font-size:12px}.save-feedback.is-compact .save-detail,.workspace-expanded-action{display:none}.is-expanded .workspace-expanded-action{align-items:center;display:flex}.workspace-expanded-action:empty{display:none}.process-references{border-top:1px solid #e0e6da;margin:16px 0;padding-top:12px}.process-references summary{cursor:pointer;font-size:13px;font-weight:600}.process-references>label{margin-top:12px}.process-references ul{margin:10px 0;padding:0;list-style:none}.process-references li{margin:6px 0}.process-references li button{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:8px;display:flex}.process-references li span,.process-references li small{color:#61766c;font-size:11px;font-weight:400}.process-references>button{margin:4px 4px 0 0;padding:6px 8px;font-size:12px}.map-page-tabs{background:#f5f7f3;border-top:1px solid #dce2d8;flex:0 0 38px;align-items:stretch;min-width:0;display:flex;position:relative}.drawio-map .map-page-tabs button{color:#4d5948;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:8px 12px}.drawio-map .map-page-tabs button:hover{background:#e8ede3}.drawio-map .map-page-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #536b39}.drawio-map .map-page-tabs button:disabled{opacity:.35;cursor:default}.map-page-tabs-list{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.map-page-tabs-list::-webkit-scrollbar{display:none}.drawio-map .map-page-tabs-list button{text-overflow:ellipsis;border-right:1px solid #e1e6dc;min-width:84px;max-width:240px;overflow:hidden}.drawio-map .map-page-tabs-list button[aria-selected=true]{color:#273820;background:#fff;font-weight:600;box-shadow:inset 0 -3px #77944d}.map-page-tabs-menu{z-index:15;background:#fff;border:1px solid #d5dccd;border-radius:7px;flex-direction:column;width:min(320px,100vw - 40px);max-height:min(360px,60dvh);padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);left:4px;overflow-y:auto;box-shadow:0 5px 22px #26371d22}.drawio-map .map-page-tabs-menu button{text-align:left;white-space:normal;overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.map-page-tabs-menu button span{flex:0 0 14px}@media (width<=560px){.drawio-map .map-page-tabs button{padding-inline:10px}.map-page-tabs-menu{width:min(280px,100vw - 24px)}}.drawio-map{min-width:0;padding:20px 34px 24px 26px}.map-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.map-heading-title{min-width:0}.map-heading h1{overflow-wrap:anywhere;margin:8px 0 0;font-size:23px;line-height:1.3}.map-heading-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.drawio-map button{border-radius:7px;padding:7px 10px;font-size:12px;font-weight:500}.drawio-map .back-link{background:0 0;border:0;padding:0}.map-layout{grid-template-columns:minmax(0,1fr) auto;gap:18px;min-width:0;min-height:0;display:grid}.map-canvas-panel{background:#fff;border:1px solid #dce2d8;border-radius:10px;flex-direction:column;min-width:0;height:max(430px,100dvh - 200px);display:flex;overflow:hidden}.map-view-toolbar{background:#fafcf8;border-bottom:1px solid #e8ece3;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:7px 10px;display:flex}.map-zoom-actions{align-items:center;gap:3px;display:flex}.map-view-toolbar button{white-space:nowrap;background:0 0;border:0;padding:6px 8px}.map-view-toolbar button:hover{background:#e9eee4}.map-view-hint{color:#778273;margin-left:auto;font-size:11px}.map-page-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.map-page-picker select{border:1px solid #dce2d8;border-radius:6px;max-width:220px;padding:5px 8px;font-size:12px}.map-pages-badge{color:#496542;white-space:nowrap;background:#eaf0df;border-radius:5px;padding:4px 7px;font-size:11px}.drawio-frame-wrap{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.drawio-frame-wrap>[role=status],.drawio-frame-wrap>[role=alert]{margin:0;padding:12px}.drawio-frame{background:#fff;border:0;flex:1;width:100%;height:100%;min-height:0;display:block}.map-editor-surface{flex-direction:column;flex:1;min-height:0;display:flex}.drawio-map .map-toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:8px 10px;display:flex}.drawio-map .map-editor-status{margin-bottom:10px;padding:0}.map-editor-status .save-status{margin-left:auto}.drawio-map details{margin-block:16px}.drawio-map summary{cursor:pointer;font-size:12px;font-weight:600}.map-links{gap:6px;margin:16px 0;display:grid}.map-links h3{margin:0;font-size:12px}.map-links button{text-align:left}.map-version-choice{gap:6px;margin:16px 0;display:grid}.map-version-choice [aria-pressed=true]{background:#e6efcf;border-color:#b3c895}.map-export-actions{gap:8px;margin-top:16px;display:flex}.drawio-map .details-panel .governance-panel{margin:0;padding:0}.drawio-map .details-panel .governance-grid{display:block}.drawio-map .details-panel .map-toolbar{padding:8px 0}.drawio-map .details-panel input,.drawio-map .details-panel select{min-width:0;max-width:100%}.comparison-canvases .drawio-frame-wrap{height:480px}.robo-edge-tab{z-index:46}body.map-expanded{overflow:hidden}.map-expanded .nav,.map-expanded .topbar,.map-expanded .robo-dock,.map-expanded .details-dock,.map-expanded .map-normal-only{display:none}.map-expanded .workspace{width:100%;margin:0}.map-expanded .workspace-body,.map-expanded .workspace-content{width:100%;height:100dvh;min-height:0}.map-expanded .drawio-map{box-sizing:border-box;flex-direction:column;width:100%;height:100dvh;padding:8px;display:flex;overflow:hidden}.map-expanded .map-heading{flex-shrink:0;gap:10px;margin:0 0 6px}.map-expanded .map-heading h1{white-space:nowrap;text-overflow:ellipsis;max-width:70vw;margin:0;font-size:15px;overflow:hidden}.map-expanded .map-layout{flex:1;grid-template-columns:minmax(0,1fr);min-height:0}.map-expanded .map-canvas-panel{height:100%;min-height:0}.map-expanded .map-editor-layout .map-toolbar{display:none}@media (width<=800px){.drawio-map{padding:16px 32px 16px 14px}.map-heading{flex-wrap:wrap;align-items:flex-start}.map-heading h1{font-size:20px}.map-view-hint{display:none}.map-page-picker select{max-width:150px}}body.map-expanded .workspace-content:has(.details-dock){padding-right:0;transition:none}.drawio-map .details-edge-tab{border-radius:12px 0 0 12px;padding:16px 6px}.map-page-picker select{flex:0 auto;width:auto}.bpmn-workspace{min-width:0}.bpmn-workspace-controls{justify-content:flex-end;align-items:center;gap:12px;padding:10px 26px 0;display:flex}.bpmn-workspace-controls button{flex-shrink:0;padding:7px 10px;font-size:12px}.bpmn-workspace-controls strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}body.bpmn-expanded{overflow:hidden}.bpmn-expanded .nav,.bpmn-expanded .topbar,.bpmn-expanded .robo-dock,.bpmn-expanded .details-dock{display:none}.bpmn-workspace.is-expanded{z-index:var(--ds-layer-workspace);box-sizing:border-box;background:#f5f7f3;flex-direction:column;width:100%;height:100dvh;min-height:0;padding:8px;display:flex;position:fixed;inset:0;overflow:hidden}.bpmn-workspace.is-expanded>.bpmn-workspace-controls{flex:none;justify-content:space-between;padding:0 0 6px}.bpmn-workspace.is-expanded>.editor-page{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.bpmn-workspace.is-expanded .editor-heading,.bpmn-workspace.is-expanded .process-trail,.bpmn-workspace.is-expanded .canvas-caption,.bpmn-workspace.is-expanded .governance-disclosure{display:none}.bpmn-workspace.is-expanded .editor-layout{flex:1;gap:0;min-height:0;display:flex}.bpmn-workspace.is-expanded .canvas-panel{flex:1;min-height:0}.bpmn-workspace.is-expanded .toolbar{flex-shrink:0}.bpmn-workspace.is-expanded .canvas-wrap{flex:1;min-height:0}.bpmn-workspace.is-expanded .error,.bpmn-workspace.is-expanded .success-notice{flex-shrink:0;max-height:25dvh;margin:0 0 6px;overflow:auto}@media (width<=560px){.bpmn-workspace-controls{padding:8px 12px 0}.bpmn-workspace.is-expanded{padding:5px}.bpmn-workspace.is-expanded .toolbar{gap:2px;padding:3px}.bpmn-workspace.is-expanded .toolbar button{padding:6px}.bpmn-workspace.is-expanded .zoom-label{display:none}}.folder-manager{gap:1rem;display:grid}.folder-manager form>fieldset{border:0;gap:1rem;padding:0;display:grid}.folder-manager label{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.folder-manager select,.folder-manager input:not([type=checkbox]){min-width:14rem;max-width:100%}.folder-manager fieldset fieldset{border:1px solid var(--border,#d9dfd4);border-radius:.5rem;padding:1rem}.folder-manager input[type=checkbox]{width:auto}.djs-parent{--color-grey-225-10-15:#22242a;--color-grey-225-10-35:#505562;--color-grey-225-10-55:#818798;--color-grey-225-10-75:#b9bcc6;--color-grey-225-10-80:#c7c9d1;--color-grey-225-10-85:#d5d7dd;--color-grey-225-10-90:#e3e4e8;--color-grey-225-10-95:#f1f2f4;--color-grey-225-10-97:#f7f7f8;--color-blue-205-100-40:#07c;--color-blue-205-100-45:#0086e6;--color-blue-205-100-45-opacity-30:#0086e64d;--color-blue-205-100-50:#0095ff;--color-blue-205-100-50-opacity-15:#0095ff26;--color-blue-205-100-70:#80caff;--color-blue-205-100-95:#e6f4ff;--color-green-150-86-44:#10d170;--color-red-360-100-40:#c00;--color-red-360-100-45:#e60000;--color-red-360-100-92:#ffd6d6;--color-red-360-100-97:#fff0f0;--color-white:#fff;--color-black:#000;--color-black-opacity-10:#0000001a;--color-black-opacity-30:#0000004d;--canvas-fill-color:var(--color-white);--accent-color:var(--color-blue-205-100-40);--bendpoint-fill-color:var(--color-blue-205-100-45);--bendpoint-stroke-color:var(--canvas-fill-color);--context-pad-entry-background-color:var(--color-white);--context-pad-entry-hover-background-color:var(--color-grey-225-10-95);--element-dragger-color:var(--accent-color);--element-hover-outline-fill-color:var(--color-blue-205-100-45);--element-selected-outline-stroke-color:var(--accent-color);--element-selected-outline-secondary-stroke-color:var(--color-blue-205-100-70);--lasso-fill-color:var(--color-blue-205-100-50-opacity-15);--lasso-stroke-color:var(--element-selected-outline-stroke-color);--palette-entry-color:var(--color-grey-225-10-15);--palette-entry-hover-color:var(--color-blue-205-100-45);--palette-entry-selected-color:var(--accent-color);--palette-separator-color:var(--color-grey-225-10-75);--palette-toggle-hover-background-color:var(--color-grey-225-10-55);--palette-background-color:var(--color-grey-225-10-97);--palette-border-color:var(--color-grey-225-10-75);--popup-font-family:"IBM Plex Sans", sans-serif;--popup-font-size:14px;--popup-secondary-font-size:.9em;--popup-header-entry-selected-color:var(--accent-color);--popup-header-font-weight:bolder;--popup-header-group-divider-color:var(--color-grey-225-10-75);--popup-background-color:var(--color-white);--popup-border-color:transparent;--popup-shadow-color:var(--color-black-opacity-30);--popup-disabled-color:var(--color-grey-225-10-35);--popup-description-color:var(--color-grey-225-10-35);--popup-no-results-color:var(--color-grey-225-10-55);--popup-entry-title-color:var(--color-grey-225-10-55);--popup-entry-hover-color:var(--color-grey-225-10-95);--popup-search-border-color:var(--color-grey-225-10-75);--popup-search-focus-border-color:var(--accent-color);--popup-search-focus-background-color:var(--color-blue-205-100-95);--popup-tab-color:var(--color-grey-225-10-55);--popup-tab-hover-color:var(--color-grey-225-10-15);--popup-tab-active-color:var(--color-grey-225-10-15);--popup-tab-active-border-color:var(--accent-color);--popup-tab-strip-border-color:var(--color-grey-225-10-90);--popup-tab-focus-border-color:var(--accent-color);--resizer-fill-color:var(--color-blue-205-100-45);--resizer-stroke-color:var(--canvas-fill-color);--search-font-family:"IBM Plex Sans", sans-serif;--search-font-size:14px;--search-container-background-color:var(--color-white);--search-shadow-color:var(--color-black-opacity-30);--search-input-border-color:var(--color-grey-225-10-75);--search-input-focus-border-color:var(--accent-color);--search-input-focus-background-color:var(--color-blue-205-100-95);--search-result-hover-background-color:var(--color-grey-225-10-95);--search-result-secondary-color:var(--color-grey-225-10-55);--search-preselected-background-color:var(--color-blue-205-100-50-opacity-15);--shape-attach-allowed-stroke-color:var(--accent-color);--shape-connect-allowed-fill-color:var(--color-grey-225-10-97);--shape-drop-allowed-fill-color:var(--color-grey-225-10-97);--shape-drop-not-allowed-fill-color:var(--color-red-360-100-97);--shape-resize-preview-stroke-color:var(--accent-color);--snap-line-stroke-color:var(--color-blue-205-100-45-opacity-30);--space-tool-crosshair-stroke-color:var(--color-black);--tooltip-error-background-color:var(--color-red-360-100-97);--tooltip-error-border-color:var(--color-red-360-100-45);--tooltip-error-color:var(--color-red-360-100-45);--hover-tooltip-font-family:"IBM Plex Sans", sans-serif;--hover-tooltip-font-size:12px;--hover-tooltip-secondary-font-size:11px;--hover-tooltip-background-color:var(--color-grey-225-10-15);--hover-tooltip-color:var(--color-white);--hover-tooltip-shadow-color:var(--color-black-opacity-10);--palette-tooltip-shortcut-background-color:var(--color-grey-225-10-35)}.djs-container svg.drop-not-ok{background:var(--shape-drop-not-allowed-fill-color)!important}.djs-container svg.new-parent{background:var(--shape-drop-allowed-fill-color)!important}.djs-container svg:focus{outline-offset:-1px}.djs-outline,.djs-selection-outline{fill:none;shape-rendering:geometricprecision;stroke-width:2px}.djs-outline{visibility:hidden}.djs-selection-outline{stroke:var(--element-selected-outline-stroke-color)}.djs-element.selected .djs-outline{visibility:visible;stroke:var(--element-selected-outline-stroke-color)}.djs-connection.selected .djs-outline{display:none}.djs-multi-select .djs-element.selected .djs-outline,.djs-dragging-active-lasso .djs-element.selected .djs-outline{stroke:var(--element-selected-outline-secondary-stroke-color);display:block}.djs-outline-hidden .djs-outline{display:none!important}.djs-shape.connect-ok .djs-visual>:first-child{fill:var(--shape-connect-allowed-fill-color)!important}.djs-shape.connect-not-ok .djs-visual>:first-child,.djs-shape.drop-not-ok .djs-visual>:first-child{fill:var(--shape-drop-not-allowed-fill-color)!important}.djs-shape.new-parent .djs-visual>:first-child{fill:var(--shape-drop-allowed-fill-color)!important}.drop-not-ok,.connect-not-ok,.drop-not-ok *,.connect-not-ok *{cursor:not-allowed!important}.drop-ok,.connect-ok,.drop-ok *,.connect-ok *{cursor:default!important}.djs-element.attach-ok .djs-visual>:first-child{stroke-width:5px!important;stroke:var(--shape-attach-allowed-stroke-color)!important}.djs-frame.connect-not-ok .djs-visual>:first-child,.djs-frame.drop-not-ok .djs-visual>:first-child{stroke-width:3px!important;stroke:var(--shape-drop-not-allowed-fill-color)!important;fill:none!important}.djs-lasso-overlay{fill:var(--lasso-fill-color);stroke:var(--lasso-stroke-color);stroke-width:2px;shape-rendering:geometricprecision;pointer-events:none}.djs-resize-overlay{fill:none;stroke-dasharray:5 1 3 1;stroke:var(--shape-resize-preview-stroke-color);pointer-events:none}.djs-resizer-hit{fill:none;pointer-events:all}.djs-resizer-visual{fill:var(--resizer-fill-color);stroke-width:1px;stroke:var(--resizer-stroke-color);shape-rendering:geometricprecision}.djs-resizer:hover .djs-resizer-visual{stroke:var(--resizer-stroke-color);stroke-opacity:1}.djs-cursor-resize-ns,.djs-resizer-n,.djs-resizer-s{cursor:ns-resize}.djs-cursor-resize-ew,.djs-resizer-e,.djs-resizer-w{cursor:ew-resize}.djs-cursor-resize-nwse,.djs-resizer-nw,.djs-resizer-se{cursor:nwse-resize}.djs-cursor-resize-nesw,.djs-resizer-ne,.djs-resizer-sw{cursor:nesw-resize}.djs-shape.djs-resizing>.djs-outline{visibility:hidden!important}.djs-shape.djs-resizing>.djs-resizer,.djs-dragger>.djs-resizer{visibility:hidden}.djs-dragger *{fill:none!important;stroke:var(--element-dragger-color)!important}.djs-dragger tspan,.djs-dragger text,.djs-dragger marker circle,.djs-dragger marker path,.djs-dragger marker polygon,.djs-dragger marker polyline,.djs-dragger marker rect{fill:var(--element-dragger-color)!important;stroke:none!important}.djs-dragger marker text,.djs-dragger marker tspan{fill:none!important;stroke:var(--element-dragger-color)!important}.djs-dragging,.djs-dragging>*{opacity:.3!important;pointer-events:none!important}.djs-visual,.djs-outline{pointer-events:none}.djs-element.attach-ok .djs-hit{stroke-width:60px!important}.djs-element>.djs-hit-all,.djs-element>.djs-hit-no-move{pointer-events:all}.djs-element>.djs-hit-stroke,.djs-element>.djs-hit-click-stroke{pointer-events:stroke}.djs-connection .djs-visual{stroke-width:2px;fill:none}.djs-cursor-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.djs-cursor-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.djs-cursor-crosshair{cursor:crosshair}.djs-cursor-move{cursor:move}.djs-cursor-resize-ns{cursor:ns-resize}.djs-cursor-resize-ew{cursor:ew-resize}.djs-snap-line{stroke:var(--snap-line-stroke-color);stroke-linecap:round;stroke-width:2px;pointer-events:none}.djs-crosshair{stroke:var(--space-tool-crosshair-stroke-color);stroke-linecap:round;stroke-width:1px;pointer-events:none;shape-rendering:geometricprecision;stroke-dasharray:5 5}.djs-palette{box-sizing:border-box;width:48px;position:absolute;top:20px;left:20px}.djs-palette .separator{border:none;border-bottom:solid 1px var(--palette-separator-color);clear:both;margin:5px;padding-top:5px}.djs-palette .entry:before{vertical-align:initial}.djs-palette .djs-palette-toggle{cursor:pointer}.djs-palette .entry,.djs-palette .djs-palette-toggle{color:var(--palette-entry-color);text-align:center;font-size:30px}.djs-palette .entry{float:left}.djs-palette .entry img{max-width:100%}.djs-palette .djs-palette-entries:after{content:"";clear:both;display:table}.djs-palette .djs-palette-toggle:hover{background:var(--palette-toggle-hover-background-color)}.djs-palette .entry:hover{color:var(--palette-entry-hover-color)}.djs-palette .highlighted-entry{color:var(--palette-entry-selected-color)!important}.djs-palette .entry,.djs-palette .djs-palette-toggle{cursor:default;width:46px;height:46px;line-height:46px}.djs-palette.two-column.open{width:94px}.djs-palette:not(.open) .djs-palette-entries{display:none}.djs-palette:not(.open){overflow:hidden}.djs-palette.open .djs-palette-toggle{display:none}.djs-hover-tooltip{z-index:1000;background-color:var(--hover-tooltip-background-color);color:var(--hover-tooltip-color);font-family:var(--hover-tooltip-font-family);font-size:var(--hover-tooltip-font-size);white-space:nowrap;pointer-events:none;box-shadow:0 1px 4px var(--hover-tooltip-shadow-color);border-radius:4px;align-items:center;gap:6px;padding:6px 10px;line-height:1.2;display:flex;position:fixed}.djs-hover-tooltip--right{transform:translateY(-50%)}.djs-hover-tooltip--top{transform:translate(-50%,-100%)}.djs-palette-tooltip-shortcut{background-color:var(--palette-tooltip-shortcut-background-color);font-family:monospace;font-size:var(--hover-tooltip-secondary-font-size);border-radius:3px;padding:1px 5px;line-height:1.2}.djs-context-pad{pointer-events:none;z-index:100;width:72px;line-height:1;display:none;position:absolute}.djs-context-pad .entry{text-align:center;cursor:default;background-color:var(--context-pad-entry-background-color);width:22px;height:22px;box-shadow:0 0 2px 1px var(--context-pad-entry-background-color);pointer-events:all;vertical-align:middle;border-radius:3px;margin:0 2px 2px 0;font-size:22px;display:inline-block}.djs-context-pad .entry:hover{background:var(--context-pad-entry-hover-background-color)}.djs-context-pad.open{display:block}.djs-popup{box-sizing:border-box;background:var(--popup-background-color);z-index:200;box-shadow:0px 2px 6px var(--popup-shadow-color);border:solid 1px var(--popup-border-color);min-width:120px;max-width:300px;line-height:1;font-size:var(--popup-font-size);font-family:var(--popup-font-family);outline:none;position:fixed;overflow:hidden}.djs-popup-search input{box-sizing:border-box;width:100%;font-size:var(--popup-font-size);border:solid 1px var(--popup-search-border-color);border-radius:2px;padding:3px 6px 3px 28px;line-height:21px}.djs-popup-search input:focus{background-color:var(--popup-search-focus-background-color);border:solid 1px var(--popup-search-focus-border-color);outline:none}.djs-popup-header{align-items:stretch;margin:10px 12px;line-height:20px;display:flex}.djs-popup-header .entry{border-radius:2px}.djs-popup button.entry{background:0 0;border:0;padding:0}.djs-popup-header .entry.active{color:var(--popup-header-entry-selected-color)}.djs-popup-header .entry.disabled{color:inherit}.djs-popup-header-group{flex-direction:row;align-items:center;margin:0;padding:0;list-style:none;display:flex}.djs-popup-header-group .entry{flex-direction:row;align-items:center;display:flex}.djs-popup-header-group+.djs-popup-header-group:before{content:"";background:var(--popup-header-group-divider-color);width:1px;height:20px;margin:0 5px}.djs-popup-search{width:auto;margin:10px 12px;position:relative}.djs-popup-tabs-container{border-bottom:solid 1px var(--popup-tab-strip-border-color);position:relative}.djs-popup-tabs-scroll{appearance:none;width:28px;color:var(--popup-tab-color);cursor:pointer;border:none;border-radius:0;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:1px}.djs-popup-tabs-scroll:hover{color:var(--popup-tab-hover-color)}.djs-popup-tabs-scroll-start{background:linear-gradient(to left, transparent, var(--popup-background-color) 60%);justify-content:flex-start;left:0}.djs-popup-tabs-scroll-end{background:linear-gradient(to right, transparent, var(--popup-background-color) 60%);justify-content:flex-end;right:0}.djs-popup-tabs-scroll-start svg{transform:rotate(180deg)}.djs-popup-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:2px;padding:0 12px;scroll-padding:0 28px;display:flex;overflow:auto hidden}.djs-popup-tabs::-webkit-scrollbar{display:none}.djs-popup-tab{appearance:none;font:inherit;font-size:var(--popup-font-size);color:var(--popup-tab-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:6px 10px}.djs-popup-tab:hover{color:var(--popup-tab-hover-color)}.djs-popup-tab:focus-visible{outline:solid 1px var(--popup-tab-focus-border-color);outline-offset:-2px}.djs-popup-tab[aria-selected=true]{color:var(--popup-tab-active-color);border-bottom-color:var(--popup-tab-active-border-color);font-weight:var(--popup-header-font-weight)}.djs-popup-title{font-size:var(--popup-font-size);font-weight:var(--popup-header-font-weight);flex:1;margin:0}.djs-popup-breadcrumbs{margin:10px 12px;line-height:20px;display:flex}.djs-popup-breadcrumbs-item{appearance:none;min-width:0;color:var(--popup-description-color);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;margin:0;padding:0;display:inline-flex;overflow:hidden}.djs-popup-breadcrumbs-item--separator:before{content:"/";color:var(--popup-description-color);margin:0 4px;display:inline-block}.djs-popup-breadcrumbs-item:hover{color:inherit;text-decoration:underline}.djs-popup-breadcrumbs-item:focus-visible{outline:1px solid var(--popup-search-focus-border-color);outline-offset:2px}.djs-popup-breadcrumbs-item--back{border:1px solid var(--popup-search-border-color);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;padding:2px 3px}.djs-popup-breadcrumbs-item--back:hover{background:#f2f3f5}.djs-popup-breadcrumbs-item--current{font-weight:var(--popup-header-font-weight);color:inherit;cursor:default}.djs-popup-breadcrumbs-item--current:hover{text-decoration:none}.djs-popup-entry-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:6px;display:flex}.djs-popup-entry-chevron{color:var(--popup-description-color);align-items:center;display:flex}.djs-popup-search-icon{position:absolute;top:7px;left:8px}.djs-popup-search-count{font-size:var(--popup-secondary-font-size);color:var(--popup-description-color);margin:0 12px}.djs-popup-results{max-height:280px;margin:7px 3px 7px 12px;padding-right:9px;list-style:none;overflow:auto}.djs-popup-results:focus{outline:none}.djs-popup-group{width:100%;margin:0;padding:0}.djs-popup-body .entry,.djs-popup-body .entry-header{cursor:default;border-radius:4px;padding:5px 7px}.djs-popup-body .entry-header{font-weight:var(--popup-header-font-weight);color:var(--popup-entry-title-color);padding-left:0}.djs-popup [class*=icon] .djs-popup-label,.djs-popup-label:not(:first-child){margin-left:.5em}.djs-popup [class*=icon]:before,.djs-popup-entry-icon{vertical-align:middle;width:1em;height:1em;font-size:1.4em;display:inline-block}.djs-popup-body .entry-header:not(:first-child){margin-top:8px;margin-bottom:2px}.djs-popup-body .entry{flex-direction:row;align-items:stretch;height:min-content;display:flex}.djs-popup .entry.selected{background-color:var(--popup-entry-hover-color)}.djs-popup .entry.disabled{color:var(--popup-disabled-color);cursor:not-allowed}.djs-popup-body .entry:not(:first-child){margin-top:2px}.djs-popup-entry-content{flex-direction:column;flex:1;display:flex}.djs-popup-entry-description{font-size:var(--popup-secondary-font-size);color:var(--popup-description-color);margin-top:.25em}.djs-popup-label,.djs-popup-entry-description{line-height:1.4em}.djs-popup .entry,.djs-popup .entry-header{margin:1px}.djs-popup-body{flex-direction:column;width:auto}.djs-popup ::-webkit-scrollbar{width:6px}.djs-popup ::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.djs-popup ::-webkit-scrollbar-track{box-shadow:none;background:0 0;margin:0;padding:5px}.djs-popup-no-results{color:var(--popup-no-results-color);padding:0 12px 12px}.djs-popup-footer{border-top:solid 1px var(--popup-border-color);padding:5px 12px 7px;display:flex}.djs-popup-results:hover~.djs-popup-footer{display:none}.djs-popup-entry-docs{visibility:hidden;color:var(--popup-description-color);border:1px solid var(--popup-search-border-color);cursor:pointer;background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 3px;transition:background-color .12s,border-color .12s,color .12s;display:flex}.djs-popup-body .entry:hover .djs-popup-entry-docs{visibility:visible}.djs-popup-body .entry .djs-popup-entry-docs:hover{background:#f2f3f5}.djs-popup-entry-docs svg{vertical-align:middle}.djs-popup-footer-docs{font-size:var(--popup-secondary-font-size);color:var(--popup-description-color);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.djs-popup-footer-docs:hover{text-decoration:underline}.djs-popup-footer-docs svg{vertical-align:middle;margin:2px}.djs-palette{background:var(--palette-background-color);border:solid 1px var(--palette-border-color);border-radius:2px}.djs-segment-dragger,.djs-bendpoint{display:none}.djs-segment-dragger .djs-visual{fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-width:1px;stroke-opacity:1;display:none}.djs-segment-dragger:hover .djs-visual{display:block}.djs-bendpoint .djs-visual{fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-width:1px}.djs-segment-dragger:hover,.djs-bendpoints.hover .djs-segment-dragger,.djs-bendpoints.selected .djs-segment-dragger,.djs-bendpoint:hover,.djs-bendpoints.hover .djs-bendpoint,.djs-bendpoints.selected .djs-bendpoint{display:block}.djs-drag-active .djs-bendpoints *,.djs-bendpoints:not(.hover) .floating,.djs-bendpoint.floating:not(.positioned){display:none}.djs-segment-dragger:hover .djs-visual,.djs-segment-dragger.djs-dragging .djs-visual,.djs-bendpoint:hover .djs-visual,.djs-bendpoint.floating .djs-visual{fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-opacity:1}.djs-bendpoint.floating .djs-hit{pointer-events:none}.djs-segment-dragger .djs-hit,.djs-bendpoint .djs-hit{fill:none;pointer-events:all}.djs-segment-dragger.horizontal .djs-hit{cursor:ns-resize}.djs-segment-dragger.vertical .djs-hit{cursor:ew-resize}.djs-segment-dragger.djs-dragging .djs-hit{pointer-events:none}.djs-updating,.djs-updating>*{pointer-events:none!important}.djs-updating .djs-context-pad,.djs-updating .djs-outline,.djs-updating .djs-bendpoint,.djs-multi-select .djs-bendpoint,.djs-multi-select .djs-segment-dragger,.connect-ok .djs-bendpoint,.connect-not-ok .djs-bendpoint,.drop-ok .djs-bendpoint,.drop-not-ok .djs-bendpoint{display:none!important}.djs-segment-dragger.djs-dragging,.djs-bendpoint.djs-dragging{opacity:1;display:block}.djs-tooltip-error{background:var(--tooltip-error-background-color);border:solid 1px var(--tooltip-error-border-color);width:160px;color:var(--tooltip-error-color);opacity:.75;border-radius:2px;padding:6px;font-size:12px;line-height:16px}.djs-tooltip-error:hover{opacity:1}.djs-search-open .djs-context-pad{display:none}.djs-search-open .djs-connection.selected .djs-outline{display:block}.djs-search-container{z-index:10;width:25%;min-width:300px;max-width:400px;font-family:var(--search-font-family);font-size:var(--search-font-size);box-shadow:0px 2px 6px var(--search-shadow-color);border-radius:2px;margin-left:auto;margin-right:auto;position:absolute;top:20px;left:0;right:0}.djs-search-container:not(.open){display:none}.djs-search-input{position:relative}.djs-search-input svg{position:absolute;top:7px;left:8px}.djs-search-input input{font-size:var(--search-font-size);border:1px solid var(--search-input-border-color);box-sizing:border-box;border-radius:2px;width:100%;padding:3px 6px 3px 28px;line-height:21px}.djs-search-input input:focus{background-color:var(--search-input-focus-background-color);border:solid 1px var(--search-input-focus-border-color);outline:none}.djs-search-results{background:var(--search-container-background-color);max-height:200px;position:relative;overflow-y:auto}.djs-search-result{padding:6px 8px}.djs-search-result-primary{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;overflow:hidden}.djs-search-result-secondary{text-overflow:ellipsis;white-space:nowrap;color:var(--search-result-secondary-color);margin:0;font-family:monospace;overflow:hidden}.djs-search-result:hover,.djs-search-result-selected,.djs-search-result-selected:hover{background:var(--search-result-hover-background-color)}.djs-search-open .djs-element .djs-outline{fill:var(--search-preselected-background-color)!important}.djs-element-hidden,.djs-element-hidden .djs-hit,.djs-element-hidden .djs-outline,.djs-label-hidden .djs-label{display:none!important}.djs-element .djs-hit-stroke,.djs-element .djs-hit-click-stroke,.djs-element .djs-hit-all{cursor:move}.bjs-container{--bjs-font-family:Arial, sans-serif;--color-grey-225-10-15:#22242a;--color-grey-225-10-35:#505562;--color-grey-225-10-55:#818798;--color-grey-225-10-75:#b9bcc6;--color-grey-225-10-80:#c7c9d1;--color-grey-225-10-85:#d5d7dd;--color-grey-225-10-90:#e3e4e8;--color-grey-225-10-95:#f1f2f4;--color-grey-225-10-97:#f7f7f8;--color-blue-205-100-40:#07c;--color-blue-205-100-45:#0086e6;--color-blue-205-100-45-opacity-30:#0086e64d;--color-blue-205-100-50:#0095ff;--color-blue-205-100-95:#e6f4ff;--color-green-150-86-44:#10d170;--color-red-360-100-40:#c00;--color-red-360-100-45:#e60000;--color-red-360-100-92:#ffd6d6;--color-red-360-100-97:#fff0f0;--color-white:#fff;--color-black:#000;--color-black-opacity-05:#0000000d;--color-black-opacity-10:#0000001a;--accent-color:var(--color-blue-205-100-40);--breadcrumbs-font-family:var(--bjs-font-family);--breadcrumbs-item-color:var(--accent-color);--breadcrumbs-arrow-color:var(--color-black);--breadcrumbs-background-color:var(--color-grey-225-10-97);--breadcrumbs-border-color:var(--color-grey-225-10-75);--breadcrumbs-focus-outline-color:var(--accent-color);--drilldown-fill-color:var(--color-white);--drilldown-background-color:var(--accent-color);--drilldown-focus-outline-color:var(--accent-color)}.bjs-breadcrumbs{font-family:var(--breadcrumbs-font-family);background-color:var(--breadcrumbs-background-color);border:solid 1px var(--breadcrumbs-border-color);border-radius:2px;flex-wrap:wrap;align-items:center;row-gap:5px;margin:0;padding:5px 10px;font-size:16px;line-height:normal;display:none;position:absolute;top:20px;left:20px}.bjs-breadcrumbs-shown .bjs-breadcrumbs{display:flex}.djs-palette-shown .bjs-breadcrumbs{left:90px}.djs-palette-shown.djs-palette-two-column .bjs-breadcrumbs{left:140px}.bjs-breadcrumbs li{align-items:center;display:inline-flex}.bjs-breadcrumbs a.bjs-crumb{cursor:pointer;color:var(--breadcrumbs-item-color);text-decoration:none}.bjs-breadcrumbs a.bjs-crumb:focus-visible{outline:solid 1px var(--breadcrumbs-focus-outline-color);outline-offset:1px}.bjs-breadcrumbs li:not(:first-child):before{content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 24 24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\" /><path d=\"M0 0h24v24H0z\" fill=\"none\" /></svg>");color:var(--breadcrumbs-arrow-color);height:1em;padding:0 8px}.bjs-breadcrumbs .bjs-crumb{text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:inline-block;overflow:hidden}.bjs-drilldown{cursor:pointer;width:20px;height:20px;fill:var(--drilldown-fill-color);background-color:var(--drilldown-background-color);border:none;border-radius:2px;margin-left:-20px;padding:0}.bjs-drilldown:focus-visible{outline:solid 1px var(--drilldown-focus-outline-color);outline-offset:1px}.bjs-drilldown-empty{display:none}.selected .bjs-drilldown-empty{display:inherit}[data-popup=align-elements] .djs-popup-results{display:flex}[data-popup=align-elements] .djs-popup-body [data-group]+[data-group]{border-left:1px solid var(--popup-border-color)}[data-popup=align-elements] [data-group=align]{grid-template-columns:repeat(3,1fr);display:grid}[data-popup=align-elements] .djs-popup-body .entry{padding:6px 8px}[data-popup=align-elements] .djs-popup-body .entry:not(:first-child){margin-top:0}[data-popup=align-elements] .djs-popup-entry-icon{width:20px;height:20px;margin:0;display:block}@font-face{font-family:bpmn;src:url(/assets/bpmn-Cyvp-fAH.eot?44822120);src:url(/assets/bpmn-Cyvp-fAH.eot?44822120#iefix)format("embedded-opentype"),url(/assets/bpmn-DaJ2be00.woff2?44822120)format("woff2"),url(/assets/bpmn-DaGVGZ7K.woff?44822120)format("woff"),url(/assets/bpmn-CZlEAdL6.ttf?44822120)format("truetype"),url(/assets/bpmn-0HrGCizt.svg?44822120#bpmn)format("svg");font-weight:400;font-style:normal}[class^=bpmn-icon-]:before,[class*=\ bpmn-icon-]:before{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;font-family:bpmn;font-style:normal;font-weight:400;line-height:1em;display:inline-block}.bpmn-icon-trash:before{content:""}.bpmn-icon-gateway-parallel:before{content:""}.bpmn-icon-intermediate-event-catch-cancel:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-message:before{content:""}.bpmn-icon-start-event-compensation:before{content:""}.bpmn-icon-start-event-non-interrupting-parallel-multiple:before{content:""}.bpmn-icon-loop-marker:before{content:""}.bpmn-icon-parallel-mi-marker:before{content:""}.bpmn-icon-start-event-non-interrupting-signal:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before{content:""}.bpmn-icon-intermediate-event-catch-parallel-multiple:before{content:""}.bpmn-icon-intermediate-event-catch-compensation:before{content:""}.bpmn-icon-gateway-xor:before{content:""}.bpmn-icon-end-event-cancel:before{content:""}.bpmn-icon-intermediate-event-catch-condition:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before{content:""}.bpmn-icon-start-event-condition:before{content:""}.bpmn-icon-start-event-non-interrupting-timer:before{content:""}.bpmn-icon-sequential-mi-marker:before{content:""}.bpmn-icon-user-task:before{content:""}.bpmn-icon-business-rule:before{content:""}.bpmn-icon-sub-process-marker:before{content:""}.bpmn-icon-start-event-parallel-multiple:before{content:""}.bpmn-icon-start-event-error:before{content:""}.bpmn-icon-intermediate-event-catch-signal:before{content:""}.bpmn-icon-intermediate-event-catch-error:before{content:""}.bpmn-icon-end-event-compensation:before{content:""}.bpmn-icon-subprocess-collapsed:before{content:""}.bpmn-icon-subprocess-expanded:before{content:""}.bpmn-icon-task:before{content:""}.bpmn-icon-end-event-error:before{content:""}.bpmn-icon-intermediate-event-catch-escalation:before{content:""}.bpmn-icon-intermediate-event-catch-timer:before{content:""}.bpmn-icon-start-event-escalation:before{content:""}.bpmn-icon-start-event-signal:before{content:""}.bpmn-icon-business-rule-task:before{content:""}.bpmn-icon-manual:before{content:""}.bpmn-icon-receive:before{content:""}.bpmn-icon-call-activity:before{content:""}.bpmn-icon-start-event-timer:before{content:""}.bpmn-icon-start-event-message:before{content:""}.bpmn-icon-intermediate-event-none:before{content:""}.bpmn-icon-intermediate-event-catch-link:before{content:""}.bpmn-icon-end-event-escalation:before{content:""}.bpmn-icon-bpmn-io:before{content:""}.bpmn-icon-gateway-complex:before{content:""}.bpmn-icon-gateway-eventbased:before{content:""}.bpmn-icon-gateway-none:before{content:""}.bpmn-icon-gateway-or:before{content:""}.bpmn-icon-end-event-terminate:before{content:""}.bpmn-icon-end-event-signal:before{content:""}.bpmn-icon-end-event-none:before{content:""}.bpmn-icon-end-event-multiple:before{content:""}.bpmn-icon-end-event-message:before{content:""}.bpmn-icon-end-event-link:before{content:""}.bpmn-icon-intermediate-event-catch-message:before{content:""}.bpmn-icon-intermediate-event-throw-compensation:before{content:""}.bpmn-icon-start-event-multiple:before{content:""}.bpmn-icon-script:before{content:""}.bpmn-icon-manual-task:before{content:""}.bpmn-icon-send:before{content:""}.bpmn-icon-service:before{content:""}.bpmn-icon-receive-task:before{content:""}.bpmn-icon-user:before{content:""}.bpmn-icon-start-event-none:before{content:""}.bpmn-icon-intermediate-event-throw-escalation:before{content:""}.bpmn-icon-intermediate-event-catch-multiple:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before{content:""}.bpmn-icon-intermediate-event-throw-link:before{content:""}.bpmn-icon-start-event-non-interrupting-condition:before{content:""}.bpmn-icon-data-object:before{content:""}.bpmn-icon-script-task:before{content:""}.bpmn-icon-send-task:before{content:""}.bpmn-icon-data-store:before{content:""}.bpmn-icon-start-event-non-interrupting-escalation:before{content:""}.bpmn-icon-intermediate-event-throw-message:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before{content:""}.bpmn-icon-intermediate-event-throw-multiple:before{content:""}.bpmn-icon-start-event-non-interrupting-message:before{content:""}.bpmn-icon-ad-hoc-marker:before{content:""}.bpmn-icon-service-task:before{content:""}.bpmn-icon-task-none:before{content:""}.bpmn-icon-compensation-marker:before{content:""}.bpmn-icon-start-event-non-interrupting-multiple:before{content:""}.bpmn-icon-intermediate-event-throw-signal:before{content:""}.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before{content:""}.bpmn-icon-participant:before{content:""}.bpmn-icon-event-subprocess-expanded:before{content:""}.bpmn-icon-lane-insert-below:before{content:""}.bpmn-icon-space-tool:before{content:""}.bpmn-icon-connection-multi:before{content:""}.bpmn-icon-lane:before{content:""}.bpmn-icon-lasso-tool:before{content:""}.bpmn-icon-lane-insert-above:before{content:""}.bpmn-icon-lane-divide-three:before{content:""}.bpmn-icon-lane-divide-two:before{content:""}.bpmn-icon-data-input:before{content:""}.bpmn-icon-data-output:before{content:""}.bpmn-icon-hand-tool:before{content:""}.bpmn-icon-group:before{content:""}.bpmn-icon-text-annotation:before{content:""}.bpmn-icon-event-subprocess-collapsed:before{content:""}.bpmn-icon-transaction:before{content:""}.bpmn-icon-ad-hoc-subprocess:before{content:""}.bpmn-icon-screw-wrench:before{content:""}.bpmn-icon-connection:before{content:""}.bpmn-icon-conditional-flow:before{content:""}.bpmn-icon-default-flow:before{content:""}:root{font-family:var(--ds-font-body);color:var(--ds-color-text);background:var(--ds-color-page);font-synthesis:none;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:#223a35;padding:10px 15px;font-weight:600;transition:background .15s,transform .15s}button:hover:not(:disabled){background:var(--ds-color-hover)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #a7c88c}button:disabled{opacity:.45;cursor:not-allowed}input,textarea{background:var(--ds-color-surface);color:#243a35;border:1px solid #dbe1dc;border-radius:7px;width:100%;padding:11px 12px}textarea{resize:vertical}h1,h2,h3{font-family:var(--ds-font-heading)}h1{letter-spacing:-1.4px;margin:10px 0 12px;font-size:38px;line-height:1.2}h2{letter-spacing:-.5px;font-size:19px}p{line-height:1.65}.app{min-height:100vh;display:flex}.nav{color:#e6eeea;background:#172f2e;flex-direction:column;flex-shrink:0;width:226px;padding:34px 22px;display:flex;position:fixed;top:0;bottom:0}.brand{letter-spacing:-.6px;align-items:center;gap:12px;font-family:Segoe UI,system-ui,sans-serif;font-size:22px;font-weight:800;line-height:1.1;display:flex}.brand-mark{color:#d7ebad;text-align:center;border:1px solid #527269;border-radius:10px;flex-shrink:0;width:40px;height:44px;font-size:35px;font-weight:400}.organization{letter-spacing:2px;color:#a9bcb4;margin:25px 0 54px;font-size:10px}.nav-label{color:#88a297;letter-spacing:1.5px;margin-bottom:14px;font-size:10px}.nav-item{border-radius:7px;align-items:center;gap:10px;padding:12px 10px;font-size:12px;display:flex}.nav-item.active{color:#e8f4d2;background:#2b4942}.count{background:#3c5c4e;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:10px}.nav-note{color:#8eaaa0;margin:28px 8px;font-size:12px;line-height:1.9}.nav-bottom{border-top:1px solid #345047;align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:10px;display:flex}.avatar{color:#d8edaf;background:#496452;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.nav-bottom small{color:#97aaa2;margin-top:4px;font-size:9px;display:block}.workspace{flex:1;min-width:0;margin-left:226px}.topbar{color:#708079;background:#fbfcfa;border-bottom:1px solid #e0e5df;justify-content:space-between;align-items:center;height:72px;padding:0 38px;font-size:12px;display:flex}.slash{color:#b9c3ba;padding:0 12px}.dev-badge{color:#687e58;background:#edf3e7;border:1px solid #dce8d1;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:flex}.dev-badge i{background:#80a35a;border-radius:50%;width:5px;height:5px}.library{width:100%;margin:auto;padding:43px 40px}.heading{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:32px;display:grid}.heading p{color:#748279;margin:0;font-size:14px}.eyebrow{letter-spacing:2px;color:#698260;font-size:10px;font-weight:700}.primary{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-color-primary-text);white-space:nowrap;padding:13px 20px;font-size:12px}.primary:hover:not(:disabled){background:var(--ds-color-primary-hover);transform:translateY(-1px)}.secondary{font-size:12px}.local-notice{border-radius:var(--ds-radius-lg);background:#ebf0e8;border:1px solid #dfe7d9;align-items:center;gap:18px;margin:32px 0 36px;padding:20px 24px;display:flex}.notice-icon{color:#6f8b54;font-size:22px}.local-notice strong{font-size:12px;font-weight:600}.local-notice p{color:#788875;max-width:700px;margin:5px 0 0;font-size:11px}.outline-badge{letter-spacing:1px;color:#718366;white-space:nowrap;border:1px solid #bccdb4;border-radius:4px;margin-left:auto;padding:6px 9px;font-size:9px}.list-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.list-heading h2 span{color:#72866b;background:#e5eae3;border-radius:5px;margin-left:9px;padding:4px 7px;font-family:DM Sans;font-size:11px}.search{border-radius:var(--ds-radius-md);background:var(--ds-color-surface);border:1px solid #dce3d9;align-items:center;gap:8px;width:285px;padding:0 12px;display:flex}.search span{color:#8a9787;font-size:22px}.search input{outline-offset:5px;border:0;padding:11px 0;font-size:11px}.process-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;display:grid}.process-card{text-align:left;background:var(--ds-color-surface);border-radius:var(--ds-radius-lg);border:1px solid #dfe5dc;flex-direction:column;min-height:218px;padding:23px 22px;font-weight:400;display:flex;box-shadow:0 3px 5px #163b1803}.process-card:hover:not(:disabled){background:var(--ds-color-surface);border-color:#94ad7e;transform:translateY(-2px)}.card-top{justify-content:space-between;align-items:center;display:flex}.process-symbol{color:#6a8558;background:#eff4e9;border-radius:9px;place-items:center;width:40px;height:40px;font-size:26px;display:grid}.draft-badge{color:#947d45;background:#f7f2e5;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:500}.process-card h3{word-break:break-word;margin:19px 0 7px;font-size:15px;line-height:1.4}.process-card p{color:#879083;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 22px;font-size:11px;display:-webkit-box;overflow:hidden}.card-footer{color:#8a9484;border-top:1px solid #edf0e9;justify-content:space-between;margin-top:auto;padding-top:15px;font-size:9px;display:flex}.card-footer span:last-child{color:#73896a;font-size:17px}.empty{text-align:center;border-radius:var(--ds-radius-lg);color:#738570;background:#fcfdfb;border:1px dashed #d4decd;padding:60px 20px}.empty h3{color:#31482f;font-size:18px}.empty p{font-size:13px}.empty-symbol{color:#9eaf8c;letter-spacing:6px;font-size:36px}.library-footer{color:#97a18e;justify-content:space-between;margin-top:36px;font-size:10px;display:flex}.error{color:#9b392b;border-radius:var(--ds-radius-md);background:#fff0ec;border:1px solid #ecc8bf;margin:12px 0;padding:12px 16px;font-size:12px;line-height:1.6}.error button{margin-left:14px;font-size:11px}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#132b2960;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fafcf8;border-radius:16px;width:min(480px,92vw);padding:32px;box-shadow:0 20px 80px #102d2633}.modal h2{font-size:23px}.modal p{color:#778273;font-size:13px}.modal label,.details label{flex-direction:column;gap:8px;margin-top:20px;font-size:11px;font-weight:600;display:flex}.modal-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.editor-page{padding:23px 26px}.editor-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.editor-heading h1{letter-spacing:-.7px;overflow-wrap:anywhere;max-width:650px;margin:10px 0 0;font-size:24px}.back-link{color:#7f8d76;background:0 0;border:0;padding:0;font-size:11px}.save-area{align-items:center;gap:14px;display:flex}.editor-layout{grid-template-columns:minmax(0,1fr) 258px;gap:18px;display:grid}.canvas-panel{background:var(--ds-color-surface);border:1px solid #dce2d8;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.toolbar{background:#fafcf8;border-bottom:1px solid #e8ece3;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:8px;display:flex}.toolbar-group{align-items:center;gap:3px;display:flex}.toolbar button{background:0 0;border:0;padding:8px;font-size:10px}.divider{background:#dce3d5;width:1px;height:18px;margin:0 5px}.canvas{background-image:radial-gradient(#d8e1d4 .7px,#0000 .7px);background-size:16px 16px;width:100%;height:100%;min-height:0;position:absolute;inset:0}.canvas-caption{color:#91a083;border-top:1px solid #e8ece3;justify-content:space-between;padding:12px 14px;font-size:9px;display:flex}.details{background:var(--ds-color-surface);border:1px solid #dce2d8;border-radius:10px;align-self:start;padding:20px}.details-heading{justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.details input,.details textarea{padding:10px;font-size:11px;line-height:1.6}.metadata{grid-template-columns:1fr auto;gap:12px;margin-top:23px;font-size:10px;display:grid}.metadata span{color:#8d9687}.metadata strong{font-weight:500}.history{border-top:1px solid #edf0e9;margin-top:25px;padding-top:12px}.history h3{font-size:11px}.history-item{align-items:center;gap:9px;margin:16px 0;font-size:10px;display:flex}.history-dot{background:#b5ca96;border-radius:50%;width:7px;height:7px}.history-item strong{font-weight:500}.history-item small{color:#9ca58f;margin-top:3px;font-size:9px;display:block}.current{color:#809067;margin-left:auto;font-size:8px}.detail-note{color:#939f89;border-top:1px solid #edf0e9;padding-top:13px;font-size:9px}.hidden{display:none}.djs-palette{background:#f7faf3!important;border-color:#d6dfd0!important;border-radius:8px!important}.bjs-powered-by{bottom:16px!important;right:16px!important}.djs-container svg{font-family:DM Sans,sans-serif}@media (width<=1100px){.nav{width:190px;padding:28px 15px}.workspace{margin-left:190px}.library{padding:30px 25px}.editor-layout{grid-template-columns:minmax(0,1fr) 220px}.outline-badge{display:none}.save-area{flex-direction:column;align-items:flex-end;gap:6px}.topbar{padding:0 25px}}@media (width<=800px){.nav{display:none}.workspace{margin:0}.heading{align-items:flex-start}.heading h1{font-size:29px}.list-heading{flex-wrap:wrap}.search{width:100%}.editor-layout{grid-template-columns:1fr}.details{display:block}.library-footer{gap:10px}.topbar{padding:0 16px}.editor-page{padding:18px 12px}}.canvas-wrap{flex:1;min-height:max(450px,100dvh - 284px);position:relative}.canvas-shield{z-index:10;background:#ffffff18;position:absolute;inset:0}.snapshot-list{max-height:380px;margin:0 -6px;overflow-y:auto}.snapshot-row{text-align:left;border:0;border-bottom:1px solid #edf0e9;border-radius:0;align-items:center;gap:9px;width:100%;padding:12px 6px;font-size:11px;display:flex}.snapshot-row>span:nth-child(2){flex:1;min-width:0}.snapshot-row strong{overflow-wrap:anywhere;font-weight:600;display:block}.snapshot-row small{color:#849079;margin-top:4px;font-size:10px;display:block}.snapshot-number{color:#607849;background:#edf3e4;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.snapshot-preview{width:min(950px,94vw);max-height:94vh;overflow:auto}.snapshot-canvas{border-radius:var(--ds-radius-md);background:var(--ds-color-surface);border:1px solid #dae2d5;height:320px}.snapshot-description{white-space:pre-wrap}.success-notice{border-radius:var(--ds-radius-md);color:#466236;background:#ebf3e2;border:1px solid #d5e4c7;margin-bottom:14px;padding:11px 16px;font-size:12px}select{font:inherit;background:var(--ds-color-surface);color:#243a35;text-overflow:ellipsis;border:1px solid #dbe1dc;border-radius:7px;width:100%;padding:11px 12px}select:focus-visible{outline-offset:2px;outline:3px solid #a7c88c}.folder-bar{align-items:flex-end;gap:16px;margin:28px 0 18px;display:flex}.folder-bar label{flex:1;gap:7px;min-width:0;font-size:11px;font-weight:600;display:grid}.folder-bar select{font-size:12px}.folder-bar button{flex-shrink:0;font-size:12px}.process-create-panel{background:var(--ds-color-surface);border-radius:var(--ds-radius-lg);border:1px solid #dce3d5;width:100%;min-width:0;padding:14px}.process-create-actions{gap:8px;margin-bottom:12px;display:flex}.process-create-actions button{white-space:nowrap;flex:1;padding:10px;font-size:12px}.import-dropzone{border-radius:var(--ds-radius-md);background:#f3f7ee;border:1.5px dashed #a8bb97;align-items:center;gap:10px;padding:12px;transition:background .15s,border-color .15s;display:flex}.process-create-panel.dragging .import-dropzone{background:#dcebc7;border-color:#526f3c;outline:3px solid #c6dab4}.process-create-panel[aria-busy=true]{opacity:.7}.import-symbol{color:#607947;flex-shrink:0;font-size:26px;line-height:1}.import-copy{min-width:0}.import-copy strong{margin-bottom:4px;font-size:12px;font-weight:600;display:block}.import-copy small{color:#718267;font-size:10px;display:block}.process-create-panel .import-destination{color:#718267;overflow-wrap:anywhere;margin:10px 0 0;font-size:10px;line-height:1.5}.import-destination strong{font-weight:500}.process-create-panel .error{margin-bottom:0;padding:8px 10px}.parent-folder{background:0 0;border:0;margin-bottom:12px;padding-left:0;font-size:11px}.folder-section{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0 0 25px;display:grid}.folder-card{text-align:left;align-items:center;gap:12px;padding:15px 18px;display:flex}.folder-card>span:first-child{color:#829767;font-size:25px}.folder-card strong{overflow-wrap:anywhere;flex:1;font-size:12px}.modal>p{overflow-wrap:anywhere}@media (width<=1000px){.heading{grid-template-columns:minmax(0,1fr);gap:20px}.process-create-panel{justify-self:end;max-width:340px}}@media (width<=600px){.process-create-panel{max-width:none}}.process-thumbnail{border-radius:var(--ds-radius-md);background:#fafcf8;border:1px solid #e6ece0;place-items:center;width:100%;height:136px;margin-bottom:14px;display:grid;overflow:hidden}.process-thumbnail img{object-fit:contain;pointer-events:none;width:100%;height:100%;padding:10px;display:block}.thumbnail-placeholder{color:#91a181;justify-items:center;gap:10px;font-size:24px;font-weight:400;display:grid}.thumbnail-placeholder small{letter-spacing:0;font-size:10px}.card-preview-label{color:#8a9780;font-size:9px}.thumbnail-render-surface{pointer-events:none;width:800px;height:500px;position:fixed;top:0;left:-10000px}.save-feedback{flex-direction:column;align-items:flex-end;gap:5px;max-width:340px;display:flex}.save-status{text-align:right;align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.45;display:flex}.save-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.save-status-saved{color:var(--ds-color-success)}.save-status-pending{color:#94712b}.save-status-error{color:var(--ds-color-danger)}.save-detail{color:#7f8d76;text-align:right;font-size:10px;line-height:1.5}.working-copy-note{color:#7f8d76;margin:7px 0 0;font-size:11px}@media (width<=800px){.editor-heading{flex-wrap:wrap}.save-area{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:6px}.save-feedback{align-items:flex-start}.save-status,.save-detail{text-align:left}}.element-links{border-top:1px solid #dce3d5;margin-top:20px;padding-top:12px}.element-links button{white-space:normal;text-align:left;margin:6px 0}.element-links label{margin-top:12px}.element-links select{width:100%;padding:8px}.process-reference{width:100%;display:block}.process-trail{flex-wrap:wrap;gap:8px;padding:12px 32px 0;display:flex}.nav{width:278px;padding:30px 16px}.workspace{margin-left:278px}.folder-tree{flex:1;min-height:80px;margin:0 -6px;padding:3px 6px;overflow:auto}.folder-tree ul{border-left:1px solid #345047;margin:3px 0;padding:0 0 0 13px;list-style:none}.folder-tree-row{border-radius:7px;align-items:center;min-width:0;margin:2px 0;display:flex}.folder-tree-row.active{background:#2b4942}.folder-tree button{color:#d3e3dc;background:0 0;border:0;border-radius:6px;font-size:12px}.folder-tree button:hover:not(:disabled){background:#34574c}.folder-tree-row.active .folder-select{color:#e8f4d2}.folder-tree .folder-toggle{flex-shrink:0;width:22px;padding:9px 4px}.folder-toggle-spacer{flex-shrink:0;width:22px}.folder-tree .folder-select{text-align:left;flex:1;align-items:center;gap:7px;min-width:0;padding:10px 5px;font-weight:500;display:flex}.folder-name{overflow-wrap:anywhere}.folder-tree .count{flex-shrink:0}.folder-location{color:#61766c;overflow-wrap:anywhere;flex:1;margin:0;font-size:12px}.nav-note{margin:16px 8px}.nav-bottom{flex-shrink:0}.topbar>span:first-child{overflow-wrap:anywhere;min-width:0}@media (width<=1100px) and (width>=801px){.nav{width:238px}.workspace{margin-left:238px}}@media (width<=800px){.app{flex-direction:column}.nav{width:100%;max-height:300px;padding:14px 18px;display:flex;position:relative}.nav .brand{margin-bottom:16px}.nav .organization,.nav-note,.nav-bottom{display:none}.nav-label{margin-bottom:7px}.folder-tree{flex:0 auto}.workspace{margin-left:0}}.diagram-process-link{width:26px;height:26px;color:var(--ds-color-selected);background:#e3efcc;border:1px solid #7d9963;border-radius:50%;place-items:center;padding:0;font-size:18px;display:grid;box-shadow:0 1px 4px #172f2e22}.work-instruction{border-top:1px solid #dce3d5;margin-top:16px;padding-top:8px}.work-instruction label{gap:6px;display:grid}.work-instruction-link{color:#315e40;overflow-wrap:anywhere;margin:8px 0;font-size:13px;display:inline-block}.work-instruction-link[aria-disabled=true]{opacity:.5}.instruction-url{overflow-wrap:anywhere;color:#61766c;font-size:12px}.instruction-warning{color:#9a432e;font-size:12px}.diagram-work-instruction{background:var(--drilldown-background-color);width:20px;height:20px;color:var(--drilldown-fill-color);cursor:pointer;border:none;border-radius:2px;place-items:center;padding:0;text-decoration:none;display:grid}.diagram-work-instruction[aria-disabled=true]{opacity:.45;cursor:not-allowed}.diagram-work-instruction:focus-visible{outline:1px solid var(--drilldown-focus-outline-color);outline-offset:1px}.work-instruction-link:focus-visible{outline-offset:2px;outline:3px solid #a7c88c}.viewer-toolbar{align-items:center;gap:8px 16px;padding:10px 12px}.viewer-zoom-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zoom-label{margin-right:2px;font-size:12px;font-weight:600}.zoom-buttons{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:6px;align-items:center;display:flex}.viewer-toolbar .zoom-step{width:34px;height:34px;padding:0;font-size:20px;line-height:1}.viewer-toolbar .zoom-level{font-variant-numeric:tabular-nums;border-inline:1px solid #e8ece3;border-radius:0;min-width:60px;height:34px;padding:0 6px;font-size:12px}.viewer-toolbar .zoom-fit{padding:8px;font-size:12px}.zoom-hint{color:#61766c;font-size:11px}.governance{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:16px;margin-top:24px;padding:28px}.governance h2{margin:0 0 8px;font-size:22px}.governance h3{margin:20px 0 14px}.governance-heading,.revision-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.governance-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.governance-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.governance label{flex-direction:column;gap:6px;margin:12px 0;font-size:13px;font-weight:600;display:flex}.governance input,.governance textarea,.governance select,.nav-bottom select{color:#163b32;font:inherit;background:#fff;border:1px solid #bccbc6;border-radius:7px;max-width:100%;padding:10px}.governance textarea{resize:vertical}.governance p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.workflow-card{background:#f4f8f6;border:1px solid #d7e4dc;border-radius:10px;margin-bottom:12px;padding:18px}.workflow-history{border-top:1px solid #dae4df;padding:16px 0}.workflow-history summary{cursor:pointer;font-weight:600}.workflow-history code{overflow-wrap:anywhere;font-size:11px}.governance .checkbox-label{flex-direction:row;align-items:center}.overdue{color:#7b341e;background:#fff2e9!important;border-color:#bd6247!important}.revision-row{margin:10px 0;font-size:13px}.task-list{border-radius:var(--ds-radius-lg);background:#eef5f1;margin-bottom:24px;padding:20px}.task-list button{text-align:left;width:100%;margin-top:8px;display:block}.task-toggle{margin-bottom:16px}.nav-bottom{min-width:0}.nav-bottom label{font-size:11px}.nav-bottom select{width:166px;margin-top:5px;font-size:11px}@media (width<=900px){.governance-grid{grid-template-columns:1fr}.governance-heading{flex-direction:column;align-items:flex-start}.governance{padding:18px}}:root{--diff-added:#1a7744;--diff-removed:#ad2840;--diff-changed:#b06508;--diff-layout:#526cbd}.governance .checkbox-label{align-items:center;gap:.65rem;display:flex}.governance input[type=checkbox]{flex-shrink:0;width:auto}.comparison-dialog{border-radius:var(--ds-radius-lg);border:1px solid #cbd5e1;width:min(1500px,96vw);max-width:96vw;max-height:94vh;padding:1.5rem;overflow:auto}.comparison-dialog::backdrop{background:#15263d88}.comparison-controls,.comparison-canvases{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.comparison-dialog label{gap:.35rem;margin:.8rem 0;display:grid}.comparison-canvases>section{border-radius:var(--ds-radius-md);border:1px solid #d9e1ea;min-width:0;overflow:hidden}.comparison-canvases h3{margin:.7rem}.comparison-canvas{background:#f8fafc;height:350px}.comparison-canvases .zoom-hint{display:none}.comparison-notice{background:#fff6dd;border-left:4px solid #b77c11;padding:.8rem}.comparison-changes{padding:0;list-style:none}.comparison-changes li{background:#f8fafc;border-left:4px solid #cad2dd;margin:.5rem 0;padding:.6rem}.comparison-changes small{display:block}.comparison-changes li.diff-row-added{border-color:var(--diff-added)}.comparison-changes li.diff-row-removed{border-color:var(--diff-removed)}.comparison-changes li.diff-row-changed{border-color:var(--diff-changed)}.comparison-changes li.diff-row-layout{border-color:var(--diff-layout)}.comparison-dialog .diff-added .djs-visual>:first-child{stroke:var(--diff-added)!important;stroke-width:4px!important}.comparison-dialog .diff-removed .djs-visual>:first-child{stroke-dasharray:6 3;stroke:var(--diff-removed)!important;stroke-width:4px!important}.comparison-dialog .diff-changed .djs-visual>:first-child{stroke:var(--diff-changed)!important;stroke-width:4px!important}.comparison-dialog .diff-layout .djs-visual>:first-child{stroke:var(--diff-layout)!important;stroke-width:4px!important}.comparison-dialog .diff-selected .djs-outline{stroke-width:3px;visibility:visible!important;stroke:#006ea8!important}.comparison-dialog code,.comparison-changes p{overflow-wrap:anywhere}@media (width<=900px){.comparison-controls,.comparison-canvases{grid-template-columns:1fr}}.user-settings{flex-shrink:0;margin-top:14px;font-size:12px}.user-settings summary{cursor:pointer;padding:8px 0}.user-settings summary:focus-visible{outline-offset:3px;outline:2px solid #d8edaf}.language-select{flex-direction:column;align-items:stretch;gap:.5rem;margin:8px 0;font-size:.8rem;display:flex}.language-select>span{white-space:nowrap}.language-select select{border:1px solid var(--line,#d7dde2);color:#17332e;font:inherit;background:#fff;border-radius:6px;padding:.35rem .5rem}.topbar{flex-wrap:wrap;gap:1rem}.governance-disclosure{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);margin-top:24px}.governance-disclosure>summary{cursor:pointer;padding:16px 20px;font-weight:600}.governance-disclosure>summary:focus-visible{outline-offset:2px;outline:2px solid #466e53}.governance-disclosure>.governance{border:0;border-top:1px solid var(--ds-color-border);border-radius:0 0 12px 12px;margin-top:0}.process-view-switch{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;font-size:13px;display:flex}.process-view-buttons{flex-wrap:wrap;gap:6px;display:flex}.process-view-buttons button{font:inherit;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);padding:9px 14px}.process-view-buttons button[aria-pressed=true]{color:var(--ds-color-surface);background:var(--ds-color-selected);border-color:var(--ds-color-selected);font-weight:600}@media (width<=600px){.process-view-switch{flex-direction:column;align-items:flex-start}}.snapshot-row .version-approval-badge{color:#315e40;font-weight:600}.latest-approved-link{text-align:left;color:#315e40;width:100%;margin-bottom:8px}.show-more-versions{width:100%;margin-top:8px}.nav[hidden]{display:none}.nav-collapsed .workspace{margin-left:0}.topbar{gap:12px}.nav-visibility-toggle{flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.topbar>.dev-badge{margin-left:auto}.workspace-body{align-items:flex-start;min-width:0;display:flex}.workspace-content{flex:1;min-width:0}.robo-dock{flex:0 0 0;width:0;transition:flex-basis .24s,width .24s}.robo-dock.is-open{flex-basis:min(var(--robo-width), calc(100vw - 48px));width:min(var(--robo-width), calc(100vw - 48px))}#robo-panel-area{right:0;top:var(--app-header-bottom,0px);width:min(var(--robo-width), calc(100vw - 48px));height:calc(100dvh - var(--app-header-bottom,0px));z-index:45;visibility:hidden;transition:transform .24s,visibility .24s;position:fixed;transform:translate(100%);box-shadow:-8px 0 32px #2033330a}.is-open>#robo-panel-area{visibility:visible;transform:translate(0)}.robo-edge-tab{right:0;top:max(calc(var(--app-header-bottom,0px) + 153px), 42%);z-index:44;letter-spacing:.02em;align-items:center;gap:10px;padding:18px 6px;display:flex;position:fixed}.robo-edge-tab:hover:not(:disabled){background:var(--ds-color-rail-hover)}.is-open>.robo-edge-tab{visibility:hidden}.robo-resize-handle{cursor:col-resize;touch-action:none;z-index:2;outline-offset:-2px;width:10px;position:absolute;top:0;bottom:0;left:-5px}.robo-resize-handle:after{content:"";background:#b5c3bb;border-radius:3px;width:3px;height:44px;transition:background .15s;position:absolute;top:45%;left:4px}.robo-resize-handle:hover:after,.robo-resize-handle:focus-visible:after{background:#315e40}.robo-dock.is-resizing,.is-resizing>#robo-panel-area{-webkit-user-select:none;user-select:none;transition:none}.robo-panel{color:#263b34;background:#fafbf9;border-left:1px solid #dce3df;flex-direction:column;height:100%;min-height:0;font-size:13px;display:flex}.robo-panel>header{flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px 10px;display:flex}.robo-heading,.robo-header-actions{align-items:center;gap:8px;display:flex}.robo-heading h2{letter-spacing:-.02em;margin:0;font-size:16px}.robo-avatar{font-size:24px}.robo-header-actions button{background:0 0;border:0;padding:5px 9px;font-size:22px;font-weight:400}.robo-panel label{gap:7px;margin:12px 0;display:grid}.robo-panel select{border-radius:var(--ds-radius-md);background:var(--ds-color-surface);width:100%;min-width:0;color:inherit;font:inherit;border:1px solid #dce3df;padding:9px}.robo-panel .robo-history{flex-shrink:0;margin:0 20px 12px}.robo-history select{background:0 0;font-size:12px}.robo-panel>.error{flex-shrink:0;max-height:100px;margin:0 20px 8px;overflow:auto}.robo-setup{flex:1;min-height:0;padding:16px 24px 24px;overflow-y:auto}.robo-welcome{text-align:center;padding:32px 0}.robo-welcome>span,.robo-empty>span{color:#50745e;font-size:36px}.robo-welcome h3{letter-spacing:-.03em;font-size:21px;font-weight:500;line-height:1.4}.robo-welcome p{color:#708078;line-height:1.6}.robo-setup>button{width:100%;color:var(--ds-color-surface);background:#263f35;margin-top:20px}.robo-panel pre,.robo-answer,.robo-user{white-space:pre-wrap;overflow-wrap:anywhere}.robo-panel pre{max-height:260px;overflow:auto}.robo-context{background:#eff3ee;border:1px solid #e4e9e2;border-radius:10px;flex-shrink:0;max-height:28vh;margin:0 20px 8px;padding:10px 12px;font-size:12px;overflow:auto}.robo-context summary{cursor:pointer;overflow-wrap:anywhere;font-weight:500}.robo-context p{color:#65756b;line-height:1.5}.robo-context small{margin-top:8px;display:block}.robo-panel .robo-policy-choice{grid-template-columns:auto 1fr;align-items:start;line-height:1.5}.robo-panel input[type=checkbox]{width:auto}.robo-messages{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:18px 24px;overflow-y:auto}.robo-messages article{margin-bottom:32px}.robo-user{background:#e9ede8;border-radius:18px 18px 4px;width:fit-content;max-width:90%;margin:0 0 24px auto;padding:12px 16px;font-weight:400;line-height:1.65}.robo-assistant{line-height:1.8}.robo-answer{margin:0 0 16px}.robo-assistant ul{padding-left:20px}.robo-assistant>button{text-align:left;border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);width:100%;margin-top:10px}.robo-empty{text-align:center;color:#6d7c71;padding-top:36px;font-size:17px}.robo-run-progress{background:#f3f6f4;border-left:2px solid #a9bbb0;border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 12px;display:flex}.robo-run-progress .robo-thinking{color:#465d50;flex:190px;margin:0}.robo-elapsed{color:#5b6d61;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.robo-run-progress .robo-progress-connection{color:#805e2d;flex-basis:100%;margin:0;font-size:12px}.robo-thinking>span{font-size:9px;animation:1.5s infinite robo-pulse;display:inline-block}@keyframes robo-pulse{50%{opacity:.3}}.robo-compose-area{flex-shrink:0;padding:8px 20px 0}.robo-starters{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.robo-starters button{background:0 0;border-radius:20px;padding:7px 10px;font-size:11px;font-weight:400}.robo-composer{background:var(--ds-color-surface);border:1px solid #d8dfd7;border-radius:18px;padding:12px;box-shadow:0 2px 8px #20333305}.robo-composer:focus-within{border-color:#789080;box-shadow:0 0 0 2px #78908016}.robo-panel .robo-composer label{margin:0}.robo-composer textarea{width:100%;box-shadow:none;color:inherit;resize:none;background:0 0;border:0;outline:none;min-height:64px;max-height:160px;padding:3px;line-height:1.6}.robo-composer-actions{color:#7c897f;justify-content:space-between;align-items:center;font-size:11px;display:flex}.robo-composer .robo-send{color:#fff;background:#253e33;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:22px;display:grid}.robo-conversation-actions{color:#77847a;margin-top:8px;font-size:11px}.robo-conversation-actions summary{cursor:pointer}.robo-conversation-actions button{margin-top:6px;font-size:11px}.robo-status{color:#7d8b80;text-align:center;flex-shrink:0;margin:0;padding:10px 20px 14px;font-size:10px}.robo-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.robo-dock,#robo-panel-area{transition:none}.robo-thinking>span{animation:none}}.robo-preview{width:min(1300px,96vw);max-height:95dvh;overflow:auto}.robo-preview-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.robo-preview-canvas{border:1px solid var(--ds-color-border);height:330px}.with-robo .editor-layout{grid-template-columns:minmax(0,1fr)}.with-robo .details{width:100%}@media (width<=900px){.robo-dock.is-open{flex-basis:0;width:0}}@media (width<=480px){#robo-panel-area{width:100vw}.robo-resize-handle{display:none}.robo-welcome{padding:12px 0}}.robo-user p{margin:0}.robo-resize-handle:focus-visible{outline:none}.robo-resize-handle:focus-visible:after{outline-offset:2px;outline:2px solid #315e40}.robo-quality{border-radius:var(--ds-radius-md);background:#f3f6f8;border:1px solid #d6dfe5;padding:12px 16px}.robo-quality p,.robo-quality li{margin:6px 0}.robo-quality small{overflow-wrap:anywhere;color:#52606d}.robo-quality [role=alert]{color:#8b301c}.modal .robo-relayout-confirmation{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin:12px 0;display:flex}.modal .robo-relayout-confirmation input{width:auto;margin:0}.map-actions{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.map-thumbnail{min-height:160px;color:var(--ink,#263c3d);text-align:center;background:#f3f6ec;place-content:center;gap:8px;font-size:32px;display:grid}.map-thumbnail span{font-size:13px}.administration-workspace{gap:24px;max-width:1256px;margin-inline:auto;padding:28px;display:grid}.administration-workspace>.folder-manager{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);min-width:0;padding:24px}@media (width<=600px){.administration-workspace{padding:12px}.administration-workspace>.folder-manager{padding:16px}}.nav .nav-section-link{color:#d3e3dc;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;width:100%;margin:2px 0;padding:10px 5px;font-size:12px;font-weight:500;display:flex}.nav .nav-section-link>span{text-align:center;flex-shrink:0;width:22px}.nav .nav-section-link:hover:not(:disabled){background:#34574c}.nav .nav-section-link[aria-current=page]{color:#e8f4d2;background:#2b4942}.history-back{padding:6px 10px;font-size:12px}.navigation-error{margin:12px 24px}.app .details-edge-tab,.app .robo-edge-tab{box-sizing:border-box;justify-content:center;align-items:center;gap:6px;width:30px;height:132px;padding:10px 6px;font-size:12px;font-weight:600;display:flex}.library{padding-top:26px}.library .heading{grid-template-columns:minmax(180px,1fr) minmax(360px,540px);gap:24px}.library .heading h1{margin:8px 0;font-size:30px}.library .heading>div>p{font-size:13px}.process-create-panel{padding:12px}.process-create-actions{margin-bottom:8px}.process-create-actions button{white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 10px;display:flex}.process-create-actions small{opacity:.75;font-size:10px;font-weight:400}.import-dropzone{flex-wrap:wrap;padding:10px}.import-copy{flex:1}.import-dropzone>button{flex-shrink:0;padding:8px 12px;font-size:12px}.process-create-panel .import-destination{margin-top:6px}.topbar{gap:12px;height:auto;min-height:66px;padding:10px 24px}.workspace-breadcrumb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:80px;overflow:hidden}.topbar>.dev-badge{flex-shrink:0;margin-left:0}.header-user{flex-shrink:0;align-items:center;gap:14px;margin-left:auto;display:flex}.header-identity{align-items:center;gap:8px;display:flex}.header-identity label{flex-direction:column;gap:2px;margin:0;font-size:10px;display:flex}.header-identity select{background:var(--ds-color-surface);color:#17332e;border:1px solid #dce3d5;border-radius:6px;max-width:185px;margin:0;padding:4px 6px;font-size:12px}.header-user .user-settings{margin:0;position:relative}.header-user .user-settings summary{white-space:nowrap;padding:8px 0}.header-user .user-settings summary:focus-visible{outline-color:#527343}.user-settings-popover{z-index:80;background:var(--ds-color-surface);border:1px solid #dce3d5;border-radius:10px;width:220px;padding:12px 16px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 10px 30px #17332e20}@media (width<=1150px){.topbar>.dev-badge{display:none}}@media (width<=1050px){.library .heading{grid-template-columns:minmax(0,1fr);gap:16px}.process-create-panel{max-width:none}}@media (width<=760px){.topbar{padding:10px 16px}.header-user{flex-basis:100%;justify-content:flex-end;gap:12px}.header-identity .avatar{width:26px;height:26px}.library{padding:20px 16px}.import-dropzone{gap:8px}.import-dropzone>button{margin-left:auto}.import-copy{min-width:170px}.topbar{padding-right:42px}.header-user{flex-wrap:wrap;gap:6px 10px}.header-identity select{max-width:150px}.header-user .user-settings{font-size:11px}}.topbar{z-index:50;position:relative}.robo-images{flex-wrap:wrap;gap:8px;display:flex}.robo-images:empty{display:none}.robo-images figure{margin:0;position:relative}.robo-images img{object-fit:contain;border:1px solid var(--ds-color-border);border-radius:8px;max-width:160px;max-height:120px;display:block}.robo-images figure button{position:absolute;top:2px;right:2px}.workspace-content:has(.robo-canvas-proposal)>:not(#robo-canvas-host){display:none}.robo-canvas-proposal{padding:16px}.robo-canvas-proposal .robo-preview{width:100%;max-width:none;max-height:none;margin:0;overflow:visible}.robo-canvas-proposal .robo-preview-canvas{height:max(420px,60vh)}.robo-canvas-proposal .modal-actions{background:var(--ds-color-surface);padding:12px;position:sticky;bottom:0}.bpmn-page-tabs{border-top:1px solid var(--ds-color-border);gap:4px;padding:8px;display:flex;overflow-x:auto}.bpmn-page-tabs button{flex-shrink:0}.bpmn-page-tabs button[aria-pressed=true]{border-color:var(--ds-color-text);font-weight:700}.robo-page-scope{gap:6px;padding-bottom:8px;font-size:.85rem;display:grid}.robo-panel .robo-page-scope label{margin:6px 0}.robo-panel .robo-page-scope label:has(input[type=checkbox]){align-items:flex-start;gap:6px;display:flex}.robo-page-scope summary{cursor:pointer}@media (width<=480px){.robo-compose-area{max-height:65%;overflow-y:auto}.robo-panel .robo-starters{display:none}}
