@font-face{font-family:Nunito;src:url(./Nunito-Regular-CVKjcNkx.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(./Nunito-SemiBold-Y7Om0qPO.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(./Nunito-Bold-CI248YNI.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(./Nunito-ExtraBold-DLbIigw5.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}body.kiosk-device vaadin-app-layout::part(drawer),body.kiosk-device vaadin-drawer-toggle{display:none}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(./nunito-v22-latin-400-Bw3DdCH1.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(./nunito-v22-latin-600-BuLpqGCC.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(./nunito-v22-latin-700-B34zkAS5.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(./nunito-v22-latin-800-joHQ8fZj.woff2)format("woff2")}html{--lumo-font-family:"Nunito", system-ui, sans-serif;--lumo-font-size-xxs:.6875rem;--lumo-font-size-xs:.75rem;--lumo-font-size-s:.8125rem;--lumo-font-size-m:.9375rem;--lumo-font-size-l:1.0625rem;--lumo-font-size-xl:1.25rem;--lumo-font-size-xxl:1.5rem;--lumo-font-size-xxxl:1.875rem;--w365-canvas:light-dark(#f6f7f9,#0e1116);--w365-warm-tint:light-dark(#fdfaf1,#201c15);--w365-table-header:var(--w365-warm-tint);--vaadin-input-field-background:var(--lumo-base-color);--vaadin-input-field-required-indicator:"*";--w365-spellcheck-field-background:light-dark(#fff4,#0f172a55);--w365-icon-muted:light-dark(#475569,#94a3b8);--w365-dialog-icon-accent:light-dark(#93c5fd,#bfdbfe);--w365-dialog-icon-gradient:linear-gradient(135deg, var(--lumo-primary-color) 0%, var(--w365-dialog-icon-accent) 100%);--w365-dialog-icon-gradient-danger:linear-gradient(135deg, #dc2626 0%, #f97316 100%);--w365-dialog-icon-gradient-warning:linear-gradient(135deg, #f97316 0%, #facc15 100%);--w365-dialog-padding:20px;--w365-page-gap:12px;--lumo-border-radius-s:4px;--lumo-border-radius-m:8px;--lumo-border-radius-l:12px;--lumo-box-shadow-xs:0 1px 2px light-dark(#0f172a0f,#00000073);--lumo-box-shadow-s:0 1px 2px light-dark(#0f172a0d,#0006), 0 1px 3px light-dark(#0f172a0f,#00000080);--lumo-box-shadow-m:0 4px 12px light-dark(#0f172a1a,#0000008c);--lumo-box-shadow-l:0 16px 40px light-dark(#0f172a2e,#000000a6);--lumo-box-shadow-xl:0 24px 56px light-dark(#0f172a38,#000000b3);--w365-tooltip-surface:light-dark(#64748b,#475569);--w365-tooltip-text:light-dark(#fff,#f8fafc);--vaadin-tooltip-offset-top:6px;--vaadin-tooltip-offset-bottom:6px;--vaadin-tooltip-offset-start:6px;--vaadin-tooltip-offset-end:6px;--w365-brand:var(--lumo-primary-color);--w365-sky-top:light-dark(#0dc5fd,#04202f);--w365-sky-mid:light-dark(#7fdfff,#0a3a52);--w365-sky-bottom:light-dark(#cff2ff,#14313f)}@media (width<=599.98px){html{--w365-page-gap:8px}}html[data-palette=himmel]{--w365-brand:light-dark(#0dc5fd,#22d3ee);--lumo-primary-color:light-dark(#0284c7,#38bdf8);--lumo-primary-color-50pct:light-dark(#0284c780,#38bdf880);--lumo-primary-color-10pct:light-dark(#0284c71a,#38bdf82e);--lumo-primary-text-color:light-dark(#0369a1,#7dd3fc);--lumo-primary-contrast-color:light-dark(#fff,#04212f);--lumo-base-color:light-dark(#fff,#161b22);--lumo-header-text-color:light-dark(#0f172a,#f1f5f9);--lumo-body-text-color:light-dark(#0f172a,#e2e8f0);--lumo-secondary-text-color:light-dark(#46586f,#a6b3c2);--lumo-tertiary-text-color:light-dark(#7c8da3,#7f8ea1);--lumo-disabled-text-color:light-dark(#a9b6c6,#5c6b7c);--lumo-contrast-5pct:light-dark(#46586f0d,#e2e8f00d);--lumo-contrast-10pct:light-dark(#46586f1c,#e2e8f01a);--lumo-contrast-20pct:light-dark(#46586f33,#e2e8f02e);--lumo-contrast-30pct:light-dark(#46586f4d,#e2e8f042);--lumo-contrast-40pct:light-dark(#46586f66,#e2e8f057);--lumo-contrast-50pct:light-dark(#46586f80,#e2e8f073);--lumo-contrast-60pct:light-dark(#64748b,#94a3b8);--lumo-contrast-70pct:light-dark(#46586f,#aab6c4);--lumo-contrast-80pct:light-dark(#2c3b52,#c8d2dd);--lumo-contrast-90pct:light-dark(#1b2839,#e0e6ed);--lumo-contrast:light-dark(#0f172a,#f5f8fb);--lumo-error-color:light-dark(#b91c1c,#f87171);--lumo-error-text-color:light-dark(#b91c1c,#fca5a5);--lumo-error-color-50pct:light-dark(#b91c1c80,#f8717180);--lumo-error-color-10pct:light-dark(#b91c1c1a,#f871712e);--lumo-error-contrast-color:light-dark(#fff,#2b0d0d);--lumo-success-color:light-dark(#15803d,#4ade80);--lumo-success-text-color:light-dark(#15803d,#86efac);--lumo-success-color-50pct:light-dark(#15803d80,#4ade8080);--lumo-success-color-10pct:light-dark(#15803d1a,#4ade802e);--lumo-success-contrast-color:light-dark(#fff,#08210f);--lumo-warning-color:light-dark(#b45309,#fbbf24);--lumo-warning-text-color:light-dark(#b45309,#fcd34d);--lumo-warning-color-10pct:light-dark(#b453091a,#fbbf242e);--w365-sky-top:light-dark(#0dc5fd,#04202f);--w365-sky-mid:light-dark(#7fdfff,#0a3a52);--w365-sky-bottom:light-dark(#cff2ff,#14313f)}html[data-palette=iris]{--lumo-primary-color:light-dark(#4f46e5,#818cf8);--lumo-primary-color-50pct:light-dark(#4f46e580,#818cf880);--lumo-primary-color-10pct:light-dark(#4f46e51a,#818cf82e);--lumo-primary-text-color:light-dark(#4338ca,#c7d2fe);--lumo-primary-contrast-color:light-dark(#fff,#131335)}html[data-palette=violett]{--lumo-primary-color:light-dark(#7c3aed,#a78bfa);--lumo-primary-color-50pct:light-dark(#7c3aed80,#a78bfa80);--lumo-primary-color-10pct:light-dark(#7c3aed1a,#a78bfa2e);--lumo-primary-text-color:light-dark(#6d28d9,#ddd6fe);--lumo-primary-contrast-color:light-dark(#fff,#1d1038)}html[data-palette=magenta]{--lumo-primary-color:light-dark(#c026d3,#e879f9);--lumo-primary-color-50pct:light-dark(#c026d380,#e879f980);--lumo-primary-color-10pct:light-dark(#c026d31a,#e879f92e);--lumo-primary-text-color:light-dark(#a21caf,#f5d0fe);--lumo-primary-contrast-color:light-dark(#fff,#300a35)}html[data-palette=smaragd]{--lumo-primary-color:light-dark(#059669,#34d399);--lumo-primary-color-50pct:light-dark(#05966980,#34d39980);--lumo-primary-color-10pct:light-dark(#0596691a,#34d3992e);--lumo-primary-text-color:light-dark(#047857,#a7f3d0);--lumo-primary-contrast-color:light-dark(#fff,#04241a)}vaadin-button>[slot=prefix]{margin-inline:-.25rem .5rem}vaadin-context-menu-item{padding-inline-start:10px}vaadin-context-menu-item.w365-menu-header,vaadin-context-menu-item.w365-menu-info{opacity:1;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);cursor:default}vaadin-context-menu-item.w365-menu-header{font-weight:600}vaadin-button.rounded-icon-button{cursor:pointer;justify-content:center;align-items:center;min-width:2.25rem;padding:0}vaadin-button.rounded-icon-button[disabled]{cursor:not-allowed}vaadin-button.hint-while-disabled[disabled]{--_vaadin-button-disabled-pointer-events:auto}vaadin-button.hint-while-disabled[disabled]:hover:before{opacity:0}vaadin-button.lazy-menu-item:hover{background-color:var(--lumo-primary-color-10pct)}vaadin-button.rounded-icon-button::part(label){justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}vaadin-tooltip::part(overlay){background:var(--w365-tooltip-surface);color:var(--w365-tooltip-text);border-radius:var(--lumo-border-radius-m);box-shadow:var(--lumo-box-shadow-m);font-size:var(--lumo-font-size-s);border:0;max-width:20rem;font-weight:500;line-height:1.35;animation:90ms ease-out w365-tooltip-appear}vaadin-tooltip::part(content){padding:5px 10px}@keyframes w365-tooltip-appear{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){vaadin-tooltip::part(overlay){animation:none}}
