header nav a:any-link{padding:0 var(--lumo-space-s);border-radius:var(--lumo-border-radius-s);outline:0;text-decoration:none}header nav a:hover{color:var(--lumo-header-text-color)}header nav a:active{background-color:var(--lumo-contrast-5pct)}header nav a:focus-visible{box-shadow:0 0 0 2px var(--lumo-primary-color-50pct)}header nav a[highlight] vaadin-icon{color:var(--lumo-primary-text-color)}header nav a[highlight]{background-color:var(--lumo-primary-color-10pct)}.download-view{box-sizing:border-box;--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:#0000000d;--cv-checkerboard-color2:#ffffff0d;--cv-checkerboard-size:16px;height:100%;padding:2px;display:block;position:relative;overflow-y:auto}.download-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)}.download-view .preview-container{display:contents}.download-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.download-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.download-view[dragging] .layout:not([style*=gap\:]){gap:8px}.download-view[dragging] .layout:not([style*=padding\:],[empty]){padding:8px}.download-view .cover-overlay{border-radius:1px;position:absolute}.download-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.download-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)}.download-view .overlays,.download-view .drop-zones{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.download-view:not([dragging]) .drop-zones{pointer-events:none}.download-view .drop-zone{box-sizing:border-box;border-radius:1px;min-width:10px;min-height:10px;position:absolute}.download-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)}.download-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))}.download-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}.download-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{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);outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px;background-clip:content-box;border-radius:1px}.download-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:0 0}.download-view .layout[empty]:before{content:"";min-width:64px;min-height:32px;display:block}.download-view[readonly] .drop-zones,.download-view[readonly] .overlays,.download-view[inline-editing] .drop-zones,.download-view[inline-editing] .overlays{display:none}.download-view .content-wrapper[contenteditable=true]{width:100%;display:inline-block;overflow:hidden}.download-view[dragging] vaadin-form-layout{padding:8px}.download-view vaadin-form-layout[empty]:before,.download-view[dragging] vaadin-form-layout:not([empty]):after{content:"";min-width:64px;min-height:32px;display:block}html{--lumo-border-radius-s:calc(var(--lumo-size-m) / 6);--lumo-border-radius-m:calc(var(--lumo-size-m) / 2);--lumo-border-radius-l:var(--lumo-size-m);--lumo-size-xl:4rem;--lumo-size-l:3rem;--lumo-size-m:2.5rem;--lumo-size-s:2rem;--lumo-size-xs:1.75rem;--vaadin-input-field-border-radius:var(--lumo-border-radius-s)}
