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}.collaborative-master-detail-view{display:flex;flex-direction:column;height:100%}.collaborative-master-detail-view vaadin-split-layout{width:100%;height:100%}.collaborative-master-detail-view vaadin-grid{height:100%}.collaborative-master-detail-view .editor-layout{display:flex;flex-direction:column;width:400px}.collaborative-master-detail-view .editor{flex-grow:1;padding:var(--lumo-space-l)}.collaborative-master-detail-view .editor vaadin-checkbox{padding-top:var(--lumo-space-m)}.collaborative-master-detail-view .button-layout{width:100%;flex-wrap:wrap;background-color:var(--lumo-contrast-5pct);padding-bottom:var(--lumo-space-s);padding-top:var(--lumo-space-s);padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l);gap:var(--lumo-space-m)}.collaborative-master-detail-view .grid-wrapper{width:100%}.collaborative-master-detail2-view{display:flex;flex-direction:column;height:100%}.collaborative-master-detail2-view vaadin-split-layout{width:100%;height:100%}.collaborative-master-detail2-view vaadin-grid{height:100%}.collaborative-master-detail2-view .editor-layout{display:flex;flex-direction:column;width:400px}.collaborative-master-detail2-view .editor{flex-grow:1;padding:var(--lumo-space-l)}.collaborative-master-detail2-view .editor vaadin-checkbox{padding-top:var(--lumo-space-m)}.collaborative-master-detail2-view .button-layout{width:100%;flex-wrap:wrap;background-color:var(--lumo-contrast-5pct);padding-bottom:var(--lumo-space-s);padding-top:var(--lumo-space-s);padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l);gap:var(--lumo-space-m)}.collaborative-master-detail2-view .grid-wrapper{width:100%}.gridwith-filters-view .filter-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:end;gap:0 var(--lumo-space-l)}.gridwith-filters-view .filter-layout .double-width{grid-column-end:span 2}.gridwith-filters-view .filter-layout .actions{display:flex;justify-content:flex-end;align-items:flex-end;grid-column-end:-1}.gridwith-filters-view .filter-layout vaadin-date-picker{--vaadin-field-default-width: 6em;width:100%}.gridwith-filters-view .filter-layout vaadin-combo-box{--vaadin-field-default-width: auto}.gridwith-filters-view .mobile-filters{display:none;position:relative}.gridwith-filters-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (max-width: 800px){.gridwith-filters-view .filter-layout{display:none;gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.gridwith-filters-view .filter-layout.visible{display:grid;padding-top:0;grid-template-columns:1fr 1fr}.gridwith-filters-view .filter-layout>*{grid-column-end:span 2}.gridwith-filters-view .mobile-filters{display:flex;cursor:pointer;color:var(--lumo-secondary-text-color)}.gridwith-filters-view .mobile-filters:hover:before{content:"";left:0;right:0;top:0;bottom:0;position:absolute;opacity:.02;background-color:currentcolor}.gridwith-filters-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.data-grid-view{display:block;height:100%}.data-grid-view vaadin-grid-pro{height:100%}.data-grid-view vaadin-grid-filter,.data-grid-view vaadin-grid-filter>*{width:100%}.data-grid-view vaadin-grid-pro vaadin-horizontal-layout{align-items:center}.data-grid-view vaadin-grid-pro img{border-radius:50%;flex-shrink:0;height:var(--lumo-size-m);width:var(--lumo-size-m)}.data-grid-view .name{overflow:hidden;text-overflow:ellipsis}html{--lumo-font-size: 1rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem;--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2rem;--lumo-size-s: 1.75rem;--lumo-size-xs: 1.5rem}.login-rich-content{background-position:center;background-size:cover;display:flex;height:500px}.login-rich-content vaadin-login-form{align-items:center;display:flex;max-width:300px}div::part(brand){background-image:url(./login-banner-BB9iAWG8.png)}
