vaadin-app-layout::part(navbar){background-image:none;border-bottom:2px solid var(--lumo-contrast-5pct)}[theme~=badge]{gap:var(--lumo-space-xs);height:var(--lumo-size-s);padding:0 var(--lumo-space-s)}[theme~=badge]:before{content:none}[theme~=badge] .material-symbols{font-size:1lh}[theme~=badge][theme~=pill]{border-radius:9999px;padding:0 calc(var(--lumo-space-s) * 1.5)}[theme~=badge][theme~=small]{font-size:var(--lumo-font-size-xs);height:var(--lumo-size-xs)}[theme~=badge][theme~=success][theme~=primary]{background-color:#008a00}[theme~=badge][theme~=contrast]{background-color:var(--lumo-contrast-10pct)}html{--vaadin-button-background: transparent;--vaadin-button-border: 1px solid;--vaadin-button-border-radius: 0;--vaadin-button-font-weight: 700;--vaadin-button-margin: 0;--vaadin-button-padding: 0 1rem;--vaadin-button-primary-font-weight: 700;--vaadin-button-tertiary-font-weight: 700;--vaadin-button-tertiary-padding: 0 1rem}vaadin-button{--lumo-button-size: var(--lumo-size-l)}vaadin-button:before,vaadin-button:after{content:none}vaadin-button::part(prefix),vaadin-button::part(suffix){display:inline-flex;line-height:1;margin:0}vaadin-button:not([theme~=icon]) [slot=prefix]{margin-inline-end:var(--lumo-space-s);margin-inline-start:calc(var(--lumo-space-s) / -2)}vaadin-button:not([theme~=icon]) [slot=suffix]{margin-inline-end:calc(var(--lumo-space-s) / -2);margin-inline-start:var(--lumo-space-s)}vaadin-button .material-symbols:not([class*=icon-]){font-size:var(--lumo-icon-size-s)}vaadin-button::part(label){line-height:1}vaadin-button:not([disabled]):hover{--vaadin-button-background: var(--lumo-primary-color-10pct)}vaadin-button[theme~=small]{--lumo-button-size: var(--lumo-size-s);--vaadin-button-padding: 0 calc(var(--lumo-space-s) * 1.5);--vaadin-button-tertiary-padding: 0 calc(var(--lumo-space-s) * 1.5)}vaadin-button[theme~=small]:not([theme~=icon]) [slot=prefix]{margin-inline-end:calc(var(--lumo-space-xs) * 1.5);margin-inline-start:calc(var(--lumo-space-xs) * -.75)}vaadin-button[theme~=small]:not([theme~=icon]) [slot=suffix]{margin-inline-end:calc(var(--lumo-space-xs) * -.75);margin-inline-start:calc(var(--lumo-space-xs) * 1.5)}vaadin-button[theme~=xsmall]{--lumo-button-size: 1.5rem}vaadin-button[theme~=icon]::part(label){display:inline-flex}vaadin-button[theme~=icon]:not([theme~=side-nav]){padding:0}vaadin-button[theme~=tertiary]:not([disabled]):hover{--vaadin-button-tertiary-background: var(--lumo-primary-color-10pct)}vaadin-button[theme~=tertiary-inline]{--vaadin-button-border: none}vaadin-button[theme~=info]{--vaadin-button-text-color: var(--lumo-info-text-color);border-color:var(--lumo-info-text-color)}vaadin-button[theme~=info]:not([disabled]):hover{--vaadin-button-background: var(--lumo-info-color-10pct)}vaadin-button[theme~=info][theme~=primary]{--vaadin-button-primary-background: var(--lumo-info-color)}vaadin-button[theme~=info][theme~=primary]:not([disabled]):hover{--vaadin-button-primary-background: #0063B7}vaadin-button[theme~=info][theme~=tertiary]{--vaadin-button-tertiary-text-color: var(--lumo-info-text-color)}vaadin-button[theme~=info][theme~=tertiary]:not([disabled]):hover{--vaadin-button-tertiary-background: var(--lumo-info-color-10pct)}vaadin-button[theme~=success]:not([disabled]):hover{--vaadin-button-background: var(--lumo-success-color-10pct)}vaadin-button[theme~=success][theme~=tertiary]:not([disabled]):hover{--vaadin-button-tertiary-background: var(--lumo-success-color-10pct)}vaadin-button[theme~=success][theme~=primary]:not([disabled]):hover{background-color:#068a05}vaadin-button[theme~=contrast]:not([disabled]):hover{--vaadin-button-background: var(--lumo-contrast-10pct)}vaadin-button[theme~=contrast][theme~=tertiary]:not([disabled]):hover{--vaadin-button-tertiary-background: var(--lumo-contrast-10pct)}vaadin-button[theme~=contrast][theme~=primary]{background-color:#000}vaadin-button[theme~=contrast][theme~=primary]:not([disabled]):hover{background-color:var(--lumo-contrast-90pct)}vaadin-button[theme~=side-nav]{--vaadin-button-border: none;--vaadin-button-font-size: var(--lumo-font-size-s);--vaadin-button-font-weight: normal;--vaadin-button-padding: 0 calc(var(--lumo-space-s) * 1.5);--vaadin-button-text-color: var(--lumo-body-text-color)}vaadin-button[theme~=side-nav]:not([theme~=icon])::part(label){padding-inline-start:var(--lumo-space-xs)}vaadin-button[theme~=side-nav] .material-symbols{margin:.1875rem}vaadin-button[theme~=side-nav]:not([disabled]):hover{--vaadin-button-background: var(--lumo-contrast-10pct)}vaadin-chart{--vaadin-charts-color-0: #7E69B0;--vaadin-charts-color-1: #3D6DAC;--vaadin-charts-color-2: #61BAC3;--vaadin-charts-color-3: #E4BC52;--vaadin-charts-color-4: #4387C5;--vaadin-charts-color-5: #DF6358}html{--vaadin-checkbox-background: transparent;--vaadin-checkbox-background-hover: var(--lumo-contrast-10pct);--vaadin-checkbox-border-radius: 0;--vaadin-checkbox-size: .75rem;--vaadin-checkbox-label-padding: var(--lumo-space-xs) var(--lumo-space-s)}vaadin-checkbox{--vaadin-selection-color: var(--lumo-body-text-color)}vaadin-checkbox::part(checkbox){margin:0}vaadin-checkbox::part(checkbox):after{font-family:Material Symbols}vaadin-checkbox[indeterminate]::part(checkbox):after{background:none;content:"remove";height:auto;left:-1px;right:auto;top:-1px}vaadin-details-summary::part(toggle):before{font-family:Material Symbols}vaadin-select[theme~=dropdown]{--lumo-text-field-size: 3rem;--vaadin-input-field-bottom-end-radius: 0;--vaadin-input-field-bottom-start-radius: 0;--vaadin-input-field-top-end-radius: 0;--vaadin-input-field-top-start-radius: 0;--vaadin-input-field-label-color: var(--lumo-body-text-color)}vaadin-select[theme~=dropdown]::part(label){font-style:normal;inset:.75rem auto .75rem 1rem}vaadin-select[theme~=dropdown][has-value]::part(label){--vaadin-input-field-label-font-size: var(--lumo-font-size-m);inset:.75rem auto .75rem 1rem;line-height:var(--lumo-line-height-m);opacity:0}vaadin-select[theme~=dropdown]::part(input-field){box-shadow:inset 0 0 0 var(--vaadin-input-field-border-width) var(--vaadin-input-field-border-color)}vaadin-select[theme~=dropdown] vaadin-select-value-button{padding-top:0}vaadin-select[theme~=dropdown]::part(toggle-button){margin:0}vaadin-select[theme~=dropdown][theme~=small]::part(label){inset:.6875rem auto auto .75rem}vaadin-select[theme~=dropdown][theme~=small]::part(toggle-button){margin:0}vaadin-grid,vaadin-grid-pro{--_lumo-grid-border-color: var(--lumo-contrast-10pct);--_lumo-grid-secondary-border-color: var(--lumo-contrast-10pct);--_lumo-grid-selected-row-color: var(--lumo-info-color-10pct)}:is(vaadin-grid,vaadin-grid-pro)::part(first-header-row-cell){min-height:var(--lumo-size-m)}:is(vaadin-grid,vaadin-grid-pro)[theme~=row-stripes]::part(even-row-cell){--vaadin-grid-cell-background: var(--lumo-contrast-0pct);background-image:none}:is(vaadin-grid,vaadin-grid-pro)::part(bg-success-10){--vaadin-grid-cell-background: var(--lumo-success-color-10pct)}:is(vaadin-grid,vaadin-grid-pro)::part(bg-info-10){--vaadin-grid-cell-background: var(--lumo-info-color-10pct)}:is(vaadin-grid,vaadin-grid-pro)::part(bg-error-10){--vaadin-grid-cell-background: var(--lumo-error-color-10pct)}:is(vaadin-grid,vaadin-grid-pro)::part(bg-warning-10){--vaadin-grid-cell-background: var(--lumo-warning-color-10pct)}:is(vaadin-grid,vaadin-grid-pro)::part(body-row):hover{--vaadin-grid-cell-background: var(--lumo-info-color-5pct)}vaadin-grid-pro.text-l::part(cell){min-height:var(--lumo-size-l)}vaadin-grid-tree-toggle::part(toggle){font-size:var(--lumo-icon-size-s);margin:-.4375rem 0 -.4375rem -.4375rem;padding:.4375rem}vaadin-grid-tree-toggle::part(toggle):before{font-family:Material Symbols}html{--vaadin-input-field-background: var(--lumo-contrast-0pct);--vaadin-input-field-invalid-background: var(--lumo-contrast-0pct);--vaadin-input-field-bottom-end-radius: 0;--vaadin-input-field-bottom-start-radius: 0;--vaadin-input-field-top-end-radius: .25rem;--vaadin-input-field-top-start-radius: .25rem;--vaadin-input-field-border-color: black;--vaadin-input-field-border-width: 1px;--vaadin-input-field-label-font-size: var(--lumo-font-size-m);--vaadin-input-field-hovered-label-color: var(--lumo-secondary-text-color);--vaadin-input-field-focused-label-color: var(--lumo-secondary-text-color);--vaadin-input-field-helper-color: #666666;--vaadin-input-field-helper-spacing: .5rem}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker){--lumo-text-field-size: 3.625rem;padding:0;position:relative}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker):before{content:none}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker):not([has-value]):has([slot=prefix])::part(label){inset-inline-start:2.5rem}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker) [slot=prefix]{color:var(--lumo-body-text-color);margin:1rem 0 0}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[has-label]{padding-top:0}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)::part(label){font-style:italic;inset:1.625rem auto auto 1rem;letter-spacing:var(--lumo-letter-spacing-s);line-height:var(--lumo-line-height-m);margin:0;padding:0 1rem 0 0;pointer-events:none;position:absolute;transition:50ms;z-index:1}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker):is([has-value],[placeholder])::part(label){--vaadin-input-field-label-font-size: var(--lumo-font-size-xxs);font-style:normal;inset:.5rem auto auto 1rem;letter-spacing:var(--lumo-letter-spacing-m)}vaadin-date-time-picker:has(:is([has-value],[placeholder]))::part(label){--vaadin-input-field-label-font-size: var(--lumo-font-size-xxs);font-style:normal;inset:.5rem auto auto 1rem;letter-spacing:var(--lumo-letter-spacing-m)}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)::part(input-field){box-shadow:inset 0 calc(var(--vaadin-input-field-border-width) / -1) 0 0 var(--vaadin-input-field-border-color);padding:0 .5rem}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)::part(input-field):after{content:none}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-text-field,vaadin-time-picker) input{box-sizing:border-box;letter-spacing:var(--lumo-letter-spacing-s);padding-inline:.5rem}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-text-field,vaadin-time-picker)[has-label] input{padding-top:1.125rem}vaadin-select-value-button{box-sizing:border-box;height:var(--lumo-text-field-size);min-height:auto;padding-inline:.5rem;padding-top:1.125rem}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-select,vaadin-time-picker)::part(toggle-button){color:var(--lumo-body-text-color);margin:1rem 0 0}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-select,vaadin-time-picker)::part(toggle-button):before{font-family:Material Symbols;font-weight:400}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)::part(clear-button){color:var(--lumo-body-text-color);margin:1rem 0 0}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)::part(clear-button):before{font-family:Material Symbols;font-weight:400}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)::part(helper-text){font-style:italic;line-height:.875rem;padding:0 1rem}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)::part(error-message){font-style:italic;line-height:.875rem;padding:0 1rem}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)::part(error-message):before{height:var(--vaadin-input-field-helper-spacing)}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)::part(error-message):after{content:none}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[invalid]{--vaadin-input-field-label-color: var(--lumo-error-text-color);--vaadin-input-field-hovered-label-color: var(--lumo-error-text-color);--vaadin-input-field-focused-label-color: var(--lumo-error-text-color)}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[invalid]::part(input-field){box-shadow:inset 0 0 0 var(--vaadin-input-field-border-width) var(--vaadin-input-field-border-color),inset 0 calc((var(--vaadin-input-field-border-width) + 1px) / -1) 0 0 var(--vaadin-input-field-border-color)}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[focused]{--vaadin-input-field-background: var(--lumo-contrast-10pct)}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[theme~=small]{--lumo-text-field-size: 2.5rem;--vaadin-input-field-label-font-size: var(--lumo-font-size-xxs);--vaadin-input-field-value-font-size: var(--lumo-font-size-xs);--vaadin-input-field-helper-spacing: .25rem;font-size:var(--vaadin-input-field-value-font-size)}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[theme~=small]::part(label){font-size:var(--vaadin-input-field-label-font-size);inset:1.1875rem auto auto .75rem;letter-spacing:var(--lumo-letter-spacing-m)}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[theme~=small]:is([has-value],[placeholder])::part(label){--vaadin-input-field-label-font-size: var(--lumo-font-size-xxs);inset:.25rem auto auto .75rem;letter-spacing:var(--lumo-letter-spacing-m)}vaadin-date-time-picker:has(:is([has-value],[placeholder]))[theme~=small]::part(label){--vaadin-input-field-label-font-size: var(--lumo-font-size-xxs);inset:.25rem auto auto .75rem;letter-spacing:var(--lumo-letter-spacing-m)}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[theme~=small]::part(input-field){border-radius:0;padding-inline:.375rem}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[theme~=small] input{letter-spacing:var(--lumo-letter-spacing-m);padding-inline:.375rem}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[theme~=small][has-label] input{padding-top:1rem}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-select,vaadin-time-picker)[theme~=small]::part(toggle-button){font-size:var(--lumo-icon-size-s);margin:.6875rem 0 0}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[theme~=small]::part(clear-button){font-size:var(--lumo-icon-size-s);margin:.6875rem 0 0}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[theme~=small]::part(helper-text){padding:0 .75rem}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[theme~=small]::part(error-message){padding:0 .75rem}:is(vaadin-combo-box,vaadin-date-picker,vaadin-date-time-picker,vaadin-email-field,vaadin-integer-field,vaadin-multi-select-combo-box,vaadin-number-field,vaadin-password-field,vaadin-select,vaadin-text-field,vaadin-time-picker)[theme~=no-border]::part(input-field){box-shadow:none}:is(vaadin-combo-box-item,vaadin-menu-bar-item[role=menuitem],vaadin-multi-select-combo-box-item,vaadin-select-item,vaadin-time-picker-item){line-height:var(--lumo-line-height-m)}:is(vaadin-combo-box-item,vaadin-menu-bar-item[role=menuitem],vaadin-multi-select-combo-box-item,vaadin-select-item[role=option],vaadin-time-picker-item){background:var(--lumo-contrast-0pct);border-radius:0;padding-block:.6875rem}:is(vaadin-combo-box-item,vaadin-menu-bar-item[role=menuitem],vaadin-multi-select-combo-box-item,vaadin-select-item[role=option],vaadin-time-picker-item):not([disabled]):hover{background:var(--lumo-contrast-10pct)}:is(vaadin-combo-box-item,vaadin-menu-bar-item[role=menuitem],vaadin-multi-select-combo-box-item,vaadin-select-item[role=option],vaadin-time-picker-item)::part(checkmark):before{font-family:Material Symbols}vaadin-menu-bar-button{--lumo-button-size: var(--lumo-size-l)}vaadin-menu-bar-button:before,vaadin-menu-bar-button:after{content:none}vaadin-menu-bar-item::part(content){gap:calc(var(--lumo-space-s) * 1.5)}vaadin-menu-bar-item[aria-haspopup=true]:after{font-family:Material Symbols}vaadin-menu-bar-item .material-symbols:not([class*=icon-]){font-size:var(--lumo-icon-size-s)}vaadin-menu-bar-button:not([disabled]):hover{--vaadin-button-background: var(--lumo-primary-color-10pct)}vaadin-menu-bar-button[theme~=tertiary]:not([disabled]):hover{--vaadin-button-tertiary-background: var(--lumo-primary-color-10pct)}vaadin-menu-bar-button[theme~=tertiary-inline]{--lumo-button-size: auto;--vaadin-button-border: none}vaadin-menu-bar-button[theme~=tertiary-inline] vaadin-menu-bar-item{min-height:auto}vaadin-menu-bar-button[theme~=contrast]:not([disabled]):hover{--vaadin-button-background: var(--lumo-contrast-10pct)}vaadin-menu-bar-button[theme~=contrast][theme~=tertiary]:not([disabled]):hover{--vaadin-button-tertiary-background: var(--lumo-contrast-10pct)}vaadin-menu-bar-button[theme~=contrast][theme~=primary]{background-color:#000}vaadin-menu-bar-button[theme~=contrast][theme~=primary]:not([disabled]):hover{background-color:var(--lumo-contrast-90pct)}vaadin-menu-bar-button[theme~=small]{--lumo-button-size: var(--lumo-size-s);--vaadin-button-padding: 0 calc(var(--lumo-space-s) * 1.5);--vaadin-button-tertiary-padding: 0 calc(var(--lumo-space-s) * 1.5)}vaadin-menu-bar-button[theme~=small] vaadin-menu-bar-item{font:inherit}vaadin-menu-bar-button[theme~=small] vaadin-menu-bar-item::part(content){gap:var(--lumo-space-s)}vaadin-multi-select-combo-box::part(chips){padding-top:1.125rem}vaadin-multi-select-combo-box[has-value]::part(chips){padding-inline-start:var(--lumo-space-s)}vaadin-multi-select-combo-box-chip{font-size:var(--lumo-font-size-s);gap:var(--lumo-space-xs);height:var(--lumo-size-xs);padding:0 var(--lumo-space-xs) 0 var(--lumo-space-s)}vaadin-multi-select-combo-box-chip[slot=overflow]{margin-inline:.5rem 0;margin-top:1.125rem;padding-inline-end:var(--lumo-space-s)}vaadin-multi-select-combo-box-chip::part(label){line-height:1}vaadin-multi-select-combo-box-chip::part(remove-button){font-size:var(--lumo-icon-size-s);height:auto;margin-block:0;width:auto}vaadin-multi-select-combo-box-chip::part(remove-button):before{font-family:Material Symbols;font-weight:400}vaadin-multi-select-combo-box[theme~=small] vaadin-multi-select-combo-box-chip{font-size:var(--lumo-font-size-xs);gap:var(--lumo-space-xxs);height:var(--lumo-size-xxs);padding:0 var(--lumo-space-xxs) 0 var(--lumo-space-xs)}vaadin-multi-select-combo-box[theme~=small][has-value]::part(chips){padding-inline-start:.375rem}vaadin-multi-select-combo-box[theme~=small] vaadin-multi-select-combo-box-chip[slot=overflow]{margin-inline-start:.375rem}vaadin-multi-select-combo-box[theme~=small] vaadin-multi-select-combo-box-chip::part(remove-button){font-size:var(--lumo-icon-size-xxs)}vaadin-side-nav{z-index:10}vaadin-side-nav-item{font-size:var(--lumo-font-size-s)}vaadin-side-nav-item::part(content),vaadin-side-nav-item::part(link){border-radius:0}vaadin-side-nav-item::part(link){padding:calc(var(--lumo-space-s) * 1.5) calc(var(--lumo-space-s) * 1.5) calc(var(--lumo-space-s) * 1.5) calc(var(--lumo-space-s) * 1.5 + var(--_child-indent, 0px))}vaadin-side-nav-item::part(toggle-button){font-size:var(--lumo-icon-size-s);height:var(--lumo-size-xs);margin:0;width:var(--lumo-size-xs)}vaadin-side-nav-item::part(toggle-button):before{font-family:Material Symbols}vaadin-side-nav-item .material-symbols{font-size:var(--lumo-icon-size-s);margin:.1875rem}vaadin-side-nav-item[current]::part(content){background-color:var(--lumo-contrast-0pct);border-inline-start:.25rem solid var(--lumo-primary-color);color:var(--lumo-body-text-color)}vaadin-side-nav-item[current]::part(link){padding-inline-start:calc(var(--lumo-space-s) + var(--_child-indent, 0px))}vaadin-side-nav[theme~=fly-out]{--vaadin-side-nav-child-indent: 1.625rem}vaadin-side-nav[theme~=fly-out]>vaadin-side-nav-item::part(content){position:relative}vaadin-side-nav[theme~=fly-out]>vaadin-side-nav-item[expanded]::part(content){background-color:var(--lumo-contrast-0pct)}vaadin-side-nav[theme~=fly-out]>vaadin-side-nav-item[expanded]::part(toggle-button):before{transform:rotate(-90deg)}vaadin-side-nav[theme~=fly-out]>vaadin-side-nav-item::part(children){background-color:var(--lumo-contrast-0pct);bottom:var(--fly-out-bottom, auto);overflow:auto;position:fixed;top:var(--fly-out-top, auto);translate:15.25rem;width:17.5rem;z-index:1}vaadin-side-nav[theme~=fly-out]>vaadin-side-nav-item>vaadin-side-nav-item::part(link){padding-inline-start:2.25rem}vaadin-side-nav[theme~=fly-out]>vaadin-side-nav-item>vaadin-side-nav-item::part(toggle-button){order:-1}vaadin-side-nav[theme~=fly-out]>vaadin-side-nav-item>vaadin-side-nav-item[has-children]::part(content){padding-inline:calc(var(--lumo-space-s) * 1.5) 0}vaadin-side-nav[theme~=fly-out]>vaadin-side-nav-item>vaadin-side-nav-item[has-children]::part(link){padding-inline-start:0}vaadin-side-nav[theme~=fly-out]>vaadin-side-nav-item vaadin-side-nav-item[current]::part(content){background-color:var(--lumo-contrast-10pct);border-color:transparent}vaadin-side-nav[theme~=fly-out][theme~=collapsed]>vaadin-side-nav-item::part(content){padding:0}vaadin-side-nav[theme~=fly-out][theme~=collapsed]>vaadin-side-nav-item::part(content):hover{--toggle-button-opacity: 1;--toggle-button-translate: .375rem 0}vaadin-side-nav[theme~=fly-out][theme~=collapsed]>vaadin-side-nav-item::part(toggle-button){inset:auto 0 auto auto;opacity:var(--toggle-button-opacity, 0);position:absolute;transition:.1s;translate:var(--toggle-button-translate, 0)}vaadin-side-nav[theme~=fly-out][theme~=collapsed]>vaadin-side-nav-item::part(toggle-button):focus{--toggle-button-opacity: 1;--toggle-button-translate: .375rem 0}vaadin-side-nav[theme~=fly-out][theme~=collapsed]>vaadin-side-nav-item::part(children){translate:3rem}vaadin-side-nav[theme~=top]::part(children){display:flex}vaadin-side-nav[theme~=top] vaadin-side-nav-item{color:var(--lumo-contrast-80pct);position:relative}vaadin-side-nav[theme~=top] vaadin-side-nav-item::part(link){padding-inline:var(--lumo-space-m)}vaadin-side-nav[theme~=top] vaadin-side-nav-item[current]::part(content){background-color:transparent;border-bottom:2px solid black;border-inline-start:0;color:var(--lumo-body-text-color);font-weight:700}vaadin-side-nav[theme~=top] vaadin-side-nav-item[current]::part(link){padding-bottom:calc(var(--lumo-space-s) * 1.5 - 2px)}nav.breadcrumb li:not(:last-child):after{color:var(--lumo-info-color);content:"/";display:block;margin:0 var(--lumo-space-xs)}nav.breadcrumb a{color:var(--lumo-info-color)}nav.breadcrumb a[highlight]{color:var(--lumo-body-text-color)}vaadin-notification-card::part(overlay){background:var(--lumo-contrast-0pct);box-shadow:0 3px 6px #00000029}vaadin-notification-card::part(content){padding:1.375rem 1.75rem 1.125rem}vaadin-notification-card[theme~=success]::part(overlay){border-inline-start:.5rem solid var(--lumo-success-color);color:var(--lumo-body-text-color)}vaadin-notification-card[theme~=error]::part(overlay){border-inline-start:.5rem solid var(--lumo-error-color);color:var(--lumo-body-text-color)}vaadin-notification-card[theme~=warning]::part(overlay){border-inline-start:.5rem solid var(--lumo-warning-color);color:var(--lumo-body-text-color)}vaadin-notification-card[theme~=primary]::part(overlay){border-inline-start:.5rem solid var(--lumo-info-color);color:var(--lumo-body-text-color)}:is(vaadin-integer-field,vaadin-number-field)[step-buttons-visible]:not([has-value]) input{text-align:start}:is(vaadin-integer-field,vaadin-number-field)[step-buttons-visible]:not([has-value])::part(label){inset-inline-start:2.5rem}:is(vaadin-integer-field,vaadin-number-field)::part(decrease-button){margin:1rem 0 0}:is(vaadin-integer-field,vaadin-number-field)::part(increase-button){margin:1rem 0 0}:is(vaadin-integer-field,vaadin-number-field)::part(decrease-button),:is(vaadin-integer-field,vaadin-number-field)::part(increase-button){color:var(--lumo-body-text-color);height:1em;width:1em}:is(vaadin-integer-field,vaadin-number-field)::part(decrease-button):before,:is(vaadin-integer-field,vaadin-number-field)::part(increase-button):before{font-family:Material Symbols;font-weight:400;margin:0}:is(vaadin-integer-field,vaadin-number-field)[theme~=small][step-buttons-visible]:not([has-value])::part(label){inset-inline-start:1.875rem}:is(vaadin-integer-field,vaadin-number-field)[theme~=small]::part(decrease-button),:is(vaadin-integer-field,vaadin-number-field)[theme~=small]::part(increase-button){font-size:var(--lumo-icon-size-s);margin:.6875rem 0 0}::part(overlay){background:#f5f5f5;border-radius:0;box-shadow:0 7px 11px #0000001f}vaadin-combo-box-overlay{--_vaadin-combo-box-items-container-border-width: 1px}vaadin-menu-bar-overlay::part(content){padding:1px}vaadin-menu-bar-overlay hr{margin:.0625rem .5rem}vaadin-multi-select-combo-box-overlay{--_vaadin-multi-select-combo-box-items-container-border-width: 1px}vaadin-select-overlay::part(content){padding:1px}vaadin-time-picker-overlay{--_vaadin-time-picker-items-container-border-width: 1px}vaadin-password-field::part(reveal-button){color:var(--lumo-body-text-color);margin:1rem 0 0}vaadin-password-field::part(reveal-button):before{font-family:Material Symbols;font-weight:400}vaadin-password-field-button{--vaadin-button-border: none}vaadin-password-field[theme~=small]::part(reveal-button){font-size:var(--lumo-icon-size-s);margin:.6875rem 0 0}:is(vaadin-combo-box,vaadin-text-field)[theme~=search]{--lumo-text-field-size: 2.75rem;--vaadin-input-field-background: white;--vaadin-input-field-bottom-end-radius: 0;--vaadin-input-field-bottom-start-radius: 0;--vaadin-input-field-top-end-radius: 0;--vaadin-input-field-top-start-radius: 0}:is(vaadin-combo-box,vaadin-text-field)[theme~=search][has-value]{--vaadin-input-field-value-font-weight: 700}:is(vaadin-combo-box,vaadin-text-field)[theme~=search]::part(input-field){padding-inline-end:0}:is(vaadin-combo-box,vaadin-text-field)[theme~=search] input{padding-top:0}:is(vaadin-combo-box,vaadin-text-field)[theme~=search]::part(toggle-button){align-items:center;clip-path:inset(0 0 1px 0);display:flex;font-size:var(--lumo-icon-size-s);font-weight:400;height:var(--lumo-text-field-size);justify-content:center;margin:0;width:var(--lumo-text-field-size)}:is(vaadin-combo-box,vaadin-text-field)[theme~=search]::part(toggle-button):before{content:"search"}:is(vaadin-combo-box,vaadin-text-field)[theme~=search]::part(toggle-button):hover{background-color:var(--lumo-contrast-10pct)}:is(vaadin-combo-box,vaadin-text-field)[theme~=search][focused]::part(input-field):before{border:2px dashed #005E92;content:"";inset:0;pointer-events:none;position:absolute}:is(vaadin-combo-box,vaadin-text-field)[theme~=search][theme~=small]{--lumo-text-field-size: 2.5rem}:is(vaadin-combo-box,vaadin-text-field)[theme~=search][theme~=small]::part(clear-button){margin:0}vaadin-split-layout :is([slot=primary],[slot=secondary]){overflow:auto}vaadin-tabs::part(forward-button),vaadin-tabs::part(back-button){font-family:Material Symbols}vaadin-tab{font-size:var(--lumo-font-size-s);padding-inline:1rem}vaadin-tab:after{content:none}vaadin-tab:before{background-color:var(--lumo-body-text-color);border-radius:0;left:0;transition:none;width:100%}vaadin-tab[selected]:before{transform:scale(1)}vaadin-tab[selected]{color:var(--lumo-body-text-color);font-weight:700}vaadin-upload-icon:before{font-family:Material Symbols}vaadin-upload-file::part(done-icon):before,vaadin-upload-file::part(warning-icon):before,vaadin-upload-file::part(start-button):before,vaadin-upload-file::part(retry-button):before,vaadin-upload-file::part(remove-button):before{font-family:Material Symbols}:host([theme~="side-nav"]) .vaadin-button-container{justify-content:start}slot:not([name]){margin:0}html{--lumo-primary-color: #d6002a;--lumo-primary-text-color: #d6002a;--lumo-primary-color-10pct: #FFEBE9;--lumo-header-text-color: black;--lumo-body-text-color: black;--lumo-secondary-text-color: var(--lumo-contrast-70pct);--lumo-base-color: white;--lumo-success-color: #009900;--lumo-success-text-color: #008000;--lumo-success-color-10pct: #E6F8E4;--lumo-success-color-5pct: #F4FCF3;--lumo-info-color: #0D71C6;--lumo-info-text-color: #0C6CC0;--lumo-info-color-10pct: #EAF3FD;--lumo-info-color-5pct: #F5F9FE;--lumo-error-color: #d40028;--lumo-error-text-color: #d40028;--lumo-error-color-10pct: #FFEBE9;--lumo-error-color-5pct: #FFF7F6;--lumo-warning-color: #f89406;--lumo-warning-text-color: #A35700;--lumo-warning-color-10pct: #FFECD0;--lumo-warning-contrast-color: #503418;--lumo-contrast-0pct: #f7f7f7;--lumo-contrast-5pct: #f0f0f0;--lumo-contrast-10pct: #e6e6e6;--lumo-contrast-20pct: #c9c9c9;--lumo-contrast-30pct: #adadad;--lumo-contrast-40pct: #919191;--lumo-contrast-50pct: #757575;--lumo-contrast-60pct: #5c5c5c;--lumo-contrast-70pct: #454545;--lumo-contrast-80pct: #2e2e2e;--lumo-contrast-90pct: #1b1b1b;--lumo-contrast: #0b0b0b;--lumo-yellow: #edf86f;--lumo-brown: #9e8d73;--lumo-light-blue: #c7dae0}.bg-brown{background-color:var(--lumo-brown)}.bg-contrast-0{background-color:var(--lumo-contrast-0pct)}.bg-error-5{background-color:var(--lumo-error-color-5pct)}.bg-info{background-color:var(--lumo-info-color)}.bg-info-10{background-color:var(--lumo-info-color-10pct)}.bg-light-blue{background-color:var(--lumo-light-blue)}.bg-success-5{background-color:var(--lumo-success-color-5pct)}.bg-yellow{background-color:var(--lumo-yellow)}.border-brown{--lumo-utility-border-color: var(--lumo-brown)}.border-contrast-0{--lumo-utility-border-color: var(--lumo-contrast-0pct)}.border-info{--lumo-utility-border-color: var(--lumo-info-color)}.border-light-blue{--lumo-utility-border-color: var(--lumo-light-blue)}.border-yellow{--lumo-utility-border-color: var(--lumo-yellow)}.text-brown{color:var(--lumo-brown)}.text-contrast-0{color:var(--lumo-contrast-0pct)}.text-contrast-40{color:var(--lumo-contrast-40pct)}.text-info{color:var(--lumo-info-color)}.text-light-blue{color:var(--lumo-light-blue)}.text-yellow{color:var(--lumo-yellow)}html{--lumo-box-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--lumo-box-shadow-s: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--lumo-box-shadow-m: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--lumo-box-shadow-l: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--lumo-box-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)}html{--lumo-size-xxs: 1rem;--lumo-size-xs: 1.5rem;--lumo-size-s: 2rem;--lumo-size-m: 2.5rem;--lumo-size-l: 3rem}html{--lumo-space-xxs: .125rem}@font-face{font-display:swap;font-family:Akkurat Pro;font-style:normal;font-weight:400;src:url(./AkkuratPro-BnaEIDCD.woff2) format("woff2")}@font-face{font-display:swap;font-family:Material Symbols;font-style:normal;font-weight:400;src:url(./MaterialSymbols-DjUrqCYw.woff2) format("woff2")}html{--lumo-font-family: "Akkurat Pro", Arial, sans-serif;--lumo-font-size-xxxxxxxl: 4.5rem;--lumo-font-size-xxxxxxl: 3.625rem;--lumo-font-size-xxxxxl: 3rem;--lumo-font-size-xxxxl: 2.25rem;--lumo-font-size-xxxl: 1.875rem;--lumo-font-size-xxl: 1.5rem;--lumo-font-size-xl: 1.25rem;--lumo-font-size-l: 1.125rem;--lumo-font-size-m: 1rem;--lumo-font-size-s: .875rem;--lumo-font-size-xs: .6875rem;--lumo-font-size-xxs: .5625rem;--lumo-line-height-l: 1.65;--lumo-line-height-m: 1.5;--lumo-line-height-s: 1.35;--lumo-line-height-xs: 1.15;--lumo-letter-spacing-xl: .1em;--lumo-letter-spacing-l: .01em;--lumo-letter-spacing-m: 0;--lumo-letter-spacing-s: -.02em;--lumo-letter-spacing-xs: -.04em;--lumo-icon-size-l: 1.75rem;--lumo-icon-size-m: 1.5rem;--lumo-icon-size-s: 1.125rem;--lumo-icon-size-xs: 1rem;--lumo-icon-size-xxs: .75rem;--lumo-icons-angle-left: "chevron_left";--lumo-icons-angle-right: "chevron_right";--lumo-icons-calendar: "event";--lumo-icons-checkmark: "check";--lumo-icons-clock: "schedule";--lumo-icons-cross: "close";--lumo-icons-dropdown: "keyboard_arrow_down";--lumo-icons-error: "error";--lumo-icons-eye: "visibility";--lumo-icons-eye-disabled: "visibility_off";--lumo-icons-minus: "remove";--lumo-icons-play: "play_arrow";--lumo-icons-plus: "add";--lumo-icons-reload: "refresh";--lumo-icons-upload: "upload"}html{font-size:.9375rem}@media(width>=96rem){html{font-size:var(--lumo-font-size-s)}}.text-3xl,.text-2xl,.text-xl{letter-spacing:var(--lumo-letter-spacing-s);line-height:var(--lumo-line-height-m)}.text-l,.text-m,.text-s,.text-xs,.text-2xs{letter-spacing:var(--lumo-letter-spacing-m);line-height:var(--lumo-line-height-m)}:is(h1,h2,h3,h4,h5,h6){font-weight:400}:is(h1,h2,h3,h4,h5,h6).text-2xl{font-size:var(--lumo-font-size-xxxxxxxl);letter-spacing:var(--lumo-letter-spacing-xs);line-height:var(--lumo-line-height-xs)}:is(h1,h2,h3,h4,h5,h6).text-xl{font-size:var(--lumo-font-size-xxxxxxl);letter-spacing:var(--lumo-letter-spacing-s);line-height:var(--lumo-line-height-xs)}:is(h1,h2,h3,h4,h5,h6).text-l{font-size:var(--lumo-font-size-xxxxxl);letter-spacing:var(--lumo-letter-spacing-s);line-height:var(--lumo-line-height-xs)}:is(h1,h2,h3,h4,h5,h6).text-m{font-size:var(--lumo-font-size-xxxxl);letter-spacing:var(--lumo-letter-spacing-s);line-height:var(--lumo-line-height-xs)}:is(h1,h2,h3,h4,h5,h6).text-s{font-size:var(--lumo-font-size-xxxl);letter-spacing:var(--lumo-letter-spacing-s);line-height:var(--lumo-line-height-xs)}:is(h1,h2,h3,h4,h5,h6).text-xs{font-size:var(--lumo-font-size-xxl);letter-spacing:var(--lumo-letter-spacing-s);line-height:var(--lumo-line-height-xs)}:is(h1,h2,h3,h4,h5,h6).text-2xs{font-size:var(--lumo-font-size-xl);letter-spacing:var(--lumo-letter-spacing-m);line-height:var(--lumo-line-height-xs)}.material-symbols{display:inline-block;font-family:Material Symbols;font-size:var(--lumo-icon-size-m);font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal}.icon-l{font-size:var(--lumo-icon-size-l)}.icon-m{font-size:var(--lumo-icon-size-m)}.icon-s{font-size:var(--lumo-icon-size-s)}
