html{--lumo-base-color: rgb(244, 244, 249);--lumo-primary-color: rgb(23, 98, 157);--lumo-primary-color-50pct: rgba(23, 98, 157, .5);--lumo-primary-color-10pct: rgba(23, 98, 157, .1);--lumo-error-color: rgb(220, 53, 69);--lumo-error-color-50pct: rgba(220, 53, 69, .5);--lumo-error-color-10pct: rgba(220, 53, 69, .1);--lumo-body-text-color: rgb(51, 51, 51);--lumo-primary-text-color: rgb(51, 51, 51);--lumo-error-text-color: rgb(220, 53, 69);--owl-logo-shadow-color: rgb(205, 223, 238)}html,body{background-color:var(--lumo-base-color)}a{text-decoration:none;color:var(--lumo-primary-color)}a:hover{text-decoration:underline}a:visited{color:var(--lumo-primary-color)}.toggle,vaadin-drawer-toggle{background:var(--lumo-primary-color);color:var(--lumo-base-color)}vaadin-app-layout::part(navbar){background:var(--lumo-primary-color);color:#fff}.user-menu{position:absolute;right:1em;font-size:1em}h1{margin:0;padding-top:.2em;padding-bottom:.5em;font-size:var(--lumo-font-size-l);font-weight:700;color:var(--lumo-base-color);background-color:var(--lumo-primary-color);text-shadow:var(--owl-logo-shadow-color) 1px 0 10px}h1 a,a:hover{text-decoration:none}.app-logo{display:flex;padding:0;--app-logo-height: 4em;--app-logo-baseline: .637}.app-logo a{display:inline-flex;align-items:flex-start;gap:.3em}.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:.15em;line-height:1;color:#fff;padding-top:calc(var(--app-logo-height) * var(--app-logo-baseline) - .96em)}.app-logo-product{font-size:1.2em}.app-logo-version{font-size:.6em;font-weight:400}h2{color:var(--lumo-primary-color)}.owl-indicator-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22em,1fr));gap:var(--lumo-space-m);width:100%}.owl-indicator-card{background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-m)}.owl-indicator-card-title{margin:0 0 var(--lumo-space-s);font-size:var(--lumo-font-size-m);color:var(--lumo-secondary-text-color)}.cards-container{padding:.2em;margin-bottom:2em}.cards-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(11em,1fr));gap:1em}.card{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;min-height:6.5em;padding:.8em 1em;border-radius:8px;color:#fff;text-decoration:none;box-shadow:0 1px 4px var(--lumo-shade-10pct);transition:box-shadow .15s;overflow:hidden}.card:hover{box-shadow:0 3px 14px var(--lumo-shade-30pct)}.card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.card .card-watermark{position:absolute;left:.4em;top:50%;transform:translateY(-50%);height:auto!important;width:6.4em!important;opacity:.18}.card .card-counter,.card .card-name{position:relative;max-width:100%;text-align:right}.card .card-counter{font-size:2em;font-weight:500;line-height:1.1}.card .card-counter-idle{opacity:.75}.card .card-counter-secondary{font-size:.45em;opacity:.7;vertical-align:super;margin-left:.1em}.card .card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-weight:700;opacity:.85;font-size:.95em;line-height:1.25}vaadin-grid{border-radius:var(--lumo-border-radius-l);overflow:hidden}vaadin-grid::part(old-version){color:#aaa}.owl-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lumo-space-xs);padding:var(--lumo-space-l) var(--lumo-space-m);text-align:center}.owl-empty-state-mark{width:6em;height:auto;opacity:.75;margin-bottom:var(--lumo-space-xs)}.owl-empty-state-title{font-size:var(--lumo-font-size-m);font-weight:500;color:var(--lumo-body-text-color)}.owl-empty-state-hint{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);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 .1s}@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::part(row):hover{background-color:var(--lumo-primary-color-10pct);cursor:pointer}.owl-floating-bar,.owl-selection-bar{position:fixed;bottom:1.5em;left:50%;transform:translate(-50%);z-index:10;align-items:center;gap:.5em;padding:.4em .5em .4em 1.1em;border-radius:2em;background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-20pct);box-shadow:0 4px 16px var(--lumo-shade-20pct)}.owl-floating-bar-label,.owl-selection-bar-count{font-size:var(--lumo-font-size-s);font-weight:500;white-space:nowrap}.owl-pending-bar{border-color:var(--lumo-primary-color-50pct)}.owl-pending-bar .owl-floating-bar-label{color:var(--lumo-primary-text-color)}.owl-tab-pending-dot{color:var(--lumo-primary-color);font-size:.6em;line-height:1}.owl-profile-card{border:1px solid var(--lumo-contrast-20pct);border-radius:8px;padding:var(--lumo-space-m);margin-bottom:var(--lumo-space-m);max-width:52em}.owl-profile-card h3{margin:0 0 var(--lumo-space-s) 0;color:var(--lumo-primary-color)}.owl-process-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(17em,1fr));gap:1em;width:100%;padding:.2em}.owl-process-card{display:flex;flex-direction:column;padding:.9em 1.1em;background-color:var(--owl-card-tint);border:1px solid var(--owl-card-edge);border-left:4px solid var(--owl-card-color);border-radius:8px;cursor:pointer;transition:box-shadow .15s;--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(--lumo-shade-20pct)}.owl-process-card-header{align-items:center;gap:.6em;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(--lumo-border-radius-m)}.owl-process-card-icon vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);fill:var(--owl-card-color)}.owl-process-card-name{font-size:var(--lumo-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:.4em .5em;margin-top:.6em;font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.owl-process-card-instances{padding:.1em .4em;margin:0 -.4em;border-radius:var(--lumo-border-radius-m);white-space:nowrap;cursor:pointer}.owl-process-card-instances:hover{background-color:var(--lumo-contrast-5pct);color:var(--lumo-body-text-color)}.owl-process-card-count{font-weight:600;color:var(--lumo-body-text-color)}.owl-process-card-separator{color:var(--lumo-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:.4em;width:100%;margin-top:auto;padding-top:.5em;min-height:2.2em}.owl-process-card-footer .owl-process-card-versions{margin-right:auto}.owl-process-card-versions{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color);border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l);background-color:var(--lumo-base-color);padding:0 .6em;height:1.9em;min-width:0;cursor:pointer}.owl-process-card-versions:hover{border-color:var(--lumo-contrast-40pct);color:var(--lumo-body-text-color)}.owl-process-card-versions vaadin-icon{width:1em;height:1em}.owl-instance-view{min-height:100%;box-sizing:border-box;container-type:inline-size}.owl-instance-header{background-color:var(--lumo-base-color);padding:var(--lumo-space-s) var(--lumo-space-m);position:sticky;top:1em;z-index:2;flex-wrap:wrap}.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:nowrap}.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(--lumo-font-size-xl);font-weight:600;border-bottom:1px dashed var(--lumo-contrast-30pct);border-radius:0}.owl-instance-title:hover::part(input-field),.owl-instance-title:focus-within::part(input-field){background:var(--lumo-contrast-5pct);border-bottom-style:solid;border-bottom-color:var(--lumo-primary-color)}.owl-instance-title[invalid]::part(input-field){border-bottom-color:var(--lumo-error-color);border-bottom-style:solid}.owl-instance-title-affordance{display:flex;align-items:center;gap:.25em}.owl-instance-title-pencil{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);color:var(--lumo-contrast-50pct)}.owl-instance-title:hover .owl-instance-title-pencil,.owl-instance-title:focus-within .owl-instance-title-pencil{color:var(--lumo-primary-color)}.owl-instance-title[invalid]{color:var(--lumo-error-text-color)}.owl-instance-step{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);margin-left:calc(var(--owl-header-icon-size) + var(--lumo-space-m))}.owl-instance-body{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 21em;gap:var(--lumo-space-l);align-items:start;padding:var(--lumo-space-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(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-m)}.owl-instance-rail{display:flex;flex-direction:column;align-self:stretch;background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-m);gap:var(--lumo-space-m)}.owl-rail-card{border-top:1px solid var(--lumo-contrast-10pct);padding:var(--lumo-space-s);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l)}.owl-rail-heading{margin:0 0 var(--lumo-space-xs) 0;font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);text-transform:uppercase;letter-spacing:.05em}.owl-rail-note{display:block;font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.owl-rail-entry{padding:var(--lumo-space-xs) 0;border-top:1px solid var(--lumo-contrast-10pct)}.owl-rail-entry:first-of-type{border-top:none}.owl-rail-entry-name{display:block;font-size:var(--lumo-font-size-s)}vaadin-form-layout>*,vaadin-form-layout vaadin-form-row>*{align-self:start}.owl-instance-form{--vaadin-input-field-label-font-weight: 400}.owl-readonly:not(vaadin-checkbox){--vaadin-input-field-readonly-border: none}.owl-readonly::part(input-field){background:transparent;box-shadow:none;color:var(--lumo-body-text-color);padding:0;min-height:0}vaadin-checkbox.owl-readonly{--vaadin-input-field-readonly-border: 1px solid var(--lumo-contrast-30pct);color:var(--lumo-body-text-color)}.owl-readonly::part(toggle-button),.owl-readonly::part(clear-button),.owl-readonly::part(reveal-button){display:none}.owl-readonly[readonly]{cursor:default}.owl-instance-form vaadin-checkbox{display:flex;align-items:center;min-height:var(--lumo-size-m);margin-top:calc(var(--lumo-space-m) + var(--lumo-font-size-s) * 1.5)}.owl-number-field{min-width:0;max-width:10em}.owl-number-field::part(input-field){text-align:right}.owl-field-format-icon{color:var(--lumo-contrast-50pct)}.owl-date-field{min-width:0;max-width:12em}.owl-form-section+.owl-form-section{margin-top:var(--lumo-space-l)}.owl-form-section-title,.owl-form-section>vaadin-details-summary{margin:0 0 var(--lumo-space-xs) 0;padding-bottom:var(--lumo-space-xs);border-bottom:1px solid var(--lumo-contrast-10pct);font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);text-transform:uppercase;letter-spacing:.05em}vaadin-details.owl-form-section::part(content){padding:0}.owl-fields-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--lumo-space-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(--lumo-contrast-20pct);border-radius:8px;padding:var(--lumo-space-m);background:var(--lumo-base-color);position:sticky;top:var(--lumo-space-m)}.owl-fields-heading{margin:0 0 var(--lumo-space-s) 0;font-size:var(--lumo-font-size-m);font-weight:600;color:var(--lumo-body-text-color)}.owl-fields-editors>div+div{margin-top:var(--lumo-space-l)}.owl-fields-editors vaadin-grid::part(row){cursor:grab}.owl-drag-handle{color:var(--lumo-contrast-30pct);width:1em;height:1em;cursor:grab}vaadin-grid::part(row):hover .owl-drag-handle{color:var(--lumo-contrast-60pct)}.owl-org-chart{height:100%;box-sizing:border-box;overflow:auto;padding:var(--lumo-space-m);background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);--owl-org-arm: 1.25rem;--owl-org-line: 1px solid var(--lumo-contrast-20pct)}.owl-org-chart ul{display:flex;justify-content:center;position:relative;margin:0;padding:var(--owl-org-arm) 0 0 0;list-style:none;width:max-content;margin-inline:auto}.owl-org-chart li{display:flex;flex-direction:column;align-items:center;position:relative;list-style:none;padding:var(--owl-org-arm) var(--lumo-space-s) 0 var(--lumo-space-s)}.owl-org-chart li:before,.owl-org-chart li:after{content:"";position:absolute;top:0;right:50%;width:50%;height:var(--owl-org-arm);border-top:var(--owl-org-line)}.owl-org-chart li:after{right:auto;left:50%;border-left:var(--owl-org-line)}.owl-org-chart li:first-child:before,.owl-org-chart li:last-child:after{border:0 none}.owl-org-chart li:first-child:after{border-radius:var(--lumo-border-radius-s) 0 0 0}.owl-org-chart li:last-child:before{border-right:var(--owl-org-line);border-radius:0 var(--lumo-border-radius-s) 0 0}.owl-org-chart li:only-child:before{display:none}.owl-org-chart li:only-child:after{border-top:0 none;border-left:var(--owl-org-line);border-radius:0}.owl-org-chart ul ul:before{content:"";position:absolute;top:0;left:50%;width:0;height:var(--owl-org-arm);border-left:var(--owl-org-line)}.owl-org-chart>ul{padding-top:0}.owl-org-chart>ul>li{padding-top:0}.owl-org-chart>ul>li:before,.owl-org-chart>ul>li:after{display:none}.owl-org-node{display:flex;flex-direction:column;gap:.15rem;min-width:12rem;max-width:16rem;padding:var(--lumo-space-s) var(--lumo-space-m);border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m);background:var(--lumo-base-color)}.owl-org-node-company{border-color:var(--lumo-primary-color-50pct);background:var(--lumo-primary-color-10pct)}.owl-org-node-title{display:flex;align-items:center;gap:var(--lumo-space-xs);font-weight:600;overflow-wrap:anywhere}.owl-org-node-icon{flex:0 0 auto;width:1em;height:1em;color:var(--lumo-contrast-60pct)}.owl-org-node-company .owl-org-node-icon{color:var(--lumo-primary-text-color)}.owl-org-node-type,.owl-org-node-people{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.owl-org-node-head{display:flex;align-items:center;min-height:var(--lumo-size-xs);margin-top:var(--lumo-space-xs);font-size:var(--lumo-font-size-s)}.owl-org-node-vacant{color:var(--lumo-contrast-50pct);font-style:italic}.owl-org-node-people{display:flex;align-items:center;gap:var(--lumo-space-xs)}.owl-org-node-people-icon{width:.9em;height:.9em;color:var(--lumo-contrast-50pct)}.owl-person-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lumo-space-xs);padding:var(--lumo-space-m);overflow:auto;height:100%;box-sizing:border-box}.owl-person-card-avatar{align-self:center;margin-bottom:var(--lumo-space-s)}.owl-person-card-name{margin:0;font-size:var(--lumo-font-size-l)}.owl-person-card-login{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);margin-bottom:var(--lumo-space-s)}.owl-person-card-line{display:flex;align-items:center;gap:var(--lumo-space-s);overflow-wrap:anywhere}.owl-person-card-icon{flex:0 0 auto;width:1em;height:1em;color:var(--lumo-contrast-50pct)}.owl-person-card-heading{margin-top:var(--lumo-space-m);font-size:var(--lumo-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--lumo-secondary-text-color)}
