.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: 0.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}.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)}vaadin-button{font-size: var(--lumo-font-size-s)}vaadin-button[theme~="primary"]{text-shadow:0 -1px 0 var(--lumo-shade-20pct)}vaadin-button:not([theme~="tertiary"]){background-image:linear-gradient(var(--lumo-tint-5pct),var(--lumo-shade-5pct));box-shadow:inset 0 0 0 1px var(--lumo-contrast-20pct)}vaadin-button:not([theme~="tertiary"]):not([theme~="primary"]):not([theme~="error"]):not([theme~="success"]):not([disabled][disabled]){color:var(--lumo-body-text-color)}vaadin-button[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)}vaadin-checkbox{font-size: var(--lumo-font-size-s)}vaadin-checkbox.smaller-text{font-size: var(--lumo-font-size-xs)}vaadin-checkbox::part(label){font-size: var(--lumo-font-size-s)}vaadin-checkbox.smaller-text::part(label){font-size: var(--lumo-font-size-xs)}vaadin-checkbox[theme~="toggle-button"]::part(checkbox)::after{font-size: 1.25em}vaadin-checkbox[theme~="toggle-button"]::part(checkbox),vaadin-checkbox[theme~="toggle-button"]>input{grid-column: 2}vaadin-checkbox-group[theme~="toggle-button"]>vaadin-checkbox::part(checkbox),vaadin-checkbox[theme~="toggle-button"]::part(checkbox){width: calc(1.5em * 2 - 12px);height: 1.5em;border-radius: 0.75em;background-color: var(--lumo-contrast-40pct);margin: 0;cursor: pointer}vaadin-checkbox-group[theme~="toggle-button"]>vaadin-checkbox::part(checkbox)::after,vaadin-checkbox[theme~="toggle-button"]::part(checkbox)::after{width: calc(1.2em - 4px);height: calc(1.2em - 4px);border-radius: 50%;background-color: var(--lumo-primary-contrast-color);border: none;top: 2px;left: 2px;transform: none;opacity: 1;transition: transform 0.2s ease}vaadin-checkbox-group[theme~="toggle-button"]>vaadin-checkbox[disabled]::part(checkbox)::after,vaadin-checkbox[theme~="toggle-button"][disabled]::part(checkbox)::after{color: transparent!important}vaadin-checkbox-group[theme~="toggle-button"]>vaadin-checkbox[checked]::part(checkbox)::after,vaadin-checkbox[theme~="toggle-button"][checked]::part(checkbox)::after{transform: translate(calc(100% - 8px))}vaadin-checkbox-group[theme~="toggle-button"]>vaadin-checkbox[checked]::part(checkbox),vaadin-checkbox[theme~="toggle-button"][checked]::part(checkbox){background-color: var(--lumo-primary-color)}vaadin-checkbox-group[theme~="toggle-button"]>vaadin-checkbox[checked][disabled]::part(checkbox),vaadin-checkbox[theme~="toggle-button"][checked][disabled]::part(checkbox){background-color: var(--lumo-primary-color);opacity: 0.3}vaadin-context-menu-overlay[theme~="Launchpad"]{left: 0px !important;bottom: var(--footer-bar-height) !important}vaadin-context-menu-overlay[theme~="UserMenu"]{right: 0px !important;top: var(--title-bar-height) !important;padding: 0px}vaadin-context-menu-item{font-size: var(--lumo-font-size-s)}vaadin-context-menu-item.smaller-text{font-size: var(--lumo-font-size-xs)}vaadin-grid{font-size: var(--lumo-font-size-s)}vaadin-grid::part(reverse-column-direction){direction: rtl}@media (max-width: 479px){vaadin-grid[theme~="mobile"] #header{display: none}vaadin-grid[theme~="mobile"]:not([theme~="no-border"]){border: none}}vaadin-selection-grid{font-size: var(--lumo-font-size-s)}vaadin-selection-grid.smaller-text{font-size: var(--lumo-font-size-xs)}vaadin-grid-cell-content{text-overflow: ellipsis}vaadin-item{font-size: var(--lumo-font-size-s)}vaadin-item.smaller-text{font-size: var(--lumo-font-size-xs)}vaadin-list-box::part(value){font-size: var(--lumo-font-size-s)}vaadin-list-box.smaller-text::part(value){font-size: var(--lumo-font-size-xs)}vaadin-login-overlay-wrapper{color: var(--lumo-shade-30pct)}vaadin-login-overlay-wrapper::part(card){width: calc(var(--lumo-size-m) * 12)}vaadin-login-overlay-wrapper::part(brand){background-color: var(--lumo-shade-70pct)}vaadin-login-overlay-wrapper[theme~="dark"]::part(brand){background-color: var(--lumo-contrast-10pct)}vaadin-login-overlay-wrapper::part(description){font-size: var(--lumo-font-size-xl)}vaadin-login-overlay-wrapper::part(backdrop){background-color: var(--lumo-shade-70pct);background-position: bottom;background-size: cover}vaadin-login-overlay-wrapper[theme~="dark"]::part(backdrop){}vaadin-radio-group{font-size: var(--lumo-font-size-s)}vaadin-radio-group.smaller-text{font-size: var(--lumo-font-size-xs)}vaadin-select::part(value){font-size: var(--lumo-font-size-s)}vaadin-select.smaller-text vaadin-item{font-size: var(--lumo-font-size-xs)}vaadin-select-text-field::part(value){font-size: var(--lumo-font-size-s)}vaadin-select-text-field.smaller-text::part(value){font-size: var(--lumo-font-size-xs)}vaadin-select-item{font-size: var(--lumo-font-size-s)}vaadin-select-item.smaller-text{font-size: var(--lumo-font-size-xs)}vaadin-text-area::part(input-field){font-size: var(--lumo-font-size-s)}vaadin-text-area.smaller-text::part(input-field){font-size: var(--lumo-font-size-xs)}vaadin-date-picker{font-size: var(--lumo-font-size-s)}vaadin-date-picker.smaller-text{font-size: var(--lumo-font-size-xs)}vaadin-time-picker{font-size: var(--lumo-font-size-s)}vaadin-time-picker.smaller-text{font-size: var(--lumo-font-size-xs)}vaadin-time-picker-item.smaller-text{font-size: var(--lumo-font-size-s)}vaadin-time-picker-item{font-size: var(--lumo-font-size-xs)}vaadin-text-field{align-self: auto}vaadin-text-field::part(input-field){font-size: var(--lumo-font-size-s)}vaadin-text-field.smaller-text::part(input-field){font-size: var(--lumo-font-size-xs)}vaadin-text-field-container::part(input-field){font-size: var(--lumo-font-size-s)}vaadin-text-field-container.smaller-text::part(input-field){font-size: var(--lumo-font-size-xs)}vaadin-upload:not([nodrop]){padding: var(--lumo-space-xxs);display: inline-flex;flex-grow: 1;align-items: flex-start;flex-wrap: wrap}vaadin-upload-file-list{flex-grow: 1}vaadin-upload-file{font-size: var(--lumo-font-size-s)}vaadin-upload::part(primary-buttons){display: flex;align-items: center;width: 100%;flex-direction: row-reverse}vaadin-upload::part(drop-label){flex-grow: 1;text-align: center}vaadin-integer-field{font-size: var(--lumo-font-size-s);width: 8em}vaadin-integer-field.smaller-text{font-size: var(--lumo-font-size-xs);width: 8em}vaadin-number-field{font-size: var(--lumo-font-size-s);width: 8em}vaadin-number-field.smaller-text{font-size: var(--lumo-font-size-xs);width: 8em}vaadin-confirm-dialog::part(overlay){display: flex;flex-direction: column}vaadin-confirm-dialog::part(header){border-radius: var(--lumo-border-radius-m) var(--lumo-border-radius-m) 0 0;background-color: hsl(214,35%,21%);margin-inline-start: 0px;color: var(--lumo-primary-contrast-color)}vaadin-confirm-dialog[theme~=dark]::part(header){background-color: var(--lumo-contrast-20pct);margin-inline-start: 0px}vaadin-confirm-dialog>[slot="header"]{color: var(--lumo-tint-90pct)}vaadin-confirm-dialog::part(content){display: flex;flex-direction: column;padding-top: var(--lumo-space-m)}vaadin-confirm-dialog::part(message){font-size: var(--lumo-font-size-s);text-align: center;flex-grow: 1}vaadin-confirm-dialog span{font-size: var(--lumo-font-size-s)}.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-m);margin-top: calc((var(--app-bar-height) - var(--lumo-icon-size-m)) / 2);font-size: var(--lumo-font-size-l)}.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__info{font-style: italic}.app-bar__avatar{border-radius: 100%;flex-shrink: 0;margin-left: var(--lumo-space-m);height: var(--lumo-size-m);width: var(--lumo-size-m)}.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: hsl(214,100%,98%);background-color: hsl(214,35%,21%);box-shadow: 0 2px 4px -1px hsla(214,8%,4%,0.23),0 3px 12px -1px hsla(214,12%,6%,0.32)}.app-bar__title{color: hsl(214,100%,98%)}}.app-dialog__header{margin: -24px -24px 20px -24px;padding: 10px 24px;border-radius: var(--lumo-border-radius-m) var(--lumo-border-radius-m) 0px 0px}.app-dialog__container{height: 100%}.app-dialog__content{flex-grow: 1;font-size: var(--lumo-font-size-s);overflow: scroll}.app-dialog__footer{margin: 20px -24px -24px -24px;padding: 12px 24px;justify-content: space-evenly;flex-direction: row-reverse;background-color: var(--lumo-contrast-5pct)}.app-dialog__footer vaadin-button{margin: 0em}.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{max-height: 40px;max-width: 40px}.brand-expression__title{margin-left: var(--lumo-space-s)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.navi-drawer[rail]:not([open]):not(:hover) .brand-expression__logo{width: 100%}}.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: translateX(100%)}.details-drawer:not([open])[position="bottom"]{transform: translateY(100%)}}@media(min-width: 720px){.details-drawer[position="bottom"]{height: 21em}.details-drawer:not([open])[position="bottom"]{margin-bottom: -24em}.details-drawer[position="right"]{width: var(--details-drawer-width)}.details-drawer:not([open])[position="right"]{margin-right: calc(var(--details-drawer-width) * -1)}}.footer-bar{background-color: var(--lumo-base-color);box-shadow: var(--lumo-box-shadow-s);flex-direction: column;position: relative;z-index: 1}.footer-bar[theme~=dark]{background-color: var(--lumo-contrast-5pct)}.footer-bar__container{padding-left: var(--lumo-space-s);padding-right: var(--lumo-space-s);transition: padding var(--transition-duration-m);height: var(--footer-bar-height)}.footer-bar__launchpad-icon{color: var(--lumo-contrast-80pct)}.footer-bar__launchpad-menu-icon{width: 20px;vertical-align: middle;margin-right: var(--lumo-space-s)}vaadin-icon.footer-bar__launchpad-icon{width: var(--lumo-icon-size-s);margin-right: calc(var(--lumo-size-xs)/2)}.footer-bar__strip{flex-grow: 1}.footer-bar__sys-info-label{margin-right: 0.2em}.footer-bar__sys-info-container{height: 100%;padding: 0px 10px 0px 10px;border-right: solid 1px}.footer-bar__icon{padding: var(--lumo-space-s);color: var(--lumo-shade-80pct);width: var(--lumo-icon-size-l)}.footer-bar__status-icon{background-repeat: no-repeat;background-size: var(--lumo-icon-size-m);background-position: center;width: var(--lumo-size-xs);height: var(--lumo-size-xs);margin-left: var(--lumo-space-xs)}.down{background-image: url('./img/red_cross.png')}.up{background-image: url('./img/green_check.png')}.footer-bar__info-row-label{width: 90px}.footer-bar__info-row-text{font-style: italic}.footer-bar__status-row-label{flex-grow: 1}.footer-bar__status-auraya-logo-row{flex-direction: column;margin-top: 10px}.footer-bar__status-auraya-logo-row-image{width: 150px}.footer-bar__powered-by-container{align-items: center}.footer-bar__powered-by-label{font-size: var(--lumo-font-size-s);padding-right: 5px}@media (max-width: 550px){.footer-bar__powered-by-label,.footer-bar__sys-info-label{display: none}}.footer-bar__armorvox-logo{height: calc(var(--lumo-icon-size-s) * 1.5)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.footer-bar{color: hsl(214,100%,98%);background-color: hsl(214,35%,21%);box-shadow: 0 2px 4px -1px hsla(214,8%,4%,0.23),0 3px 12px -1px hsla(214,12%,6%,0.32)}.footer-bar__title{color: hsl(214,100%,98%)}}.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__content{flex: 1;overflow: hidden}.list-item__content span{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-prefix][with-divider]::after{left: calc((var(--lumo-icon-size-m) + var(--lumo-space-l)) + var(--lumo-space-l))}vaadin-grid .list-item span{pointer-events: none}@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))}}.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;transition: width var(--transition-duration-s);width: var(--navi-drawer-rail-width)}.navi-drawer[rail]:not([open]) + .root__column{}@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{position: absolute}.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]) .account-switcher__avatar,.navi-drawer[rail]:not([open]) .navi-item__link vaadin-icon{margin-left: 0px;margin-right: auto}.navi-drawer[rail]:not([open]) .account-switcher__title,.navi-drawer[rail]:not([open]) .account-switcher__email,.navi-drawer[rail]:not([open]) .brand-expression__title,.navi-drawer[rail]:not([open]) .navi-item[level],.navi-drawer[rail]:not([open]) .navi-item__link span,.navi-drawer[rail]:not([open]) .navi-item vaadin-button{display: none}.navi-drawer[rail]:not([open]) .navi-drawer__footer vaadin-icon{margin-left: 0.25em;margin-right: -0.25em;width: var(--navi-drawer-rail-width)}}@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: normal;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{flex-shrink: 0;margin: 0 var(--lumo-space-s) 0 0;transition: margin var(--transition-duration-s);width: var(--lumo-icon-size-m);height: var(--lumo-icon-size-m)}.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)}.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);margin-left: auto;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}}.title-bar{background-color: var(--lumo-base-color);box-shadow: var(--lumo-box-shadow-s);flex-direction: column;position: relative;z-index: 1;width: 100%}.title-bar__container{height: var(--title-bar-height);padding-left: var(--lumo-space-r-l);padding-right: var(--lumo-space-r-l);transition: padding var(--transition-duration-m)}.title-bar__navi-icon,.title-bar__context-icon{margin-bottom: calc((var(--title-bar-height) - var(--lumo-icon-size-m)) / 2);margin-right: var(--lumo-space-l);margin-top: calc((var(--title-bar-height) - var(--lumo-icon-size-m)) / 2)}.title-bar__logo{max-height: 30px;padding-right: 5px}.title-bar__title{flex-grow: 1;margin: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.title-bar__title:not(:empty){margin-bottom: calc((var(--title-bar-height) - (var(--lumo-font-size-l) * var(--lumo-line-height-xs))) / 2);margin-top: calc((var(--title-bar-height) - (var(--lumo-font-size-l) * var(--lumo-line-height-xs))) / 2)}.title-bar__info{font-style: italic}.title-bar__avatar{border-radius: 100%;flex-shrink: 0;margin-left: var(--lumo-space-m);height: var(--lumo-size-m);width: var(--lumo-size-m)}.title-bar__user-profile-name{margin-bottom: var(--lumo-space-l)}.title-bar__user-details-row-label{width: 6em}.title-bar__user-details-row-text{margin-left: var(--lumo-space-m);color: var(--lumo-contrast-60pct)}.title-bar__user-role-row{font-style: italic;color: var(--lumo-contrast-60pct)}.title-bar__user-details-avatar-row-image{border-radius: 100%;height: 150px;margin-bottom: 10px}.title-bar__user-details-avatar-row{flex-direction: column}@media (min-width: 1024px){.title-bar__navi-icon{display: none}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.title-bar{color: hsl(214,100%,98%);background-color: hsl(214,35%,21%);box-shadow: 0 2px 4px -1px hsla(214,8%,4%,0.23),0 3px 12px -1px hsla(214,12%,6%,0.32)}.title-bar__title{color: hsl(214,100%,98%)}}.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}.home__view-header{align-items: center;justify-content: flex-end;padding: var(--lumo-space-s)}.home__view-content{align-items: center}.home__card{}.home__card-content{background-color: var(--lumo-base-color);border-radius: var(--lumo-border-radius-s);box-shadow: var(--lumo-box-shadow-xs);padding-top: 0;padding-right: var(--lumo-space-l);padding-bottom: var(--lumo-space-l);padding-left: var(--lumo-space-l);box-sizing: border-box}.home__card-row{gap: var(--lumo-space-l)}.home__card-left{padding-right: var(--lumo-space-r-l)}div:not(.small).home__card-left{padding-right: calc(var(--lumo-space-xl) / 1)}div.home__card-right{padding-left: var(--lumo-space-r-l)}div:not(.small).home__card-right{padding-left: calc(var(--lumo-space-xl) / 1)}.home__row-half{width: 45%}.home__row-full{width: 100%}.home__card,.home__card-content,.home__card-left,.home__row-full,.home__row-full>*{cursor: default}.login__title{color: var(--lumo-tint-90pct);margin-top: var(--lumo-space-s);margin-bottom: var(--lumo-space-s);padding-top: var(--lumo-space-m);padding-bottom: var(--lumo-space-m)}.login__title img{width: 50px;position: relative;top: 12px}.login__tenant-form{margin-top: 0px}.login__tenant-field{color: var(--lumo-contrast-color);width: 100%;margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px}.users__view-content{height: 100%;overflow: scroll;flex-direction: column}.users__pagination-control-left{flex-grow: 1;justify-content: flex-start;align-items: center}.users__pagination-control-buttons{flex-grow: 1;justify-content: center;max-width: 70%}.users__pagination-page-buttons{align-items: center}.users__pagination-control-buttons vaadin-button{min-width: var(--lumo-size-l)}.users__pagination-control-right{flex-grow: 1;justify-content: flex-end;align-items: center}.users__pagination-control-right vaadin-select{width: 5em}.users__details-content{padding: 1rem;flex-direction: column}.users__details-footer{align-items: center;min-height: calc(var(--lumo-size-m) * 2);justify-content: center;width: 100%}.users__details-footer-button{margin: 0 var(--lumo-space-s)}.users__control-strip{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: var(--lumo-space-s);width: 100%}.users__content-view{flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: var(--lumo-space-s)}.users__pagination-controls{margin-top: var(--lumo-space-s)}.users__buttons-container{flex-direction: row;flex-grow: 1;justify-content: flex-end}.organizations__view-content{height: 100%;overflow: scroll;flex-direction: column}.organizations__pagination-control-left{flex-grow: 1;justify-content: flex-start;align-items: center}.organizations__pagination-control-buttons{flex-grow: 1;justify-content: center;max-width: 70%}.organizations__pagination-page-buttons{align-items: center}.organizations__pagination-control-buttons vaadin-button{min-width: var(--lumo-size-l)}.organizations__pagination-control-right{flex-grow: 1;justify-content: flex-end;align-items: center}.organizations__pagination-control-right vaadin-select{width: 5em}.organizations__control-strip-button{margin-right: var(--lumo-space-s)}.organizations__details-content{padding: 1rem;flex-direction: column}.organizations__footer-warning-label{justify-content: flex-start;align-items: center}.organizations__footer-content{align-items: center;justify-content: center;width: 100%}.organizations__details-footer{align-items: center;min-height: calc(var(--lumo-size-m) * 2);justify-content: center;width: 100%;flex-wrap: wrap;row-gap: var(--lumo-space-xs)}.organizations__details-footer-button{margin: 0 var(--lumo-space-s)}.organizations__control-strip{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: var(--lumo-space-s);width: 100%}.organizations__content-view{flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: var(--lumo-space-s)}.organizations__pagination-controls{margin-top: var(--lumo-space-s)}.organizations__pagination-control-left{flex-grow: 1;justify-content: flex-start;align-items: center}.organizations__pagination-control-right{flex-grow: 1;justify-content: flex-end;align-items: center}.organizations__pagination-control-buttons{flex-grow: 1;justify-content: center;max-width: 70%}.organizations__buttons-container{flex-direction: row;flex-grow: 1;justify-content: flex-end}.organizations__pagination-control-right vaadin-select{width: 5em}.organizations__details-panel{width: 100%;height: 100%;margin-right: 1rem;flex-wrap: nowrap !important;overflow: scroll}.organizations__details-panel vaadin-text-field{width: 100%}.organizations__details-fields-panel{width: 100%;height: 100%;margin-right: 1rem;flex-wrap: nowrap !important;overflow: scroll}.organizations__details-fields-panel vaadin-text-field{width: 100%}.organizations__organization-pill{background-color: var(--lumo-contrast-10pct);color: var(--lumo-body-text-color);padding: 0.25em 0.6em;border-radius: var(--lumo-border-radius-m);font-size: var(--lumo-font-size-s);margin-right: 4px;margin-bottom: 4px;display: inline-block}.organizations__tile{height: 6rem !important;width: 12rem;cursor: pointer;opacity: 0.8;transition: 0.3s;align-items: center;justify-content: center;white-space: normal;word-wrap: break-word}.organizations__tile:hover{opacity: 1;border-color: var(--lumo-primary-text-color) !important}.organizations__tile #titleContainer{align-items: center;justify-content: center;border-bottom: none !important}.organizations__goto-user-button{margin-left: var(--lumo-space-s)}.organizations__help-icon{color: var(--lumo-contrast-60pct);cursor: pointer}.organizations__tooltip-container{background-color: var(--lumo-contrast-90pct);color: var(--lumo-base-color);max-width: 300px;padding: var(--lumo-space-s)}.organizations__tooltip-title{font-weight: bold;margin: 0}.organizations__tooltip-paragraph{font-size: var(--lumo-font-size-xs);margin: 0;white-space: pre-wrap;padding-top: var(--lumo-space-xs)}.keys__view-content{height: 100%;overflow: scroll;flex-direction: column}.keys__pagination-control-left{flex-grow: 1;justify-content: flex-start;align-items: center}.keys__pagination-control-buttons{flex-grow: 1;justify-content: center;max-width: 70%}.keys__pagination-page-buttons{align-items: center}.keys__pagination-control-buttons vaadin-button{min-width: var(--lumo-size-l)}.keys__pagination-control-right{flex-grow: 1;justify-content: flex-end;align-items: center}.keys__pagination-control-right vaadin-select{width: 5em}.keys__control-strip-button{margin-right: var(--lumo-space-s)}.keys__details-content{padding: 1rem;flex-direction: column}.keys__details-footer{align-items: center;min-height: calc(var(--lumo-size-m) * 2);justify-content: center;width: 100%;flex-wrap: wrap;row-gap: var(--lumo-space-xs)}.keys__details-footer-button{margin: 0 var(--lumo-space-s)}.keys__control-strip{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: var(--lumo-space-s);width: 100%}.keys__content-view{flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: var(--lumo-space-s)}.keys__pagination-controls{margin-top: var(--lumo-space-s)}.keys__buttons-container{flex-direction: row;flex-grow: 1;justify-content: flex-end}.keys__tile{height: 6rem !important;width: 12rem;cursor: pointer;opacity: 0.8;transition: 0.3s;align-items: center;justify-content: center;white-space: normal;word-wrap: break-word}.keys__tile:hover{opacity: 1;border-color: var(--lumo-primary-text-color) !important}.keys__tile #titleContainer{align-items: center;justify-content: center;border-bottom: none !important}.keys__help-icon{color: var(--lumo-contrast-60pct);cursor: pointer}.keys__tooltip-container{background-color: var(--lumo-contrast-90pct);color: var(--lumo-base-color);max-width: 300px;padding: var(--lumo-space-s)}.keys__tooltip-title{font-weight: bold;margin: 0}.keys__tooltip-paragraph{font-size: var(--lumo-font-size-xs);margin: 0;white-space: pre-wrap;padding-top: var(--lumo-space-xs)}.assets__tile{height: 11rem !important;width: 15rem;cursor: pointer;opacity: 0.8;transition: 0.3s;white-space: normal;word-wrap: break-word}.assets__tile:hover{opacity: 1;border-color: var(--lumo-primary-text-color) !important}.assets__details-content{padding: 1rem;flex-direction: column}.assets__details-footer{align-items: center;min-height: calc(var(--lumo-size-m) * 2);justify-content: center;width: 100%}.assets__details-footer-button{margin: 0 var(--lumo-space-s)}.assets__control-strip{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: var(--lumo-space-s);width: 100%}.assets__control-strip-button{margin-right: var(--lumo-space-s)}.assets__content-view{flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: var(--lumo-space-s)}.assets__pagination-controls{margin-top: var(--lumo-space-s)}.assets__pagination-control-left{flex-grow: 1;justify-content: flex-start;align-items: center}.assets__pagination-control-right{flex-grow: 1;justify-content: flex-end;align-items: center}.assets__pagination-control-buttons{flex-grow: 1;justify-content: center;max-width: 70%}.assets__.pagination-page-buttons{align-items: center}.assets__buttons-container{flex-direction: row;flex-grow: 1;justify-content: flex-end}.assets__pagination-control-right vaadin-select{width: 5em}.demo__control-strip{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: var(--lumo-space-s);width: 100%}.demo__buttons-container{flex-direction: row;flex-grow: 1;justify-content: flex-end}.demo__content-view{flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: var(--lumo-space-s);overflow: auto}.demo__doc-content{flex-grow: 1;justify-content: center;max-width: 70%;padding: 7.2pt 36pt 36pt 36pt}.demo__card-content{background-color: var(--lumo-base-color);border-radius: var(--lumo-border-radius-s);box-shadow: var(--lumo-box-shadow-xs);padding-top: 0;padding-right: var(--lumo-space-l);padding-bottom: var(--lumo-space-l);padding-left: var(--lumo-space-l);box-sizing: border-box}[theme~="dark"] .demo__doc-content,[theme~="dark"] .demo__doc-content *{color: var(--lumo-primary-text-color) !important;background-color: var(--lumo-base-color);border-color: var(--lumo-primary-color)}.documents__content-view{flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: var(--lumo-space-s);overflow: auto}.documents__doc-content{flex-grow: 1;justify-content: center;max-width: 70%;padding: 7.2pt 36pt 36pt 36pt}.documents__card-content{background-color: var(--lumo-base-color);border-radius: var(--lumo-border-radius-s);box-shadow: var(--lumo-box-shadow-xs);padding-top: 0;padding-right: var(--lumo-space-l);padding-bottom: var(--lumo-space-l);padding-left: var(--lumo-space-l);box-sizing: border-box}[theme~="dark"] .documents__doc-content,[theme~="dark"] .documents__doc-content *{color: var(--lumo-primary-text-color) !important;background-color: var(--lumo-base-color);border-color: var(--lumo-primary-color)}.evaluation__content-view{flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;margin-bottom: var(--lumo-space-s);overflow: auto}.evaluation__card-content{background-color: var(--lumo-base-color);border-radius: var(--lumo-border-radius-s);box-shadow: var(--lumo-box-shadow-xs);padding: var(--lumo-space-l);box-sizing: border-box;width: 100%;min-height: min-content}.evaluation__card-heading{margin-top: 0}.evaluation__card-footer{min-height: calc(var(--lumo-size-m) * 2);justify-content: center;width: 100%;padding: var(--lumo-space-s) var(--lumo-space-l);margin: var(--lumo-space-m) calc(-1 * var(--lumo-space-l)) calc(-1 * var(--lumo-space-l)) calc(-1 * var(--lumo-space-l));box-sizing: border-box;border-radius: 0 0 var(--lumo-border-radius-s) var(--lumo-border-radius-s)}.evaluation__card-footer-button{margin: 0 var(--lumo-space-s)}.support__tile{height: 6rem !important;width: 12rem;cursor: pointer;opacity: 0.8;transition: 0.3s;align-items: center;justify-content: center;white-space: normal;word-wrap: break-word}.support__tile:hover{opacity: 1;border-color: var(--lumo-primary-text-color) !important}.support__tile #titleContainer{align-items: center;justify-content: center;border-bottom: none !important}.admin__view-header{align-items: center;justify-content: flex-end;padding: var(--lumo-space-s)}.admin__view-content{align-items: center}.admin__card{}.admin__card-content{background-color: var(--lumo-base-color);border-radius: var(--lumo-border-radius-s);box-shadow: var(--lumo-box-shadow-xs)}.admin__card-left{padding-right: var(--lumo-space-r-l)}div:not(.small).admin__card-left{padding-right: calc(var(--lumo-space-xl) / 1)}div.admin__card-right{padding-left: var(--lumo-space-r-l)}div:not(.small).admin__card-right{padding-left: calc(var(--lumo-space-xl) / 1)}.admin__row-half{width: 45%}.admin__row-full{width: 100%}.admin__card,.admin__card-content,.admin__card-left,.admin__row-full,.admin__row-full>*{cursor: default}.events__view-content{height: 100%;overflow: scroll;flex-direction: column}.events__pagination-control-left{flex-grow: 1;justify-content: flex-start;align-items: center}.events__pagination-control-buttons{flex-grow: 1;justify-content: center;max-width: 70%}.events__pagination-page-buttons{align-items: center}.events__pagination-control-buttons vaadin-button{min-width: var(--lumo-size-l)}.events__pagination-control-right{flex-grow: 1;justify-content: flex-end;align-items: center}.events__pagination-control-right vaadin-select{width: 5em}.events__field-container{flex-wrap: wrap;align-items: baseline;justify-content: space-between;width: 100%}.events__field-container-filters{flex-wrap: wrap;align-items: baseline;gap: var(--lumo-space-m);flex-grow: 1}.events__field-start-date-time,.events__field-end-date-time{width: 16rem}.events__details-content{padding: 1rem;flex-direction: column}.events__details-footer{align-items: center;min-height: calc(var(--lumo-size-m) * 2);justify-content: center;width: 100%}.events__details-footer-button{margin: 0 var(--lumo-space-s)}.events__control-strip{display: flex;flex-direction: column;gap: var(--lumo-space-s);margin-bottom: var(--lumo-space-s);width: 100%}.events__control-strip-button{margin-right: var(--lumo-space-s)}.events__content-view{flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: var(--lumo-space-s)}.events__pagination-controls{margin-top: var(--lumo-space-s);justify-content: center;align-items: baseline;width: 100%}.events__buttons-container{flex-direction: row;flex-grow: 1;align-items: baseline;gap: var(--lumo-space-s);margin-top: var(--lumo-space-s);justify-content: flex-end}.amazon-connect{background-image: url('img/background.jpeg');background-size: cover;background-position: center;min-height: 100vh;width: 100vw;display: flex;align-items: start;justify-content: center}.amazon-connect__center-box{margin: auto;background-color: #0f1b2a;border-radius: 12px;padding: 2rem 3rem 1rem 3rem;box-shadow: 0 8px 32px 0 rgba(31,38,135,0.37);display: flex;flex: 0 1 auto;min-width: 50vw;min-height: 60vh;max-width: 80vw;align-items: start;overflow: auto}.amazon-connect__eva-logo{margin-right: var(--lumo-space-m);display: flex;background-repeat: no-repeat;background-size: var(--lumo-icon-size-m);background-position: center;width: var(--lumo-size-m);height: var(--lumo-size-m);margin-left: var(--lumo-space-xs)}.amazon-connect__eva-text{color: var(--lumo-body-text-color);text-align: left}.amazon-connect__view-container{align-items: start;justify-content: center;flex: 1 1 auto;padding: 0}.amazon-connect__footer{width: 100%;justify-content: flex-end;align-items: center;border-radius: 0;margin-bottom: 0;margin-top: auto;min-width: 0}.amazon-connect__footer-text{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);margin-right: var(--lumo-space-s)}.amazon-connect__footer-logo{width: auto;height: var(--lumo-icon-size-m);cursor: pointer;vertical-align: middle}.ac-landing-page__button-row{display: flex;justify-content: center;width: 100%}.ac-landing-page__submit-footer-button{background-color: #539fe5 !important;color: #000716 !important;font-weight: bold;min-width: 15em;border-radius: var(--lumo-border-radius-m)}.ac-landing-page__submit-footer-button:hover{background-color: #89bdee !important}.ac-landing-page__subtitle-text{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);margin-bottom: var(--lumo-space-l)}.ac-landing-page__columns{gap: var(--lumo-space-l)}.ac-landing-page__column{justify-content: space-between;text-align: center}.ac-registration-page__button-row{display: flex;justify-content: center;width: 100%;margin-top: var(--lumo-space-l)}.ac-registration-page__submit-footer-button{background-color: #539fe5 !important;color: #000716 !important;font-weight: bold;min-width: 15em;border-radius: var(--lumo-border-radius-m)}.ac-registration-page__submit-footer-button:hover{background-color: #89bdee !important}.ac-registration-page__subtitle-text{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);margin-right: var(--lumo-space-s);margin-bottom: var(--lumo-space-s)}.ac-registration-page__content_layout{padding: false;width: 100%;margin-bottom: 0;flex: 1 1 auto;padding: 0;margin-top: 0}.ac-registration-page__link-icon{width: var(--lumo-space-m);height: var(--lumo-space-m);margin-left: var(--lumo-space-s);margin-right: var(--lumo-space-xs)}.ac-registration-page__external-link{display: inline-flex;align-items: center}.ac-registration-page__form{padding: 0;space: m;width: 100%}.ac-registration-page__help-icon{color: var(--lumo-contrast-60pct);cursor: pointer}.ac-registration-page__tooltip-container{background-color: #0f1b2a;max-width: 300px;padding: var(--lumo-space-s)}.ac-registration-page__tooltip-title{font-weight: bold;margin: 0}.ac-registration-page__tooltip-paragraph{font-size: var(--lumo-font-size-xs);margin: 0;white-space: pre-wrap;padding-top: var(--lumo-space-xs)}.ac-registration-page__tooltip-kvs-headers{font-size: var(--lumo-font-size-xs);font-weight: bold;margin: 0;white-space: pre-wrap;padding-top: var(--lumo-space-xs);margin-top: var(--lumo-space-s)}.ac-registration-page__tooltip-download_link{display: block;font-size: var(--lumo-font-size-xs)}@media (max-width: 900px){.amazon-connect__center-box{min-width: 90vw;max-width: 98vw;min-height: unset;padding: 1.5rem 1rem 1rem 1rem}.ac-landing-page__columns,.ac-registration-page__columns{flex-direction: column !important;gap: var(--lumo-space-m);align-items: stretch !important}.ac-landing-page__button-row,.ac-registration-page__button-row{flex-direction: column;gap: var(--lumo-space-m);align-items: stretch}.ac-landing-page__submit-footer-button,.ac-registration-page__submit-footer-button{min-width: 100%;width: 100%;box-sizing: border-box}}@media (max-width: 600px){.amazon-connect__center-box{padding: 1rem 0.5rem 0.5rem 0.5rem;border-radius: 8px}.amazon-connect__eva-text{font-size: 1.2rem !important}.ac-landing-page__subtitle-text,.ac-registration-page__subtitle-text{font-size: 0.95rem !important}}.five9{background-image: url('img/background.jpeg');background-size: cover;background-position: center;min-height: 100vh;width: 100vw;display: flex;align-items: center;justify-content: center}.five9__center-box{margin: auto;background-color: #0f1b2a;border-radius: 12px;padding: 2rem 3rem 1rem 3rem;box-shadow: 0 8px 32px 0 rgba(31,38,135,0.37);display: flex;min-width: 30vw;min-height: 50vh;max-width: 40vw}.five9__eva-logo{margin-right: var(--lumo-space-m);display: block;background-repeat: no-repeat;background-size: var(--lumo-icon-size-m);background-position: center;width: var(--lumo-size-m);height: var(--lumo-size-m);margin-left: var(--lumo-space-xs)}.five9__eva-text{color: var(--lumo-body-text-color);text-align: left}.five9__view-container{width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center}.five9__footer{width: 100%;justify-content: flex-end;align-items: center;border-radius: 0;margin-bottom: 0;margin-top: auto;min-width: 0}.five9__footer-text{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);margin-right: var(--lumo-space-s)}.five9__footer-logo{width: auto;height: var(--lumo-icon-size-m);cursor: pointer;vertical-align: middle}.f9-landing-page__button-row{display: flex;justify-content: center;width: 100%}.f9-landing-page__submit-footer-button{background-color: #539fe5 !important;color: #000716 !important;font-weight: bold;min-width: 15em;border-radius: var(--lumo-border-radius-m)}.f9-landing-page__submit-footer-button:hover{background-color: #89bdee !important}.f9-landing-page__subtitle-text{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);margin-bottom: var(--lumo-space-l)}.f9-landing-page__subtitle{text-align: center;margin-bottom: var(--lumo-space-xl)}.f9-landing-page__columns{gap: var(--lumo-space-l)}.f9-landing-page__column{justify-content: space-between;text-align: center}.f9-registration-page__subtitle{text-align: center;margin-bottom: var(--lumo-space-s)}.f9-registration-page__button-row{display: flex;justify-content: center;width: 100%;margin-top: var(--lumo-space-l)}.f9-registration-page__submit-footer-button{background-color: #539fe5 !important;color: #000716 !important;font-weight: bold;min-width: 15em;border-radius: var(--lumo-border-radius-m)}.f9-registration-page__submit-footer-button:hover{background-color: #89bdee !important}.f9-registration-page__subtitle-text{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);margin-right: var(--lumo-space-s);margin-bottom: var(--lumo-space-l)}.f9-post-registration-page__subtitle{text-align: center;margin-bottom: var(--lumo-space-xl)}@media (max-width: 900px){.five9__center-box{min-width: 90vw;max-width: 98vw;min-height: unset;padding: 1.5rem 1rem 1rem 1rem}.f9-landing-page__columns,.f9-registration-page__columns{flex-direction: column !important;gap: var(--lumo-space-m);align-items: stretch !important}.f9-landing-page__button-row,.f9-registration-page__button-row{flex-direction: column;gap: var(--lumo-space-m);align-items: stretch}.f9-landing-page__submit-footer-button,.f9-registration-page__submit-footer-button{min-width: 100%;width: 100%;box-sizing: border-box}}@media (max-width: 600px){.five9__center-box{padding: 1rem 0.5rem 0.5rem 0.5rem;border-radius: 8px}.five9__eva-text{font-size: 1.2rem !important}.f9-landing-page__subtitle-text,.f9-registration-page__subtitle-text{font-size: 0.95rem !important}}@font-face{font-family: 'Amazon Ember';src: url('./fonts/ember/AmazonEmber_He.ttf') format('truetype');font-weight: 900;font-style: normal}@font-face{font-family: 'Amazon Ember';src: url('./fonts/ember/AmazonEmber_HeIt.ttf') format('truetype');font-weight: 900;font-style: italic}@font-face{font-family: 'Amazon Ember';src: url('./fonts/ember/AmazonEmber_Bd.ttf') format('truetype');font-weight: 700;font-style: normal}@font-face{font-family: 'Amazon Ember';src: url('./fonts/ember/AmazonEmber_BdIt.ttf') format('truetype');font-weight: 700;font-style: italic}@font-face{font-family: 'Amazon Ember';src: url('./fonts/ember/AmazonEmber-Medium.ttf') format('truetype');font-weight: 500;font-style: normal}@font-face{font-family: 'Amazon Ember';src: url('./fonts/ember/AmazonEmber-MediumItalic.ttf') format('truetype');font-weight: 500;font-style: italic}@font-face{font-family: 'Amazon Ember';src: url('./fonts/ember/AmazonEmber_Rg.ttf') format('truetype');font-weight: 400;font-style: normal}@font-face{font-family: 'Amazon Ember';src: url('./fonts/ember/AmazonEmber_RgIt.ttf') format('truetype');font-weight: 400;font-style: italic}@font-face{font-family: 'Amazon Ember';src: url('./fonts/ember/AmazonEmber_Lt.ttf') format('truetype');font-weight: 300;font-style: normal}@font-face{font-family: 'Amazon Ember';src: url('./fonts/ember/AmazonEmber_LtIt.ttf') format('truetype');font-weight: 300;font-style: italic}@font-face{font-family: 'Amazon Ember';src: url('./fonts/ember/AmazonEmber_Th.ttf') format('truetype');font-weight: 100;font-style: normal}@font-face{font-family: 'Amazon Ember';src: url('./fonts/ember/AmazonEmber_ThIt.ttf') format('truetype');font-weight: 100;font-style: italic}:root{--lumo-font-family: "Amazon Ember",-apple-system,system-ui,Roboto,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;--title-bar-height: var(--lumo-size-xl);--app-bar-height: var(--lumo-size-xl);--footer-bar-height: var(--lumo-size-m);--navi-drawer-width: calc(var(--lumo-size-m) * 5);--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) * 17);--transition-duration-s: 160ms;--transition-duration-m: 240ms;--transition-duration-l: 320ms;--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);--doc-table-header-background: var(--lumo-contrast-10pct)}@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)}}html{height: 100%;overflow: hidden;width: 100%;--lumo-primary-text-color: rgb(2,90,164);--lumo-primary-color-50pct: rgba(2,90,164,0.5);--lumo-primary-color-10pct: rgba(2,90,164,0.1);--lumo-primary-color: hsl(207,98%,33%);--lumo-primary-contrast-color: rgb(255 255 255);--lumo-error-text-color: rgb(231,24,24);--lumo-error-color-50pct: rgba(231,24,24,0.5);--lumo-error-color-10pct: rgba(231,24,24,0.1);--lumo-error-color: hsl(0,81%,50%);--lumo-success-text-color: rgb(62,229,170);--lumo-success-color-50pct: rgba(62,229,170,0.5);--lumo-success-color-10pct: rgba(62,229,170,0.1);--lumo-success-color: hsl(159,76%,57%);--lumo-success-contrast-color: hsl(159,29%,10%);--lumo-shade-5pct: rgba(26,26,26,0.05);--lumo-shade-10pct: rgba(26,26,26,0.1);--lumo-shade-20pct: rgba(26,26,26,0.2);--lumo-shade-30pct: rgba(26,26,26,0.3);--lumo-shade-40pct: rgba(26,26,26,0.4);--lumo-shade-50pct: rgba(26,26,26,0.5);--lumo-shade-60pct: rgba(26,26,26,0.6);--lumo-shade-70pct: rgba(26,26,26,0.7);--lumo-shade-80pct: rgba(26,26,26,0.8);--lumo-shade-90pct: rgba(26,26,26,0.9);--lumo-shade: hsl(0,0%,10%);--primary-color: var(--lumo-primary-color)}.root{background-color: var(--lumo-contrast-5pct)}.app-header-outer,.app-footer-outer{z-index: 3}vaadin-context-menu-item>vaadin-icon,vaadin-context-menu-item>span{position: relative;left: -10px;width: 20px}.smaller-text vaadin-item ::slotted(*){font-size: var(--lumo-font-size-xs)}[theme~="dark"]{--lumo-primary-text-color: rgb(74,144,226);--lumo-primary-color-50pct: rgba(74,144,226,0.5);--lumo-primary-color-10pct: rgba(74,144,226,0.1);--lumo-primary-color: rgb(74,144,226);--lumo-base-color: rgb(45,45,45)}.v-loading-indicator{position: fixed;top: 0;left: 0;right: 0;bottom: 0;pointer-events: auto;animation: fadein 0.3s ease-out 0.2s normal 1 both;z-index: 2147483647}.v-loading-indicator:before{width: 100px;height: 100px;display: block;top: calc(50vh - 61px);left: calc(50vw - 61px);border-radius: 50%;border: 0.7em solid var(--lumo-primary-contrast-color);color: var(--lumo-primary-contrast-color);border-color: var(--lumo-primary-contrast-color) transparent var(--lumo-primary-contrast-color) transparent;animation: spinner 1.5s linear infinite;content: "";position: fixed}@keyframes spinner{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@keyframes fadein{0%{background: rgba(0,0,0,0)}100%{background: rgba(0,0,0,.5)}}.loading-indicator{position: fixed;top: 0;left: 0;right: 0;bottom: 0;pointer-events: auto;animation: fadein 0.3s ease-out 0.2s normal 1 both;z-index: 2147483647}.loading-indicator::before{width: 100px;height: 100px;display: block;top: calc(50vh - 61px);left: calc(50vw - 61px);border-radius: 50%;border: 0.7em solid var(--lumo-primary-contrast-color);color: var(--lumo-primary-contrast-color);border-color: var(--lumo-primary-contrast-color) transparent var(--lumo-primary-contrast-color) transparent;animation: spinner 1.5s linear infinite;content: "";position: fixed}.v-status-message .text{display: none}