vaadin-login-overlay-wrapper::part(brand){background-color:#fff;padding:var(--lumo-space-xl) var(--lumo-space-l) var(--lumo-space-xs) var(--lumo-space-l)}vaadin-login-form-wrapper::part(footer){margin-top:1em;align-self:center;font-size:var(--lumo-font-size-s)}@media (max-height: 500px){vaadin-login-overlay-wrapper::part(brand){align-self:center;padding:unset}}@media only screen and (max-width: 500px){vaadin-login-overlay-wrapper::part(brand){align-items:center}}.border-radius-s{border-radius:var(--lumo-border-radius)}.border-radius-m{border-radius:calc(var(--lumo-border-radius) * 2)}.border-radius-l{border-radius:calc(var(--lumo-border-radius) * 3)}.border-radius-100{border-radius:100%}vaadin-icon.size-s{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}vaadin-icon.size-m{width:var(--lumo-icon-size-m);height:var(--lumo-icon-size-m)}vaadin-icon.size-l{width:var(--lumo-icon-size-l);height:var(--lumo-icon-size-l)}.margin-b-a{margin-bottom:auto}.margin-b-xs{margin-bottom:var(--lumo-space-xs)}.margin-b-s{margin-bottom:var(--lumo-space-s)}.margin-b-m{margin-bottom:var(--lumo-space-m)}.margin-b-l{margin-bottom:var(--lumo-space-l)}.margin-b-xl{margin-bottom:var(--lumo-space-xl)}.margin-h-a{margin-left:auto;margin-right:auto}.margin-h-xs{margin-left:var(--lumo-space-xs);margin-right:var(--lumo-space-xs)}.margin-h-s{margin-left:var(--lumo-space-s);margin-right:var(--lumo-space-s)}.margin-h-m{margin-left:var(--lumo-space-m);margin-right:var(--lumo-space-m)}.margin-h-l{margin-left:var(--lumo-space-l);margin-right:var(--lumo-space-l)}.margin-h-xl{margin-left:var(--lumo-space-xl);margin-right:var(--lumo-space-xl)}.margin-r-h-m{margin-left:var(--lumo-space-r-m);margin-right:var(--lumo-space-r-m)}.margin-r-h-l{margin-left:var(--lumo-space-r-l);margin-right:var(--lumo-space-r-l)}.margin-l-a{margin-left:auto}.margin-l-xs{margin-left:var(--lumo-space-xs)}.margin-l-s{margin-left:var(--lumo-space-s)}.margin-l-m{margin-left:var(--lumo-space-m)}.margin-l-l{margin-left:var(--lumo-space-l)}.margin-l-xl{margin-left:var(--lumo-space-xl)}.margin-r-a{margin-right:auto}.margin-r-xs{margin-right:var(--lumo-space-xs)}.margin-r-s{margin-right:var(--lumo-space-s)}.margin-r-m{margin-right:var(--lumo-space-m)}.margin-r-l{margin-right:var(--lumo-space-l)}.margin-r-xl{margin-right:var(--lumo-space-xl)}.spacing-tall-xs{margin:var(--lumo-space-tall-xs)}.margin-tall-s{margin:var(--lumo-space-tall-s)}.margin-tall-m{margin:var(--lumo-space-tall-m)}.margin-tall-l{margin:var(--lumo-space-tall-l)}.margin-tall-xl{margin:var(--lumo-space-tall-xl)}.margin-t-a{margin-top:auto}.margin-t-xs{margin-top:var(--lumo-space-xs)}.margin-t-s{margin-top:var(--lumo-space-s)}.margin-t-m{margin-top:var(--lumo-space-m)}.margin-t-l{margin-top:var(--lumo-space-l)}.margin-t-xl{margin-top:var(--lumo-space-xl)}.margin-a{margin:auto}.margin-xs{margin:var(--lumo-space-xs)}.margin-s{margin:var(--lumo-space-s)}.margin-m{margin:var(--lumo-space-m)}.margin-l{margin:var(--lumo-space-l)}.margin-xl{margin:var(--lumo-space-xl)}.margin-v-a{margin-bottom:auto;margin-top:auto}.margin-v-xs{margin-bottom:var(--lumo-space-xs);margin-top:var(--lumo-space-xs)}.margin-v-s{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-s)}.margin-v-m{margin-bottom:var(--lumo-space-m);margin-top:var(--lumo-space-m)}.margin-v-l{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-l)}.margin-v-xl{margin-bottom:var(--lumo-space-xl);margin-top:var(--lumo-space-xl)}.margin-r-v-m{margin-bottom:var(--lumo-space-r-m);margin-top:var(--lumo-space-r-m)}.margin-r-v-l{margin-bottom:var(--lumo-space-r-l);margin-top:var(--lumo-space-r-l)}.margin-wide-xs{margin:var(--lumo-space-wide-xs)}.margin-wide-s{margin:var(--lumo-space-wide-s)}.margin-wide-m{margin:var(--lumo-space-wide-m)}.margin-wide-l{margin:var(--lumo-space-wide-l)}.margin-wide-xl{margin:var(--lumo-space-wide-xl)}.padding-b-xs{padding-bottom:var(--lumo-space-xs)}.padding-b-s{padding-bottom:var(--lumo-space-s)}.padding-b-m{padding-bottom:var(--lumo-space-m)}.padding-b-l{padding-bottom:var(--lumo-space-l)}.padding-b-xl{padding-bottom:var(--lumo-space-xl)}.padding-h-xs{padding-left:var(--lumo-space-xs);padding-right:var(--lumo-space-xs)}.padding-h-s{padding-left:var(--lumo-space-s);padding-right:var(--lumo-space-s)}.padding-h-m{padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.padding-h-l{padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l)}.padding-h-xl{padding-left:var(--lumo-space-xl);padding-right:var(--lumo-space-xl)}.padding-r-h-m{padding-left:var(--lumo-space-r-m);padding-right:var(--lumo-space-r-m)}.padding-r-h-l{padding-left:var(--lumo-space-r-l);padding-right:var(--lumo-space-r-l)}.padding-l-xs{padding-left:var(--lumo-space-xs)}.padding-l-s{padding-left:var(--lumo-space-s)}.padding-l-m{padding-left:var(--lumo-space-m)}.padding-l-l{padding-left:var(--lumo-space-l)}.padding-l-xl{padding-left:var(--lumo-space-xl)}.padding-r-xs{padding-right:var(--lumo-space-xs)}.padding-r-s{padding-right:var(--lumo-space-s)}.padding-r-m{padding-right:var(--lumo-space-m)}.padding-r-l{padding-right:var(--lumo-space-l)}.padding-r-xl{padding-right:var(--lumo-space-xl)}.spacing-tall-xs{padding:var(--lumo-space-tall-xs)}.padding-tall-s{padding:var(--lumo-space-tall-s)}.padding-tall-m{padding:var(--lumo-space-tall-m)}.padding-tall-l{padding:var(--lumo-space-tall-l)}.padding-tall-xl{padding:var(--lumo-space-tall-xl)}.padding-t-xs{padding-top:var(--lumo-space-xs)}.padding-t-s{padding-top:var(--lumo-space-s)}.padding-t-m{padding-top:var(--lumo-space-m)}.padding-t-l{padding-top:var(--lumo-space-l)}.padding-t-xl{padding-top:var(--lumo-space-xl)}.padding-xs{padding:var(--lumo-space-xs)}.padding-s{padding:var(--lumo-space-s)}.padding-m{padding:var(--lumo-space-m)}.padding-l{padding:var(--lumo-space-l)}.padding-xl{padding:var(--lumo-space-xl)}.padding-v-xs{padding-bottom:var(--lumo-space-xs);padding-top:var(--lumo-space-xs)}.padding-v-s{padding-bottom:var(--lumo-space-s);padding-top:var(--lumo-space-s)}.padding-v-m{padding-bottom:var(--lumo-space-m);padding-top:var(--lumo-space-m)}.padding-v-l{padding-bottom:var(--lumo-space-l);padding-top:var(--lumo-space-l)}.padding-v-xl{padding-bottom:var(--lumo-space-xl);padding-top:var(--lumo-space-xl)}.padding-r-v-m{padding-bottom:var(--lumo-space-r-m);padding-top:var(--lumo-space-r-m)}.padding-r-v-l{padding-bottom:var(--lumo-space-r-l);padding-top:var(--lumo-space-r-l)}.padding-wide-xs{padding:var(--lumo-space-wide-xs)}.padding-wide-s{padding:var(--lumo-space-wide-s)}.padding-wide-m{padding:var(--lumo-space-wide-m)}.padding-wide-l{padding:var(--lumo-space-wide-l)}.padding-wide-xl{padding:var(--lumo-space-wide-xl)}.shadow-xs{box-shadow:var(--lumo-box-shadow-xs)}.shadow-s{box-shadow:var(--lumo-box-shadow-s)}.shadow-m{box-shadow:var(--lumo-box-shadow-m)}.shadow-l{box-shadow:var(--lumo-box-shadow-l)}.shadow-xl{box-shadow:var(--lumo-box-shadow-xl)}.spacing-b-xs>*:not(:last-child){margin-bottom:var(--lumo-space-xs)}.spacing-b-s>*:not(:last-child){margin-bottom:var(--lumo-space-s)}.spacing-b-m>*:not(:last-child){margin-bottom:var(--lumo-space-m)}.spacing-b-l>*:not(:last-child){margin-bottom:var(--lumo-space-l)}.spacing-b-xl>*:not(:last-child){margin-bottom:var(--lumo-space-xl)}.spacing-h-xs>*:not(:last-child){margin-left:var(--lumo-space-xs);margin-right:var(--lumo-space-xs)}.spacing-h-s>*:not(:last-child){margin-left:var(--lumo-space-s);margin-right:var(--lumo-space-s)}.spacing-h-m>*:not(:last-child){margin-left:var(--lumo-space-m);margin-right:var(--lumo-space-m)}.spacing-h-l>*:not(:last-child){margin-left:var(--lumo-space-l);margin-right:var(--lumo-space-l)}.spacing-h-xl>*:not(:last-child){margin-left:var(--lumo-space-xl);margin-right:var(--lumo-space-xl)}.spacing-l-xs>*:not(:last-child){margin-left:var(--lumo-space-xs)}.spacing-l-s>*:not(:last-child){margin-left:var(--lumo-space-s)}.spacing-l-m>*:not(:last-child){margin-left:var(--lumo-space-m)}.spacing-l-l>*:not(:last-child){margin-left:var(--lumo-space-l)}.spacing-l-xl>*:not(:last-child){margin-left:var(--lumo-space-xl)}.spacing-r-xs>*:not(:last-child){margin-right:var(--lumo-space-xs)}.spacing-r-s>*:not(:last-child){margin-right:var(--lumo-space-s)}.spacing-r-m>*:not(:last-child){margin-right:var(--lumo-space-m)}.spacing-r-l>*:not(:last-child){margin-right:var(--lumo-space-l)}.spacing-r-xl>*:not(:last-child){margin-right:var(--lumo-space-xl)}.spacing-tall-xs>*:not(:last-child){margin:var(--lumo-space-tall-xs)}.spacing-tall-s>*:not(:last-child){margin:var(--lumo-space-tall-s)}.spacing-tall-m>*:not(:last-child){margin:var(--lumo-space-tall-m)}.spacing-tall-l>*:not(:last-child){margin:var(--lumo-space-tall-l)}.spacing-tall-xl>*:not(:last-child){margin:var(--lumo-space-tall-xl)}.spacing-t-xs>*:not(:last-child){margin-top:var(--lumo-space-xs)}.spacing-t-s>*:not(:last-child){margin-top:var(--lumo-space-s)}.spacing-t-m>*:not(:last-child){margin-top:var(--lumo-space-m)}.spacing-t-l>*:not(:last-child){margin-top:var(--lumo-space-l)}.spacing-t-xl>*:not(:last-child){margin-top:var(--lumo-space-xl)}.spacing-xs>*:not(:last-child){margin:var(--lumo-space-xs)}.spacing-s>*:not(:last-child){margin:var(--lumo-space-s)}.spacing-m>*:not(:last-child){margin:var(--lumo-space-m)}.spacing-l>*:not(:last-child){margin:var(--lumo-space-l)}.spacing-xl>*:not(:last-child){margin:var(--lumo-space-xl)}.spacing-v-xs>*:not(:last-child){margin-bottom:var(--lumo-space-xs);margin-top:var(--lumo-space-xs)}.spacing-v-s>*:not(:last-child){margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-s)}.spacing-v-m>*:not(:last-child){margin-bottom:var(--lumo-space-m);margin-top:var(--lumo-space-m)}.spacing-v-l>*:not(:last-child){margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-l)}.spacing-v-xl>*:not(:last-child){margin-bottom:var(--lumo-space-xl);margin-top:var(--lumo-space-xl)}.spacing-wide-xs>*:not(:last-child){margin:var(--lumo-space-wide-xs)}.spacing-wide-s>*:not(:last-child){margin:var(--lumo-space-wide-s)}.spacing-wide-m>*:not(:last-child){margin:var(--lumo-space-wide-m)}.spacing-wide-l>*:not(:last-child){margin:var(--lumo-space-wide-l)}.spacing-wide-xl>*:not(:last-child){margin:var(--lumo-space-wide-xl)}.header-text{color:var(--lumo-header-text-color)}.body-text{color:var(--lumo-body-text-color)}.secondary-text{color:var(--lumo-secondary-text-color)}.tertiary-text{color:var(--lumo-tertiary-text-color)}.disabled-text{color:var(--lumo-disabled-text-color)}.primary-text{color:var(--lumo-primary-text-color)}.primary-contrast-text{color:var(--lumo-primary-contrast-color)}.error-text{color:var(--lumo-error-text-color)}.error-contrast-text{color:var(--lumo-error-contrast-color)}.success-text{color:var(--lumo-success-text-color)}.success-contrast-text{color:var(--lumo-success-contrast-color)}.h1,.h2,.h3,.h4,.h5,.h6{display:block;font-weight:600;line-height:var(--lumo-line-height-xs)}.h1{font-size:var(--lumo-font-size-xxxl)}.h2{font-size:var(--lumo-font-size-xxl)}.h3{font-size:var(--lumo-font-size-xl)}.h4{font-size:var(--lumo-font-size-l)}.h5{font-size:var(--lumo-font-size-m)}.h6{font-size:var(--lumo-font-size-xs);text-transform:uppercase;letter-spacing:.03em}.font-size-xxxl{font-size:var(--lumo-font-size-xxxl)}.font-size-xxl{font-size:var(--lumo-font-size-xxl)}.font-size-xl{font-size:var(--lumo-font-size-xl)}.font-size-l{font-size:var(--lumo-font-size-l)}.font-size-m{font-size:var(--lumo-font-size-m)}.font-size-s{font-size:var(--lumo-font-size-s)}.font-size-xs{font-size:var(--lumo-font-size-xs)}.font-size-xxs{font-size:var(--lumo-font-size-xxs)}.font-weight-medium{font-weight:500}.monospace{font-family:SF Mono,Roboto Mono,Source Code Pro,monospace}.account-switcher__avatar{border-radius:100%;display:flex;height:var(--lumo-size-l);margin-bottom:var(--lumo-space-l);margin-left:var(--lumo-space-m);margin-top:var(--lumo-space-m);width:var(--lumo-size-l)}.account-switcher__title{margin:0;padding-bottom:var(--lumo-space-m);padding-top:var(--lumo-space-m)}.account-switcher__email{align-items:center;box-shadow:inset 0 -1px var(--lumo-contrast-10pct);display:flex;font-size:var(--lumo-font-size-s);justify-content:space-between;padding-bottom:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-s)}.account-switcher__email vaadin-button{margin-bottom:0;margin-top:0}.app-bar{background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-s);flex-direction:column;position:relative;z-index:1}.app-bar__container{padding-left:var(--lumo-space-r-l);padding-right:var(--lumo-space-r-l);transition:padding var(--transition-duration-m)}.app-bar__navi-icon,.app-bar__context-icon{margin-bottom:calc((var(--app-bar-height) - var(--lumo-icon-size-m)) / 2);margin-right:var(--lumo-space-l);margin-top:calc((var(--app-bar-height) - var(--lumo-icon-size-m)) / 2)}.app-bar__title{flex-grow:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-bar__title:not(:empty){margin-bottom:calc((var(--app-bar-height) - (var(--lumo-font-size-l) * var(--lumo-line-height-xs))) / 2);margin-top:calc((var(--app-bar-height) - (var(--lumo-font-size-l) * var(--lumo-line-height-xs))) / 2)}.app-bar__action-items>*:not(:last-child){margin-right:var(--lumo-space-s)}.app-bar vaadin-text-field{padding-bottom:0;padding-top:0}.app-bar__avatar{border-radius:100%;flex-shrink:0;height:var(--lumo-size-s);margin-left:var(--lumo-space-m);width:var(--lumo-size-s)}.app-bar__tab-container{padding-left:var(--lumo-space-r-l);padding-right:var(--lumo-space-r-l)}.app-bar__tabs{box-shadow:none}.app-bar__tab vaadin-button{margin-bottom:0;margin-left:var(--lumo-space-s);margin-top:0}.app-bar__add-tab{flex-shrink:0}@media (min-width: 1024px){.app-bar__navi-icon{display:none}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.app-bar{color:#f5f9ff;background-color:#233348;box-shadow:0 2px 4px -1px #090a0b3b,0 3px 12px -1px #0d0f1152}.app-bar__title{color:#f5f9ff}}.bsb-b{box-shadow:inset 0 -1px var(--lumo-contrast-10pct)}.bsb-l{box-shadow:inset 1px 0 var(--lumo-contrast-10pct)}.bsb-r{box-shadow:inset -1px 0 var(--lumo-contrast-10pct)}.bsb-t{box-shadow:inset 0 1px var(--lumo-contrast-10pct)}.brand-expression{align-items:center;box-shadow:inset 0 -1px var(--lumo-contrast-10pct);box-sizing:border-box;display:flex;height:calc(var(--app-bar-height) + var(--lumo-size-l));justify-content:center;padding:var(--lumo-space-m)}.brand-expression__logo{height:100%}@media (min-width: 1024px){.navi-drawer[rail]:not(:hover) .brand-expression__logo{transition-duration:var(--transition-duration-s);height:40%}.navi-drawer[rail]:hover .brand-expression__logo{transition-delay:.3s;height:100%}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.navi-drawer[rail]:not([open]):not(:hover) .brand-expression__logo{width:100%}}vaadin-button{cursor:pointer}.highcharts-axis-title{fill:var(--lumo-secondary-text-color)}.highcharts-axis-labels{fill:var(--lumo-tertiary-text-color)}.highcharts-axis-line,.highcharts-tick{stroke:var(--lumo-contrast-30pct)}.highcharts-area{fill-opacity:.5}:host(.pending) .highcharts-color-0,:host(.outstanding) .highcharts-color-0{fill:#ffc27a}:host(.confirmed) .highcharts-color-0,:host(.paid) .highcharts-color-0{fill:var(--lumo-success-text-color)}:host(.submitted) .highcharts-color-0,:host(.open) .highcharts-color-0{fill:var(--lumo-primary-text-color)}:host(.failed) .highcharts-color-0,:host(.overdue) .highcharts-color-0{fill:var(--lumo-error-text-color)}.highcharts-background{fill:transparent}.highcharts-container{font-family:inherit}.highcharts-data-label{font-size:inherit;font-weight:inherit}.highcharts-yaxis-grid{display:none}.details-drawer{background:var(--lumo-base-color);flex-direction:column;height:100%;max-height:100%;max-width:100%;overflow:hidden;z-index:0}.details-drawer[open]{box-shadow:var(--lumo-box-shadow-m)}.details-drawer__header{flex-shrink:0}.details-drawer__header vaadin-tabs{box-shadow:none}.details-drawer__content{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.details-drawer__footer{flex-shrink:0}@media (max-width: 719px){.details-drawer{left:0;margin:0;min-width:100%;position:fixed;top:0;z-index:3}.details-drawer:not([open])[position=right]{transform:translate(100%)}.details-drawer:not([open])[position=bottom]{transform:translateY(100%)}}@media (min-width: 720px){.details-drawer[position=bottom]{height:400px}.details-drawer:not([open])[position=bottom]{margin-bottom:-400px}.details-drawer[position=right]{width:var(--details-drawer-width)}.details-drawer:not([open])[position=right]{margin-right:calc(var(--details-drawer-width) * -1)}}:host([theme~="fab"]){--lumo-button-size: var(--lumo-size-xl);border-radius:50%;bottom:var(--lumo-space-m);box-shadow:var(--lumo-box-shadow-m);font-size:var(--lumo-font-size-l);margin:0;padding:0;position:absolute;right:var(--lumo-space-m)}@media (max-width: 479px){:host([theme~="mobile"]) #header{display:none}:host([theme~="mobile"]:not([theme~="no-border"])){border:none}}:host [part~=row]:hover>[part~=body-cell]{background-image:linear-gradient(#3d4d530f,#3d4d530f)}.list-item{box-sizing:border-box;line-height:var(--lumo-line-height-m);overflow:hidden;position:relative}.list-item__prefix{display:flex;flex-shrink:0}.list-item__prefix img{max-height:var(--lumo-icon-size-m);max-width:var(--lumo-icon-size-m)}.list-item__prefixLarge img{max-height:var(--lumo-icon-size-l);max-width:var(--lumo-icon-size-l)}.list-item__content{flex:1;overflow:hidden}.list-item__content label{overflow:hidden;text-overflow:ellipsis}.list-item__suffix{display:flex;flex-shrink:0}.list-item[with-divider]:after{background-color:var(--lumo-contrast-10pct);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.list-item[with-large-divider]:after{background-color:var(--lumo-contrast-10pct);bottom:0;content:"";height:1.5px;left:0;position:absolute;right:0}.list-item[with-prefix][with-divider]:after{left:calc((var(--lumo-icon-size-m) + var(--lumo-space-l)) + var(--lumo-space-l))}.menu-bar-list-item{line-height:unset;padding:var(--lumo-space-wide-r-m)!important;font-size:var(--lumo-font-size-s)}vaadin-grid .list-item label{pointer-events:none}@media (max-width: 610px){.list-item{line-height:var(--lumo-line-height-s);font-size:var(--lumo-font-size-s)}.list-item h3{font-size:var(--lumo-font-size-s)}}@media (max-width: 1023px){.list-item[with-prefix][with-divider]:after{left:calc((var(--lumo-icon-size-m) + var(--lumo-space-l)) + var(--lumo-space-m))}}vaadin-menu-bar::part(menu-bar-button){cursor:pointer}vaadin-menu-bar::part(menu-bar-button) .vaadin-menu-item{cursor:pointer}.navi-drawer{z-index:2}.navi-drawer[open]+*{pointer-events:none}.navi-drawer__scrim{animation:var(--transition-duration-m) lumo-overlay-backdrop-enter both;background-color:var(--lumo-shade-20pct);bottom:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;will-change:opacity}.navi-drawer__content{background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-s);box-sizing:border-box;display:flex;flex-direction:column;height:100%;position:relative;transition:margin var(--transition-duration-m);width:var(--navi-drawer-width);z-index:2}.navi-drawer vaadin-text-field{box-shadow:inset 0 -1px var(--lumo-contrast-10pct);box-sizing:border-box;padding:var(--lumo-space-m);width:100%}.navi-drawer__scroll-area{box-shadow:inset 0 -1px var(--lumo-contrast-10pct);flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.navi-drawer__footer{border-radius:0;margin-bottom:0;margin-top:auto;min-width:0}.navi-drawer[rail]:not([open]) .navi-drawer__content{left:0;overflow:hidden;position:absolute;top:0;transition:width var(--transition-duration-s);width:var(--navi-drawer-rail-width)}.navi-drawer[rail]:not([open]):hover .navi-drawer__content{width:var(--navi-drawer-width);transition-delay:.31s}.navi-drawer[rail]:not([open])+.root__column{padding-left:var(--navi-drawer-rail-width)}@media (max-width: 1023px){.navi-drawer[open] .navi-drawer__scrim{opacity:1;pointer-events:all}.navi-drawer[rail]:not([open])+.root__column{padding-left:0}.navi-drawer__content{bottom:0;position:absolute;top:0}.navi-drawer:not([open]) .navi-drawer__content{margin-left:calc(var(--navi-drawer-width) * -1.2)}.navi-drawer__footer{display:none}}@media (min-width: 1024px){.navi-drawer[rail]:not([open]):not(:hover) .account-switcher__avatar,.navi-drawer[rail]:not([open]):not(:hover) .navi-item__link vaadin-icon{margin-left:auto;margin-right:auto}.navi-drawer[rail]:not([open]):not(:hover) .account-switcher__title,.navi-drawer[rail]:not([open]):not(:hover) .account-switcher__email,.navi-drawer[rail]:not([open]):not(:hover) .brand-expression__title,.navi-drawer[rail]:not([open]):not(:hover) .navi-item[level],.navi-drawer[rail]:not([open]):not(:hover) .navi-item__link span,.navi-drawer[rail]:not([open]):not(:hover) .navi-item vaadin-button{display:none}.navi-drawer[rail]:not([open]):not(:hover) .navi-drawer__footer vaadin-icon{margin-left:.25em;margin-right:-.25em;width:var(--navi-drawer-rail-width);transition:width}.navi-drawer[rail]:not([open]):hover .navi-drawer__footer vaadin-icon{transition-delay:.3s}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.navi-drawer__scrim,.navi-drawer__content{z-index:2}.brand-expression .h3{font-size:1.375rem}}@media all and (max-width: 1023px) and (-ms-high-contrast: none),(-ms-high-contrast: active){.navi-drawer:not([open]) .navi-drawer__content{margin-left:-18.9rem}}.navi-item{align-items:center;display:flex;font-size:var(--lumo-font-size-s);font-weight:600;height:var(--lumo-size-l);transition:background-color var(--transition-duration-s)}.navi-item[level]{font-size:var(--lumo-font-size-xs);font-weight:400;height:var(--lumo-size-m)}.navi-item[level="1"] span{font-weight:500;margin-left:var(--navi-item-indentation)}.navi-item[level="2"] span{font-weight:400;margin-left:calc(var(--navi-item-indentation) + var(--lumo-space-m))}.navi-item[level="3"] span{font-weight:300;margin-left:calc(var(--navi-item-indentation) + calc(var(--lumo-space-m) * 2))}.navi-item:hover{background-color:var(--lumo-contrast-10pct)}.navi-item__link:hover{text-decoration:none}.navi-item:active{background-color:var(--lumo-contrast-20pct)}.navi-item__link{align-items:center;display:flex;flex-grow:1;height:100%;overflow:hidden;padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.navi-item__link[highlight]{background-color:var(--lumo-primary-color-10pct)}.navi-item__link:not([highlight]){color:var(--lumo-body-text-color)}.navi-item__link:not([highlight]) vaadin-icon{color:var(--lumo-tertiary-text-color)}.navi-item__link vaadin-icon{height:var(--lumo-icon-size-s);flex-shrink:0;margin:0 var(--lumo-space-l) 0 0;transition:margin var(--transition-duration-s);width:var(--lumo-icon-size-s)}.navi-item__link span{cursor:inherit;overflow:hidden;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;white-space:nowrap}.navi-item vaadin-button{flex-shrink:0;margin-left:auto;margin-right:var(--lumo-space-s)}.navi-menu{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-s)}@media (min-width: 720px){.small.details-drawer[position=bottom]{height:257px}.small.details-drawer:not([open])[position=bottom]{margin-bottom:-257px}}.tab-bar{align-items:center;background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-s);padding-left:var(--lumo-space-r-l);padding-right:var(--lumo-space-r-l);position:relative;z-index:1}.tab-bar__avatar{border-radius:100%;flex-shrink:0;height:var(--lumo-size-s);width:var(--lumo-size-s)}.tab-bar__tabs{box-shadow:none}.tab-bar__tab vaadin-button{margin-bottom:0;margin-left:var(--lumo-space-s);margin-top:0}.tab-bar__add-tab{flex-shrink:0}@media (max-width: 719px){.tab-bar__add-tab,vaadin-tab[closable]:after,vaadin-tab[closable]:before,vaadin-tab[closable]:not([selected]),vaadin-tab[closable] vaadin-button{display:none}vaadin-tab[closable][selected]{color:var(--lumo-header-text-color);font-size:var(--lumo-font-size-l);font-weight:600}}@media (min-width: 1024px){.tab-bar__navi-icon{display:none}}.view-frame{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.view-frame__header{z-index:2}.view-frame__wrapper{display:flex;flex:1;overflow:hidden}.view-frame__content{flex:1;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch}.view-frame__footer{z-index:2}[theme~=badge][theme~=info]{color:var(--lumo-info-color);background-color:var(--lumo-info-color-10pct)}[theme~=badge][theme~=info][theme~=primary]{color:var(--lumo-info-contrast-color);background-color:var(--lumo-info-color)}/*!* New: Orange Warning Badge *!*/[theme~=badge][theme~=verify]{color:var(--lumo-verify-color);background-color:var(--lumo-verify-color-20pct)}[theme~=badge][theme~=verify][theme~=primary]{color:var(--lumo-base-color);background-color:var(--lumo-verify-color)}[theme~=badge][theme~=info]:not([icon]):empty{background-color:var(--lumo-info-color)}[theme~=badge][theme~=verify]:not([icon]):empty{background-color:var(--lumo-verify-color)}[theme~=badge][theme~=client-green]{color:var(--lumo-contrast-80pct);background-color:var(--custom-client-green-color)}[theme~=badge][theme~=client-orange]{background-color:var(--custom-client-orange-color);color:var(--lumo-contrast-80pct)}[theme~=badge][theme~=client-white]{background-color:var(--custom-client-white-color);color:var(--lumo-contrast-80pct)}[theme~=badge][theme~=client-purple]{background-color:var(--custom-client-purple-color);color:var(--lumo-contrast-80pct)}[theme~=badge][theme~=client-pink]{background-color:var(--custom-client-pink-color);color:var(--lumo-contrast-80pct)}[theme~=badge][theme~=client-blue]{background-color:var(--custom-client-blue-color);color:var(--lumo-contrast-80pct)}.otp-digit-field{border:1px solid #ccc;border-radius:4px;padding:3px;font-size:1.2em;text-align:center;transition:border-color .3s ease}.otp-digit-field:focus{border-color:var(--lumo-primary-color);outline:none}.otp-digit-layout{gap:10px;max-width:300px}@media (max-width: 600px){.otp-digit-field{width:50px;font-size:1em}.otp-digit-layout{gap:8px}.verify-button{max-width:290px}}/*!* Style the button *!*/@media (max-width: 610px){.layout-gesamt{justify-content:space-between}#nettoMB{padding-right:var(--lumo-space-r-l)!important}.__produktion-jahr-gesamt-gesellschaften{height:unset!important}}html{--vaadin-user-color-100: #000000;--app-bar-height: var(--lumo-size-xl);background-color:#46474705;--navi-drawer-width: calc(var(--lumo-size-m) * 7);--navi-drawer-rail-width: calc(var(--lumo-size-m) * 1.75);--navi-item-indentation: calc(var(--lumo-icon-size-s) + var(--lumo-space-l));--details-drawer-width: calc(var(--lumo-size-m) * 11);--transition-duration-s: .16s;--transition-duration-m: .24s;--transition-duration-l: .32s;--lumo-space-r-m: var(--lumo-space-m);--lumo-space-r-l: var(--lumo-space-l);--lumo-space-r-x: var(--lumo-space-l);--lumo-space-wide-r-m: var(--lumo-space-wide-m);--lumo-space-wide-r-l: var(--lumo-space-wide-l);--lumo-icon-size-m-l: 1.1em;--lumo-space-xl: 1.875rem;--lumo-space-l: 1.25rem;--lumo-space-m: .625rem;--lumo-space-s: .3125rem;--lumo-space-xs: .1875rem;--lumo-primary-color: #1eb4e2;--lumo-error-color: #e91e63;--lumo-success-color: hsl(165, 80%, 40%);--lumo-verify-color: #ff9800;--lumo-info-color: #2196f3;--lumo-primary-contrast-color: #ffffff;--lumo-error-contrast-color: #ffffff;--lumo-success-contrast-color: #ffffff;--lumo-verify-contrast-color: #777777;--lumo-info-contrast-color: #ffffff;--lumo-primary-text-color: rgb(30, 180, 226);--lumo-primary-color-90pct: rgba(30, 180, 226, .9);--lumo-primary-color-80pct: rgba(30, 180, 226, .8);--lumo-primary-color-70pct: rgba(30, 180, 226, .7);--lumo-primary-color-60pct: rgba(30, 180, 226, .6);--lumo-primary-color-50pct: rgba(30, 180, 226, .5);--lumo-primary-color-40pct: rgba(30, 180, 226, .4);--lumo-primary-color-30pct: rgba(30, 180, 226, .3);--lumo-primary-color-20pct: rgba(30, 180, 226, .2);--lumo-primary-color-10pct: rgba(30, 180, 226, .1);--lumo-error-text-color: rgb(236, 57, 117);--lumo-error-color-90pct: rgba(233, 30, 99, .9);--lumo-error-color-80pct: rgba(233, 30, 99, .8);--lumo-error-color-70pct: rgba(233, 30, 99, .7);--lumo-error-color-60pct: rgba(233, 30, 99, .6);--lumo-error-color-50pct: rgba(233, 30, 99, .5);--lumo-error-color-40pct: rgba(233, 30, 99, .4);--lumo-error-color-30pct: rgba(233, 30, 99, .3);--lumo-error-color-20pct: rgba(233, 30, 99, .2);--lumo-error-color-10pct: rgba(233, 30, 99, .1);--lumo-success-text-color: rgb(20, 184, 143);--lumo-success-color-90pct: rgba(20, 184, 143, .9);--lumo-success-color-80pct: rgba(20, 184, 143, .8);--lumo-success-color-70pct: rgba(20, 184, 143, .7);--lumo-success-color-60pct: rgba(20, 184, 143, .6);--lumo-success-color-50pct: rgba(20, 184, 143, .5);--lumo-success-color-40pct: rgba(20, 184, 143, .4);--lumo-success-color-30pct: rgba(20, 184, 143, .3);--lumo-success-color-20pct: rgba(20, 184, 143, .2);--lumo-success-color-10pct: rgba(20, 184, 143, .1);--lumo-verify-text-color: rgb(255, 152, 0);--lumo-verify-color-90pct: rgba(255, 152, 0, .9);--lumo-verify-color-80pct: rgba(255, 152, 0, .8);--lumo-verify-color-70pct: rgba(255, 152, 0, .7);--lumo-verify-color-60pct: rgba(255, 152, 0, .6);--lumo-verify-color-50pct: rgba(255, 152, 0, .5);--lumo-verify-color-40pct: rgba(255, 152, 0, .4);--lumo-verify-color-30pct: rgba(255, 152, 0, .3);--lumo-verify-color-20pct: rgba(255, 152, 0, .2);--lumo-verify-color-10pct: rgba(255, 152, 0, .1);--lumo-info-text-color: rgb(33, 150, 243);--lumo-info-color-90pct: rgba(33, 150, 243, .9);--lumo-info-color-80pct: rgba(33, 150, 243, .8);--lumo-info-color-70pct: rgba(33, 150, 243, .7);--lumo-info-color-60pct: rgba(33, 150, 243, .6);--lumo-info-color-50pct: rgba(33, 150, 243, .5);--lumo-info-color-40pct: rgba(33, 150, 243, .4);--lumo-info-color-30pct: rgba(33, 150, 243, .3);--lumo-info-color-20pct: rgba(33, 150, 243, .2);--lumo-info-color-10pct: rgba(33, 150, 243, .1);--lumo-shade-5pct: rgba(70, 71, 71, .05);--lumo-shade-10pct: rgba(70, 71, 71, .1);--lumo-shade-20pct: rgba(70, 71, 71, .2);--lumo-shade-30pct: rgba(70, 71, 71, .3);--lumo-shade-40pct: rgba(70, 71, 71, .4);--lumo-shade-50pct: rgba(70, 71, 71, .5);--lumo-shade-60pct: rgba(70, 71, 71, .6);--lumo-shade-70pct: rgba(70, 71, 71, .7);--lumo-shade-80pct: rgba(70, 71, 71, .8);--lumo-shade-90pct: rgba(70, 71, 71, .9);--lumo-shade: #464747;--custom-client-green-color: #0f0;--custom-client-orange-color: #f60;--custom-client-white-color: #fff;--custom-client-purple-color: #f0f;--custom-client-pink-color: #f39;--custom-client-blue-color: #0cf;--lumo-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" }@media (max-width: 479px){:root{--lumo-space-r-x: 0}}@media (min-width: 480px) and (max-width: 1023px){:root{--lumo-space-r-x: var(--lumo-space-m)}}@media (max-width: 1023px){:root{--lumo-space-r-m: var(--lumo-space-s);--lumo-space-r-l: var(--lumo-space-m);--lumo-space-wide-r-m: var(--lumo-space-wide-s);--lumo-space-wide-r-l: var(--lumo-space-wide-m)}}.app-header-outer,.app-footer-outer{z-index:3}vaadin-grid-cell-content{text-overflow:ellipsis}vaadin-text-field{align-self:auto}:host([theme~="spacing"]) [part=row]:not(:last-child){margin-bottom:100px}:host([theme~="spacing"]) [part=cell]{box-sizing:border-box}
