html{--owl-brand-accent: rgb(23,98,157);--aura-accent-color-light: var(--owl-brand-accent);--aura-background-color-light: rgb(244,244,249);--aura-font-family: -apple-system,BlinkMacSystemFont,'Roboto','Segoe UI',Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';--aura-app-background: var(--aura-background-color);--aura-app-layout-inset: 0px;--aura-app-layout-border-width: 0px;--aura-app-layout-radius: 0px;--aura-red: rgb(220,53,69);--owl-logo-shadow-color: rgb(205,223,238);--vaadin-user-color-0: #1f77b4;--vaadin-user-color-1: #d62728;--vaadin-user-color-2: #2ca02c;--vaadin-user-color-3: #9467bd;--vaadin-user-color-4: #ff7f0e;--vaadin-user-color-5: #17becf;--vaadin-user-color-6: #e377c2;--vaadin-user-color-7: #8c564b;--vaadin-user-color-8: #bcbd22;--vaadin-user-color-9: #3f51b5;--owl-contrast-5pct: color-mix(in srgb,var(--vaadin-text-color) 5%,transparent);--owl-contrast-10pct: color-mix(in srgb,var(--vaadin-text-color) 10%,transparent);--owl-contrast-20pct: color-mix(in srgb,var(--vaadin-text-color) 20%,transparent);--owl-contrast-30pct: color-mix(in srgb,var(--vaadin-text-color) 30%,transparent);--owl-contrast-40pct: color-mix(in srgb,var(--vaadin-text-color) 40%,transparent);--owl-contrast-50pct: color-mix(in srgb,var(--vaadin-text-color) 50%,transparent);--owl-contrast-60pct: color-mix(in srgb,var(--vaadin-text-color) 60%,transparent);--owl-shade-10pct: rgba(0,0,0,0.1);--owl-shade-20pct: rgba(0,0,0,0.2);--owl-shade-30pct: rgba(0,0,0,0.3);--owl-input-height: calc(1lh + var(--vaadin-padding-block-container) * 2 + var(--vaadin-input-field-border-width,1px) * 2);--owl-gap-hairline: 2px;--owl-font-size-display: round(var(--aura-font-size-xl) * 1.75,0.0625rem);--owl-line-height-tight: 1.3;--vaadin-app-layout-drawer-width: 16rem;--vaadin-app-layout-navbar-padding-top: var(--vaadin-padding-xs);--vaadin-app-layout-navbar-padding-bottom: var(--vaadin-padding-xs)}.owl-panel{background: var(--vaadin-background-color);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-l);padding: var(--vaadin-padding-m)}.owl-muted{color: var(--vaadin-text-color-secondary)}.owl-small{font-size: var(--aura-font-size-xs)}.owl-note{color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-xs)}vaadin-button.owl-inline,vaadin-button.owl-inline:has(>[slot='suffix']),vaadin-menu-bar.owl-inline vaadin-menu-bar-button,vaadin-menu-bar.owl-inline vaadin-menu-bar-button[aria-haspopup='true']{padding: 0;min-width: 0;min-height: 0;height: auto}html,body{background-color: var(--aura-background-color)}a{text-decoration: none;color: var(--aura-accent-color)}a:hover{text-decoration: underline}a:visited{color: var(--aura-accent-color)}.owl-login-panel{background: var(--vaadin-background-color);border-radius: var(--vaadin-radius-l);padding: var(--vaadin-padding-s) var(--vaadin-padding-l) var(--vaadin-padding-l);box-shadow: var(--aura-shadow-m);margin-top: var(--vaadin-gap-l);box-sizing: border-box;max-width: calc(100vw - 2 * var(--vaadin-gap-m))}.owl-login-panel vaadin-login-form{max-width: 100%}vaadin-drawer-toggle{color: var(--aura-accent-contrast-color)}vaadin-drawer-toggle[theme~='tertiary']::part(icon){opacity: 1}vaadin-app-layout::part(navbar){background: var(--aura-accent-color);color: white;backdrop-filter: none}:root{--status-bg-color-online: var(--aura-accent-color);--status-text-color-online: var(--aura-accent-contrast-color);--status-spinner-color: var(--aura-accent-contrast-color)}vaadin-connection-indicator .v-loading-indicator{background-color: var(--aura-accent-color)}.owl-bell{margin-inline-start: auto;position: relative;display: flex;align-items: center;flex-shrink: 0}.owl-bell>vaadin-button{color: white;font-size: var(--aura-font-size-xl)}.owl-bell .owl-bell-count{position: absolute;top: calc(-1 * var(--vaadin-gap-xs));right: calc(-1 * var(--vaadin-gap-s));line-height: 1.2;box-shadow: 0 0 0 1.5px var(--vaadin-background-color);pointer-events: none}.user-menu{margin-inline-start: var(--vaadin-gap-l);margin-inline-end: var(--vaadin-gap-l);flex-shrink: 0}.user-menu::part(container){width: calc(100% + 2px)}.user-menu vaadin-menu-bar-button[aria-haspopup='true']::part(suffix)::after{content: none}@media (max-width: 640px){.user-menu-name{display: none}}h1.app-logo{margin: 0;font-size: var(--aura-font-size-l);font-weight: bold;color: var(--aura-accent-contrast-color);background-color: var(--aura-accent-color);text-shadow: var(--owl-logo-shadow-color) 1px 0 10px}h1.app-logo a,a:hover{text-decoration: none}.app-logo{flex-shrink: 0;display: flex;padding: 0;--app-logo-height: 4em;--app-logo-baseline: 0.637}.app-logo a{display: inline-flex;align-items: flex-start;gap: var(--vaadin-gap-xs)}.app-logo-mark{height: var(--app-logo-height);filter: drop-shadow(var(--owl-logo-shadow-color) 1px 0 10px)}.app-logo-text{display: flex;flex-direction: column;gap: var(--owl-gap-hairline);line-height: 1;color: white;padding-top: calc(var(--app-logo-height) * var(--app-logo-baseline) - 0.96em)}.app-logo-product{font-size: 1.2em}.app-logo-version{font-size: 0.6em;font-weight: normal;white-space: nowrap}@media (max-width: 640px){.app-logo-version{display: none}}h2{color: var(--aura-accent-color)}.owl-indicator-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(22em,1fr));gap: var(--vaadin-gap-m);width: 100%}.owl-indicator-card{background: var(--vaadin-background-color);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-l);padding: var(--vaadin-padding-m)}.owl-indicator-card-title{margin: 0 0 var(--vaadin-gap-s);font-size: var(--aura-font-size-m);color: var(--vaadin-text-color-secondary)}.cards-container{padding: var(--vaadin-padding-xs);margin-bottom: var(--vaadin-gap-xl)}.cards-row{display: grid;grid-template-columns: repeat(auto-fill,minmax(11em,1fr));gap: var(--vaadin-gap-l)}@media (max-width: 640px){.cards-row{grid-template-columns: repeat(2,minmax(0,1fr))}}.card{position: relative;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-end;min-height: 6.5em;padding: var(--vaadin-padding-m) var(--vaadin-padding-l);border-radius: var(--vaadin-radius-l);color: #FFF;text-decoration: none;box-shadow: 0 1px 4px var(--owl-shade-10pct);transition: box-shadow 150ms;overflow: hidden}.card:hover{box-shadow: 0 3px 14px var(--owl-shade-30pct);text-decoration: none}.card:focus-visible{outline: 2px solid currentColor;outline-offset: 2px}.card .card-watermark{position: absolute;left: 0.4em;top: 50%;transform: translateY(-50%);height: auto !important;width: 6.4em !important;opacity: 0.18}.card .card-counter,.card .card-name{position: relative;max-width: 100%;text-align: right}.card .card-counter{font-size: var(--owl-font-size-display);font-weight: 500;line-height: 1.1}.card .card-counter-idle{opacity: 0.75}.card .card-counter-secondary{font-size: 0.45em;opacity: 0.7;vertical-align: super;margin-left: var(--owl-gap-hairline)}.card .card-overdue{position: relative;margin-top: calc(-1 * var(--owl-gap-hairline));margin-bottom: auto;font-weight: 600;box-shadow: 0 0 0 1.5px rgba(255,255,255,0.75)}.card .card-name{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;font-weight: bold;opacity: 0.85;font-size: var(--aura-font-size-m);line-height: var(--owl-line-height-tight)}vaadin-grid{--vaadin-grid-border-radius: var(--vaadin-radius-l)}vaadin-grid::part(header-cell){--vaadin-grid-cell-background-color: var(--vaadin-background-container)}vaadin-button + vaadin-grid{margin-top: var(--vaadin-gap-s)}vaadin-avatar[img][has-color-index]{--vaadin-avatar-border-width: 1px;--vaadin-avatar-border-color: var(--vaadin-border-color)}.owl-empty-state{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--vaadin-gap-xs);padding: var(--vaadin-padding-l) var(--vaadin-padding-m);text-align: center}.owl-empty-state-mark{width: 12em;height: auto;opacity: 0.75;margin-bottom: var(--vaadin-gap-xs)}.owl-empty-state-title{font-size: var(--aura-font-size-m);font-weight: 500;color: var(--vaadin-text-color)}.owl-empty-state-hint{font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary);max-width: 28em}vaadin-grid::part(row){--owl-row-actions-opacity: 0}vaadin-grid::part(row):hover,vaadin-grid::part(row):focus-within{--owl-row-actions-opacity: 1}.owl-row-actions{opacity: var(--owl-row-actions-opacity,1);transition: opacity 100ms}@media (pointer: coarse){vaadin-grid::part(row),.owl-process-card{--owl-row-actions-opacity: 1}.owl-row-actions{transition: none}}vaadin-grid.owl-clickable-rows{--vaadin-grid-row-hover-background-color: color-mix(in srgb,var(--aura-accent-color) 10%,transparent)}vaadin-grid.owl-clickable-rows::part(body-cell){cursor: pointer}vaadin-grid.owl-clickable-rows>vaadin-grid-cell-content{cursor: inherit}vaadin-badge[theme~='contrast']{--vaadin-badge-text-color: var(--vaadin-text-color-secondary);--vaadin-badge-background: var(--vaadin-background-container-strong);--vaadin-badge-border-color: var(--vaadin-border-color)}vaadin-badge[theme~='contrast'][theme~='filled']{background: var(--vaadin-text-color-secondary);color: var(--vaadin-background-color);border-color: transparent}.owl-grid-compact{--vaadin-grid-cell-padding: var(--vaadin-padding-xs) var(--vaadin-padding-inline-container)}.owl-floating-bar,.owl-selection-bar{position: fixed;bottom: var(--vaadin-gap-xl);left: 50%;transform: translateX(-50%);z-index: 10;align-items: center;gap: var(--vaadin-gap-s);padding: var(--vaadin-padding-xs) var(--vaadin-padding-s) var(--vaadin-padding-xs) var(--vaadin-padding-l);border-radius: 100vh;background: var(--vaadin-background-color);border: 1px solid var(--vaadin-border-color);box-shadow: 0 4px 16px var(--owl-shade-20pct)}.owl-floating-bar-label,.owl-selection-bar-count{font-size: var(--aura-font-size-m);font-weight: 500;white-space: nowrap}.owl-pending-bar{border-color: color-mix(in srgb,var(--aura-accent-color) 50%,transparent)}.owl-pending-bar .owl-floating-bar-label{color: var(--aura-accent-text-color)}.owl-tab-pending-dot{color: var(--aura-accent-color);font-size: 0.6em;line-height: 1}.owl-process-cards{display: grid;grid-template-columns: repeat(auto-fill,minmax(17em,1fr));gap: var(--vaadin-gap-l);width: 100%;padding: var(--vaadin-padding-xs)}.owl-process-card{display: flex;flex-direction: column;padding: var(--vaadin-padding-m) var(--vaadin-padding-l);background-color: var(--owl-card-tint);border: 1px solid var(--owl-card-edge);border-left: 4px solid var(--owl-card-color);border-radius: var(--vaadin-radius-l);cursor: pointer;transition: box-shadow 150ms;--owl-row-actions-opacity: 0}.owl-process-card:hover,.owl-process-card:focus-within{--owl-row-actions-opacity: 1;box-shadow: 0 2px 12px var(--owl-shade-20pct)}.owl-process-card-header{align-items: center;gap: var(--vaadin-gap-s);width: 100%}.owl-process-card-icon{display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center;width: 2.1em;height: 2.1em;background-color: var(--owl-card-icon-tint);border-radius: var(--vaadin-radius-m)}.owl-process-card-icon vaadin-icon{width: 1.25em;height: 1.25em;fill: var(--owl-card-color)}.owl-process-card-name{font-size: var(--aura-font-size-l);font-weight: 600;color: var(--owl-card-color);overflow-wrap: anywhere}.owl-process-card-stats{display: flex;flex-wrap: wrap;align-items: center;gap: var(--vaadin-gap-xs) var(--vaadin-gap-s);margin-top: var(--vaadin-gap-s);font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary)}.owl-process-card-instances{padding: 0 var(--vaadin-padding-xs);margin: 0 calc(-1 * var(--vaadin-padding-xs));border-radius: var(--vaadin-radius-m);white-space: nowrap;cursor: pointer}.owl-process-card-instances:hover{background-color: var(--vaadin-background-container);color: var(--vaadin-text-color)}.owl-process-card-count{font-weight: 600;color: var(--vaadin-text-color)}.owl-process-card-separator{color: var(--owl-contrast-30pct)}.owl-process-card-version{white-space: nowrap}.owl-process-card-footer{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: var(--vaadin-gap-xs);width: 100%;margin-top: auto;padding-top: var(--vaadin-padding-s);min-height: 2.2em}.owl-process-card-footer .owl-process-card-versions{margin-right: auto}.owl-process-card-versions{font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary);border: 1px solid var(--vaadin-border-color);border-radius: var(--vaadin-radius-l);background-color: var(--vaadin-background-color);padding: 0 var(--vaadin-padding-s);height: 1.9em;min-width: 0;cursor: pointer}.owl-process-card-versions:hover{border-color: var(--owl-contrast-40pct);color: var(--vaadin-text-color)}.owl-process-card-versions vaadin-icon{width: 1em;height: 1em}.owl-instance-view,.owl-instance-form{--aura-accent-color-light: var(--owl-process-color,var(--owl-brand-accent));--aura-accent-color-dark: var(--owl-process-color,var(--owl-brand-accent));--aura-accent-color: var(--aura-accent-color-light);--aura-accent-contrast-color: var(--owl-process-ink,white);--aura-accent-text-color: oklch(from var(--aura-accent-color-light) min(0.55,0.3 + c) calc(c * 0.9) h);--vaadin-focus-ring-color: oklch(from var(--aura-accent-color-light) min(l,0.62) c h)}.owl-instance-view{min-height: 100%;box-sizing: border-box;container-type: inline-size}.owl-instance-header{background-color: var(--aura-background-color);padding: var(--vaadin-padding-s) var(--vaadin-padding-m);position: sticky;top: 1em;z-index: 2;flex-wrap: wrap}.owl-instance-header::before{content: '';position: absolute;left: 0;right: 0;bottom: 100%;height: 1em;background: inherit}.owl-instance-title-block{min-width: 12em;--owl-header-icon-size: 2rem}.owl-instance-title-line{flex-wrap: wrap}.owl-instance-title-name>vaadin-icon{width: var(--owl-header-icon-size);height: var(--owl-header-icon-size)}.owl-instance-header h2{margin: 0;white-space: normal;overflow-wrap: anywhere}.owl-instance-title{padding: 0;min-width: 16em;flex: 1 1 auto}.owl-instance-title::part(input-field){background: transparent;box-shadow: none;padding: 0;font-size: var(--aura-font-size-xl);font-weight: 600;border: none;border-bottom: 1px dashed var(--owl-contrast-30pct);border-radius: 0}.owl-instance-title:hover::part(input-field),.owl-instance-title:focus-within::part(input-field){background: var(--vaadin-background-container);border-bottom-style: solid;border-bottom-color: var(--aura-accent-color)}.owl-instance-title[invalid]::part(input-field){border-bottom-color: var(--aura-red);border-bottom-style: solid}.owl-instance-title-affordance{display: flex;align-items: center;gap: var(--vaadin-gap-xs)}.owl-instance-title-pencil{width: 1.25em;height: 1.25em;color: var(--owl-contrast-50pct)}.owl-instance-title:hover .owl-instance-title-pencil,.owl-instance-title:focus-within .owl-instance-title-pencil{color: var(--aura-accent-color)}.owl-instance-title[invalid]{color: var(--aura-red-text)}.owl-instance-step{font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary);margin-left: calc(var(--owl-header-icon-size) + var(--vaadin-gap-m))}.owl-instance-body{width: 100%;box-sizing: border-box;display: grid;grid-template-columns: minmax(0,1fr) 21em;gap: var(--vaadin-gap-l);align-items: start;padding: var(--vaadin-padding-m)}@container (max-width: 880px){.owl-instance-body{grid-template-columns: minmax(0,1fr)}}.owl-instance-body-no-rail{grid-template-columns: minmax(0,1fr)}.owl-instance-main{background: var(--vaadin-background-color);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-l);padding: var(--vaadin-padding-m)}.owl-instance-rail{display: flex;flex-direction: column;align-self: stretch;background: var(--vaadin-background-color);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-l);padding: var(--vaadin-padding-m);gap: var(--vaadin-gap-m)}.owl-rail-card{border-top: 1px solid var(--vaadin-border-color-secondary);padding: var(--vaadin-padding-s);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-l)}.owl-rail-heading{margin: 0 0 var(--vaadin-gap-xs) 0;font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary);text-transform: uppercase;letter-spacing: 0.05em}.owl-rail-note{display: block;font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary)}.owl-cell-stack{display: flex;flex-direction: column;align-items: flex-start;gap: var(--owl-gap-hairline);line-height: var(--owl-line-height-tight)}.owl-cell-line{display: flex;align-items: center;flex-wrap: wrap;gap: var(--vaadin-gap-xs)}.owl-cell-note{font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary)}.owl-cell-byline{display: flex;align-items: center;gap: var(--vaadin-gap-xs);font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary);max-width: 100%}.owl-cell-stack>span,.owl-cell-byline vaadin-horizontal-layout>span{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.owl-cell-byline vaadin-horizontal-layout{min-width: 0;flex: 0 1 auto}.owl-cell-steps>*{align-self: stretch}.owl-cell-steps>* + *{border-top: 1px solid var(--vaadin-border-color-secondary);padding-top: var(--vaadin-padding-xs);margin-top: var(--owl-gap-hairline)}.owl-rail-note.owl-rail-held{color: var(--aura-red-text)}.owl-rail-due{display: flex;align-items: center;gap: var(--vaadin-gap-s)}.owl-rail-entry{padding: var(--vaadin-padding-xs) 0;border-top: 1px solid var(--vaadin-border-color-secondary)}.owl-rail-entry:first-of-type{border-top: none}.owl-rail-entry-name{display: block;font-size: var(--aura-font-size-m)}vaadin-form-layout>*,vaadin-form-layout vaadin-form-row>*{align-self: start}.owl-readonly::part(input-field){background: transparent;box-shadow: none;border-color: transparent;color: var(--vaadin-text-color)}.owl-instance-form vaadin-checkbox{--vaadin-checkbox-checkmark-color: var(--owl-process-color,var(--aura-accent-color))}.owl-instance-form vaadin-checkbox:not([readonly])::part(checkbox){background: transparent;background-image: none;border-color: transparent;box-shadow: inset 0 0 0 2px var(--owl-process-color,var(--owl-contrast-50pct))}.owl-instance-form vaadin-checkbox.owl-readonly{color: var(--vaadin-text-color);cursor: default}.owl-instance-form vaadin-checkbox.owl-readonly::part(checkbox){box-shadow: none;border-color: transparent;cursor: default}.owl-instance-form vaadin-checkbox.owl-readonly::part(label){cursor: default}.owl-instance-form vaadin-checkbox.owl-readonly:not([checked])::part(checkbox)::after{mask-image: var(--_vaadin-icon-cross);background: var(--owl-contrast-50pct);filter: none;opacity: 1}.owl-readonly::part(toggle-button),.owl-readonly::part(clear-button),.owl-readonly::part(reveal-button){display: none}.owl-readonly[readonly]{cursor: default}.owl-has-help{position: relative}.owl-has-help::part(helper-text){margin-top: 0}.owl-field-label{display: inline-flex;align-items: center;gap: var(--vaadin-gap-xs)}.owl-field-hint{display: inline-flex;align-items: center;justify-content: center;width: 1.15em;height: 1.15em;border-radius: 50%;border: 1.5px solid currentColor;font: italic 700 0.72em/1 Georgia,"Times New Roman",serif;color: var(--owl-contrast-50pct);cursor: help;flex: none}.owl-field-hint:hover{color: var(--owl-process-color,var(--aura-accent-color))}.owl-field-help{position: absolute;left: 0;top: 100%;z-index: 3;margin-top: var(--vaadin-gap-xs);width: max-content;box-sizing: border-box;min-width: 100%;max-width: max(100%,22em);padding: var(--vaadin-padding-s) var(--vaadin-padding-m);background: var(--vaadin-background-color);color: var(--vaadin-text-color);font-size: var(--aura-font-size-s);line-height: var(--aura-line-height-s);font-weight: 400;border: 1px solid var(--vaadin-border-color-secondary);border-left: 4px solid var(--owl-process-color,var(--aura-accent-color));border-radius: var(--vaadin-radius-m);box-shadow: var(--aura-shadow-m);display: none;opacity: 0;transform: translateY(-3px);pointer-events: none;transition: opacity 110ms ease,transform 110ms ease}.owl-field-help::before{content: "";position: absolute;left: 1em;top: -0.36em;width: 0.65em;height: 0.65em;transform: rotate(45deg);background: var(--vaadin-background-color);border-top: 1px solid var(--vaadin-border-color-secondary);border-left: 1px solid var(--vaadin-border-color-secondary)}.owl-field-help-title{display: block;font-size: var(--aura-font-size-xs);font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: var(--owl-process-color,var(--aura-accent-color));margin-bottom: var(--owl-gap-hairline)}.owl-has-help:has(.owl-field-hint:hover)>.owl-field-help{display: block;opacity: 1;transform: none;@starting-style{opacity: 0;transform: translateY(-3px)}}vaadin-dialog-content .owl-field-help{max-width: 100%}vaadin-dialog-content vaadin-form-row:not(:has(~vaadin-form-row>:not([hidden]))) .owl-field-help{top: auto;bottom: 100%;margin-top: 0;margin-bottom: var(--vaadin-gap-xs)}vaadin-dialog-content vaadin-form-row:not(:has(~vaadin-form-row>:not([hidden]))) .owl-field-help::before{top: auto;bottom: -0.36em;border-top: none;border-left: none;border-bottom: 1px solid var(--vaadin-border-color-secondary);border-right: 1px solid var(--vaadin-border-color-secondary)}vaadin-form-layout:has(.owl-field-hint:hover){position: relative;z-index: 1}@media (prefers-reduced-motion: reduce){.owl-field-help{transition: none}}@media (pointer: coarse){.owl-has-help::part(helper-text){margin-top: var(--vaadin-gap-xs)}.owl-field-hint,.owl-field-help-title,.owl-field-help::before{display: none}.owl-field-help{display: block;position: static;width: auto;max-width: none;padding: 0;margin: 0;border: none;box-shadow: none;background: transparent;color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-xs);opacity: 1;transform: none}}.owl-instance-form vaadin-checkbox{display: flex;align-items: center;min-height: var(--owl-input-height);margin-top: calc(var(--aura-line-height-m) + var(--vaadin-gap-xs))}.owl-number-field{min-width: 0;max-width: 10em}.owl-number-field::part(input-field){text-align: right}.owl-field-format-icon{color: var(--owl-contrast-50pct)}.owl-decided-mark{margin-inline-start: var(--vaadin-gap-xs);vertical-align: 0.1em}.owl-decided-host{position: relative}.owl-decided-field.owl-readonly::part(input-field){color: var(--owl-process-color,var(--aura-accent-text-color));font-weight: 500}.owl-decided-host .owl-decided-gauge{position: absolute;left: 0;right: 0;top: 100%;z-index: 2;padding: var(--vaadin-padding-s) var(--vaadin-padding-m);background: var(--vaadin-background-color);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-m);box-shadow: var(--aura-shadow-s);opacity: 0;pointer-events: none;transition: opacity 100ms}.owl-decided-host:hover .owl-decided-gauge,.owl-decided-host:focus-within .owl-decided-gauge{opacity: 1}.owl-rail-entry.owl-decided-host:focus-visible{outline: 2px solid color-mix(in srgb,var(--aura-accent-color) 50%,transparent);outline-offset: 2px;border-radius: var(--vaadin-radius-s)}@media (pointer: coarse){.owl-decided-host .owl-decided-gauge{position: static;padding: 0;border: none;box-shadow: none;opacity: 1}}.owl-decided-bar{height: 4px;border-radius: 2px;background: var(--vaadin-background-container-strong);overflow: hidden}.owl-decided-bar>span{display: block;height: 100%;background: var(--owl-process-color,var(--aura-accent-color))}.owl-decided-value{display: block;font-weight: 500;color: var(--owl-process-color,var(--aura-accent-text-color))}.owl-decided-share{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: var(--owl-gap-hairline) var(--vaadin-gap-s);align-items: center;margin-top: var(--vaadin-gap-xs);font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary)}.owl-decided-share-label{grid-column: 1 / -1}.owl-decided-share-percent{min-width: 3em;text-align: right}.owl-date-field{min-width: 0;max-width: 12em}.owl-attachment-list{display: flex;flex-direction: column;gap: var(--vaadin-gap-xs)}.owl-attachment-row{display: flex;align-items: center;gap: var(--vaadin-gap-s);min-height: var(--owl-input-height)}.owl-attachment-icon{flex: 0 0 auto;color: var(--owl-contrast-60pct)}.owl-attachment-text{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;line-height: var(--owl-line-height-tight)}.owl-attachment-name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.owl-attachment-meta,.owl-attachment-none{color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-xs)}.owl-attachment-versions{flex: 0 0 auto}.owl-attachment-replace{padding: 0}.owl-attachment-replace::part(drop-label),.owl-attachment-replace::part(drop-label-icon){display: none}.owl-attachment-upload{margin-top: var(--vaadin-gap-xs)}.owl-person-list{display: flex;flex-direction: column;gap: var(--vaadin-gap-xs);min-height: var(--owl-input-height);justify-content: center}.owl-person-none{color: var(--vaadin-text-color-secondary)}.owl-table-field{width: 100%}.owl-table-grid{width: 100%;--vaadin-grid-border-radius: var(--vaadin-radius-m)}.owl-table-grid::part(header-cell){--vaadin-grid-cell-background-color: var(--owl-process-color,var(--owl-contrast-5pct));color: var(--owl-process-ink,var(--vaadin-text-color))}.owl-table-grid .owl-number-field,.owl-table-grid .owl-date-field{max-width: none}.owl-instance-form .owl-table-grid vaadin-checkbox{margin-top: 0;min-height: 0}.owl-table-cell-number{display: block;text-align: right;font-variant-numeric: tabular-nums}.owl-table-cell-check{color: var(--owl-process-color,var(--aura-accent-text-color))}.owl-table-add{margin-top: var(--vaadin-gap-xs);align-self: flex-start}.owl-field-column-label{padding-left: var(--vaadin-padding-l);color: var(--vaadin-text-color-secondary)}.owl-form-section + .owl-form-section{margin-top: var(--vaadin-gap-l)}.owl-form-section-title,.owl-form-section>vaadin-details-summary{margin: 0 0 var(--vaadin-gap-xs) 0;padding: 0 0 var(--vaadin-padding-xs) 0;border-bottom: 1px solid var(--vaadin-border-color-secondary);font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary);text-transform: uppercase;letter-spacing: 0.05em}vaadin-details.owl-form-section::part(content){padding: 0;margin-inline-start: 0}.owl-fields-columns{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: var(--vaadin-gap-l);align-items: start;width: 100%}@media (max-width: 1200px){.owl-fields-columns{grid-template-columns: minmax(0,1fr)}}.owl-fields-preview{border: 1px solid var(--vaadin-border-color);border-radius: var(--vaadin-radius-l);padding: var(--vaadin-padding-m);background: var(--vaadin-background-color);position: sticky;top: var(--vaadin-gap-m)}.owl-fields-heading{margin: 0 0 var(--vaadin-gap-s) 0;font-size: var(--aura-font-size-m);font-weight: 600;color: var(--vaadin-text-color)}.owl-fields-editors>div + div{margin-top: var(--vaadin-gap-l)}.owl-fields-editors vaadin-grid::part(row){cursor: grab}.owl-drag-handle{color: var(--owl-contrast-30pct);width: 1em;height: 1em;cursor: grab}vaadin-grid::part(row):hover .owl-drag-handle{color: var(--owl-contrast-60pct)}owl-org-diagram{display: block;position: relative;height: 100%;box-sizing: border-box}owl-org-diagram .owl-diagram-viewport{position: absolute;inset: 0;overflow: hidden;background: var(--vaadin-background-color);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-l);cursor: grab;touch-action: none;-webkit-user-select: none;user-select: none}owl-org-diagram .owl-diagram-viewport.owl-diagram-dragging{cursor: grabbing}owl-org-diagram .owl-diagram-canvas{position: absolute;top: 0;left: 0;transform-origin: 0 0}owl-org-diagram .owl-diagram-links{position: absolute;top: 0;left: 0;overflow: visible}owl-org-diagram .owl-diagram-links path{fill: none;stroke: var(--owl-contrast-30pct);stroke-width: 1}owl-org-diagram .owl-diagram-node{position: absolute;box-sizing: border-box}owl-org-diagram .owl-diagram-controls{position: absolute;right: var(--vaadin-gap-m);bottom: var(--vaadin-gap-m);display: flex;gap: var(--vaadin-gap-xs)}owl-org-diagram .owl-diagram-controls button{display: flex;align-items: center;justify-content: center;width: 2.2em;height: 2.2em;padding: 0;border: 1px solid var(--vaadin-border-color);border-radius: var(--vaadin-radius-m);background: var(--vaadin-background-color);color: var(--vaadin-text-color-secondary);cursor: pointer}owl-org-diagram .owl-diagram-controls button:hover{background: var(--vaadin-background-container);color: var(--vaadin-text-color)}owl-org-diagram .owl-diagram-controls vaadin-icon{width: 1em;height: 1em}owl-org-diagram .owl-diagram-hint{position: absolute;left: var(--vaadin-gap-m);bottom: var(--vaadin-gap-m);font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary);pointer-events: none}owl-org-diagram .owl-diagram-search{position: absolute;left: var(--vaadin-gap-m);top: var(--vaadin-gap-m);display: flex;align-items: center;gap: var(--vaadin-gap-s)}owl-org-diagram .owl-diagram-search vaadin-text-field{width: 16em;--vaadin-input-field-background: var(--vaadin-background-color);box-shadow: var(--aura-shadow-xs);border-radius: var(--vaadin-radius-m)}owl-org-diagram .owl-diagram-search-count{font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary);white-space: nowrap}owl-org-diagram .owl-diagram-toggle{position: absolute;left: 50%;bottom: -11px;transform: translateX(-50%);z-index: 1;min-width: 22px;height: 22px;padding: 0 var(--vaadin-padding-s);border: 1px solid var(--owl-contrast-30pct);border-radius: 100vh;background: var(--vaadin-background-color);color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-xs);line-height: 1;cursor: pointer}owl-org-diagram .owl-diagram-toggle:hover{border-color: var(--aura-accent-color);color: var(--aura-accent-text-color)}owl-org-diagram .owl-diagram-match{box-shadow: 0 0 0 2px color-mix(in srgb,var(--aura-accent-color) 50%,transparent)}owl-org-diagram .owl-diagram-match-current{box-shadow: 0 0 0 3px var(--aura-accent-color)}owl-org-diagram .owl-diagram-person{cursor: pointer}owl-org-diagram .owl-diagram-dragging .owl-diagram-person{cursor: grabbing}owl-org-diagram .owl-diagram-person:focus-visible{outline: 2px solid var(--aura-accent-color);outline-offset: 2px}owl-org-diagram .owl-reporting-node.owl-diagram-person:hover{border-color: var(--aura-accent-color);background: color-mix(in srgb,var(--aura-accent-color) 10%,transparent)}owl-org-diagram .owl-org-node-head.owl-diagram-person:hover span{color: var(--aura-accent-text-color);text-decoration: underline}.owl-org-node{display: flex;flex-direction: column;gap: var(--owl-gap-hairline);width: 100%;height: 100%;box-sizing: border-box;overflow: hidden;padding: var(--vaadin-padding-s) var(--vaadin-padding-m);border: 1px solid var(--vaadin-border-color);border-radius: var(--vaadin-radius-m);background: var(--vaadin-background-color)}.owl-org-node-company{border-color: color-mix(in srgb,var(--aura-accent-color) 50%,transparent);background: color-mix(in srgb,var(--aura-accent-color) 10%,transparent)}.owl-org-node-title{display: flex;align-items: center;gap: var(--vaadin-gap-xs);font-weight: 600}.owl-org-node-title span{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;overflow-wrap: anywhere}.owl-org-node-icon{flex: 0 0 auto;width: 1em;height: 1em;color: var(--owl-contrast-60pct)}.owl-org-node-company .owl-org-node-icon{color: var(--aura-accent-text-color)}.owl-org-node-type,.owl-org-node-people{font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary)}.owl-org-node-head{display: flex;align-items: center;gap: var(--vaadin-gap-s);min-height: 1.5rem;margin-top: var(--vaadin-gap-xs);font-size: var(--aura-font-size-xs);white-space: nowrap}.owl-org-node-head span{overflow: hidden;text-overflow: ellipsis}.owl-org-node-vacant{color: var(--owl-contrast-50pct);font-style: italic}.owl-org-node-people{display: flex;align-items: center;gap: var(--vaadin-gap-xs)}.owl-org-node-people-icon{width: 0.9em;height: 0.9em;color: var(--owl-contrast-50pct)}.owl-reporting-node{display: flex;align-items: center;gap: var(--vaadin-gap-s);width: 100%;height: 100%;box-sizing: border-box;overflow: hidden;padding: var(--vaadin-padding-s);border: 1px solid var(--vaadin-border-color);border-radius: var(--vaadin-radius-m);background: var(--vaadin-background-color)}.owl-reporting-node vaadin-avatar{flex: 0 0 auto}.owl-reporting-node-text{display: flex;flex-direction: column;min-width: 0}.owl-reporting-node-name{font-weight: 600;font-size: var(--aura-font-size-m);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.owl-reporting-node-subtitle{font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.owl-dialog-close{margin-inline-start: auto}.owl-person-card{display: flex;flex-direction: column;align-items: flex-start;gap: var(--vaadin-gap-xs);padding: var(--vaadin-padding-m);overflow: auto;height: 100%;box-sizing: border-box}.owl-person-card-avatar{align-self: center;margin-bottom: var(--vaadin-gap-s);--vaadin-avatar-size: 9rem}.owl-person-name-cell{display: flex;align-items: center;gap: var(--vaadin-gap-xs);min-width: 0}.owl-person-name-cell>vaadin-horizontal-layout{min-width: 0}.owl-person-name-cell vaadin-horizontal-layout>span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.owl-person-name-cell>span{flex: 0 0 auto}.owl-person-card-title{display: flex;align-items: center;flex-wrap: wrap;gap: var(--vaadin-gap-s)}.owl-person-card-name{margin: 0;font-size: var(--aura-font-size-l)}.owl-person-card-login{color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-xs);margin-bottom: var(--vaadin-gap-s)}.owl-person-card-note{font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary)}.owl-user-label-column{display: flex;flex-direction: column;min-width: 0;line-height: var(--owl-line-height-tight)}.owl-user-label-detail{color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-xs);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.owl-person-card-line{display: flex;align-items: center;gap: var(--vaadin-gap-s);overflow-wrap: anywhere}.owl-person-card-icon{flex: 0 0 auto;width: 1em;height: 1em;color: var(--owl-contrast-50pct)}.owl-person-card-heading{margin-top: var(--vaadin-gap-m);font-size: var(--aura-font-size-xs);font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;color: var(--vaadin-text-color-secondary)}.owl-group-badge{position: relative;display: inline-flex;align-items: center;justify-content: center;flex: none;box-sizing: content-box;width: var(--vaadin-avatar-size,calc(1lh + var(--vaadin-padding-block-container) * 2));height: var(--vaadin-avatar-size,calc(1lh + var(--vaadin-padding-block-container) * 2));border: var(--vaadin-focus-ring-width) solid transparent;margin: calc(var(--vaadin-focus-ring-width) * -1);border-radius: 50%;background: var(--vaadin-background-container-strong);background-clip: content-box;color: var(--vaadin-text-color-secondary)}.owl-group-badge::before{position: absolute;content: '';inset: calc(var(--vaadin-focus-ring-width) * -1);border-radius: inherit;outline: 1px solid var(--vaadin-border-color);outline-offset: calc((var(--vaadin-focus-ring-width) + 1px) * -1)}.owl-group-badge vaadin-icon{width: 60%;height: 60%}vaadin-master-detail-layout::part(detail){overflow-y: auto}.owl-notification-list{display: flex;flex-direction: column}.owl-notification-row{display: flex;align-items: flex-start;gap: var(--vaadin-gap-s);padding: var(--vaadin-padding-s) var(--vaadin-padding-m);cursor: pointer;position: relative;border-radius: var(--vaadin-radius-m);transition: background-color 100ms}.owl-notification-row + .owl-notification-row{box-shadow: 0 -1px 0 0 var(--owl-contrast-10pct)}.owl-notification-row:hover{background-color: color-mix(in srgb,var(--aura-accent-color) 10%,transparent)}.owl-notification-icon{display: flex;align-items: center;justify-content: center;flex-shrink: 0;width: 2em;height: 2em;border-radius: 50%;background-color: var(--vaadin-background-container-strong);color: var(--vaadin-text-color-secondary)}.owl-notification-icon vaadin-icon{width: 1.1em;height: 1.1em}.owl-notification-unread .owl-notification-icon{background-color: color-mix(in srgb,var(--aura-accent-color) 10%,transparent);color: var(--aura-accent-color)}.owl-notification-text{display: flex;flex-direction: column;gap: var(--owl-gap-hairline);min-width: 0;flex: 1}.owl-notification-process{align-self: flex-start;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: var(--owl-gap-hairline)}.owl-notification-title{color: var(--vaadin-text-color-secondary);line-height: var(--owl-line-height-tight)}.owl-notification-sentence{font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color-secondary);line-height: var(--owl-line-height-tight)}.owl-notification-unread .owl-notification-title{color: var(--vaadin-text-color);font-weight: 600}.owl-notification-when{color: var(--vaadin-text-color-disabled);font-size: var(--aura-font-size-xs);margin-top: var(--owl-gap-hairline)}.owl-notification-dot{flex-shrink: 0;align-self: center;width: 0.6em;height: 0.6em;border-radius: 50%;background-color: var(--aura-accent-color);box-shadow: 0 0 0 0.45em transparent;cursor: pointer}.owl-notification-dot:hover{box-shadow: 0 0 0 0.45em color-mix(in srgb,var(--aura-accent-color) 10%,transparent)}.owl-notification-surface{background: var(--vaadin-background-color);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-l);padding: var(--vaadin-padding-xs);width: 100%;max-width: 60em}.owl-notification-panel{display: flex;flex-direction: column;width: 28em;max-width: min(92vw,100%);box-sizing: border-box}.owl-notification-panel-header{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: var(--vaadin-gap-s);padding: var(--vaadin-padding-s) var(--vaadin-padding-m) var(--vaadin-padding-xs) var(--vaadin-padding-m);border-bottom: 1px solid var(--vaadin-border-color-secondary)}.owl-notification-panel-title{font-weight: 600}.owl-notification-panel-footer{display: flex;justify-content: center;padding-top: var(--vaadin-padding-xs);border-top: 1px solid var(--vaadin-border-color-secondary)}.owl-notification-panel-header + .owl-notification-list{max-height: 24em;overflow-y: auto;padding: var(--vaadin-padding-xs) 0}.owl-notification-empty{padding: var(--vaadin-padding-m);color: var(--vaadin-text-color-secondary);text-align: center}.owl-cell-stack>span.owl-failed-reason{white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;line-height: var(--owl-line-height-tight)}.owl-agenda-summary{color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-xs)}.owl-agenda-section + .owl-agenda-section{margin-top: var(--vaadin-gap-l)}.owl-agenda-heading{align-items: baseline;padding: 0}.owl-agenda-heading h3{margin: 0 0 var(--vaadin-gap-xs) 0}.owl-board{display: flex;gap: var(--vaadin-gap-m);align-items: flex-start;overflow-x: auto;padding: var(--vaadin-padding-xs) 0 var(--vaadin-padding-m) 0;width: 100%;min-height: 0}.owl-board-column{flex: 0 0 18em;display: flex;flex-direction: column;background: var(--vaadin-background-container);border-radius: var(--vaadin-radius-l);padding: var(--vaadin-padding-s);max-height: 100%}.owl-board-column-header{display: flex;align-items: baseline;justify-content: space-between;gap: var(--vaadin-gap-s);padding: 0 var(--vaadin-padding-xs) var(--vaadin-padding-s) var(--vaadin-padding-xs)}.owl-board-column-title{font-weight: 600;font-size: var(--aura-font-size-xs);text-transform: uppercase;letter-spacing: 0.04em;color: var(--vaadin-text-color-secondary)}.owl-board-column-body{display: flex;flex-direction: column;gap: var(--vaadin-gap-s);min-height: 4em;border-radius: var(--vaadin-radius-m);transition: background-color 100ms}.owl-board-column-body.v-drag-over-target{background: color-mix(in srgb,var(--aura-accent-color) 10%,transparent)}.owl-board-card{display: flex;flex-direction: column;align-items: flex-start;gap: var(--vaadin-gap-xs);background: var(--vaadin-background-color);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-m);padding: var(--vaadin-padding-s) var(--vaadin-padding-m);cursor: pointer;box-shadow: var(--aura-shadow-xs)}.owl-board-card:hover{border-color: color-mix(in srgb,var(--aura-accent-color) 50%,transparent);box-shadow: var(--aura-shadow-s)}.owl-board-card[draggable="true"]{cursor: grab}.owl-board-card-title{font-weight: 500}.owl-help-text{display: flex;flex-direction: column;gap: var(--vaadin-gap-m);line-height: 1.5}.owl-help-text p{margin: 0}.owl-help-button{margin-inline-start: calc(-1 * var(--vaadin-gap-xs));color: var(--vaadin-text-color-secondary);position: relative;top: -0.4em}.owl-error-header vaadin-icon,.owl-error-title{color: var(--aura-red-text)}.owl-error-header vaadin-icon{width: 1.5em;height: 1.5em}.owl-error-body{white-space: normal;overflow-wrap: anywhere}.owl-error-list{margin: var(--vaadin-gap-xs) 0 0;padding-inline-start: var(--vaadin-padding-l)}color-picker{--lumo-border-radius-s: var(--vaadin-radius-s);--lumo-border-radius-m: var(--vaadin-radius-m);--lumo-contrast-10pct: var(--owl-contrast-10pct);--lumo-contrast-20pct: var(--owl-contrast-20pct);--lumo-contrast-30pct: var(--owl-contrast-30pct);--lumo-error-color-10pct: color-mix(in srgb,var(--aura-red) 10%,transparent);--lumo-error-color-50pct: color-mix(in srgb,var(--aura-red) 50%,transparent);--lumo-font-size-m: var(--aura-font-size-m);--lumo-primary-color-50pct: color-mix(in srgb,var(--aura-accent-color) 50%,transparent);--lumo-secondary-text-color: var(--vaadin-text-color-secondary);--lumo-text-field-size: var(--owl-input-height)}color-picker::part(field){display: grid;width: 100%}