[hidden]{display:none!important}html{--lumo-icon-size: 16px !important;--border-color: var(--lumo-contrast-10pct);--border: 1px solid var(--border-color)}.error-text{color:var(--lumo-error-color);font-size:var(--lumo-font-size-xs)}.history-layout{font-size:var(--lumo-font-size-s);align-items:baseline}.history-layout>span,.history-layout>vaadin-button{flex-shrink:0}.card{background-color:var(--clr-white);box-shadow:var(--box-shadow);border-radius:var(--lumo-border-radius-s)}.card>vaadin-chart{border-radius:var(--lumo-border-radius-s)}.border-right{border-right:var(--border)}.border-top{border-top:var(--border)}.border-bottom{border-bottom:var(--border)}.min-height-500{min-height:500px}.label{color:var(--lumo-secondary-text-color);font-weight:500;font-size:var(--lumo-font-size-s)}a{outline-color:var(--lumo-primary-color-50pct)}html{--lumo-base-color: hsla(208, 28%, 96%, 1);--clr-white: #fff;--clr-grid-background: rgba(52, 136, 173, .05);--box-shadow: 0px 0px 10px rgba(0, 59, 113, .05);--lumo-warning-color: hsla(28, 80%, 52%, 1);--lumo-warning-color-10pct: hsla(28, 80%, 52%, .15)}body{--lumo-primary-color: hsla(199, 54%, 38%, 1);--lumo-primary-text-color: hsla(199, 54%, 38%, 1);--lumo-primary-color-50pct: hsla(199, 54%, 38%, .5);--lumo-primary-color-10pct: hsla(199, 54%, 38%, .15);--lumo-primary-color-5pct: hsla(199, 54%, 38%, .05);--navi-col-link-color: var(--lumo-secondary-text-color);--navi-col-link-color-hover: var(--lumo-header-text-color);--navi-col-link-color-selected: var(--lumo-header-text-color);--navi-col-link-background-selected: var(--lumo-primary-color-10pct);--navi-col-link-background-hover: var(--lumo-primary-color-10pct);--navi-col-link-background-before: var(--lumo-primary-color);--navi-col-link-background: var(--clr-white);--navi-footer-background: var(--clr-white);--navi-footer-color: var(--navi-col-link-color);--navi-col-round-selector-color: #3488ad;--primary-focus-color: var(--lumo-primary-color-50pct)}body[theme~=culture]{--lumo-primary-color: rgba(243, 156, 18, 1);--lumo-primary-text-color: rgba(243, 156, 18, 1);--lumo-primary-color-50pct: rgba(243, 156, 18 ,.5);--lumo-primary-color-10pct: rgba(243, 156, 18, .15);--lumo-primary-color-5pct: rgba(243, 156, 18, .05);--navi-col-round-selector-color: rgba(230, 126, 34,1)}body[theme~=mountain]{--lumo-primary-color: hsla(85, 100%, 26%, .95);--lumo-primary-text-color: hsla(85, 100%, 21%, 1);--lumo-primary-color-50pct: hsla(85, 100%, 26%, .5);--lumo-primary-color-10pct: hsla(85, 100%, 26%, .15);--lumo-primary-color-5pct: hsla(85, 100%, 26%, .05);--navi-col-round-selector-color: hsla(85, 100%, 21%, 1)}body[theme~=dark]{--clr-white: hsl(214, 35%, 17%);--clr-grid-background: rgba(52, 136, 173, .05);--box-shadow: 0px 0px 10px rgba(0, 59, 113, .05)}.navi-item{color:var(--navi-col-link-color);position:relative;font-weight:400;font-size:var(--lumo-font-size-s);display:flex;flex-direction:column}.navi-item[current]:before,.navi-item:not([current]):hover:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background-color:var(--navi-col-link-background-before);border-radius:var(--lumo-border-radius) 0 0 var(--lumo-border-radius)}.navi-item[current]>.navi-item__label-wrapper{cursor:default;background:var(--navi-col-link-background-selected);border-radius:var(--lumo-border-radius-m)}.navi-item--link:not([current]):hover,.navi-item--action:not([current]):hover,.navi-item--group:not([current]):not([expanded]):hover{color:var(--navi-col-link-color-hover);background:var(--navi-col-link-background-hover);cursor:pointer;border-radius:var(--lumo-border-radius-m)}.navi-item__sub-item-container{padding-bottom:var(--lumo-space-s)}.navi-item .navi-item__label-wrapper{all:unset}.navi-item button:focus.navi-item__label-wrapper{box-shadow:0 0 0 3px var(--primary-focus-color);border-radius:var(--lumo-border-radius-m)}.navi-item .navi-item__label-wrapper{display:flex;flex-flow:row;padding:var(--lumo-space-s) var(--lumo-space-xs) var(--lumo-space-s) var(--lumo-space-m);text-decoration:none!important;position:relative;color:inherit;font-weight:600;align-items:center}.navi-item__icon{width:var(--lumo-icon-size);height:var(--lumo-icon-size);margin-right:var(--lumo-space-m)}.navi-item__sub-item-container .navi-item{margin-left:calc(2 * var(--lumo-space-m));margin-right:0}.navi-item__label{color:inherit;flex:1 1 auto;display:flex;flex-direction:column}.navi-item[current] .navi-item__label{color:var(--navi-col-link-color-selected)}.navi-item{margin:1px var(--lumo-space-m)}.navi-item.navigation-list__profile{margin:0;margin-bottom:var(--lumo-space-l);border-bottom:1px solid var(--lumo-contrast-10pct);padding:var(--lumo-space-s) 0}.navi-item.navigation-list__profile .navi-item__label-wrapper{padding-right:calc(var(--lumo-space-m) + var(--lumo-space-xs))}.navi-item__label-wrapper__user{color:var(--lumo-header-text-color)}vaadin-side-nav-item::part(link){font-weight:600}.view-title{margin:0;font-size:var(--lumo-font-size-l);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-header{align-items:center;background-color:var(--lumo-base-color);border-bottom:1px solid;border-color:var(--lumo-contrast-10pct);box-sizing:border-box;display:flex;height:var(--lumo-size-xl);width:100%}.view-toggle{color:var(--lumo-secondary-text-color)}.drawer-section__app-name{background-color:var(--lumo-primary-color);color:var(--lumo-primary-contrast-color);align-items:center;display:flex;padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.drawer-section__logo{padding:10px 12.5px;margin:var(--lumo-space-m);margin-left:0;background-color:var(--navi-col-round-selector-color);border-radius:50px}.drawer-section__app-name span{color:var(--lumo-primary-contrast-color);margin:0;font-size:var(--lumo-font-size-m);font-weight:600}.drawer-section__version{color:var(--navi-col-link-color);font-weight:400;font-size:var(--lumo-font-size-s);padding:var(--lumo-space-s) var(--lumo-space-m);border-top:var(--border);text-align:center}.drawer-section{align-items:stretch;display:flex;flex-direction:column;max-height:100%;min-height:100%;background:var(--navi-col-link-background)}.menu-item-container{flex-grow:1;overflow:auto}.navigation-list{list-style-type:none;margin:0;padding:0;flex-grow:1;overflow:auto}.main-layout__round-selector::part(toggle-button),.main-layout__round-selector{color:#fff9}.main-layout__round-selector{padding:0;background-color:var(--navi-col-round-selector-color);color:var(--clr-white)}.main-layout__round-selector[disabled]::part(input-field){--lumo-disabled-text-color: var(--clr-white)}.main-layout__round-selector[disabled]::part(toggle-button){opacity:0}.main-layout__round-selector::part(input-field){background-color:var(--navi-col-round-selector-color);padding-left:var(--lumo-space-m);box-shadow:unset}.main-layout__round-selector::part(toggle-button){padding-right:9px}.json ul{list-style-type:none;margin-right:var(--lumo-space-l)}.json label{background-color:var(--lumo-primary-color);border-radius:var(--lumo-space-s);padding:var(--lumo-space-xs);padding-left:var(--lumo-space-xl);color:var(--lumo-base-color);margin-right:var(--lumo-space-m)}.json li{margin:var(--lumo-space-m);padding:var(--lumo-space-s);border:var(--border);border-radius:var(--lumo-space-s)}.json input[type=checkbox]{display:none}.json input[type=checkbox]~ul{max-height:0;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.json input[type=checkbox]:checked~ul{max-height:100%;max-width:100%;opacity:1}.json input[type=checkbox]+label:before{transform-origin:25% 50%;border:8px solid transparent;border-width:8px 12px;border-left-color:var(--lumo-base-color);margin-left:-20px;width:0;height:0;display:inline-block;text-align:center;content:"";color:var(--lumo-base-color);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:absolute;margin-top:5px}.json input[type=checkbox]:checked+label:before{transform:rotate(90deg)}vaadin-button[theme~=secondary]{border:1px solid;background-color:var(--clr-white)}vaadin-button.close-button{color:var(--lumo-contrast-60pct)}vaadin-list-box.bordered vaadin-item{border:1px solid var(--lumo-contrast-20pct);margin-bottom:var(--lumo-space-s)}vaadin-list-box.bordered vaadin-item::part(checkmark){background-color:var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-s);margin-left:var(--lumo-space-s);margin-right:var(--lumo-space-m);padding:2px 0;font-size:var(--lumo-font-size-s)}vaadin-list-box.bordered vaadin-item[selected]::part(checkmark){background-color:var(--lumo-primary-color)}vaadin-list-box.bordered vaadin-item{--lumo-primary-text-color: var(--clr-white)}body{--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: var(--lumo-contrast-30pct);--vaadin-input-field-background:var(--clr-white);--vaadin-checkbox-background:var(--clr-white);--vaadin-input-field-readonly-border: var(--vaadin-input-field-border-width) dashed var(--vaadin-input-field-border-color)}vaadin-checkbox[readonly]::part(checkbox){background-color:var(--lumo-contrast-5pct)}.details-form [readonly]::part(input-field){--vaadin-input-field-background:var(--lumo-primary-color-5pct);background-color:var(--vaadin-input-field-background);font-weight:700}.details-form aadin-date-picker[readonly]::part(toggle-button){display:none}.financialplan vaadin-custom-field.long-field.financialplan-positive vaadin-text-field[readonly]::part(input-field){background-color:var(--lumo-success-color-10pct)}.financialplan vaadin-custom-field.long-field.financialplan-negative vaadin-text-field[readonly]::part(input-field){background-color:var(--lumo-error-color-10pct)}.financialplan [readonly]::part(input-field),.financialplan vaadin-custom-field.long-field vaadin-text-field[readonly]::part(input-field),.financialplan vaadin-big-decimal-field[readonly]::part(input-field),.financialplan vaadin-integer-field[readonly]::part(input-field){font-weight:500}.changed::part(input-field){--vaadin-input-field-background:var(--lumo-primary-color-10pct)}.changed[readonly]::part(input-field){--vaadin-input-field-background:var(--lumo-primary-color-5pct)}.no-padding-long-field>vaadin-text-field[has-label]{padding-top:0}vaadin-custom-field.long-field vaadin-text-field{width:100%}.wizardnavibar-rootlayout{display:flex;flex-flow:row nowrap;width:100%;background-color:var(--clr-white);border:var(--border);border-top:0;min-height:93px;align-items:stretch;box-sizing:border-box}.wizardnavibar-step{flex:1 1 0;display:flex;padding:var(--lumo-space-xs) var(--lumo-space-s);cursor:pointer;counter-increment:step;-webkit-user-select:none;user-select:none;border-left:var(--border)}.wizardnavibar-step-deadline{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs)}.wizardnavibar-step.overdue>.wizardnavibar-step-deadline{color:var(--lumo-error-color)}.wizardnavibar-step.status-done>.wizardnavibar-step-deadline{display:none}.wizardnavibar-step:not(.selected)[href]:hover{background-color:var(--navi-col-link-background-hover);color:var(--navi-col-link-color-hover);cursor:pointer}.wizardnavibar-step.selected{background-color:var(--navi-col-link-background-selected);color:var(--navi-col-link-color-selected);cursor:default}.wizardnavibar-step-contents{height:100%;width:100%;display:flex}.wizardnavibar-step-caption,.wizardnavibar-step-details{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;min-height:28px}.wizardnavibar-step-icon{color:var(--lumo-primary-color);--lumo-icon-size-m: 20px;padding-top:6px}.wizardnavibar-year-picker{width:100px;padding:0 var(--lumo-space-s);align-self:center}.wizardnavibar a:not(:any-link){color:unset}.wizardnavibar a:hover{text-decoration:none;cursor:default}.wizardnavibar a{color:unset}.wizardnavibar-step-details{font-weight:500;font-size:var(--lumo-font-size-s)}.wizardnavibar-step-details.not_started{color:var(--lumo-error-color)}.wizardnavibar-step-details.done{color:var(--lumo-success-color)}.wizardnavibar-step-details.in_progress{color:var(--lumo-warning-color)}.tab-sheet-white{--clr-tab-sheet-background: var(--clr-white)}.tab-sheet{background-color:var(--clr-white);box-shadow:var(--box-shadow);border-radius:var(--lumo-border-radius-s)}.tab-sheet vaadin-tabs{background-color:var(--clr-tab-sheet-background, var(--clr-grid-background))}.tab-sheet__container{background-color:var(--clr-tab-sheet-background, var(--clr-grid-background))}.tab-sheet-padding .tab-sheet__container{padding:var(--lumo-space-m);--clr-grid-background: var(--clr-tab-sheet-background)}vaadin-tab.changed span.tab_notification{margin-inline-start:var(--lumo-space-xs);background-color:var(--lumo-warning-color-10pct)}.workflow-view__header{background-color:var(--clr-white);box-shadow:var(--box-shadow);border-radius:var(--lumo-border-radius-s)}.workflow-view__header h2{margin-top:0;font-size:var(--lumo-font-size-l)}.workflow-view__header__text--remaining{color:var(--lumo-warning-color);font-weight:600;padding-left:10px}.workflow-view__header>vaadin-custom-field[has-label],.workflow-view__header>vaadin-custom-field.long-field vaadin-text-field{padding:var(--lumo-space-s) var(--lumo-space-m)}.workflow-view__header>vaadin-custom-field.long-field vaadin-text-field{max-width:fit-content}vaadin-grid-cell-content vaadin-custom-field.long-field{max-width:100%}.workflow-view__header vaadin-button{align-self:center;margin:0 var(--lumo-space-m)}.workflow-view__header>*:not(vaadin-button):last-child{border-right:0}.workflow-view__header>*{border-right:var(--border)}.workflow-view{padding-inline:var(--lumo-space-m)}/*!
 * Bootstrap Docs (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under the Creative Commons Attribution 3.0 Unported License.
 * For details, see https://creativecommons.org/licenses/by/3.0/.
 */.grid{display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(12,1fr);gap:0;box-sizing:border-box;align-content:stretch;align-items:stretch}.grid.grid-gap{grid-gap:var(--lumo-space-s)}.grid.grid-gap-m{grid-gap:var(--lumo-space-m)}.grid.grid-padding{padding:var(--lumo-space-l)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media (min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media (min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media (min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media (min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media (min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.padding-default{padding:var(--lumo-space-s)}.margin-v-default{margin:var(--lumo-space-m) 0}.bordered{border:var(--border);box-sizing:border-box}@media (max-width: 1200px){.d-tablet-none{display:none}}@media (max-width: 576px){.d-phone-none{display:none}}.responsive-form-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,33%),1fr));box-sizing:border-box;grid-column-gap:var(--lumo-space-l);grid-row-gap:var(--lumo-space-m);width:100%}.financialplan .responsive-form-layout{align-items:baseline;grid-template-columns:repeat(3,minmax(min(150px,100%),1fr));padding:var(--lumo-space-m)}.responsive-form-layout .colspan1{grid-column:span 1}.responsive-form-layout .colspan2{grid-column:span 2}.responsive-form-layout .colspan3{grid-column:span 3}.responsive-form-layout .colspan4{grid-column:span 4}.responsive-form-layout .colspan5{grid-column:span 5}.responsive-form-layout .colspan6{grid-column:span 6}.responsive-form-layout .colspan7{grid-column:span 7}.responsive-form-layout .colspan8{grid-column:span 8}.responsive-form-layout .colspan9{grid-column:span 9}.responsive-form-layout .colspan10{grid-column:span 10}.responsive-form-layout .colspan11{grid-column:span 11}.responsive-form-layout .colspan12{grid-column:span 12}@media (max-width: 2750px){.responsive-form-layout .colspan12{grid-column:span 11}}@media (max-width: 2500px){.responsive-form-layout .colspan11,.responsive-form-layout .colspan12{grid-column:span 10}}@media (max-width: 2500px){.responsive-form-layout .colspan10,.responsive-form-layout .colspan11,.responsive-form-layout .colspan12{grid-column:span 9}}@media (max-width: 2250px){.responsive-form-layout .colspan9,.responsive-form-layout .colspan10,.responsive-form-layout .colspan11,.responsive-form-layout .colspan12{grid-column:span 8}}@media (max-width: 2000px){.responsive-form-layout .colspan8,.responsive-form-layout .colspan9,.responsive-form-layout .colspan10,.responsive-form-layout .colspan11,.responsive-form-layout .colspan12{grid-column:span 7}}@media (max-width: 1750px){.responsive-form-layout .colspan7,.responsive-form-layout .colspan8,.responsive-form-layout .colspan9,.responsive-form-layout .colspan10,.responsive-form-layout .colspan11,.responsive-form-layout .colspan12{grid-column:span 6}}@media (max-width: 1500px){.responsive-form-layout .colspan6,.responsive-form-layout .colspan7,.responsive-form-layout .colspan8,.responsive-form-layout .colspan9,.responsive-form-layout .colspan10,.responsive-form-layout .colspan11,.responsive-form-layout .colspan12{grid-column:span 5}}@media (max-width: 1250px){.responsive-form-layout .colspan5,.responsive-form-layout .colspan6,.responsive-form-layout .colspan7,.responsive-form-layout .colspan8,.responsive-form-layout .colspan9,.responsive-form-layout .colspan10,.responsive-form-layout .colspan11,.responsive-form-layout .colspan12{grid-column:span 4}}@media (max-width: 1000px){.responsive-form-layout .colspan4,.responsive-form-layout .colspan5,.responsive-form-layout .colspan6,.responsive-form-layout .colspan7,.responsive-form-layout .colspan8,.responsive-form-layout .colspan9,.responsive-form-layout .colspan10,.responsive-form-layout .colspan11,.responsive-form-layout .colspan12{grid-column:span 3}}@media (max-width: 750px){.responsive-form-layout .colspan3,.responsive-form-layout .colspan4,.responsive-form-layout .colspan5,.responsive-form-layout .colspan6,.responsive-form-layout .colspan7,.responsive-form-layout .colspan8,.responsive-form-layout .colspan9,.responsive-form-layout .colspan10,.responsive-form-layout .colspan11,.responsive-form-layout .colspan12{grid-column:span 2}.responsive-form-layout{grid-template-columns:repeat(auto-fill,minmax(min(250px,50%),1fr))}}@media (max-width: 500px){.responsive-form-layout .colspan2,.responsive-form-layout .colspan3,.responsive-form-layout .colspan4,.responsive-form-layout .colspan5,.responsive-form-layout .colspan6,.responsive-form-layout .colspan7,.responsive-form-layout .colspan8,.responsive-form-layout .colspan9,.responsive-form-layout .colspan10,.responsive-form-layout .colspan11,.responsive-form-layout .colspan12{grid-column:span 1}.responsive-form-layout{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}}vaadin-custom-field.read-only-field{line-height:unset}vaadin-custom-field.read-only-field div{display:flex;min-height:var(--lumo-text-field-size, var(--lumo-size-m));align-items:center}.notification-panel .notification-bar{border:1px solid var(--lumo-warning-color);border-radius:var(--lumo-border-radius-s);padding:var(--lumo-space-s)}.notification-panel .notification-bar .notification-count{display:inline-block;height:20px;width:20px;border-radius:30px;text-align:center;background-color:var(--lumo-warning-color);color:var(--clr-white)}.notification-panel .notification-bar .small-notification{overflow:hidden;text-overflow:ellipsis;padding-left:5px;padding-right:10px}.notification-panel .big-notification{border-radius:var(--lumo-border-radius-s);padding:var(--lumo-space-s)}.notification-panel>.notification-severity-info{background-color:var(--lumo-warning-color-10pct)}.notification-panel>.notification-severity-warning{background-color:var(--lumo-error-color-10pct);font-weight:700}.notification-panel .notification-bar.notification-severity-warning .notification-count{background-color:var(--lumo-error-color)}.notification-panel .notification-bar.notification-severity-warning{border:1px solid var(--lumo-error-color)}.required-box{border:1px solid var(--lumo-warning-color);border-radius:var(--lumo-border-radius-s);padding:var(--lumo-space-s)}vaadin-checkbox-group[theme~=switch]>vaadin-checkbox,vaadin-checkbox[theme~=switch]{--switch-width: var(--lumo-size-m);--switch-height: calc( var(--lumo-size-xs) * .8);--switch-border: 4px}vaadin-checkbox-group[theme~=switch]>vaadin-checkbox::part(checkbox),vaadin-checkbox[theme~=switch]::part(checkbox){width:var(--switch-width);height:var(--switch-height);border-radius:calc(var(--switch-height) / 2);position:relative;cursor:pointer;background-color:var(--lumo-contrast-40pct)}vaadin-checkbox-group[theme~=switch]>vaadin-checkbox::part(checkbox):after,vaadin-checkbox[theme~=switch]::part(checkbox):after{display:inline-block;width:calc(var(--switch-height) - var(--switch-border));height:calc(var(--switch-height) - var(--switch-border));margin-top:calc(var(--switch-border) / 2);margin-left:calc(var(--switch-border) / 2);top:0;left:0;opacity:1;transform:none;border-width:0;border-radius:calc(calc(var(--switch-height) - var(--switch-border)) / 2);background-color:var(--lumo-base-color);transition:transform .2s ease-in;content:""}vaadin-checkbox-group[theme~=switch]>vaadin-checkbox[checked]::part(checkbox):after,vaadin-checkbox[theme~=switch][checked]::part(checkbox):after{--translate-x: calc(var(--switch-width) - var(--switch-height));transform:translate(var(--translate-x));transition:transform .2s ease-in}vaadin-checkbox-group[theme~=switch]>vaadin-checkbox[checked]::part(checkbox),vaadin-checkbox[theme~=switch][checked]::part(checkbox){background-color:var(--lumo-primary-color)}vaadin-checkbox-group[theme~=switch]>vaadin-checkbox[checked][disabled]::part(checkbox),vaadin-checkbox[theme~=switch][checked][disabled]::part(checkbox){background-color:var(--lumo-primary-color);opacity:.3}vaadin-checkbox[theme~=small]{align-items:center}vaadin-checkbox[theme~=switch][theme~=small][checked]{color:var(--lumo-primary-color)}vaadin-checkbox[theme~=switch][theme~=small]{font-size:var(--lumo-font-size-s);text-transform:uppercase}vaadin-checkbox[theme~=small]{font-size:var(--lumo-font-size-s)}vaadin-checkbox[theme~=switch][theme~=small]{--switch-width: var(--lumo-size-s);--switch-height: calc( var(--lumo-size-xs) * .6);--switch-border: 4px}.note-section{border:1px solid var(--lumo-warning-color);border-radius:var(--lumo-border-radius-s);padding:var(--lumo-space-s);background-color:var(--lumo-warning-color-10pct)}.notes-lbl{white-space:pre-wrap}vaadin-details.vaadin-details__bordered{border-bottom:var(--border);padding:var(--lumo-space-m) var(--lumo-space-m) var(--lumo-space-s) var(--lumo-space-m);margin:0}.error-view{max-width:1000px;margin:auto;padding-top:20vh}.error-view--icon{--lumo-icon-size-m: 400px;color:var(--lumo-contrast-30pct);background-color:var(--lumo-contrast-5pct);border-radius:200px;padding:120px}.map-search-view--filter-panel h1{border-bottom:var(--border);margin-top:var(--lumo-space-m);text-transform:uppercase;padding-left:var(--lumo-space-m);width:100%;min-height:60px;margin-bottom:0;font-size:var(--lumo-font-size-xxl)}.map-search-view--filter-panel--details{overflow-y:auto}.map-search-view vaadin-details.vaadin-details__bordered{padding-top:var(--lumo-space-s)}.map-search-view vaadin-grid{border-left:0;border-top:var(--border)}.map-search-view--filter-panel{max-width:300px;border-right:var(--border)}.map-search-view--search-panel{position:relative}.map-search-view--detail-panel{max-width:300px;position:absolute;top:0;right:0;background-color:var(--lumo-base-color);bottom:0;border-top:var(--border);border-left:var(--border);z-index:1000}.map-search-view--detail-panel--title{padding:var(--lumo-space-s);border-bottom:var(--border);align-items:baseline;font-weight:500}.map-search-view--detail-panel--title h2{font-size:var(--lumo-font-size-l)}.map-search-view--detail-panel--content{padding:var(--lumo-space-s) var(--lumo-space-m);overflow-y:auto}.map-search-view--detail-panel--subtitle{color:var(--lumo-secondary-text-color);font-weight:500;font-size:var(--lumo-font-size-s);margin-left:calc(var(--lumo-border-radius-m) / 4);padding-right:1em;padding-bottom:.5em}vaadin-button[theme~=button-right]{border-bottom-left-radius:0;border-top-left-radius:0;width:90px}vaadin-button[theme~=button-left]{border-bottom-right-radius:0;border-top-right-radius:0;width:90px}.map-search-view--export-button{--lumo-icon-size-m: 20px}vaadin-select[theme~=small],vaadin-select-overlay[theme~=small]{--lumo-font-size-m: var(--lumo-font-size-xs)}.edit-subsidy-request-view{background-color:var(--clr-white);box-shadow:var(--box-shadow);border-radius:var(--lumo-border-radius-s);height:calc(100% - 2 * var(--lumo-space-m))}.edit-subsidy-request-view__menu{padding:0 var(--lumo-space-m);border-bottom:var(--border);width:100%;flex-wrap:wrap;row-gap:0}.edit-subsidy-request-view__menu a{font-weight:500;color:var(--lumo-secondary-text-color);padding:var(--lumo-space-s) var(--lumo-space-s);display:inline-flex}.edit-subsidy-request-view__menu a:hover{text-decoration:none;color:var(--lumo-text-color)}.edit-subsidy-request-view__menu a[highlight]{color:var(--lumo-primary-color);border-bottom:2px solid var(--lumo-primary-color)}.edit-subsidy-request-view__content{overflow-y:auto;align-self:stretch}.edit-subsidy-request-view__footer{background-color:var(--lumo-base-color)}.subsidy-summary-results{display:grid;grid-template-columns:200px 1fr;gap:var(--lumo-space-s)}.subsidy-summary-results>.subsidy-summary-results__label{padding:var(--lumo-space-s);color:var(--lumo-secondary-text-color);font-weight:500;font-size:var(--lumo-font-size-s)}.subsidy-summary-results>.subsidy-summary-results__value{border:var(--border);padding:var(--lumo-space-s);background-color:var(--lumo-shade-5pct)}.subsidy-summary-results .group-subsidy-summary-results{display:table;padding:0;border-collapse:collapse}.subsidy-summary-results .group-subsidy-summary-results .group-subsidy-summary-results__header-row{color:var(--lumo-secondary-text-color);font-weight:500;font-size:var(--lumo-font-size-s)}.subsidy-summary-results .group-subsidy-summary-results .group-subsidy-summary-results__row{display:table-row}.subsidy-summary-results .group-subsidy-summary-results .group-subsidy-summary-results__row:nth-child(odd){background-color:var(--lumo-base-color)}.subsidy-summary-results .group-subsidy-summary-results .group-subsidy-summary-results__row>span{border:var(--border);padding:var(--lumo-space-s);display:table-cell}.reset-password-view{height:100%;display:flex;align-items:center;justify-content:center;width:100%}.reset-password-layout{border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-s);max-width:calc(var(--lumo-size-m) * 20);background:var(--lumo-base-color) linear-gradient(var(--lumo-tint-5pct),var(--lumo-tint-5pct))}.reset-password-title{border-radius:var(--lumo-border-radius-m) var(--lumo-border-radius-m) 0 0;padding:var(--lumo-space-l) var(--lumo-space-xl) var(--lumo-space-l) var(--lumo-space-l);background-color:var(--lumo-primary-color);color:var(--lumo-primary-contrast-color);margin:0}.reset-password-toolbar{padding:var(--lumo-space-s) var(--lumo-space-m);justify-content:end;border-top:var(--border)}vaadin-tooltip-overlay::part(content){white-space:pre-wrap}vaadin-dialog-overlay[theme~=advance-payment]::part(overlay){width:min(98%,1000px)}.advance-payment__form,.municipality-control__form{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));box-sizing:border-box;grid-column-gap:var(--lumo-space-l);grid-row-gap:var(--lumo-space-m);width:100%}.municipality-control__form{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:var(--lumo-space-m)}vaadin-dialog-overlay[theme~=control-payment]::part(overlay){width:min(98%,1200px)}vaadin-dialog-overlay[theme~=auditor-control]::part(overlay){width:min(98%,1400px)}vaadin-dialog-overlay[theme~=municipality-control]::part(overlay){width:min(98%,1400px)}table{border-spacing:0;box-shadow:inset 0 0 0 1px var(--lumo-contrast-10pct);width:100%}table:focus{outline:none}thead{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}tr:focus{outline:none}th{box-sizing:border-box;font-weight:700;position:relative;text-align:left;vertical-align:top}thead th{box-shadow:inset 0 -1px 0 0 var(--lumo-contrast-10pct)}tbody tr>*{box-shadow:inset 0 -1px 0 0 var(--lumo-contrast-10pct)}tbody tr:last-child>*{box-shadow:none}td{box-sizing:border-box;position:relative;vertical-align:top}table.no-borders{box-shadow:none}table.no-borders th,table.no-borders td{padding:var(--lumo-space-s)}table.no-borders th:first-child,table.no-borders td:first-child{padding-left:0}table.no-borders th:last-child,table.no-borders td:last-child{padding-right:0}table.table-details th,table.table-details td{padding:var(--lumo-space-s);border-right:1px solid var(--lumo-contrast-10pct)}table.table-details th:last-child,table.table-details td:last-child{border-right:none}vaadin-dialog-overlay[theme~=edit-reporting-dialog]::part(overlay){width:min(98%,1550px)}.cost-panel th,.cost-panel td,.financing td,.financing th{vertical-align:baseline}.financing td,.financing thead th{text-align:right}.cost-panel td:first-child,.financing thead th:first-child{text-align:left}.cost-panel td,.financing thead th{text-align:right}.cost-panel{align-self:stretch}.cost-panel vaadin-custom-field.long-field vaadin-text-field>input,.financing vaadin-custom-field.long-field vaadin-text-field>input{text-align:right;--_lumo-text-field-overflow-mask-image: none}.financing vaadin-custom-field.long-field vaadin-text-field{--lumo-text-field-size: var(--lumo-size-s)}.financing vaadin-custom-field{--lumo-text-field-size: var(--lumo-size-xs)}.financing{max-width:900px;margin:auto}vaadin-dialog-overlay[theme~=final-payment]::part(overlay){width:min(98%,1000px)}.final-payment__control--valid,.final-payment__control--invalid,.final-payment__control--warning{--lumo-icon-size-m: 18px;padding-top:2px}.final-payment__control--valid{color:var(--lumo-success-color)}.final-payment__control--invalid{color:var(--lumo-error-color)}.final-payment__control--warning{color:var(--lumo-warning-color)}.final-payment__control__text{line-height:initial}.final-payment__control__info{line-height:initial;font-style:italic;font-size:var(--lumo-font-size-s)}.payment-summary__panel h2,.final-payment__panel h2{margin:0;font-size:var(--lumo-font-size-xl);flex-grow:1}.payment-summary__panel .base-grid,.final-payment__panel .base-grid{box-shadow:none}.payment-summary__panel .base-grid vaadin-grid,.final-payment__panel .base-grid vaadin-grid{border:var(--_lumo-grid-border-width) solid var(--_lumo-grid-border-color)!important}.payment-summary__panel .base-grid__right-layout,.final-payment__panel .base-grid__right-layout{border:0}.message-box.message-box--info{--message-box-border-color: var(--lumo-primary-color);--message-box-background-color: var(--lumo-primary-color-10pct)}.message-box.message-box--warning{--message-box-border-color: var(--lumo-warning-color);--message-box-background-color: var(--lumo-warning-color-10pct)}.message-box.message-box--error{--message-box-border-color: var(--lumo-error-color);--message-box-background-color: var(--lumo-error-color-10pct)}.message-box{background-color:var(--message-box-background-color);border:1px solid var(--message-box-border-color);border-radius:var(--lumo-border-radius-s);padding:var(--lumo-space-s);margin:var(--lumo-space-l);margin-bottom:0}.message-box.message-box-no-margin{margin:0}.message-box.message-box-margin-inline{margin:0 var(--lumo-space-m)}.overview__card{background-color:var(--clr-white);box-shadow:var(--box-shadow);border-radius:var(--lumo-border-radius-s);padding:var(--lumo-space-m);display:flex;flex-direction:column;align-items:end}.overview__card__number{color:var(--lumo-primary-color);font-size:var(--lumo-font-size-xxxl);font-weight:600;padding-right:var(--lumo-space-s);line-height:1.1}.overview__card__link:after{font-family:lumo-icons;content:var(--lumo-icons-angle-right)}.panel-section{background-color:var(--clr-white);box-shadow:var(--box-shadow);border-radius:var(--lumo-border-radius-s);padding:var(--lumo-space-m);display:flex;flex-direction:column}.panel-section--no-padding{padding-inline:0}.panel-section__data{display:flex;flex-direction:column}.panel-section__header{display:flex;margin-bottom:var(--lumo-space-m)}.panel-section--no-padding .panel-section__header{display:flex;margin-bottom:var(--lumo-space-m);padding-inline:var(--lumo-space-m)}.panel-section__header>h2{margin:0;font-size:var(--lumo-font-size-xl);flex-grow:1}.panel-section__label{color:var(--lumo-secondary-text-color);font-weight:500;font-size:var(--lumo-font-size-s)}.panel-section__value{font-weight:500;font-size:var(--lumo-font-size-s)}vaadin-checkbox.required label:after{content:"•";color:var(--lumo-primary-text-color);text-align:center;padding-left:var(--lumo-space-xs)}vaadin-checkbox.required[theme~=error] label:after{color:var(--lumo-error-color)}vaadin-checkbox.required[theme~=error]::part(checkbox){box-shadow:inset 0 0 0 1px var(--lumo-error-color)}.reporting-grid::part(header-cell){white-space:unset;overflow-wrap:break-word}.reporting-grid::part(header-cell),.reporting-grid::part(footer-cell),.reporting-grid::part(body-cell){--vaadin-grid-cell-padding: var(--lumo-space-xs) var(--lumo-space-s)}
