clean-layout{display: flex;justify-content: center}clean-layout>.model-route-root{width: 100%;flex-grow: 1;align-items: center;padding-top: var(--vaadin-gap-m);padding-right: var(--vaadin-gap-m);padding-left: var(--vaadin-gap-m);padding-bottom: var(--vaadin-gap-m)}clean-layout>.table-route-root{}clean-layout>.form-route-root{max-width: 700px}clean-layout>.form-route-root>vaadin-form-layout{width: 100%;padding: 0}clean-layout>.command-bar{display: flex;position: fixed;bottom: 0;left: 0;align-items: center;justify-content: right;z-index: 1000}clean-layout>.command-bar>vaadin-button{color: gray}vaadin-app-layout>.model-route-root{width: 100%;flex-grow: 1;padding-top: var(--vaadin-padding-m);padding-right: var(--vaadin-padding-m);padding-left: var(--vaadin-padding-m);padding-bottom: var(--vaadin-padding-m)}vaadin-app-layout>.table-route-root{}vaadin-app-layout>.form-route-root{max-width: 700px}vaadin-app-layout>.form-route-root>vaadin-form-layout{width: 100%;padding: 0}vaadin-app-layout .drawer-search{overflow: hidden;width: 100%;box-sizing: border-box;padding-right: var(--vaadin-padding-s);padding-left: var(--vaadin-padding-s)}vaadin-app-layout .drawer-search vaadin-text-field{width: 100%;box-sizing: border-box;border: none}vaadin-app-layout>header>span{font-size: var(--aura-font-size-l);font-weight: 600;padding-left: var(--vaadin-padding-m)}vaadin-app-layout .user-control .username{display: flex;gap: var(--vaadin-gap-s);align-items: center}vaadin-scroller[slot="drawer"]{padding: var(--vaadin-gap-s);overflow: hidden}vaadin-side-nav-item vaadin-icon{padding: 0}[slot="drawer"]:is(header,footer){display: flex;align-items: center;gap: var(--vaadin-gap-s);padding: var(--vaadin-gap-s);min-height: 50px;box-sizing: border-box}[slot="drawer"]:is(header,footer):is(:empty){display: none}footer[slot="drawer"]>vaadin-vertical-layout{padding: 0}@font-face{font-family: 'DejaVu Sans';font-style: normal;font-display: swap;font-weight: 400;src: url(./files/dejavu-sans-latin-400-normal.woff2) format('woff2'),url(./files/dejavu-sans-latin-400-normal.woff) format('woff')}@font-face{font-family: 'DejaVu Mono';font-style: normal;font-display: swap;font-weight: 400;src: url(./files/dejavu-mono-latin-400-normal.woff2) format('woff2'),url(./files/dejavu-mono-latin-400-normal.woff) format('woff')}@font-face{font-family: 'Open Sans';font-style: normal;font-display: swap;font-weight: 400;src: url('./files/open-sans-cyrillic-ext-400-normal.woff2') format('woff2'),url('./files/open-sans-all-400-normal.woff') format('woff');unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: 'Open Sans';font-style: normal;font-display: swap;font-weight: 400;src: url('./files/open-sans-cyrillic-400-normal.woff2') format('woff2'),url('./files/open-sans-all-400-normal.woff') format('woff');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Open Sans';font-style: normal;font-display: swap;font-weight: 400;src: url('./files/open-sans-greek-ext-400-normal.woff2') format('woff2'),url('./files/open-sans-all-400-normal.woff') format('woff');unicode-range: U+1F00-1FFF}@font-face{font-family: 'Open Sans';font-style: normal;font-display: swap;font-weight: 400;src: url('./files/open-sans-greek-400-normal.woff2') format('woff2'),url('./files/open-sans-all-400-normal.woff') format('woff');unicode-range: U+0370-03FF}@font-face{font-family: 'Open Sans';font-style: normal;font-display: swap;font-weight: 400;src: url('./files/open-sans-vietnamese-400-normal.woff2') format('woff2'),url('./files/open-sans-all-400-normal.woff') format('woff');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family: 'Open Sans';font-style: normal;font-display: swap;font-weight: 400;src: url('./files/open-sans-latin-ext-400-normal.woff2') format('woff2'),url('./files/open-sans-all-400-normal.woff') format('woff');unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Open Sans';font-style: normal;font-display: swap;font-weight: 400;src: url('./files/open-sans-latin-400-normal.woff2') format('woff2'),url('./files/open-sans-all-400-normal.woff') format('woff');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{--aura-accent-color-dark: #A3E635;--aura-accent-color-light: #7CCF00;--aura-app-layout-inset: 0px;--aura-background-color-dark: #000000;--aura-background-color-light: #FFFFFF;--aura-base-font-size: 15;--aura-base-size: 12;--aura-font-family: var(--aura-font-family-system);--aura-overlay-surface-opacity: 1;--aura-surface-level: -0.5;--vaadin-grid-row-background-color: none;--vaadin-app-layout-drawer-width: 300px}vaadin-side-nav-item:not([current])>vaadin-icon{color: var(--aura-accent-text-color)}vaadin-side-nav-item[current]::part(content){--vaadin-side-nav-item-background: var(--vaadin-background-container);--vaadin-side-nav-item-border-color: transparent}vaadin-side-nav::part(label){text-transform: uppercase;font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color);letter-spacing: 0.03em}:is(vaadin-button,vaadin-menu-bar-button,vaadin-upload-button):not([theme~="primary"],[theme~="tertiary"]){--aura-accent-color-light: var(--aura-neutral);--aura-accent-color-dark: var(--aura-neutral);--vaadin-button-background: var(--vaadin-background-container);--vaadin-button-border-color: transparent;--vaadin-button-shadow: none}table-component>.footer{width: 100%;margin-top: 15px;text-align: right;font-size: small;color: dimgray}.model-route-root vaadin-drawer-toggle{border: none;padding: 0;margin-left: 0;margin-right: var(--vaadin-gap-s);opacity: 0.25}.table-route-root>table-component>.footer{margin-bottom: 25px}vaadin-dialog-overlay.form-dialog-root>vaadin-form-layout{width: 100%;padding: 0}vaadin-horizontal-layout.sticky-horizontal-layout{position: sticky;width: 100%;flex-wrap: wrap;z-index: 1;margin-top: var(--vaadin-padding-m)}vaadin-horizontal-layout.fixed-horizontal-layout{position: fixed;left: 0;width: 100%;flex-wrap: wrap;z-index: 1;pointer-events: none}vaadin-horizontal-layout.fixed-horizontal-layout>vaadin-button{pointer-events: auto}.page-header{margin-bottom: var(--vaadin-padding-m)}.page-title{}.error-view{width: 100%;height: 100%;justify-content: center;align-items: center}.error-view .message{font-size: x-large;font-weight: bold}.error-view .links{text-align: center}.error-view .tracking{font-size: small}.no-cell-padding vaadin-grid-cell-content{padding: 0 !important}