html{--gray-50: #f5f8fd;--gray-100: #f1f5fb;--gray-150: #eaf0f8;--gray-200: #e0e9f4;--gray-250: #d6e0ed;--gray-300: #bbc9dc;--gray-350: #a2b4cb;--gray-400: #8396af;--gray-450: #657892;--gray-500: #576b85;--gray-550: #4d5e74;--gray-600: #3f4d62;--gray-650: #2e3c50;--gray-700: #232e3c;--gray-750: #1b2633;--gray-800: #121a24;--gray-900: #0d1219;--blue-50: #eff6ff;--blue-100: #e7f1ff;--blue-200: #c8e1ff;--blue-300: #95c6ff;--blue-400: #57a1f8;--blue-500: #1a81fa;--blue-600: #0368de;--blue-700: #0058c0;--blue-800: #0042a6;--blue-900: #003585;--indigo-50: #f6f5ff;--indigo-100: #ebeaff;--indigo-200: #d4d0ff;--indigo-300: #b9b2ff;--indigo-400: #8378ff;--indigo-500: #6052ff;--indigo-600: #5748ff;--indigo-700: #4a3aff;--indigo-800: #2617ce;--indigo-900: #0c009b;--violet-50: #f9f6ff;--violet-100: #f0eaff;--violet-200: #e5d9ff;--violet-300: #cbb4ff;--violet-400: #a076ff;--violet-500: #8854fc;--violet-600: #7b2bff;--violet-700: #6823d4;--violet-800: #5114af;--violet-900: #3f0c8e;--green-50: #f0fffa;--green-100: #eafaf4;--green-200: #d2f0e5;--green-300: #8ce4c5;--green-400: #39c693;--green-500: #1ba875;--green-600: #0e9c69;--green-700: #0d8b5e;--green-800: #066845;--green-900: #004d31;--yellow-50: #fffbef;--yellow-100: #fff9e3;--yellow-200: #ffecb4;--yellow-300: #ffdb7d;--yellow-400: #fec941;--yellow-500: #fdb601;--yellow-600: #e0a306;--yellow-700: #b2830a;--yellow-800: #8a6c1e;--yellow-900: #5f4b18;--orange-50: #fff8f5;--orange-100: #fff3ec;--orange-200: #ffdaca;--orange-300: #ffac92;--orange-400: #ff7d5f;--orange-500: #ff603b;--orange-600: #f55a03;--orange-700: #dd5406;--orange-800: #ba4d0f;--orange-900: #8f471e;--red-50: #fff5f6;--red-100: #ffedee;--red-200: #ffd0d4;--red-300: #f8a8ae;--red-400: #ff707a;--red-500: #ff3a49;--red-600: #ff0013;--red-700: #ce0010;--red-800: #97000b;--red-900: #680008;--bpm-font-family-monospace: ui-monospace,'SF Mono',Menlo,Consolas,'Liberation Mono',monospace;--bpm-font-size-xxl: round(var(--aura-font-size-xl) * 1.6,0.0625rem);--bpm-font-size-xxxl: round(var(--aura-font-size-xl) * 2.25,0.0625rem);--bpm-header-font-size-1: round(var(--aura-font-size-xl) * 1.375,0.0625rem);--bpm-header-font-size-2: round(var(--aura-font-size-xl) * 1.125,0.0625rem);--vaadin-app-layout-drawer-width: 340px}:is(vaadin-text-field,vaadin-text-area,vaadin-password-field,vaadin-email-field,vaadin-number-field,vaadin-integer-field,vaadin-big-decimal-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-select,vaadin-date-picker,vaadin-time-picker,vaadin-date-time-picker)::part(input-field){outline-offset: -2px}vaadin-notification-card[theme~="bpm-modal"]{min-width: min(50vw,48rem);max-width: 90vw}body{line-height: 1.625}[theme~="badge"]{display: inline-flex;align-items: center;gap: 0.3em;width: fit-content;padding: 0.3em 0.6em;font-size: var(--aura-font-size-s);font-weight: 500;line-height: 1;border-radius: var(--vaadin-radius-m);color: var(--aura-accent-text-color);background-color: color-mix(in srgb,var(--aura-accent-color) 10%,transparent)}[theme~="badge"][theme~="small"]{font-size: var(--aura-font-size-xs);padding: 0.25em 0.5em}[theme~="badge"][theme~="success"]{color: var(--aura-green-text);background-color: color-mix(in srgb,var(--aura-green) 10%,transparent)}[theme~="badge"][theme~="error"]{color: var(--aura-red-text);background-color: color-mix(in srgb,var(--aura-red) 10%,transparent)}[theme~="badge"][theme~="contrast"]{color: color-mix(in srgb,var(--vaadin-text-color) 80%,transparent);background-color: var(--vaadin-background-container-strong)}[theme~="badge"][theme~="primary"]{color: var(--aura-accent-contrast-color);background-color: var(--aura-accent-color)}vaadin-app-layout>.drawer-scroller{flex: 1;min-height: 0;min-width: 0}vaadin-app-layout>.drawer-footer{border-top: 1px solid var(--vaadin-border-color);margin-top: var(--vaadin-gap-xs);padding: var(--vaadin-padding-xs) var(--vaadin-padding-m) var(--vaadin-padding-s)}vaadin-app-layout>.drawer-footer vaadin-side-nav-item{cursor: pointer}vaadin-button.drawer-nav-item{justify-content: flex-start;width: 100%;text-align: left;padding: var(--vaadin-padding-xs) var(--vaadin-padding-l);color: var(--vaadin-text-color);border-radius: var(--vaadin-radius-m)}vaadin-app-layout vaadin-side-nav{max-width: 100%;min-width: 0}vaadin-side-nav-item.menu-separator-above{border-top: 1px solid var(--vaadin-border-color);margin-top: var(--vaadin-gap-xs);padding-top: var(--vaadin-padding-xs)}.navbar-logo{max-height: 2.25rem;width: auto}.navbar-caption{flex: 1;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: var(--aura-font-size-l);font-weight: 500}.navbar-search{width: 100%;min-width: 20vw;max-width: 30vw}vaadin-button.navbar-close{border: solid 0.1em}vaadin-button.navbar-bell{position: relative}.navbar-bell-badge{position: absolute;top: 0;right: 0;transform: translate(40%,-40%)}.notifications-list{width: 320px}.notification-row{padding: var(--vaadin-padding-s) var(--vaadin-padding-l);border-bottom: 1px solid var(--vaadin-border-color);cursor: default}.notification-row--clickable{cursor: pointer}.notification-row-title{font-weight: 600;display: block}.notification-row-desc{color: var(--vaadin-text-color-secondary);display: block}.menu-search-item{display: flex;flex-direction: row;align-items: center;color: var(--vaadin-text-color);font-size: 14px;font-weight: 500;white-space: nowrap;overflow: hidden}.menu-search-item-icon{flex-shrink: 0;height: 1em;display: flex}.menu-search-item-label{margin-left: 8px;display: flex}.taskTemplate,.codeTemplate{width: 100%;display: flex;flex-direction: row;flex-wrap: nowrap;align-content: flex-start;align-items: flex-start}.taskTemplate-icon,.codeTemplate-icon{flex-grow: 0;display: flex;flex-direction: column;align-items: center}.taskTemplate-display-false,.codeTemplate-display-false{display: none}.taskTemplate-identicon,.codeTemplate-identicon{margin: 1px 0.5em 4px 1px;border: 1px solid color-mix(in srgb,var(--aura-accent-color) 10%,transparent);border-radius: 20%;flex-grow: 0;flex-shrink: 0;width: 3em;height: 3em}.taskTemplate-assigned:not([data-assigned]){color: var(--aura-red)}.taskTemplate-optional[data-optional="-"],.codeTemplate-optional[data-optional="-"]{display: none}.taskTemplate-section{display: grid;grid-template-columns: repeat(auto-fit,minmax(10em,1fr))}.codeTemplate-section{display: grid;grid-template-columns: repeat(auto-fit,minmax(15em,1fr))}.taskTemplate-cell vaadin-icon,.codeTemplate-cell vaadin-icon{color: var(--vaadin-text-color-secondary)}.taskTemplate-cell{margin: 2px;border-radius: var(--vaadin-radius-m)}.codeTemplate-cell{margin: 2px}.taskTemplate-subject,.codeTemplate-subject{grid-column: span 3;white-space: normal;margin: 2px;padding: 0 2px;background: color-mix(in srgb,var(--aura-accent-color) 10%,transparent);border-radius: var(--vaadin-radius-m)}.taskTemplate-card,.codeTemplate-card{margin: 2px;padding: 0 2px;background: var(--vaadin-background-container-strong);border-radius: var(--vaadin-radius-m)}.taskTemplate-businessKey,.codeTemplate-businessKey{flex-grow: 1;white-space: normal;margin: 2px;background: color-mix(in srgb,var(--aura-accent-color) 10%,transparent);border-radius: var(--vaadin-radius-m)}.taskTemplate-priority,.codeTemplate-priority{flex-shrink: 1;margin: 2px;padding: 0 0.5em;background: color-mix(in srgb,var(--aura-accent-color) 10%,transparent);border: solid 1px color-mix(in srgb,var(--vaadin-text-color) 5%,transparent);border-radius: 1em}.taskTemplate-cell[data-expired],.taskTemplate-cell[data-expired] vaadin-icon{background: var(--aura-red);color: #fff}.taskTemplate-cell[data-aboutToExpire],.taskTemplate-cell[data-aboutToExpire] vaadin-icon{background: #d3b825;color: black}.codeTemplate-cell[data-expired],.codeTemplate-cell[data-expired] vaadin-icon{color: var(--aura-red)}bpm-markdown{display: block;color: inherit;font-size: var(--aura-font-size-m);line-height: 1.6;overflow-wrap: anywhere}bpm-markdown>:first-child{margin-top: 0}bpm-markdown>:last-child{margin-bottom: 0}bpm-markdown h1,bpm-markdown h2,bpm-markdown h3,bpm-markdown h4,bpm-markdown h5,bpm-markdown h6{font-weight: 600;line-height: 1.25;margin: 1.2em 0 0.6em}bpm-markdown h1{font-size: 1.6em;padding-bottom: .3em;border-bottom: 1px solid var(--vaadin-border-color)}bpm-markdown h2{font-size: 1.35em;padding-bottom: .25em;border-bottom: 1px solid var(--vaadin-border-color)}bpm-markdown h3{font-size: 1.18em}bpm-markdown h4{font-size: 1.05em}bpm-markdown h5{font-size: .95em}bpm-markdown h6{font-size: .9em;color: var(--vaadin-text-color-secondary)}bpm-markdown p{margin: 0.6em 0}bpm-markdown a{color: var(--aura-accent-text-color);text-decoration: none}bpm-markdown a:hover{text-decoration: underline}bpm-markdown del{opacity: .65}bpm-markdown ul,bpm-markdown ol{padding-left: 1.6em;margin: 0.5em 0}bpm-markdown li{margin: 0.2em 0}bpm-markdown li>p{margin: 0.2em 0}bpm-markdown li:has(>input[type="checkbox"]),bpm-markdown li:has(>p>input[type="checkbox"]){list-style: none;margin-left: -1.3em}bpm-markdown input[type="checkbox"]{margin: 0 0.5em 0 0;vertical-align: middle;width: 1em;height: 1em;accent-color: var(--aura-accent-color)}bpm-markdown blockquote{margin: 0.6em 0;padding: 0.2em 1em;border-left: 3px solid var(--vaadin-border-color);color: color-mix(in srgb,var(--vaadin-text-color) 70%,transparent)}bpm-markdown :not(pre)>code{font-family: var(--bpm-font-family-monospace,monospace);font-size: 0.88em;background: var(--vaadin-background-container-strong);padding: 0.15em 0.4em;border-radius: var(--vaadin-radius-s)}bpm-markdown pre{margin: 0.7em 0;padding: 0.85em 1em;background: var(--vaadin-background-container);border: 1px solid var(--vaadin-border-color);border-radius: var(--vaadin-radius-m);overflow-x: auto;font-size: 0.85em;line-height: 1.45}bpm-markdown pre code{font-family: var(--bpm-font-family-monospace,monospace);background: none;padding: 0;white-space: pre}bpm-markdown pre.mermaid{background: transparent;border: none;text-align: center;padding: 0.5em 0;overflow-x: auto}bpm-markdown pre.mermaid:not([data-processed]),bpm-markdown pre.mermaid.bpm-mermaid-error{text-align: left;white-space: pre-wrap;font-family: var(--bpm-font-family-monospace,monospace);color: var(--vaadin-text-color-secondary)}bpm-markdown pre.mermaid.bpm-mermaid-error{color: var(--aura-red-text)}bpm-markdown pre.mermaid svg{max-width: 100%;height: auto}bpm-markdown table{border-collapse: collapse;margin: 0.7em 0;max-width: 100%;display: block;overflow-x: auto;font-size: 0.92em}bpm-markdown th,bpm-markdown td{border: 1px solid var(--vaadin-border-color);padding: 0.4em 0.7em;text-align: left}bpm-markdown thead th{background: var(--vaadin-background-container);font-weight: 600}bpm-markdown tbody tr:nth-child(even){background: var(--vaadin-background-container)}bpm-markdown hr{border: none;border-top: 1px solid var(--vaadin-border-color);margin: 1.2em 0}bpm-markdown img{max-width: 100%;height: auto;border-radius: var(--vaadin-radius-s)}bpm-markdown .hljs{color: var(--vaadin-text-color);background: transparent}bpm-markdown .hljs-comment,bpm-markdown .hljs-quote{color: var(--vaadin-text-color-secondary);font-style: italic}bpm-markdown .hljs-keyword,bpm-markdown .hljs-selector-tag,bpm-markdown .hljs-literal,bpm-markdown .hljs-section,bpm-markdown .hljs-doctag,bpm-markdown .hljs-type,bpm-markdown .hljs-name,bpm-markdown .hljs-tag{color: #d73a49}bpm-markdown .hljs-string,bpm-markdown .hljs-attribute,bpm-markdown .hljs-symbol,bpm-markdown .hljs-bullet,bpm-markdown .hljs-addition{color: #22863a}bpm-markdown .hljs-number,bpm-markdown .hljs-meta,bpm-markdown .hljs-built_in,bpm-markdown .hljs-builtin-name,bpm-markdown .hljs-variable,bpm-markdown .hljs-template-variable{color: #005cc5}bpm-markdown .hljs-title,bpm-markdown .hljs-attr,bpm-markdown .hljs-selector-id,bpm-markdown .hljs-selector-class,bpm-markdown .hljs-selector-attr,bpm-markdown .hljs-selector-pseudo{color: #6f42c1}bpm-markdown .hljs-deletion{color: #b31d28}bpm-markdown .hljs-emphasis{font-style: italic}bpm-markdown .hljs-strong{font-weight: 600}[theme~="dark"] bpm-markdown .hljs-comment,[theme~="dark"] bpm-markdown .hljs-quote{color: #8b949e}[theme~="dark"] bpm-markdown .hljs-keyword,[theme~="dark"] bpm-markdown .hljs-selector-tag,[theme~="dark"] bpm-markdown .hljs-literal,[theme~="dark"] bpm-markdown .hljs-section,[theme~="dark"] bpm-markdown .hljs-doctag,[theme~="dark"] bpm-markdown .hljs-type,[theme~="dark"] bpm-markdown .hljs-name,[theme~="dark"] bpm-markdown .hljs-tag{color: #ff7b72}[theme~="dark"] bpm-markdown .hljs-string,[theme~="dark"] bpm-markdown .hljs-attribute,[theme~="dark"] bpm-markdown .hljs-symbol,[theme~="dark"] bpm-markdown .hljs-bullet,[theme~="dark"] bpm-markdown .hljs-addition{color: #7ee787}[theme~="dark"] bpm-markdown .hljs-number,[theme~="dark"] bpm-markdown .hljs-meta,[theme~="dark"] bpm-markdown .hljs-built_in,[theme~="dark"] bpm-markdown .hljs-builtin-name,[theme~="dark"] bpm-markdown .hljs-variable,[theme~="dark"] bpm-markdown .hljs-template-variable{color: #79c0ff}[theme~="dark"] bpm-markdown .hljs-title,[theme~="dark"] bpm-markdown .hljs-attr,[theme~="dark"] bpm-markdown .hljs-selector-id,[theme~="dark"] bpm-markdown .hljs-selector-class,[theme~="dark"] bpm-markdown .hljs-selector-attr,[theme~="dark"] bpm-markdown .hljs-selector-pseudo{color: #d2a8ff}[theme~="dark"] bpm-markdown .hljs-deletion{color: #ffa198}