@import"https://fonts.bunny.net/css?family=inter:400,500,600,700";.willkommen-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.willkommen-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.willkommen-view .preview-container{display:contents}.willkommen-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.willkommen-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.willkommen-view[dragging] .layout:not([style*="gap:"]){gap:8px}.willkommen-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.willkommen-view .cover-overlay{position:absolute;border-radius:1px}.willkommen-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.willkommen-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.willkommen-view .overlays,.willkommen-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.willkommen-view:not([dragging]) .drop-zones{pointer-events:none}.willkommen-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.willkommen-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.willkommen-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.willkommen-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.drop-zone[empty-layout]{z-index:-1}.willkommen-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.willkommen-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.willkommen-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.willkommen-view[readonly] .drop-zones,.willkommen-view[readonly] .overlays,.willkommen-view[inline-editing] .drop-zones,.willkommen-view[inline-editing] .overlays{display:none}.willkommen-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.willkommen-view[dragging] vaadin-form-layout{padding:8px}.willkommen-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.willkommen-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}html{--x-primary-color: #e0007b;--x-primary-color-dark: #6a073f;--x-primary-light: #f48ec4;--x-border-color: var(--lumo-contrast-40pct);--x-border-color-light: var(--lumo-contrast-50pct);--x-shadow-color: rgba(204, 204, 204, .349019607843137);--x-input-border-color: var(--lumo-contrast-10pct);--x-input-focus-border-color: var(--lumo-contrast-60pct);--x-input-shadow: var(--lumo-box-shadow-xs);--x-button-shadow: var(--lumo-box-shadow-xs);--x-header-height: 50px;--x-header-background: #fff;--x-logo-margin-left: 24px;--x-menu-color: var(--x-primary-color);--x-menu-margin-right: 36px;--x-nav-width: 250px;--x-nav-background: #eae8e4;--x-nav-background-light: #eae8e4;--x-main-background: var(--lumo-base-color);--x-text-color: var(--lumo-body-text-color);--x-contrast-text-color: var(--lumo-primary-contrast-color);--x-page-background: #fff;--x-page-width: 800px;--x-space-xs: .5rem;--x-space-s: .75rem;--x-space-m: 1rem;--x-space-l: 1.5rem;--x-space-xl: 2rem;--x-space-xxl: 3rem;--x-spacing-wide: var(--x-space-s) var(--x-space-m);--x-text-size-xs: var(--lumo-font-size-xs);--x-text-size-s: var(--lumo-font-size-s);--x-text-size-m: var(--lumo-font-size-m);--x-text-size-l: var(--lumo-font-size-l);--x-text-size-xl: var(--lumo-font-size-xl);--x-text-light: 300;--x-text-regular: 400;--x-text-semibold: 600;--x-text-bold: 700;--x-border-radius-s: 3px;--x-border-radius-m: 5px;--x-border-radius-l: 8px;--x-meldung-info-color: var(--lumo-primary-color);--x-meldung-warnung-color: #ffae00;--x-meldung-fehler-color: var(--lumo-error-color)}[theme~=dark]{--x-header-background: var(--lumo-base-color);--x-page-background: var(--lumo-contrast-5pct);--x-main-background: #1D2A3B;--x-border-color: var(--lumo-contrast-30pct);--x-border-color-light: var(--lumo-contrast-60pct);--x-shadow-color: var(--lumo-box-shadow-m);--x-input-border-color: var(--lumo-contrast-30pct);--x-input-focus-border-color: var(--lumo-contrast-70pct);--x-nav-background: var(--lumo-shade-50pct);--x-nav-background-light: var(--lumo-shade-10pct)}html{--lumo-primary-color: rgb(224, 0, 123);--lumo-primary-color-50pct: rgba(224, 0, 123, .7);--lumo-primary-color-10pct: rgba(224, 0, 123, .25);--lumo-primary-text-color: hsl(214, 80%, 14%);--lumo-font-family: Inter, sans-serif;--vaadin-input-field-background: var(--lumo-base-color);--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: var(--lumo-contrast-30pct);--x-abschnitt-background: #f6fbff;--x-login-titel-background: var(--lumo-contrast-80pct);--x-app-color: #ff9900;--x-app-primary-color: var(--lumo-primary-color)}[theme~=dark]{--lumo-primary-color: rgb(224, 0, 123);--lumo-primary-color-50pct: rgba(224, 0, 123, .7);--lumo-primary-color-10pct: rgba(224, 0, 123, .25);--lumo-primary-text-color: hsl(224, 27%, 64%)}.link-text:hover{text-decoration:underline;cursor:pointer}vaadin-grid::part(cell):before{outline:none;user-focus:unset}td.focused-cell:focus{outline:none;border:none}vaadin-upload[nofilelist]>vaadin-upload-file-list{display:none}
