:host{pointer-events: none}html{--dashboard-background-color: hsla(214,61%,25%,0.02);--toggle-button-group-bg-color: var(--lumo-primary-color-10pct);--toggle-button-active-bg-color: var(--lumo-primary-color);--toggle-button-active-text-color: #FFFFFF;--menu-item-active-bg-color: rgba(255,255,255,0.20);--menu-item-active-color: #FFFFFF;--menu-item-hover-bg-color: rgba(255,255,255,0.12);--menu-item-hover-color: #FFFFFF;--user-avatar-bg-color: #7EB3C2;--user-avatar-text-color: #0A3340;--menu-group-item-color: #69CE87;--active-menu-item-border-color: var(--menu-group-item-color);--menu-subitems-guide-line-color: rgba(255,255,255,0.18);--side-menu-bg-color: rgb(16,70,86);--side-menu-bg-gradient-top-color: rgb(16,70,86);--side-menu-bg-gradient-bottom-color: #1A6478;--engine-env-badge-prod-color: #9D174D;--engine-env-badge-prod-bg-color: #FCE7F3;--engine-env-badge-prod-border-color: #F472B6;--engine-env-badge-qa-color: #0D9488;--engine-env-badge-qa-bg-color:#F0FDFA;--engine-env-badge-qa-border-color: #5EEAD4;--engine-env-badge-dev-color: #4B5563;--engine-env-badge-dev-bg-color:#F3F4F6;--engine-env-badge-dev-border-color: #9CA3AF;--wizard-steps-bg-color: hsla(210,100%,98%,1);--wizard-steps-border-color: var(--lumo-primary-color-10pct);--bpmn-engine-transaction-boundary-overlay-color: rgba(23,98,120,0.5);--bpmn-async-transaction-boundary-overlay-color: rgba(212,44,44,0.5);--bpmn-animation-overlay-border-radius: 8px;--bpmn-animation-overlay-border-color: rgba(230,167,0,0.8);--bpmn-animation-overlay-border: 3px solid var(--bpmn-animation-overlay-border-color);--bpmn-animation-overlay-pulse-grow-color-1: var(--lumo-warning-color-50pct);--bpmn-animation-overlay-pulse-grow-color-2: rgba(230,167,0,0);--bpmn-animation-overlay-pulse-grow-color-3: rgba(230,167,0,0);--alert-info-border-color: #69b1ff;--alert-info-bg-color: #e6f4ff;--alert-info-icon-color: #4096ff;--vaadin-app-layout-navbar-offset-size: 100px}.eap-banner{width: 100%;background-color: #fff3cd;color: #856404;font-weight: 600;border-bottom: 1px solid #ffeeba;padding-top: 0.5em;padding-bottom: 0.5em;text-align: center}[part="toggle"]{pointer-events: auto}[part='footer']{background-color: var(--lumo-base-color)}.suspended-state-small-icon{padding: calc(var(--lumo-space-xs) + 0.15rem)}.bordered-container{padding: 0;border: 1px var(--lumo-utility-border-style,solid) var(--lumo-utility-border-color,var(--lumo-contrast-20pct));border-radius: var(--lumo-border-radius-l)}.sticky-buttons-bottom-panel{position: sticky;bottom: 0;background-color: var(--lumo-base-color)}.no-click-tree-grid vaadin-grid-cell-content{display: flex;align-items: center}.no-click-tree-item-name{text-overflow: ellipsis;overflow: hidden}.empty-grid-icon{width: 2em;height: 2em}vaadin-grid::part(multiline-text-cell){white-space: pre-wrap}[theme~='badge'][theme~='warning']{color: var(--lumo-warning-text-color);background-color: var(--lumo-warning-color-10pct)}vaadin-grid::part(error-cell){background-color: var(--lumo-error-color-10pct)}[part="input-field"]{box-shadow:inset 0 0 0 1px var(--lumo-contrast-30pct);background-color:var(--lumo-base-color)}:host([invalid]) [part="input-field"]{box-shadow:inset 0 0 0 1px var(--lumo-error-color)}.enterprise-badge{text-transform: UPPERCASE;background-color: var(--lumo-base-color);color: var(--side-menu-bg-color);letter-spacing: 0.05em;font-weight: 700;width: min-content;font-size: 10px;padding: 0.15em 0.25em;border-radius: 0.45em}vaadin-button[theme~='badge'][theme~='has-icon']{padding-block: 0.2em}vaadin-button[theme~='badge'][theme~='has-icon'] vaadin-icon{margin-left: 0;margin-block: 0}.break-word{word-break: break-word}.data-grid-column-action{min-width: 2.5em}vaadin-button.data-grid-column-action>vaadin-icon{padding: 0.175em}.vertical-resize{resize: vertical;overflow: auto}.full-screen-dialog::part(overlay){width: 100%;height: 100%;top: 0;left: 0}vaadin-split-layout{min-width: 0}vaadin-split-layout>*{overflow: auto}.engine-action-dropdown-item-icon{padding-top: 0.15em}.job-executor-warning-state{color: var(--lumo-warning-text-color)}.small-switch{--jmix-switch-size: calc(var(--lumo-size-m) / 2);--jmix-switch-indicator-size: calc(var(--lumo-size-s) / 2);font-size: var(--lumo-font-size-s)}.active-activity-instance-state-badge{background-color: var(--bpmn-active-tokens-overlay-bg-color) !important;color: var(--bpmn-active-tokens-overlay-text-color) !important;border-color: color-mix(in srgb,var(--bpmn-active-tokens-overlay-text-color) 35%,transparent) !important}.completed-activity-instance-state-badge{background-color: var(--bpmn-passed-activity-overlay-bg-color) !important;color: var(--bpmn-passed-activity-overlay-text-color) !important;border-color: color-mix(in srgb,var(--bpmn-passed-activity-overlay-text-color) 35%,transparent) !important}.element-metadata-popover-section-title{font-weight: 700 !important;font-size: var(--lumo-font-size-xs);text-transform: uppercase}.hidden-split::part(splitter){display: none}.file-upload-small{padding: 0}.file-upload-small [slot="add-button"]{font-size: var(--lumo-font-size-s);margin: var(--vaadin-button-margin,var(--lumo-space-xs) 0)}.ctrent-ai-context-chip{cursor: default}.ctrent-ai-welcome{padding: 16px 2px 0;gap: 6px}.ctrent-ai-welcome-icon{box-sizing: border-box;width: 40px;height: 40px;padding: 8px;border-radius: 10px;background: var(--lumo-primary-color-10pct);color: var(--lumo-primary-text-color)}.ctrent-ai-ask-hint-icon{width: var(--lumo-icon-size-s);height: var(--lumo-icon-size-s);color: var(--lumo-secondary-text-color)}.ctrent-ai-welcome-subtitle{text-align: center}.ctrent-ai-ask-field{margin-top: 10px}.ctrent-ai-templates-label{letter-spacing: .08em;text-transform: uppercase;align-self: stretch;border-bottom: 1px solid var(--lumo-contrast-10pct);padding-bottom: 4px;margin-top: 8px}.ctrent-ai-template-card{width: 100%;border: 1px solid var(--lumo-contrast-20pct);border-radius: 10px;box-sizing: border-box;padding: 10px 12px;cursor: pointer;background: var(--lumo-base-color)}.ctrent-ai-template-card:hover{background: var(--lumo-contrast-5pct)}.ctrent-ai-card-icon{width: var(--lumo-icon-size-s);height: var(--lumo-icon-size-s);margin-right: 6px;color: var(--lumo-primary-text-color)}.ctrent-ai-card-title{font-weight: 600}.ctrent-ai-card-preview{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.ctrent-ai-chat-box{overflow: hidden;min-height: 0}.ctrent-ai-chat-fragment{min-height: 0}.ctrent-ai-banner{width: 100%;max-width: 850px;margin-left: auto;margin-right: auto;box-sizing: border-box;border: 1px solid var(--lumo-warning-color-50pct,#f0dfc4);background: var(--lumo-warning-color-10pct,#fcf3e6);color: var(--lumo-warning-text-color,#b4690e);border-radius: 8px;padding: 8px 12px;font-size: var(--lumo-font-size-s);margin-bottom: 6px}.ctrent-ai-banner a{margin-left: 6px;color: inherit;text-decoration: underline}@media (max-width: 600px),(max-height: 600px){.ctrent-ai-side-panel-layout::part(sidePanel){position: fixed;inset: 0;width: auto !important;min-width: 0 !important;max-width: none !important;z-index: 1000}}.ctrent-ai-token-usage{display: inline-flex;align-items: center;gap: var(--lumo-space-xs);white-space: nowrap;margin-inline-end: var(--lumo-space-s)}.ctrent-ai-token-usage-help{width: var(--lumo-icon-size-s);height: var(--lumo-icon-size-s);cursor: help;color: var(--lumo-secondary-text-color)}.ctrent-ai-token-usage.ctrent-ai-token-usage-exhausted{color: var(--lumo-error-text-color)}.alert-box{border: 1px solid var(--alert-info-border-color);background-color: var(--alert-info-bg-color);padding: var(--lumo-space-m);border-radius: var(--lumo-border-radius-m);gap: var(--lumo-space-s)}.alert-box>vaadin-icon{color: var(--alert-info-icon-color);padding: var(--lumo-space-xs)}.alert-box.alert-warning{--alert-info-bg-color: var(--lumo-warning-color-10pct);--alert-info-border-color: var(--lumo-warning-color-20pct);--alert-info-icon-color: var(--lumo-warning-color)}.alert-box.alert-error{--alert-info-bg-color: var(--lumo-error-color-10pct);--alert-info-border-color: var(--lumo-error-color-50pct);--alert-info-icon-color: var(--lumo-error-color)}.alert-box.alert-success{--alert-info-bg-color: var(--lumo-success-color-10pct);--alert-info-border-color: var(--lumo-success-color-50pct);--alert-info-icon-color: var(--lumo-success-color)}.alert-box.with-description>vaadin-icon{width: var(--lumo-icon-size-l);height: var(--lumo-icon-size-l)}.wizard-steps-tabsheet vaadin-tab[disabled] .wizard-step-tab-badge{color: var(--lumo-disabled-text-color);background-color: var(--lumo-shade-5pct)}.wizard-steps-tabsheet vaadin-tab .wizard-step-tab-badge{border-radius: 50%;display: flex;box-sizing: border-box;align-items: center;justify-content: center;width: 1.75em;height: 1.75em;font-size: var(--lumo-font-size-m);line-height: inherit}.wizard-steps-tabsheet vaadin-tab[selected] .wizard-step-tab-badge{color: var(--lumo-primary-contrast-color);background-color: var(--lumo-primary-color)}.wizard-steps-tabsheet::part(tabs-container){box-shadow: none}.wizard-steps-tabsheet::part(content){overflow: hidden}.wizard-steps-tabsheet vaadin-tabs::part(tabs){background-color: var(--wizard-steps-bg-color);border-radius: var(--lumo-border-radius-m);border: 1px solid var(--wizard-steps-border-color);padding-block: var(--lumo-space-xs)}.wizard-steps-tabsheet vaadin-tab{justify-content: start}.wizard-steps-tabsheet vaadin-tab[selected]{color: var(--lumo-primary-color)}.wizard-steps-tabsheet vaadin-tab[disabled]{color: var(--lumo-disabled-text-color)}.wizard-steps-tabsheet vaadin-tab::before{display: none}.wizard-steps-tabsheet vaadin-tab:last-child{flex: none}.wizard-steps-tabsheet .wizard-tab-header{position: relative}.wizard-steps-tabsheet vaadin-tab.passed-step .wizard-step-tab-badge{color: var(--lumo-primary-contrast-color);background-color: var(--lumo-primary-color)}.wizard-steps-tabsheet vaadin-tab:not(:last-child)>.wizard-tab-header::after{content: '';position: absolute;display: var(--_lumo-tab-marker-display,block);top: 50%;left: 100%;width: 9999px;margin-left: 1em;right: 0;height: 1px;background-color: var(--lumo-contrast-30pct)}.wizard-steps-tabsheet vaadin-tab.passed-step>.wizard-tab-header::after{background-color: var(--lumo-primary-color)}.wizard-steps-tabsheet vaadin-tab.passed-step span{color: var(--lumo-primary-color)}.bpmn-viewer-left-side-actions{background-color: var(--lumo-base-color);border: 1px solid var(--lumo-contrast-20pct);border-radius: var(--lumo-border-radius-m);box-shadow: var(--lumo-box-shadow-xs)}.bpmn-viewer-transactions-legend .bpm-engine-state-container{background-color: #fff}.bpmn-viewer-transactions-legend .async-container{background-color: #fff}.bpmn-viewer-transactions-legend .bpm-engine-state-bg{width: 3.5em;height: 7px;background: var(--bpmn-engine-transaction-boundary-overlay-horizontal-background)}.bpmn-viewer-transactions-legend .async-continuations-bg{width: 3.5em;height: 7px;background: var(--bpmn-async-transaction-boundary-overlay-horizontal-background)}.bpmn-viewer-transactions-legend{z-index: 1;position: relative;bottom: 3.5em;margin-left: 1em;box-sizing: border-box}.transaction-boundary-icon{padding: 0.1em}@media (min-width: 640px){.product-version-container{height: 100%}.root-grid{column-gap: 0!important}}@media (min-width: 768px){.product-version-container{height: 100%}.root-grid{column-gap: 0!important}}@media (min-width: 1024px){.product-version-container{height: min-content}.root-grid{column-gap: var(--lumo-space-m)!important}}.external-link-arrow-icon{transform: rotate(45deg)}.external-link{color: var(--lumo-success-color)}.social-link{display: inline-flex;align-items: center;justify-content: center;width: var(--lumo-icon-size-l);height: var(--lumo-icon-size-l);border-radius: var(--lumo-border-radius-m);color: var(--lumo-secondary-text-color);text-decoration: none;transition: color 140ms ease-in-out,background-color 140ms ease-in-out}.social-link:hover,.social-link:focus-visible{color: var(--lumo-body-text-color);background-color: var(--lumo-contrast-5pct)}.social-link:active{background-color: var(--lumo-contrast-10pct)}.social-link:focus-visible{outline: 2px solid var(--lumo-primary-color);outline-offset: 2px}@media (prefers-reduced-motion: reduce){.social-link{transition: none}}@media (forced-colors: active){.social-link{color: LinkText}.social-link:hover,.social-link:focus-visible{color: Highlight;outline-color: Highlight}}.jmix-main-view-header{box-sizing: border-box;display: flex;height: var(--lumo-size-xl);align-items: center;width: 100%}.jmix-navigation-box{display: flex;flex-direction: column;align-items: center;width: 100%}.jmix-main-view-drawer-toggle{color: var(--lumo-secondary-text-color)}.jmix-logout-button{color: var(--lumo-base-color) !important}.jmix-main-view-title{margin: 0;font-size: var(--lumo-font-size-l)}vaadin-app-layout::part(drawer){border: none}.jmix-main-view-section{display: flex;flex-direction: column;align-items: stretch;max-height: 100%;min-height: 100%;background-color: var(--side-menu-bg-color);background-image: linear-gradient( 180deg,var(--side-menu-bg-gradient-top-color) 0%,var(--side-menu-bg-color) 35%,var(--side-menu-bg-gradient-bottom-color) 100%);border-start-end-radius: 0.85em;border-end-end-radius: 0.85em;border: none;--lumo-header-text-color: #fff;--lumo-utility-border-color: #88A3AB}.jmix-main-view-application-title{display: flex;align-items: center;height: var(--lumo-size-xl);margin: 0;padding-left: var(--lumo-space-m);padding-right: var(--lumo-space-m);font-size: var(--lumo-font-size-l)}.jmix-main-view-application-title-base-link{color: var(--lumo-primary-contrast-color);height: var(--lumo-size-xl);align-items: center}.jmix-main-view-application-title-base-link:hover{text-decoration: none}.jmix-main-view-navigation{display: flex;flex-direction: column;border-bottom: 1px solid;border-color: var(--lumo-contrast-10pct);flex-grow: 1;overflow: auto}.jmix-main-view-footer{display: flex;align-items: center;margin-bottom: var(--lumo-space-xs);margin-top: var(--lumo-space-xs);padding: var(--lumo-space-xs) var(--lumo-space-s);gap: var(--lumo-space-s);box-sizing: border-box;width: 100%;min-width: 0}.jmix-main-view-footer .jmix-user-indicator{flex-grow: 1;line-height: var(--lumo-line-height-s)}.jmix-main-view-footer .user-email{line-height: var(--lumo-line-height-s);color: var(--user-avatar-bg-color)}.jmix-main-view-footer .user-avatar{background-color: var(--user-avatar-bg-color);color: var(--user-avatar-text-color);border-radius: 100%}.jmix-main-view-footer .jmix-user-indicator .jmix-user-indicator-label{width: 100%;overflow: hidden;text-overflow: ellipsis;text-align: left;font-size: var(--lumo-font-size-s)}.logo-icon{width: 3.5em;height: 3.5em}.jmix-list-menu.control-app-menu .jmix-menu-item,.jmix-list-menu.control-app-menu .jmix-menubar-item>vaadin-details-summary{color: var(--lumo-primary-contrast-color)}vaadin-button.jmix-menu-item{border: none}.jmix-list-menu.control-app-menu .jmix-menu-item:hover{background-color: var(--menu-item-hover-bg-color);color: var(--menu-item-hover-color);border-radius: var(--lumo-border-radius-m)}.jmix-list-menu.control-app-menu .jmix-menubar-item>vaadin-details-summary:hover{background-color: var(--menu-item-hover-bg-color);color: var(--menu-item-hover-color);border-radius: var(--lumo-border-radius-m)}.jmix-list-menu.control-app-menu .jmix-menubar-item>vaadin-details-summary::part(toggle){color: inherit}.jmix-list-menu.control-app-menu .jmix-menubar-item{padding: 0}.jmix-list-menu.control-app-menu .jmix-menubar-item::part(content){padding: 0}.jmix-list-menu.control-app-menu .jmix-menubar-item .menubar-list{margin-inline-start: calc(var(--lumo-space-s) + var(--lumo-icon-size-s) / 2);padding-inline-start: calc(var(--lumo-space-l) - var(--lumo-space-s) - var(--lumo-icon-size-s) / 2);border-inline-start: 1px solid var(--menu-subitems-guide-line-color)}.jmix-list-menu.control-app-menu .jmix-menu-item{padding: 0.35em var(--lumo-space-s)}.jmix-list-menu.control-app-menu .menu-group-label{font-weight: 500;display: flex;padding-top: 0.5em;color: var(--menu-group-item-color);text-transform: uppercase;padding-left: var(--lumo-space-s);font-size: var(--lumo-font-size-xxs);letter-spacing: calc(var(--lumo-font-size-xxs) / 4)}.lock-menu-item{opacity: 0.2;padding: 0.35em var(--lumo-space-s)}.lock-menu-item>.suffix-component{width: 1.2em}.jmix-list-menu.control-app-menu .jmix-menubar-item .menubar-summary{font-weight: 500}.jmix-list-menu.control-app-menu a.jmix-menu-item[highlight]{background-color: var(--menu-item-active-bg-color);color: var(--menu-item-active-color);border-inline-start: 3px solid var(--active-menu-item-border-color)}.jmix-list-menu.control-app-menu a.jmix-menu-item[highlight] .link-text{font-weight: 600}.jmix-list-menu.control-app-menu a.jmix-menu-item[highlight] .prefix-component{color: var(--active-menu-item-border-color)}.jmix-list-menu.control-app-menu a.jmix-menu-item .link-text,.jmix-list-menu.control-app-menu .jmix-menubar-item .menubar-summary{font-weight: 500}.select-engine-popover::part(overlay){border: 1px solid var(--lumo-shade-30pct);box-shadow: var(--lumo-box-shadow-l);border-radius: var(--lumo-border-radius-l)}.engine-list-box hr{margin: calc(var(--lumo-space-xs) / 2)}.engine-list-box vaadin-item{overflow: hidden}.engine-list-box vaadin-item::part(content){width: 100%}.engine-list-box vaadin-item::part(checkmark)::before{border: 1px solid var(--lumo-primary-color);border-radius: 50%;color: var(--lumo-primary-color);font-size: 1em}@media (min-width: 360px) and (orientation: portrait){.engine-popover-content{min-width: 85vw;max-width: 85vw}}@media (min-width: 640px) and (orientation: portrait){.engine-popover-content{min-width: 25em;max-width: 40em}}@media (min-width: 640px) and (orientation: landscape){.engine-popover-content{min-width: 25em;max-width: 40em}}@media (min-width: 1280px) and (orientation: landscape){.engine-popover-content{min-width: 25em;max-width: 40em}}@media (min-width: 1440px) and (orientation: landscape){.engine-popover-content{min-width: 25em;max-width: 40em}}@media (min-width: 1920px) and (orientation: landscape){.engine-popover-content{min-width: 25em;max-width: 40em}}.jmix-main-view-header .ctrent-header-right{margin-left: auto}.jmix-main-view-header .ctrent-header-right~.ctrent-header-right{margin-left: var(--lumo-space-s)}vaadin-app-layout.jmix-main-view-top-menu-app-layout::part(navbar){min-height: 0;border-bottom: 0}.jmix-main-view-top-menu-navigation-bar-box{padding: 0;gap: 0;width: 100%}.jmix-main-view-top-menu-navigation{display: flex;flex-grow: 1;overflow: auto}.jmix-main-view-top-menu-header{display: flex;align-items: center;width: 100%;border-bottom: 1px solid var(--lumo-contrast-10pct)}.jmix-main-view-top-menu-logo-container{display: flex;margin: 0 var(--lumo-space-m)}.jmix-main-view-top-menu-logo{width: var(--lumo-size-m);height: var(--lumo-size-m)}.jmix-main-view-top-menu-user-box{align-self: flex-end;align-items: center;margin: 0 var(--lumo-space-m);max-width: 20em}.jmix-main-view-top-menu-view-header-box{border-bottom: 1px solid var(--lumo-contrast-10pct);padding: 0;width: 100%}.jmix-main-view-top-menu-view-title{font-size: var(--lumo-font-size-l);margin: var(--lumo-space-s) var(--lumo-space-m)}.jmix-login-main-layout{background-image: url('img/background_vertical.svg');background-position: center;background-size: cover}.flowset-control-login-form::part(form-title){display: flex;flex-direction: column;text-align: center;gap: calc(var(--lumo-space-xs) / 2)}.flowset-control-login-form::part(footer){display: none}.flowset-control-login-form::part(form-title)::after{content: 'Enterprise';color: var(--lumo-primary-color);font-size: var(--lumo-font-size-s);text-transform: uppercase;line-height: var(--lumo-font-size-s);letter-spacing: 0.05em;font-weight: 700}.flowset-control-login-form.flowset-control-login-form--with-footer::part(footer){display: block;margin-top: var(--lumo-space-s);padding: 0;text-align: center;font-size: var(--lumo-font-size-xs);line-height: var(--lumo-line-height-s);color: var(--lumo-secondary-text-color)}.flowset-control-login-form::part(form){width: calc(var(--lumo-size-m) * 10);padding: calc(2 * var(--lumo-space-m));box-shadow: var(--lumo-box-shadow-l);border-radius: var(--lumo-border-radius-l);height: 100%}@media (min-width: 360px) and (orientation: portrait){.jmix-login-main-layout{background-image: url('img/background_vertical.svg');background-position: center;background-size: cover}}@media (min-width: 640px) and (orientation: portrait){.jmix-login-main-layout{background-image: url('img/background_w1024_horizontal.svg');background-size: cover;background-position: center}.flowset-control-login-form{margin-top: 5em}}@media (min-width: 640px) and (orientation: landscape){.jmix-login-main-layout{background-image: url('img/background_w1024_horizontal.svg');background-size: cover;background-position: center}}@media (min-width: 1280px) and (orientation: landscape){.jmix-login-main-layout{background-image: url('img/background_w1280_horizontal.svg');background-size: cover;background-position: left}.flowset-control-login-form{margin-left: auto;margin-right: 5%}}@media (min-width: 1440px) and (orientation: landscape){.jmix-login-main-layout{background-image: url('img/background_w1440_horizontal.svg');background-size: cover;background-position: center}.flowset-control-login-form{margin-left: auto;margin-right: 15%}.flowset-control-login-form::part(form){width: calc(var(--lumo-size-l) * 10);padding: calc(2 * var(--lumo-space-l))}}@media (min-width: 1920px) and (orientation: landscape){.jmix-login-main-layout{background-image: url('img/background_w1920_horizontal.svg');background-size: cover;background-position: center}.flowset-control-login-form{margin-left: auto;margin-right: 13%}.flowset-control-login-form::part(form){width: calc(var(--lumo-size-l) * 10);padding: calc(2 * var(--lumo-space-l))}}.dashboard-root-container{background-color: var(--dashboard-background-color)}.bordered-card{border: 1px var(--lumo-utility-border-style,solid) var(--lumo-utility-border-color,var(--lumo-contrast-20pct));border-radius: var(--lumo-border-radius-l);box-shadow: var(--lumo-box-shadow-s)}.suspend-instances-count-icon{padding-left: 0.1em;padding-right: 0.1em}@media (min-width: 640px){.sm\:dashboard-padding{padding-left: 1em;padding-right: 1em}}@media (min-width: 768px){.md\:dashboard-padding{padding-left: 2em;padding-right: 2em}}@media (min-width: 1024px){.lg\:dashboard-padding{padding-left: 1em;padding-right: 1em}}@media (min-width: 1280px){.xl\:dashboard-padding{padding-left: 2em;padding-right: 2em}}@media (min-width: 1536px){.xxl\:dashboard-padding{padding-left: 5em;padding-right: 5em}}.count-statistics-card{height: 5em}@media (min-width: 640px){.sm\:small-gap{gap: var(--lumo-space-s)}}@media (min-width: 768px){.md\:small-gap{gap: var(--lumo-space-s)}}@media (min-width: 1024px){.lg\:small-gap{gap: var(--lumo-space-s)}}@media (min-width: 1280px){.xl\:small-gap{gap: var(--lumo-space-s)}}@media (min-width: 1536px){.xxl\:small-gap{gap: var(--lumo-space-l)}}.skeleton-background{background: linear-gradient(90deg,var(--lumo-contrast-10pct) 25%,var(--lumo-contrast-20pct) 37%,var(--lumo-contrast-10pct) 63%);background-size: 400% 100%;animation-name: skeleton-loading;animation-duration: 1.4s;animation-timing-function: ease;animation-iteration-count: infinite;border-radius: var(--lumo-border-radius-m);color: transparent;min-width: 1.25em}@keyframes skeleton-loading{0%{background-position: 100% 50%}100%{background-position: 0 50%}}.bpmn-viewer-zoom-reset-btn{z-index: 1;right: 2em;position: fixed;margin-top: 0.5em;font-size: large}.new-batch-operation-wizard .form-label{min-width: 12em}.decision-details-actions-panel{border-radius: inherit}.decision-slide-panel{padding: var(--lumo-space-xs)}.decision-properties-panel{box-sizing: border-box;box-shadow: -4px 4px 6px -2px var(--lumo-shade-40pct);width: 0 !important;opacity: 0;transition: width 0.3s ease-in-out,opacity 0.3s ease-in-out,height 0.3s ease-in-out;overflow: hidden;border-bottom-left-radius: inherit}.decision-properties-panel.active{width: 25em !important;opacity: 1;overflow-y: auto}.decision-details-diagram-box{overflow: hidden;padding: var(--lumo-space-xs) var(--lumo-space-s)}.decision-details-diagram-box #viewerFragment{border-color: var(--lumo-contrast-20pct)}.decision-instance-details-actions-panel{border-radius: inherit}.decision-instance-slide-panel{padding: var(--lumo-space-xs)}.decision-instance-properties-panel{box-shadow: -4px 4px 6px -2px var(--lumo-shade-40pct)}.decision-instance-details-diagram-box{overflow: hidden;padding: var(--lumo-space-xs)}.batch-progress-bar-container{position: relative;display: flex;align-items: center}.batch-progress-bar{height: var(--lumo-font-size-l)}.batch-progress-bar-label{position: absolute;left:50%;top: 50%;transform: translate(-50%,-50%);pointer-events: none;font-size: var(--lumo-font-size-xs);font-weight: 500;white-space: nowrap;line-height: var(--lumo-line-height-xs)}.jobs-stat-card{--vaadin-card-title-color: var(--lumo-secondary-text-color);--vaadin-card-title-font-size: var(--lumo-font-size-xs);--vaadin-card-title-font-weight: 400;--vaadin-card-subtitle-color: var(--lumo-body-text-color);--vaadin-card-subtitle-font-size: var(--lumo-font-size-l);--vaadin-card-subtitle-font-weight: 600}.jobs-stat-card-success{--vaadin-card-subtitle-color: var(--lumo-success-text-color)}.jobs-stat-card-error{--vaadin-card-subtitle-color: var(--lumo-error-text-color)}.user-tasks-filter-count-badge{position: relative;display: flex;border-radius: 50%;z-index: 1;left: -0.75em;background-color: var(--lumo-contrast);color: var(--lumo-primary-contrast-color)}.user-tasks-filter-container{width: min-content;border: 1px var(--lumo-utility-border-style,solid) var(--lumo-utility-border-color,var(--lumo-contrast-20pct));border-radius: var(--lumo-border-radius-l);box-shadow: 0 0 6px 2px var(--lumo-shade-20pct);gap: var(--lumo-space-m);padding: var(--lumo-space-m);height: max-content;min-height: 95%;min-width: 20.5em}.user-tasks-filter-button-container{display: inline-flex;align-items: self-start;justify-content: flex-start;min-height: inherit;text-shadow: inherit;position: relative}.process-details-actions-panel{border-radius: inherit}.process-slide-panel{padding: var(--lumo-space-xs)}.process-properties-panel{box-sizing: border-box;box-shadow: -4px 4px 6px -2px var(--lumo-shade-40pct);width: 0 !important;opacity: 0;transition: width 0.3s ease-in-out,opacity 0.3s ease-in-out,height 0.3s ease-in-out;overflow: hidden;border-bottom-left-radius: inherit}.process-properties-panel.active{width: 20em !important;opacity: 1;overflow-y: auto}.process-details-diagram-box{overflow: hidden;padding: var(--lumo-space-xs) var(--lumo-space-s)}.process-details-diagram-box #viewerFragment{border-color: var(--lumo-contrast-20pct)}.process-details-diagram-box .bpmn-viewer-right-side-actions{float: right;position: absolute}.process-details-diagram-box .bpmn-viewer-left-side-actions{float: left;position: absolute}.process-actions-dropdown vaadin-menu-bar-item#deleteItem{color: var(--lumo-error-text-color)}.instance-details-actions-panel{border-radius: inherit}.process-instance-slide-panel{padding: var(--lumo-space-xs)}.process-instance-properties-panel{box-shadow: -4px 4px 6px -2px var(--lumo-shade-40pct)}.process-instance-details-diagram-box{overflow: hidden;padding: var(--lumo-space-xs)}.activity-instances-tree thead#header{display: none}vaadin-split-layout.modification-mode-split-box>[slot="primary"]{flex: 1 1 70% !important}vaadin-split-layout.modification-mode-split-box>[slot="secondary"]{flex: 1 1 30% !important}.viewer-mode-help-message-box{display: none;z-index: 2;overflow: clip;position: fixed;box-sizing: border-box;align-self: center;align-items: center;padding-inline: var(--lumo-space-m);border-radius: var(--lumo-border-radius-m)}.viewer-mode-help-message{display: block;text-align: center;margin: 0.1em}.viewer-mode-help-message-box[theme~="info"]{background-color: var(--alert-info-bg-color)}.viewer-mode-help-message-box[theme~="info"] .info-icon{color: var(--alert-info-icon-color)}.viewer-mode-help-message-box[theme~="warning"] .viewer-mode-help-message{color: var(--lumo-warning-text-color)}.viewer-modification-mode .viewer-mode-help-message-box[theme~="warning"],.viewer-activity-variable-mode .viewer-mode-help-message-box[theme~="info"]{display: flex}.viewer-modification-mode .select-element-buttons{display: flex}vaadin-tab.activity-variable-changes-log-tab{background-color: var(--lumo-primary-color-10pct);border-radius: 8em;height: min-content;padding: var(--lumo-space-xs) var(--lumo-space-s);align-self: center}vaadin-tab.activity-variable-changes-log-tab[selected]::before{display: none}vaadin-tab.activity-variable-changes-log-tab[selected]{background-color: var(--lumo-primary-color);color: var(--lumo-base-color)}vaadin-tab.activity-variable-changes-log-tab[selected] vaadin-button{color: var(--lumo-base-color)}vaadin-grid::part(other-activity-change){background-color: var(--alert-info-bg-color)}.variable-change-carousel{width: 100%;padding: var(--lumo-space-xs) var(--lumo-space-s);gap: var(--lumo-space-s);background-color: var(--lumo-base-color);box-sizing: border-box}.variable-change-carousel-header{flex: 0 0 auto;background-color: var(--lumo-primary-color-10pct);color: var(--lumo-primary-color);border-radius: var(--lumo-border-radius-l);padding: var(--lumo-space-xs) var(--lumo-space-s)}.variable-change-carousel-title{font-weight: 600;color: var(--lumo-secondary-text-color);white-space: nowrap}.variable-change-carousel-cards{flex: 1 1 0;min-width: 0;overflow-x: auto;overflow-y: hidden;gap: var(--lumo-space-s);scroll-behavior: smooth;scrollbar-width: none;-ms-overflow-style: none}.variable-change-carousel-cards::-webkit-scrollbar{display: none}.variable-change-card{flex: 0 0 auto;min-width: 14em;max-width: 18em;border: 1px solid var(--lumo-contrast-20pct);border-radius: var(--lumo-border-radius-m);background-color: var(--lumo-tint-5pct);cursor: pointer;transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.variable-change-card[selected]{border-color: var(--lumo-warning-color-50pct);background-color: var(--lumo-warning-color-10pct)}.variable-change-card:hover{border-color: var(--lumo-warning-color-50pct);box-shadow: var(--lumo-box-shadow-s)}.variable-change-card-body{padding: var(--lumo-space-xs) var(--lumo-space-s);gap: var(--lumo-space-s)}.variable-change-card-badge{flex: 0 0 auto;min-width: 1.5em;height: 1.5em;padding: 0 var(--lumo-space-xs);border-radius: 50%;font-size: var(--lumo-font-size-s);font-weight: 600;line-height: 1.5em;text-align: center}.variable-change-card-content{gap: 0.15em;overflow: hidden}.variable-change-card-activity{font-weight: 500;font-size: var(--lumo-font-size-s);color: var(--lumo-body-text-color);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.variable-change-card-value{background-color: transparent;font-size: var(--lumo-font-size-xs);color: var(--lumo-secondary-text-color);overflow: hidden;margin: 0;text-overflow: ellipsis;white-space: nowrap;width: 100%}.variable-change-card-time{font-size: var(--lumo-font-size-xs);color: var(--lumo-tertiary-text-color,var(--lumo-secondary-text-color))}.variable-change-card-open-value{flex: 0 0 auto}.instance-filter-count-badge{position: relative;display: flex;border-radius: 50%;z-index: 1;left: -0.75em;background-color: var(--lumo-contrast);color: var(--lumo-primary-contrast-color)}.instance-filter-button-container{display: inline-flex;align-items: self-start;justify-content: flex-start;min-height: inherit;text-shadow: inherit;position: relative}.modification-wizard-source-activity-header{color: var(--bpmn-modification-source-activity-stroke-color)}.modification-wizard-source-activity-header[disabled]{color: var(--lumo-disabled-text-color)}.modification-wizard-target-activity-header{color: var(--bpmn-modification-target-activity-stroke-color)}.modification-wizard-target-activity-header[disabled]{color: var(--lumo-disabled-text-color)}.select-element-text{position: sticky;float: inline-start;font-size: var(--lumo-font-size-m);left: 49%;padding-top: 0.5em;color: var(--jmix-lumo-warning-primary-text-color);font-weight: 500;z-index: 50}.select-element-buttons{position: sticky;float: inline-start;bottom: 0;left: 47%;z-index: 50;padding-bottom: 0.5em}.modification-diagram-viewer{border-radius: var(--lumo-border-radius-m);position: relative}.modification-diagram-viewer .bpmn-viewer-right-side-actions{float: right;position: absolute;right: 1em}.modification-diagram-viewer .bpmn-viewer-left-side-actions{display: none}.interactive-viewer{box-shadow: var(--lumo-box-shadow-s);border-color: var(--lumo-primary-color-50pct)}.instance-filter-container{width: min-content;border: 1px var(--lumo-utility-border-style,solid) var(--lumo-utility-border-color,var(--lumo-contrast-20pct));border-radius: var(--lumo-border-radius-l);box-shadow: 0 0 6px 2px var(--lumo-shade-20pct);gap: var(--lumo-space-m);padding: var(--lumo-space-m);height: max-content;min-height: 95%;min-width: 20.5em}.modification-wizard .confirmation-step{--form-label-width: 8.5em}.modification-wizard .form-label{width: var(--form-label-width,6em)}vaadin-menu-bar.clickable{cursor: pointer}vaadin-menu-bar.clickable vaadin-menu-bar-button>vaadin-menu-bar-item>vaadin-icon{cursor: pointer}vaadin-menu-bar.clickable vaadin-menu-bar-button>vaadin-menu-bar-item>vaadin-icon:hover{color: var(--lumo-primary-color)}vaadin-menu-bar.clickable vaadin-menu-bar-button>vaadin-menu-bar-item>vaadin-icon:active{color: var(--lumo-primary-color)}vaadin-menu-bar.clickable vaadin-menu-bar-button[expanded]>vaadin-menu-bar-item>vaadin-icon{color: var(--lumo-primary-color)}.toggle-button-group{background-color: var(--toggle-button-group-bg-color);border-radius: var(--lumo-border-radius-l);padding: var(--lumo-space-xs) calc(var(--lumo-space-s) / 2);box-sizing: border-box;gap: calc(var(--lumo-space-s) / 2)}.toggle-button-group>vaadin-button{--vaadin-button-height: calc(var(--lumo-size-s) + 0.1em);min-width: 9em;border-radius: var(--lumo-border-radius-l);color: var(--lumo-secondary-text-color);border: none;margin: 0}.toggle-button-group>vaadin-button:not([theme~="primary"]):hover{--vaadin-button-tertiary-background: var(--toggle-button-group-bg-color);color: var(--lumo-body-text-color)}.toggle-button-group>vaadin-button[theme~="primary"]{--vaadin-button-tertiary-background: var(--toggle-button-active-bg-color);color: var(--toggle-button-active-text-color)}.bordered-button{border: 1px var(--lumo-utility-border-style,solid) var(--lumo-utility-border-color,var(--lumo-contrast-10pct))}.bordered-button:active{border: 1px var(--lumo-utility-border-style,solid) var(--lumo-utility-border-color,var(--lumo-contrast-30pct))}.bordered-button:hover{border: 1px var(--lumo-utility-border-style,solid) var(--lumo-utility-border-color,var(--lumo-contrast-20pct))}.bordered-button:focus{border: 1px var(--lumo-utility-border-style,solid) var(--lumo-utility-border-color,var(--lumo-contrast-20pct))}.process-tooltip::part(content){font-size: medium;white-space: pre;font-weight: 500;max-width: 30em}.process-tooltip::part(overlay){font-size: medium;min-width: min-content}[theme~='badge'][theme~='engine-env-prod'],[theme~='badge'][theme~='engine-env-pre_prod']{color: var(--engine-env-badge-prod-color);background-color: var(--engine-env-badge-prod-bg-color);border: 1px solid var(--engine-env-badge-prod-border-color)}[theme~='badge'][theme~='engine-env-stage'],[theme~='badge'][theme~='engine-env-qa']{color: var(--engine-env-badge-qa-color);background-color: var(--engine-env-badge-qa-bg-color);border: 1px solid var(--engine-env-badge-qa-border-color)}[theme~='badge'][theme~='engine-env-dev'],[theme~='badge'][theme~='engine-env-local']{color: var(--engine-env-badge-dev-color);background-color: var(--engine-env-badge-dev-bg-color);border: 1px solid var(--engine-env-badge-dev-border-color)}[theme~='badge'][theme~='engine-env-prod']{gap: var(--lumo-space-xs)}.jmix-code-editor-container .ace_placeholder{display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-l)}vaadin-button[theme~='link']{justify-content: start;max-width: 100%;overflow: hidden}vaadin-button[theme~='link'][active]{--vaadin-button-background: transparent !important}vaadin-button[theme~='link']::part(label){display: block;min-width: 0;overflow: hidden;text-overflow: ellipsis}vaadin-button[theme~='link']:hover::part(label){text-decoration: underline}vaadin-button[disabled][theme~='link']{color: var(--lumo-body-text-color);font-weight: normal !important}