vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}vaadin-side-nav-item::part(content){border-radius:var(--lumo-border-radius-m);transition:background-color .2s}vaadin-side-nav-item::part(content):hover{background-color:var(--lumo-contrast-10pct)}[slot=drawer]:is(header,footer){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;display:flex}[slot=drawer]:is(header,footer):empty{display:none}[slot=drawer] vaadin-menu-bar vaadin-menu-bar-button{border-radius:var(--lumo-border-radius-m);transition:background-color .2s}[slot=drawer] vaadin-menu-bar vaadin-menu-bar-button:hover{background-color:var(--lumo-contrast-10pct)}.footer-dropdown-icon{transition:transform .2s;transform:rotate(-90deg)}[slot=drawer] vaadin-menu-bar vaadin-menu-bar-button[expanded] .footer-dropdown-icon{transform:rotate(-180deg)}vaadin-login-overlay::part(backdrop){background-image:url(./bg-DtFHDQRj.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}vaadin-login-overlay::part(card){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2}vaadin-login-overlay-wrapper{background-image:url(./bg-DtFHDQRj.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}:host{background-image:url(./bg-DtFHDQRj.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;display:block}.register-background{background-image:url(./bg-DtFHDQRj.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.dashboard-view vaadin-board-row>*{border-bottom:1px solid var(--lumo-contrast-10pct);border-right:1px solid var(--lumo-contrast-10pct)}.dashboard-view vaadin-board-row.small>*,.dashboard-view vaadin-board-row.medium>:nth-child(2n),.dashboard-view vaadin-board-row.medium>:only-child,.dashboard-view vaadin-board-row.large>:last-child{border-right:none}.master-detail-view{flex-direction:column;height:100%;display:flex}.master-detail-view vaadin-split-layout{width:100%;height:100%}.master-detail-view vaadin-grid{height:100%}.master-detail-view .editor-layout{flex-direction:column;width:400px;display:flex}.master-detail-view .editor{padding:var(--lumo-space-l);flex-grow:1}.master-detail-view .editor vaadin-checkbox{padding-top:var(--lumo-space-m)}.master-detail-view .button-layout{background-color:var(--lumo-contrast-5pct);width:100%;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);flex-wrap:wrap}.master-detail-view .grid-wrapper{width:100%}.image-gallery-dialog vaadin-upload::part(primary-buttons){gap:var(--lumo-space-s);grid-template-columns:1fr;grid-auto-flow:row;align-items:stretch;display:grid}.image-gallery-dialog vaadin-upload::part(drop-label){border-radius:var(--lumo-border-radius-m);padding:var(--lumo-space-m);justify-content:center;align-items:center;min-height:120px;display:flex}.image-gallery-dialog .main-layout{align-items:flex-start;width:100%}.image-gallery-dialog .main-layout>*{min-width:0}.image-gallery-dialog .main-layout>.left-col{flex:1 1 0}.image-gallery-dialog .main-layout>.right-col{border-left:1px solid var(--lumo-contrast-20pct);padding-left:var(--lumo-space-m);flex:2 1 0}.image-gallery-dialog .gallery-tile{aspect-ratio:1;border-radius:var(--lumo-border-radius-m);cursor:pointer;width:100%;box-shadow:var(--lumo-box-shadow-s);position:relative;overflow:hidden}.image-gallery-dialog .gallery-tile.selected{outline:2px solid var(--lumo-primary-color);outline-offset:-2px;box-shadow:0 0 0 2px var(--lumo-primary-color-10pct) inset}.edit-opening-hours-view .date-picker{width:9em;margin-right:1em}.edit-opening-hours-view .time-picker{width:7em;margin-right:1em}.edit-opening-hours-view vaadin-grid.opening-hours-grid{--vaadin-grid-cell-padding:var(--lumo-space-xs) 0}.edit-opening-hours-view vaadin-grid .start-time{margin-left:1em;margin-right:1em}.data-grid-view{height:100%;display:block}.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{height:var(--lumo-size-m);width:var(--lumo-size-m);border-radius:50%;flex-shrink:0}.data-grid-view .name{text-overflow:ellipsis;overflow:hidden}html{--lumo-size-xl:3rem;--lumo-size-l:2.5rem;--lumo-size-m:2rem;--lumo-size-s:1.75rem;--lumo-size-xs:1.5rem;--lumo-space-xl:1.875rem;--lumo-space-l:1.25rem;--lumo-space-m:.625rem;--lumo-space-s:.3125rem;--lumo-space-xs:.1875rem}vaadin-grid::part(deleted){background-color:var(--lumo-error-color-10pct);opacity:.7}vaadin-grid::part(expired){color:inherit;opacity:.3;background-color:#0000;text-decoration:line-through}vaadin-grid::part(highlight){background-color:#fff59d}vaadin-grid::part(grayout){opacity:.5}.editor-image{object-fit:cover;border-radius:12px;width:8em;height:8em}.qr-image{object-fit:contain;border-radius:12px;width:8em;height:8em}vaadin-grid.wrap-header::part(header-cell){white-space:normal;word-break:break-word}.readonly-textarea{box-sizing:border-box;border:1px dashed var(--lumo-contrast-30pct);border-radius:var(--lumo-border-radius-m);padding:.5rem;padding:var(--lumo-space-s);line-height:1.3;font-family:var(--lumo-font-family);font-size:var(--lumo-font-size-m);color:var(--lumo-body-text-color);min-height:50px;max-height:200px;overflow-y:auto}.v-caption-multi-line-caption{& .v-captiontext{white-space:pre-wrap}}.meta-text{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);opacity:.9;margin-top:var(--lumo-space-xs);font-weight:400}vaadin-rich-text-editor::part(toolbar-button-image),vaadin-rich-text-editor::part(toolbar-button-subscript),vaadin-rich-text-editor::part(toolbar-button-superscript),vaadin-rich-text-editor::part(toolbar-button-align-left),vaadin-rich-text-editor::part(toolbar-button-align-center),vaadin-rich-text-editor::part(toolbar-button-align-right),vaadin-rich-text-editor::part(toolbar-button-strike),vaadin-rich-text-editor::part(toolbar-button-indent),vaadin-rich-text-editor::part(toolbar-button-outdent),vaadin-rich-text-editor::part(toolbar-button-color),vaadin-rich-text-editor::part(toolbar-button-background),vaadin-rich-text-editor::part(toolbar-button-header-1),vaadin-rich-text-editor::part(toolbar-button-header-2),vaadin-rich-text-editor::part(toolbar-button-header-3),vaadin-rich-text-editor::part(toolbar-button-h1),vaadin-rich-text-editor::part(toolbar-button-h2),vaadin-rich-text-editor::part(toolbar-button-h3),vaadin-rich-text-editor::part(toolbar-button-code-block),vaadin-rich-text-editor::part(toolbar-button-blockquote){display:none}vaadin-form-layout vaadin-button,vaadin-form-layout vaadin-form-item vaadin-button{margin-top:var(--lumo-space-m)}vaadin-form-layout>vaadin-button{grid-column:1/-1}
