clean-layout{display:flex;justify-content:center}clean-layout>.model-route-root{width:100%;flex-grow:1;align-items:center;padding-top:var(--lumo-space-m);padding-right:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-bottom:var(--lumo-space-m)}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;align-items:left;padding-top:var(--lumo-space-m);padding-right:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-bottom:var(--lumo-space-m)}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:10px;padding-left:10px}vaadin-app-layout .drawer-search vaadin-text-field{width:100%;box-sizing:border-box;border:none}vaadin-app-layout>header>span{font-size:var(--lumo-font-size-l);font-weight:600}vaadin-app-layout .user-control .username{display:flex;gap:var(--lumo-space-s);align-items:center}vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}table-component>.footer{width:100%;margin-top:15px;text-align:right;font-size:small;color:gray}.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}vaadin-horizontal-layout.fixed-horizontal-layout{position:fixed;left:0;width:100%;flex-wrap:wrap;z-index:1}.page-title{margin-bottom:var(--lumo-space-m)}.error-view{width:100%;height:100%;justify-content:center;align-items:center}.error-view .message{font-size:x-large;font-weight:700}.error-view .links{text-align:center}.error-view .tracking{font-size:small}.no-cell-padding vaadin-grid-cell-content{padding:0!important}
