body{overflow:hidden}body{min-height:100vh}body{min-height:-webkit-fill-available;max-height:-webkit-fill-available}html{height:-webkit-fill-available}body{--lumo-font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.fab-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fab-link-zeichen{font-size:.85em;margin-inline-start:.2em;text-decoration:none}body{--fab-err-background-color:#ffd7d7;--fab-err-border-color:#ff0000;--fab-warn-background-color:#fff5ce;--fab-warn-border-color:#ffcc00;--fab-info-background-color:#75eafc;--fab-info-border-color:#0000ff}.fab-login-systemwirdrekonfiguriert{background-color:var(--lumo-error-color-10pct);padding:var(--lumo-space-m);padding-left:var(--lumo-size-m);border-radius:var(--lumo-border-radius-m);color:var(--lumo-error-text-color);font-size:var(--lumo-font-size-l);line-height:var(--lumo-line-height-xs)}.fab-login-systemwirdrekonfiguriert:before{margin-left:calc(var(--lumo-size-m)* -.95);content:var(--lumo-icons-error);font-family:lumo-icons;font-size:var(--lumo-icon-size-l);position:absolute;width:var(--lumo-size-m);height:1em;line-height:1}.menu-button{display:none}.menu-bar vaadin-tab{padding:0}.menu-header{padding:11px 16px}:root{--fab-menu-badge-background-color: var(--lumo-error-color);--fab-menu-badge-color: var(--lumo-error-contrast-color)}.fab-menu-badge{background-color:var(--fab-menu-badge-background-color);color:var(--fab-menu-badge-color);border-radius:var(--lumo-border-radius-m);font-size:var(--lumo-font-size-xs);font-weight:600;line-height:1;padding:.2em .45em;margin-inline-start:auto;align-self:center;min-width:1.2em;text-align:center}.fab-menu-badge-leer{display:none}.fab-menu-badge-dot{border-radius:50%;padding:0;min-width:.65em;width:.65em;height:.65em}vaadin-tab .fab-menu-badge{margin-inline-start:.35em;align-self:center}.menu-link-touchable .fab-menu-badge,.fab-menu-submenu-link-touchable .fab-menu-badge,.fab-menu-subsubmenu-link-touchable .fab-menu-badge{font-size:var(--lumo-font-size-s);padding:.25em .5em}.menu-link-touchable .fab-menu-badge-dot,.fab-menu-submenu-link-touchable .fab-menu-badge-dot,.fab-menu-subsubmenu-link-touchable .fab-menu-badge-dot{padding:0;min-width:1em;width:1em;height:1em}body{--finger-size-small:5mm;--finger-size-mid:6mm;--finger-size-large:7mm}body{background-color:#fff}.Meldung-Fehler{color:red}.Meldung-Warnung{color:orange}.GruppierteMeldung-Titel{font-weight:700}.GruppierteMeldung-Sammlung ul{margin:.3em 0 0;padding-left:1.2em;list-style-type:disc}.GruppierteMeldung-Sammlung{max-height:50vh;overflow-y:auto}vaadin-app-layout .fab-auflistung-view{height:100%}.fab-listing-row-selected{background-color:var(--lumo-primary-color-10pct);outline:2px solid var(--lumo-primary-color-50pct);outline-offset:-2px}.fab-listing-row-selected a{color:var(--fab-listing-row-selected-link-color, var(--lumo-primary-text-color))}div.fab-virtuallist-01{padding:var(--lumo-space-xs) var(--lumo-space-m);margin-bottom:10px}div.fab-virtuallist-01{display:flex}div.fab-virtuallist-01 div.fab-virtuallist-01-img-wrapper{flex:0 1 200px;margin-right:2rem;text-align:center;min-width:200px}div.fab-virtuallist-01 div.fab-virtuallist-01-data-wrapper{flex:0 1 auto}div.fab-virtuallist-01 div.fab-virtuallist-01-img-wrapper img{max-width:200px}div.fab-virtuallist-01 div.fab-virtuallist-01-img-wrapper--icon{flex:0 0 auto;min-width:0;margin-right:var(--lumo-space-m);display:flex;align-items:center;justify-content:center}div.fab-virtuallist-01{background-color:var(--lumo-primary-color-10pct)}div.fab-virtuallist-01{color:var(--lumo-primary-text-color)}div.fab-virtuallist-01{box-shadow:var(--lumo-box-shadow-xs)}div.fab-virtuallist-01{border-radius:var(--lumo-border-radius)}div.fab-virtuallist-01{cursor:default}div.fab-virtuallist-01-data-row-first{font-weight:bolder}div.fab-virtuallist-01-ungelesen div.fab-virtuallist-01-data-wrapper{font-weight:600}div.fab-virtuallist-01 div.fab-virtuallist-01-ungelesen-punkt{margin-left:auto;align-self:center;flex:0 0 auto;width:.75rem;height:.75rem;border-radius:50%;background-color:var(--lumo-primary-color)}div.fab-virtuallist-01 div.fab-virtuallist-01-data-row-first:focus-visible{outline:var(--fab-fokus-breite, 2px) solid var(--fab-fokus-farbe, var(--lumo-primary-color));outline-offset:-2px;border-radius:var(--lumo-border-radius-s)}.fab-cards-01-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--lumo-space-m);padding:var(--lumo-space-m);align-content:start}.fab-cards-01-nachlademarke{height:1px}div.fab-cards-01{display:flex;flex-direction:column;overflow:hidden;background-color:var(--lumo-base-color);color:var(--lumo-body-text-color);border-radius:12px;box-shadow:var(--lumo-box-shadow-xs);transition:box-shadow .12s ease-in-out}div.fab-cards-01:hover{box-shadow:var(--lumo-box-shadow-s)}div.fab-cards-01 div.fab-cards-01-img-wrapper{width:100%;cursor:pointer;background-color:var(--lumo-contrast-5pct)}div.fab-cards-01 div.fab-cards-01-img-wrapper img{display:block;width:100%;max-height:200px;object-fit:contain}div.fab-cards-01 div.fab-cards-01-img-wrapper--icon{background-color:transparent;padding:var(--lumo-space-s) var(--lumo-space-m) 0 var(--lumo-space-m);display:flex;align-items:center;justify-content:flex-start}.fab-cards-01-container--cover div.fab-cards-01 div.fab-cards-01-img-wrapper img{object-fit:cover}div.fab-cards-01 div.fab-cards-01-data-wrapper{display:flex;flex-direction:column;gap:var(--lumo-space-xs);padding:var(--lumo-space-m)}div.fab-cards-01-data-row-first{font-size:var(--lumo-font-size-l);font-weight:500;line-height:var(--lumo-line-height-s);color:var(--lumo-header-text-color)}div.fab-cards-01 div.fab-cards-01-data-wrapper>div:not(.fab-cards-01-data-row-first){font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}div.fab-cards-01:focus-visible{outline:var(--fab-fokus-breite, 2px) solid var(--fab-fokus-farbe, var(--lumo-primary-color));outline-offset:-2px}div.fab-checklist-01{display:grid;align-items:start;gap:var(--lumo-space-m);padding:var(--lumo-space-s) var(--lumo-space-m);margin-bottom:10px;background-color:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color);border-radius:var(--lumo-border-radius);box-shadow:var(--lumo-box-shadow-xs);cursor:pointer}div.fab-checklist-01--bilder-0{grid-template-columns:1fr}div.fab-checklist-01--bilder-1{grid-template-columns:2.5rem 1fr}div.fab-checklist-01--bilder-2{grid-template-columns:2.5rem 2.5rem 1fr}div.fab-checklist-01 div.fab-checklist-01-bild{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}div.fab-checklist-01 div.fab-checklist-01-bild img{display:block;width:100%;height:100%;object-fit:contain}div.fab-checklist-01 div.fab-checklist-01-details{display:flex;flex-direction:column;gap:var(--lumo-space-xs);min-width:0}div.fab-checklist-01-detail-gross{font-size:var(--lumo-font-size-l);font-weight:500;line-height:var(--lumo-line-height-s);color:var(--lumo-header-text-color);overflow-wrap:anywhere}div.fab-checklist-01-detail-klein{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);overflow-wrap:anywhere}:root{--fab-chat-bubble-own-background-color: #d9fdd3;--fab-chat-bubble-own-color: #111b21;--fab-chat-bubble-other-background-color: var(--lumo-base-color);--fab-chat-bubble-other-color: var(--lumo-body-text-color);--fab-chat-reaktionknopf-platz: calc(32px + var(--lumo-space-xs))}:root{--fab-chat-avatar-farbe-0-background: #a53827;--fab-chat-avatar-farbe-0-color: #ffffff;--fab-chat-avatar-farbe-1-background: #a56727;--fab-chat-avatar-farbe-1-color: #ffffff;--fab-chat-avatar-farbe-2-background: #80751e;--fab-chat-avatar-farbe-2-color: #ffffff;--fab-chat-avatar-farbe-3-background: #637c1d;--fab-chat-avatar-farbe-3-color: #ffffff;--fab-chat-avatar-farbe-4-background: #44841f;--fab-chat-avatar-farbe-4-color: #ffffff;--fab-chat-avatar-farbe-5-background: #208821;--fab-chat-avatar-farbe-5-color: #ffffff;--fab-chat-avatar-farbe-6-background: #1f8446;--fab-chat-avatar-farbe-6-color: #ffffff;--fab-chat-avatar-farbe-7-background: #1f846c;--fab-chat-avatar-farbe-7-color: #ffffff;--fab-chat-avatar-farbe-8-background: #217e8c;--fab-chat-avatar-farbe-8-color: #ffffff;--fab-chat-avatar-farbe-9-background: #2765a5;--fab-chat-avatar-farbe-9-color: #ffffff;--fab-chat-avatar-farbe-10-background: #2736a5;--fab-chat-avatar-farbe-10-color: #ffffff;--fab-chat-avatar-farbe-11-background: #4727a5;--fab-chat-avatar-farbe-11-color: #ffffff;--fab-chat-avatar-farbe-12-background: #7727a5;--fab-chat-avatar-farbe-12-color: #ffffff;--fab-chat-avatar-farbe-13-background: #a527a4;--fab-chat-avatar-farbe-13-color: #ffffff;--fab-chat-avatar-farbe-14-background: #a52775;--fab-chat-avatar-farbe-14-color: #ffffff;--fab-chat-avatar-farbe-15-background: #a52745;--fab-chat-avatar-farbe-15-color: #ffffff}.fab-chat-01-container{display:flex;flex-direction:column;align-items:stretch;gap:var(--lumo-space-xs);padding:var(--lumo-space-m)}.fab-chat-01-nachlademarke{height:1px;flex-shrink:0}.fab-chat-01-container:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:-2px}div.fab-chat-01-eintrag{display:flex;justify-content:flex-start;gap:var(--lumo-space-xs)}div.fab-chat-01-eintrag--eigen{justify-content:flex-end}div.fab-chat-01-eintrag:has(vaadin-button.fab-chat-01-reaktionknopf){padding-right:var(--fab-chat-reaktionknopf-platz)}div.fab-chat-01-eintrag--eigen:has(vaadin-button.fab-chat-01-reaktionknopf){padding-right:0;padding-left:var(--fab-chat-reaktionknopf-platz)}div.fab-chat-01-bubble{max-width:75%;position:relative;display:flex;flex-direction:column;background-color:var(--fab-chat-bubble-other-background-color);color:var(--fab-chat-bubble-other-color);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-xs);padding:var(--lumo-space-s) var(--lumo-space-m);transition:box-shadow .12s ease-in-out}div.fab-chat-01-bubble--eigen{background-color:var(--fab-chat-bubble-own-background-color);color:var(--fab-chat-bubble-own-color)}div.fab-chat-01-bubble--fremd.fab-chat-01-bubble--erste{border-top-left-radius:var(--lumo-border-radius-s)}div.fab-chat-01-bubble--eigen.fab-chat-01-bubble--erste{border-top-right-radius:var(--lumo-border-radius-s)}div.fab-chat-01-eintrag--erste{margin-top:var(--lumo-space-s)}div.fab-chat-01-bubble:hover{box-shadow:var(--lumo-box-shadow-s)}div.fab-chat-01-bubble:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:2px}div.fab-chat-01-avatar{flex:none;align-self:flex-start;width:2rem;height:2rem;border-radius:50%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;line-height:1;user-select:none}div.fab-chat-01-avatar:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px var(--lumo-contrast-20pct);pointer-events:none}div.fab-chat-01-avatar img{display:block;width:100%;height:100%;object-fit:cover}div.fab-chat-01-eintrag--eigen>div.fab-chat-01-avatar{order:1}div.fab-chat-01-avatar--farbe-0{background-color:var(--fab-chat-avatar-farbe-0-background);color:var(--fab-chat-avatar-farbe-0-color)}div.fab-chat-01-avatar--farbe-1{background-color:var(--fab-chat-avatar-farbe-1-background);color:var(--fab-chat-avatar-farbe-1-color)}div.fab-chat-01-avatar--farbe-2{background-color:var(--fab-chat-avatar-farbe-2-background);color:var(--fab-chat-avatar-farbe-2-color)}div.fab-chat-01-avatar--farbe-3{background-color:var(--fab-chat-avatar-farbe-3-background);color:var(--fab-chat-avatar-farbe-3-color)}div.fab-chat-01-avatar--farbe-4{background-color:var(--fab-chat-avatar-farbe-4-background);color:var(--fab-chat-avatar-farbe-4-color)}div.fab-chat-01-avatar--farbe-5{background-color:var(--fab-chat-avatar-farbe-5-background);color:var(--fab-chat-avatar-farbe-5-color)}div.fab-chat-01-avatar--farbe-6{background-color:var(--fab-chat-avatar-farbe-6-background);color:var(--fab-chat-avatar-farbe-6-color)}div.fab-chat-01-avatar--farbe-7{background-color:var(--fab-chat-avatar-farbe-7-background);color:var(--fab-chat-avatar-farbe-7-color)}div.fab-chat-01-avatar--farbe-8{background-color:var(--fab-chat-avatar-farbe-8-background);color:var(--fab-chat-avatar-farbe-8-color)}div.fab-chat-01-avatar--farbe-9{background-color:var(--fab-chat-avatar-farbe-9-background);color:var(--fab-chat-avatar-farbe-9-color)}div.fab-chat-01-avatar--farbe-10{background-color:var(--fab-chat-avatar-farbe-10-background);color:var(--fab-chat-avatar-farbe-10-color)}div.fab-chat-01-avatar--farbe-11{background-color:var(--fab-chat-avatar-farbe-11-background);color:var(--fab-chat-avatar-farbe-11-color)}div.fab-chat-01-avatar--farbe-12{background-color:var(--fab-chat-avatar-farbe-12-background);color:var(--fab-chat-avatar-farbe-12-color)}div.fab-chat-01-avatar--farbe-13{background-color:var(--fab-chat-avatar-farbe-13-background);color:var(--fab-chat-avatar-farbe-13-color)}div.fab-chat-01-avatar--farbe-14{background-color:var(--fab-chat-avatar-farbe-14-background);color:var(--fab-chat-avatar-farbe-14-color)}div.fab-chat-01-avatar--farbe-15{background-color:var(--fab-chat-avatar-farbe-15-background);color:var(--fab-chat-avatar-farbe-15-color)}span.fab-chat-01-autor{font-size:var(--lumo-font-size-s);font-weight:600;color:var(--lumo-secondary-text-color);margin-bottom:2px;overflow-wrap:anywhere}div.fab-chat-01-zitat{display:flex;flex-direction:column;gap:1px;margin-bottom:var(--lumo-space-xs);padding:4px 8px;border-left:3px solid currentColor;border-radius:var(--lumo-border-radius-s);background-color:color-mix(in srgb,currentColor 8%,transparent);font-size:var(--lumo-font-size-s);color:inherit;overflow:hidden}div.fab-chat-01-zitat:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:1px}div.fab-chat-01-zitat--unerreichbar{font-style:italic;opacity:.75}span.fab-chat-01-zitat-autor{font-weight:600;overflow-wrap:anywhere}span.fab-chat-01-zitat-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.fab-chat-01-antwortbalken{display:flex;align-items:center;gap:var(--lumo-space-xs);padding:var(--lumo-space-xs) var(--lumo-space-s) 0 var(--lumo-space-s)}div.fab-chat-01-antwortbalken>div.fab-chat-01-zitat{flex:1 1 auto;min-width:0;margin-bottom:0}div.fab-chat-01-bubble--hervorgehoben{box-shadow:0 0 0 2px var(--lumo-primary-color);transition:box-shadow .4s ease-out}div.fab-chat-01-zeile{font-size:var(--lumo-font-size-m);color:inherit;overflow-wrap:anywhere;white-space:pre-wrap}span.fab-chat-01-beschriftung{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);white-space:normal}vaadin-button.fab-chat-01-menuepfeil{position:absolute;top:2px;right:4px;visibility:hidden;color:inherit;opacity:.7;margin:0;padding:0;min-width:0;height:auto;cursor:pointer}div.fab-chat-01-bubble:hover>vaadin-button.fab-chat-01-menuepfeil,div.fab-chat-01-bubble:focus-within>vaadin-button.fab-chat-01-menuepfeil,vaadin-button.fab-chat-01-menuepfeil:focus-visible{visibility:visible}vaadin-button.fab-chat-01-reaktionknopf{position:absolute;top:50%;transform:translateY(-50%);right:calc(-1 * var(--fab-chat-reaktionknopf-platz));visibility:hidden;color:var(--lumo-secondary-text-color);background-color:var(--fab-chat-bubble-other-background-color);box-shadow:var(--lumo-box-shadow-xs);opacity:.9;margin:0;padding:0;min-width:32px;width:32px;height:32px;border-radius:50%;cursor:pointer}div.fab-chat-01-bubble--eigen>vaadin-button.fab-chat-01-reaktionknopf{right:auto;left:calc(-1 * var(--fab-chat-reaktionknopf-platz))}div.fab-chat-01-bubble:hover>vaadin-button.fab-chat-01-reaktionknopf,div.fab-chat-01-bubble:focus-within>vaadin-button.fab-chat-01-reaktionknopf,vaadin-button.fab-chat-01-reaktionknopf:focus-visible{visibility:visible}div.fab-chat-01-schnellleiste{display:flex;align-items:center;gap:var(--lumo-space-xs);padding:var(--lumo-space-xs)}vaadin-button.fab-chat-01-schnellleiste-emoji{font-size:var(--lumo-font-size-xl);line-height:1;margin:0;padding:var(--lumo-space-xs);min-width:0;height:auto;border-radius:50%;cursor:pointer}vaadin-button.fab-chat-01-schnellleiste-emoji:hover{background-color:var(--lumo-contrast-10pct)}vaadin-button.fab-chat-01-schnellleiste-emoji--eigen{background-color:var(--lumo-primary-color-10pct);box-shadow:inset 0 0 0 2px var(--lumo-primary-color)}div.fab-chat-01-reaktionszone{display:contents}div.fab-chat-01-reaktionspille{position:absolute;bottom:-.7em;right:var(--lumo-space-s);display:inline-flex;align-items:center;gap:2px;font-size:var(--lumo-font-size-s);line-height:1.2;background-color:var(--lumo-base-color);color:var(--lumo-body-text-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-xs);padding:1px var(--lumo-space-xs);cursor:pointer;white-space:nowrap}div.fab-chat-01-bubble--fremd div.fab-chat-01-reaktionspille{left:var(--lumo-space-s);right:auto}div.fab-chat-01-bubble--mitreaktionen{margin-bottom:.7em}div.fab-chat-01-reaktionspille--eigen{border-color:var(--lumo-primary-color);background-color:var(--lumo-primary-color-10pct)}span.fab-chat-01-reaktionspille-anzahl{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}div.fab-chat-01-reaktionspille:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:2px}div.fab-chat-01-reaktionsliste{display:flex;flex-direction:column;gap:var(--lumo-space-xs);min-width:16em}div.fab-chat-01-reaktionszeile{display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-xs) var(--lumo-space-s);border-radius:var(--lumo-border-radius-m)}div.fab-chat-01-reaktionszeile--eigen{background-color:var(--lumo-contrast-5pct);cursor:pointer}div.fab-chat-01-reaktionszeile--eigen:hover{background-color:var(--lumo-contrast-10pct)}div.fab-chat-01-reaktionszeile--eigen:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:2px}span.fab-chat-01-reaktionszeile-emoji{font-size:var(--lumo-font-size-l);line-height:1}span.fab-chat-01-reaktionszeile-hinweis{margin-left:auto;font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}div.fab-chat-01-menuepunkt{display:flex;align-items:center;gap:var(--lumo-space-s)}vaadin-context-menu-item.fab-chat-01-menuepunkt--gefahrvoll{color:var(--lumo-error-text-color)}div.fab-chat-01-text{display:inline}div.fab-chat-01-text:has(>ul,>ol,>pre,>div.fab-chat-01-absatz,>div.fab-chat-01-markupzitat){display:block}div.fab-chat-01-text.fab-chat-01-nuremoji{font-size:2.5em;line-height:1.25}span.fab-chat-01-fett{font-weight:600}span.fab-chat-01-durchgestrichen{text-decoration:line-through}span.fab-chat-01-erwaehnung{font-weight:600;border-radius:var(--lumo-border-radius-s);padding:0 .15em;background-color:color-mix(in srgb,currentColor 12%,transparent)}div.fab-chat-01-absatz{white-space:pre-wrap}div.fab-chat-01-absatz+div.fab-chat-01-absatz{margin-top:var(--lumo-space-xs)}div.fab-chat-01-markupzitat{border-left:3px solid currentColor;padding-left:var(--lumo-space-s);margin:var(--lumo-space-xs) 0;opacity:.85;white-space:pre-wrap}ul.fab-chat-01-liste,ol.fab-chat-01-liste{margin:var(--lumo-space-xs) 0;padding-left:1.35em}ul.fab-chat-01-liste li,ol.fab-chat-01-liste li{white-space:pre-wrap}pre.fab-chat-01-code{margin:var(--lumo-space-xs) 0;padding:var(--lumo-space-xs) var(--lumo-space-s);border-radius:var(--lumo-border-radius-s);background-color:color-mix(in srgb,currentColor 10%,transparent);overflow-x:auto;white-space:pre;font-size:var(--lumo-font-size-s)}div.fab-chat-01-text a{color:inherit;text-decoration:underline;overflow-wrap:anywhere}vaadin-button.fab-chat-01-mehrlesen{font-size:var(--lumo-font-size-s);font-weight:600;color:inherit;text-decoration:underline;margin:0 0 0 var(--lumo-space-xs);padding:0;min-width:0;height:auto;cursor:pointer}div.fab-chat-01-meta{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);text-align:right;margin-top:var(--lumo-space-xs)}div.fab-chat-01-tagtrenner{display:flex;justify-content:center;margin:var(--lumo-space-m) 0 0 0}span.fab-chat-01-tagtrenner-pille{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color);background-color:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-l);padding:2px var(--lumo-space-s)}div.fab-chat-01-ungelesentrenner{display:flex;justify-content:center;align-items:center;gap:var(--lumo-space-s);margin:var(--lumo-space-m) 0 0 0}div.fab-chat-01-ungelesentrenner:before,div.fab-chat-01-ungelesentrenner:after{content:"";flex:1;height:1px;background-color:var(--lumo-primary-color-50pct)}span.fab-chat-01-ungelesentrenner-pille{font-size:var(--lumo-font-size-xs);font-weight:600;color:var(--lumo-primary-text-color);background-color:var(--lumo-primary-color-10pct);border-radius:var(--lumo-border-radius-l);padding:2px var(--lumo-space-s);white-space:nowrap}.fab-chat-01-nurvorleser{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}div.fab-chat-01-img-wrapper img{display:block;max-width:min(100%,200px);max-height:200px;width:auto;height:auto;border-radius:var(--lumo-border-radius-m)}div.fab-chat-01-meldung{padding:var(--lumo-space-m);color:var(--lumo-secondary-text-color)}div.fab-chat-01-bubble.fab-chat-01-selektiert{outline:2px solid var(--lumo-primary-color);outline-offset:1px;background-color:var(--lumo-primary-color-10pct)}div.fab-chat-01-bubble.fab-chat-01-ladesonne{flex-direction:row;align-items:center;gap:var(--lumo-space-s);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}div.fab-chat-01-ladesonne-grafik{width:1.25em;height:1.25em;flex:0 0 auto;border-radius:50%;border:2px solid var(--lumo-contrast-20pct);border-top-color:var(--lumo-primary-color);animation:fab-chat-01-drehung 1s linear infinite}@keyframes fab-chat-01-drehung{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){div.fab-chat-01-ladesonne-grafik{animation:none}}@media(max-width:600px){div.fab-chat-01-bubble{max-width:85%}.fab-chat-01-container{padding:var(--lumo-space-s)}}div.fab-chat-01-composer{display:flex;align-items:flex-end;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);border-top:1px solid var(--lumo-contrast-10pct);flex:0 0 auto}div.fab-chat-01-composer vaadin-text-area{flex:1 1 auto}.fab-zeitleiste-01-container{position:relative;max-width:1200px;margin:0 auto;padding:var(--lumo-space-m) 0}.fab-zeitleiste-01-container:after{content:"";position:absolute;width:4px;background-color:var(--lumo-contrast-20pct);top:0;bottom:0;left:50%;margin-left:-2px;border-radius:2px}div.fab-zeitleiste-01-eintrag{position:relative;width:50%;padding:var(--lumo-space-s) var(--lumo-space-xl);box-sizing:border-box}div.fab-zeitleiste-01-eintrag--links{left:0}div.fab-zeitleiste-01-eintrag--rechts{left:50%}div.fab-zeitleiste-01-eintrag:after{content:"";position:absolute;width:16px;height:16px;top:var(--lumo-space-l);background-color:var(--lumo-base-color);border:4px solid var(--lumo-primary-color);border-radius:50%;z-index:1;box-sizing:border-box}div.fab-zeitleiste-01-eintrag--links:after{right:-8px}div.fab-zeitleiste-01-eintrag--rechts:after{left:-8px}div.fab-zeitleiste-01-datum{font-size:var(--lumo-font-size-s);font-weight:500;color:var(--lumo-secondary-text-color);margin-bottom:var(--lumo-space-xs)}div.fab-zeitleiste-01-eintrag--links div.fab-zeitleiste-01-datum{text-align:right}div.fab-zeitleiste-01-meldung{padding:var(--lumo-space-m);color:var(--lumo-secondary-text-color)}@media screen and (max-width:600px){.fab-zeitleiste-01-container:after{left:24px}div.fab-zeitleiste-01-eintrag,div.fab-zeitleiste-01-eintrag--rechts{width:100%;left:0;padding-left:calc(24px + var(--lumo-space-l));padding-right:var(--lumo-space-s)}div.fab-zeitleiste-01-eintrag:after,div.fab-zeitleiste-01-eintrag--links:after,div.fab-zeitleiste-01-eintrag--rechts:after{left:16px;right:auto}div.fab-zeitleiste-01-eintrag--links div.fab-zeitleiste-01-datum{text-align:left}}.fab-chartxy-01-container{display:flex;flex-direction:column;height:100%;padding:var(--lumo-space-m);box-sizing:border-box}.fab-chartxy-01-flaeche{display:flex;flex:1;min-height:300px}.fab-chartxy-01-y-titel{writing-mode:vertical-rl;transform:rotate(180deg);align-self:center;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);padding-left:var(--lumo-space-xs)}.fab-chartxy-01-x-titel{text-align:center;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);padding-top:var(--lumo-space-s)}.fab-chartxy-01-plot{position:relative;flex:1;border-left:1px solid var(--lumo-contrast-50pct);border-bottom:1px solid var(--lumo-contrast-50pct);margin:var(--lumo-space-l) var(--lumo-space-l) 0 0}.fab-chartxy-01-punkt{position:absolute;width:12px;height:12px;border-radius:50%;background-color:var(--lumo-primary-color);border:1px solid var(--lumo-contrast-70pct);box-sizing:border-box;transform:translate(-50%,50%)}.fab-chartxy-01-punkt:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:2px}.fab-chartxy-01-x-min,.fab-chartxy-01-x-max,.fab-chartxy-01-y-min,.fab-chartxy-01-y-max{position:absolute;color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs)}.fab-chartxy-01-x-min{left:0;top:100%}.fab-chartxy-01-x-max{right:0;top:100%}.fab-chartxy-01-y-min{right:100%;bottom:0;padding-right:var(--lumo-space-xs)}.fab-chartxy-01-y-max{right:100%;top:0;padding-right:var(--lumo-space-xs)}.fab-chartxy-01-meldung,.fab-chartxy-01-hinweis{color:var(--lumo-secondary-text-color);padding:var(--lumo-space-m)}vaadin-grid table{padding-inline-end:10px}vaadin-button:not([disabled]),vaadin-drawer-toggle:not([disabled]){cursor:pointer}vaadin-button{border-radius:var(--lumo-button-border-radius, var(--lumo-border-radius-m))}vaadin-button.fab-border-radius-0-left{border-top-left-radius:0;border-bottom-left-radius:0}vaadin-button.fab-border-radius-liketextfield-right{border-top-right-radius:var(--lumo-border-radius);border-bottom-right-radius:var(--lumo-border-radius)}:root,:host{--_lumo-fab-number-field-inject: 1;--_lumo-fab-number-field-inject-modules: lumo_mixins_field-label, lumo_mixins_field-required, lumo_mixins_field-error-message, lumo_mixins_field-button, lumo_mixins_field-helper, lumo_mixins_field-helper-above, lumo_mixins_field-base;--_lumo-fab-duration-field-inject: 1;--_lumo-fab-duration-field-inject-modules: lumo_mixins_field-label, lumo_mixins_field-required, lumo_mixins_field-error-message, lumo_mixins_field-button, lumo_mixins_field-helper, lumo_mixins_field-helper-above, lumo_mixins_field-base}vaadin-text-field,vaadin-password-field,vaadin-email-field,fab-number-field,fab-duration-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-time-picker,vaadin-number-field,vaadin-integer-field,vaadin-big-decimal-field{--fab-txtfld-enabl-default-font-weight: normal;--fab-txtfld-disabl-default-font-weight: normal;--fab-txtfld-calcd-default-font-weight: normal}vaadin-text-field>input,vaadin-password-field>input,vaadin-email-field>input,fab-number-field>input,fab-duration-field>input,vaadin-text-area>input,vaadin-combo-box>input,vaadin-date-picker>input,vaadin-time-picker>input,vaadin-number-field>input,vaadin-integer-field>input,vaadin-big-decimal-field>input{font-weight:var(--fab-txtfld-enabl-font-weight, var(--fab-txtfld-enabl-default-font-weight))}vaadin-text-field[disabled]>input,vaadin-password-field[disabled]>input,vaadin-email-field[disabled]>input,fab-number-field[disabled]>input,fab-duration-field[disabled]>input,vaadin-text-area[disabled]>input,vaadin-combo-box[disabled]>input,vaadin-date-picker[disabled]>input,vaadin-time-picker[disabled]>input,vaadin-number-field[disabled]>input,vaadin-integer-field[disabled]>input,vaadin-big-decimal-field[disabled]>input{font-weight:var(--fab-txtfld-disabl-font-weight, var(--fab-txtfld-disabl-default-font-weight))}vaadin-text-field[readonly]>input,vaadin-password-field[readonly]>input,vaadin-email-field[readonly]>input,fab-number-field[readonly]>input,fab-duration-field[readonly]>input,vaadin-text-area[readonly]>input,vaadin-combo-box[readonly]>input,vaadin-date-picker[readonly]>input,vaadin-time-picker[readonly]>input,vaadin-number-field[readonly]>input,vaadin-integer-field[readonly]>input,vaadin-big-decimal-field[readonly]>input{font-weight:var(--fab-txtfld-calcd-font-weight, var(--fab-txtfld-calcd-default-font-weight))}vaadin-text-field,vaadin-password-field,vaadin-email-field,fab-number-field,fab-duration-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-time-picker,vaadin-number-field,vaadin-integer-field,vaadin-big-decimal-field{--fab-txtfld-enabl-default-font-style: normal;--fab-txtfld-disabl-default-font-style: normal;--fab-txtfld-calcd-default-font-style: normal}vaadin-text-field>input,vaadin-password-field>input,vaadin-email-field>input,fab-number-field>input,fab-duration-field>input,vaadin-text-area>input,vaadin-combo-box>input,vaadin-date-picker>input,vaadin-time-picker>input,vaadin-number-field>input,vaadin-integer-field>input,vaadin-big-decimal-field>input{font-style:var(--fab-txtfld-enabl-font-style, var(--fab-txtfld-enabl-default-font-style))}vaadin-text-field[disabled]>input,vaadin-password-field[disabled]>input,vaadin-email-field[disabled]>input,fab-number-field[disabled]>input,fab-duration-field[disabled]>input,vaadin-text-area[disabled]>input,vaadin-combo-box[disabled]>input,vaadin-date-picker[disabled]>input,vaadin-time-picker[disabled]>input,vaadin-number-field[disabled]>input,vaadin-integer-field[disabled]>input,vaadin-big-decimal-field[disabled]>input{font-style:var(--fab-txtfld-disabl-font-style, var(--fab-txtfld-disabl-default-font-style))}vaadin-text-field[readonly]>input,vaadin-password-field[readonly]>input,vaadin-email-field[readonly]>input,fab-number-field[readonly]>input,fab-duration-field[readonly]>input,vaadin-text-area[readonly]>input,vaadin-combo-box[readonly]>input,vaadin-date-picker[readonly]>input,vaadin-time-picker[readonly]>input,vaadin-number-field[readonly]>input,vaadin-integer-field[readonly]>input,vaadin-big-decimal-field[readonly]>input{font-style:var(--fab-txtfld-calcd-font-style, var(--fab-txtfld-calcd-default-font-style))}vaadin-text-field,vaadin-password-field,vaadin-email-field,fab-number-field,fab-duration-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-time-picker,vaadin-number-field,vaadin-integer-field,vaadin-big-decimal-field{--fab-txtfld-enabl-default-text-decoration: none;--fab-txtfld-disabl-default-text-decoration: none;--fab-txtfld-calcd-default-text-decoration: none}vaadin-text-field>input,vaadin-password-field>input,vaadin-email-field>input,fab-number-field>input,fab-duration-field>input,vaadin-text-area>input,vaadin-combo-box>input,vaadin-date-picker>input,vaadin-time-picker>input,vaadin-number-field>input,vaadin-integer-field>input,vaadin-big-decimal-field>input{text-decoration:var(--fab-txtfld-enabl-text-decoration, var(--fab-txtfld-enabl-default-text-decoration))}vaadin-text-field[disabled]>input,vaadin-password-field[disabled]>input,vaadin-email-field[disabled]>input,fab-number-field[disabled]>input,fab-duration-field[disabled]>input,vaadin-text-area[disabled]>input,vaadin-combo-box[disabled]>input,vaadin-date-picker[disabled]>input,vaadin-time-picker[disabled]>input,vaadin-number-field[disabled]>input,vaadin-integer-field[disabled]>input,vaadin-big-decimal-field[disabled]>input{text-decoration:var(--fab-txtfld-disabl-text-decoration, var(--fab-txtfld-disabl-default-text-decoration))}vaadin-text-field[readonly]>input,vaadin-password-field[readonly]>input,vaadin-email-field[readonly]>input,fab-number-field[readonly]>input,fab-duration-field[readonly]>input,vaadin-text-area[readonly]>input,vaadin-combo-box[readonly]>input,vaadin-date-picker[readonly]>input,vaadin-time-picker[readonly]>input,vaadin-number-field[readonly]>input,vaadin-integer-field[readonly]>input,vaadin-big-decimal-field[readonly]>input{text-decoration:var(--fab-txtfld-calcd-text-decoration, var(--fab-txtfld-calcd-default-text-decoration))}vaadin-text-field,vaadin-password-field,vaadin-email-field,fab-number-field,fab-duration-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-time-picker,vaadin-number-field,vaadin-integer-field,vaadin-big-decimal-field{--fab-txtfld-enabl-default-color: inherit;--fab-txtfld-disabl-default-color: var(--lumo-disabled-text-color);--fab-txtfld-calcd-default-color: var(--lumo-secondary-text-color)}vaadin-text-field>input,vaadin-password-field>input,vaadin-email-field>input,fab-number-field>input,fab-duration-field>input,vaadin-text-area>input,vaadin-combo-box>input,vaadin-date-picker>input,vaadin-time-picker>input,vaadin-number-field>input,vaadin-integer-field>input,vaadin-big-decimal-field>input{color:var(--fab-txtfld-enabl-color, var(--fab-txtfld-enabl-default-color));-webkit-text-fill-color:var(--fab-txtfld-enabl-color, var(--fab-txtfld-enabl-default-color))}vaadin-text-field[disabled]>input,vaadin-password-field[disabled]>input,vaadin-email-field[disabled]>input,fab-number-field[disabled]>input,fab-duration-field[disabled]>input,vaadin-text-area[disabled]>input,vaadin-combo-box[disabled]>input,vaadin-date-picker[disabled]>input,vaadin-time-picker[disabled]>input,vaadin-number-field[disabled]>input,vaadin-integer-field[disabled]>input,vaadin-big-decimal-field[disabled]>input{color:var(--fab-txtfld-disabl-color, var(--fab-txtfld-disabl-default-color));-webkit-text-fill-color:var(--fab-txtfld-disabl-color, var(--fab-txtfld-disabl-default-color))}vaadin-text-field[readonly]>input,vaadin-password-field[readonly]>input,vaadin-email-field[readonly]>input,fab-number-field[readonly]>input,fab-duration-field[readonly]>input,vaadin-text-area[readonly]>input,vaadin-combo-box[readonly]>input,vaadin-date-picker[readonly]>input,vaadin-time-picker[readonly]>input,vaadin-number-field[readonly]>input,vaadin-integer-field[readonly]>input,vaadin-big-decimal-field[readonly]>input{color:var(--fab-txtfld-calcd-color, var(--fab-txtfld-calcd-default-color));-webkit-text-fill-color:var(--fab-txtfld-calcd-color, var(--fab-txtfld-calcd-default-color))}vaadin-text-field,vaadin-password-field,vaadin-email-field,fab-number-field,fab-duration-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-time-picker,vaadin-number-field,vaadin-integer-field,vaadin-big-decimal-field{--fab-txtfld-enabl-default-background-color: var(--lumo-contrast-10pct);--fab-txtfld-disabl-default-background-color: var(--lumo-contrast-5pct);--fab-txtfld-calcd-default-background-color: transparent}vaadin-text-field::part(input-field),vaadin-password-field::part(input-field),vaadin-email-field::part(input-field),fab-number-field::part(input-field),fab-duration-field::part(input-field),vaadin-text-area::part(input-field),vaadin-combo-box::part(input-field),vaadin-date-picker::part(input-field),vaadin-time-picker::part(input-field),vaadin-number-field::part(input-field),vaadin-integer-field::part(input-field),vaadin-big-decimal-field::part(input-field){background-color:var(--fab-txtfld-enabl-background-color, var(--fab-txtfld-enabl-default-background-color))}vaadin-text-field[disabled]::part(input-field),vaadin-password-field[disabled]::part(input-field),vaadin-email-field[disabled]::part(input-field),fab-number-field[disabled]::part(input-field),fab-duration-field[disabled]::part(input-field),vaadin-text-area[disabled]::part(input-field),vaadin-combo-box[disabled]::part(input-field),vaadin-date-picker[disabled]::part(input-field),vaadin-time-picker[disabled]::part(input-field),vaadin-number-field[disabled]::part(input-field),vaadin-integer-field[disabled]::part(input-field),vaadin-big-decimal-field[disabled]::part(input-field){background-color:var(--fab-txtfld-disabl-background-color, var(--fab-txtfld-disabl-default-background-color))}vaadin-text-field[readonly]::part(input-field),vaadin-password-field[readonly]::part(input-field),vaadin-email-field[readonly]::part(input-field),fab-number-field[readonly]::part(input-field),fab-duration-field[readonly]::part(input-field),vaadin-text-area[readonly]::part(input-field),vaadin-combo-box[readonly]::part(input-field),vaadin-date-picker[readonly]::part(input-field),vaadin-time-picker[readonly]::part(input-field),vaadin-number-field[readonly]::part(input-field),vaadin-integer-field[readonly]::part(input-field),vaadin-big-decimal-field[readonly]::part(input-field){background-color:var(--fab-txtfld-calcd-background-color, var(--fab-txtfld-calcd-default-background-color))}vaadin-text-field.fab-highlight-info::part(input-field),vaadin-password-field.fab-highlight-info::part(input-field),vaadin-email-field.fab-highlight-info::part(input-field),fab-number-field.fab-highlight-info::part(input-field),fab-duration-field.fab-highlight-info::part(input-field),vaadin-text-area.fab-highlight-info::part(input-field),vaadin-combo-box.fab-highlight-info::part(input-field){background-color:var(--fab-info-background-color)}vaadin-text-field.fab-highlight-warn::part(input-field),vaadin-password-field.fab-highlight-warn::part(input-field),vaadin-email-field.fab-highlight-warn::part(input-field),fab-number-field.fab-highlight-warn::part(input-field),fab-duration-field.fab-highlight-warn::part(input-field),vaadin-text-area.fab-highlight-warn::part(input-field),vaadin-combo-box.fab-highlight-warn::part(input-field){background-color:var(--fab-warn-background-color)}vaadin-text-field.fab-highlight-error::part(input-field),vaadin-password-field.fab-highlight-error::part(input-field),vaadin-email-field.fab-highlight-error::part(input-field),fab-number-field.fab-highlight-error::part(input-field),fab-duration-field.fab-highlight-error::part(input-field),vaadin-text-area.fab-highlight-error::part(input-field),vaadin-combo-box.fab-highlight-error::part(input-field){background-color:var(--fab-err-background-color)}vaadin-text-field,vaadin-password-field,vaadin-email-field,fab-number-field,fab-duration-field,vaadin-text-area,vaadin-combo-box,vaadin-date-picker,vaadin-time-picker,vaadin-number-field,vaadin-integer-field,vaadin-big-decimal-field{--fab-txtfld-enabl-default-border-style: none;--fab-txtfld-enabl-default-border-width: 0px;--fab-txtfld-enabl-default-border-color: #000000;--fab-txtfld-disabl-default-border-style: none;--fab-txtfld-disabl-default-border-width: 0px;--fab-txtfld-disabl-default-border-color: #000000;--fab-txtfld-calcd-default-border-style: none;--fab-txtfld-calcd-default-border-width: 0px;--fab-txtfld-calcd-default-border-color: #000000}vaadin-text-field::part(input-field),vaadin-password-field::part(input-field),vaadin-email-field::part(input-field),fab-number-field::part(input-field),fab-duration-field::part(input-field),vaadin-text-area::part(input-field),vaadin-combo-box::part(input-field),vaadin-date-picker::part(input-field),vaadin-time-picker::part(input-field),vaadin-number-field::part(input-field),vaadin-integer-field::part(input-field),vaadin-big-decimal-field::part(input-field){border-bottom-style:var(--fab-txtfld-enabl-border-bottom-style, var(--fab-txtfld-enabl-default-border-style));border-bottom-width:var(--fab-txtfld-enabl-border-bottom-width, var(--fab-txtfld-enabl-default-border-width));border-bottom-color:var(--fab-txtfld-enabl-border-bottom-color, var(--fab-txtfld-enabl-default-border-color));border-left-style:var(--fab-txtfld-enabl-border-left-style, var(--fab-txtfld-enabl-default-border-style));border-left-width:var(--fab-txtfld-enabl-border-left-width, var(--fab-txtfld-enabl-default-border-width));border-left-color:var(--fab-txtfld-enabl-border-left-color, var(--fab-txtfld-enabl-default-border-color));border-top-style:var(--fab-txtfld-enabl-border-top-style, var(--fab-txtfld-enabl-default-border-style));border-top-width:var(--fab-txtfld-enabl-border-top-width, var(--fab-txtfld-enabl-default-border-width));border-top-color:var(--fab-txtfld-enabl-border-top-color, var(--fab-txtfld-enabl-default-border-color));border-right-style:var(--fab-txtfld-enabl-border-right-style, var(--fab-txtfld-enabl-default-border-style));border-right-width:var(--fab-txtfld-enabl-border-right-width, var(--fab-txtfld-enabl-default-border-width));border-right-color:var(--fab-txtfld-enabl-border-right-color, var(--fab-txtfld-enabl-default-border-color))}vaadin-text-field[disabled]::part(input-field),vaadin-password-field[disabled]::part(input-field),vaadin-email-field[disabled]::part(input-field),fab-number-field[disabled]::part(input-field),fab-duration-field[disabled]::part(input-field),vaadin-text-area[disabled]::part(input-field),vaadin-combo-box[disabled]::part(input-field),vaadin-date-picker[disabled]::part(input-field),vaadin-time-picker[disabled]::part(input-field),vaadin-number-field[disabled]::part(input-field),vaadin-integer-field[disabled]::part(input-field),vaadin-big-decimal-field[disabled]::part(input-field){border-bottom-style:var(--fab-txtfld-disabl-border-bottom-style, var(--fab-txtfld-disabl-default-border-style));border-bottom-width:var(--fab-txtfld-disabl-border-bottom-width, var(--fab-txtfld-disabl-default-border-width));border-bottom-color:var(--fab-txtfld-disabl-border-bottom-color, var(--fab-txtfld-disabl-default-border-color));border-left-style:var(--fab-txtfld-disabl-border-left-style, var(--fab-txtfld-disabl-default-border-style));border-left-width:var(--fab-txtfld-disabl-border-left-width, var(--fab-txtfld-disabl-default-border-width));border-left-color:var(--fab-txtfld-disabl-border-left-color, var(--fab-txtfld-disabl-default-border-color));border-top-style:var(--fab-txtfld-disabl-border-top-style, var(--fab-txtfld-disabl-default-border-style));border-top-width:var(--fab-txtfld-disabl-border-top-width, var(--fab-txtfld-disabl-default-border-width));border-top-color:var(--fab-txtfld-disabl-border-top-color, var(--fab-txtfld-disabl-default-border-color));border-right-style:var(--fab-txtfld-disabl-border-right-style, var(--fab-txtfld-disabl-default-border-style));border-right-width:var(--fab-txtfld-disabl-border-right-width, var(--fab-txtfld-disabl-default-border-width));border-right-color:var(--fab-txtfld-disabl-border-right-color, var(--fab-txtfld-disabl-default-border-color))}vaadin-text-field[readonly]::part(input-field):after,vaadin-password-field[readonly]::part(input-field):after,vaadin-email-field[readonly]::part(input-field):after,fab-number-field[readonly]::part(input-field):after,fab-duration-field[readonly]::part(input-field):after,vaadin-combo-box[readonly]::part(input-field):after,vaadin-date-picker[readonly]::part(input-field):after,vaadin-time-picker[readonly]::part(input-field):after,vaadin-number-field[readonly]::part(input-field):after,vaadin-integer-field[readonly]::part(input-field):after,vaadin-big-decimal-field[readonly]::part(input-field):after{border-bottom-style:var(--fab-txtfld-calcd-border-bottom-style, var(--fab-txtfld-calcd-default-border-style));border-bottom-width:var(--fab-txtfld-calcd-border-bottom-width, var(--fab-txtfld-calcd-default-border-width));border-bottom-color:var(--fab-txtfld-calcd-border-bottom-color, var(--fab-txtfld-calcd-default-border-color));border-left-style:var(--fab-txtfld-calcd-border-left-style, var(--fab-txtfld-calcd-default-border-style));border-left-width:var(--fab-txtfld-calcd-border-left-width, var(--fab-txtfld-calcd-default-border-width));border-left-color:var(--fab-txtfld-calcd-border-left-color, var(--fab-txtfld-calcd-default-border-color));border-top-style:var(--fab-txtfld-calcd-border-top-style, var(--fab-txtfld-calcd-default-border-style));border-top-width:var(--fab-txtfld-calcd-border-top-width, var(--fab-txtfld-calcd-default-border-width));border-top-color:var(--fab-txtfld-calcd-border-top-color, var(--fab-txtfld-calcd-default-border-color));border-right-style:var(--fab-txtfld-calcd-border-right-style, var(--fab-txtfld-calcd-default-border-style));border-right-width:var(--fab-txtfld-calcd-border-right-width, var(--fab-txtfld-calcd-default-border-width));border-right-color:var(--fab-txtfld-calcd-border-right-color, var(--fab-txtfld-calcd-default-border-color))}vaadin-text-field.fab-textlabel::part(input-field),vaadin-text-field.fab-textlabel::part(input-field):after,vaadin-password-field.fab-textlabel::part(input-field),vaadin-password-field.fab-textlabel::part(input-field):after,vaadin-email-field.fab-textlabel::part(input-field),vaadin-email-field.fab-textlabel::part(input-field):after,fab-number-field.fab-textlabel::part(input-field),fab-number-field.fab-textlabel::part(input-field):after,fab-duration-field.fab-textlabel::part(input-field),fab-duration-field.fab-textlabel::part(input-field):after,vaadin-text-area.fab-textlabel::part(input-field),vaadin-text-area.fab-textlabel::part(input-field):after,vaadin-combo-box.fab-textlabel::part(input-field),vaadin-combo-box.fab-textlabel::part(input-field):after,vaadin-date-picker.fab-textlabel::part(input-field),vaadin-date-picker.fab-textlabel::part(input-field):after,vaadin-time-picker.fab-textlabel::part(input-field),vaadin-time-picker.fab-textlabel::part(input-field):after,vaadin-number-field.fab-textlabel::part(input-field),vaadin-number-field.fab-textlabel::part(input-field):after,vaadin-integer-field.fab-textlabel::part(input-field),vaadin-integer-field.fab-textlabel::part(input-field):after,vaadin-big-decimal-field.fab-textlabel::part(input-field),vaadin-big-decimal-field.fab-textlabel::part(input-field):after{border-style:none;border-width:0px;border-color:transparent;background-color:transparent}vaadin-text-field.fab-border-radius-0-right,vaadin-password-field.fab-border-radius-0-right,vaadin-email-field.fab-border-radius-0-right,fab-number-field.fab-border-radius-0-right,fab-duration-field.fab-border-radius-0-right{border-top-right-radius:0;border-bottom-right-radius:0}vaadin-text-field.fab-border-radius-0-right::part(input-field),vaadin-password-field.fab-border-radius-0-right::part(input-field),vaadin-email-field.fab-border-radius-0-right::part(input-field),fab-number-field.fab-border-radius-0-right::part(input-field),fab-duration-field.fab-border-radius-0-right::part(input-field){border-top-right-radius:0;border-bottom-right-radius:0}vaadin-text-field.fab-highlight-info::part(input-field),vaadin-password-field.fab-highlight-info::part(input-field),vaadin-email-field.fab-highlight-info::part(input-field),fab-number-field.fab-highlight-info::part(input-field),fab-duration-field.fab-highlight-info::part(input-field),vaadin-text-area.fab-highlight-info::part(input-field),vaadin-combo-box.fab-highlight-info::part(input-field){border-color:var(--fab-info-border-color);border-width:1px;border-style:solid}vaadin-text-field.fab-highlight-warn::part(input-field),vaadin-password-field.fab-highlight-warn::part(input-field),vaadin-email-field.fab-highlight-warn::part(input-field),fab-number-field.fab-highlight-warn::part(input-field),fab-duration-field.fab-highlight-warn::part(input-field),vaadin-text-area.fab-highlight-warn::part(input-field),vaadin-combo-box.fab-highlight-warn::part(input-field){border-color:var(--fab-warn-border-color);border-width:1px;border-style:solid}vaadin-text-field.fab-highlight-error::part(input-field),vaadin-password-field.fab-highlight-error::part(input-field),vaadin-email-field.fab-highlight-error::part(input-field),fab-number-field.fab-highlight-error::part(input-field),fab-duration-field.fab-highlight-error::part(input-field),vaadin-text-area.fab-highlight-error::part(input-field),vaadin-combo-box.fab-highlight-error::part(input-field){border-color:var(--fab-err-border-color);border-width:1px;border-style:solid}vaadin-text-field>:is(input,textarea):placeholder-shown,vaadin-password-field>:is(input,textarea):placeholder-shown,vaadin-email-field>:is(input,textarea):placeholder-shown,fab-number-field>:is(input,textarea):placeholder-shown,fab-duration-field>:is(input,textarea):placeholder-shown,vaadin-combo-box>:is(input,textarea):placeholder-shown,vaadin-date-picker>:is(input,textarea):placeholder-shown,vaadin-time-picker>:is(input,textarea):placeholder-shown{color:var(--lumo-secondary-text-color);-webkit-text-fill-color:var(--lumo-secondary-text-color)}vaadin-text-field[theme~=warning]::part(error-message),vaadin-password-field[theme~=warning]::part(error-message),vaadin-email-field[theme~=warning]::part(error-message),fab-number-field[theme~=warning]::part(error-message),fab-duration-field[theme~=warning]::part(error-message),vaadin-combo-box[theme~=warning]::part(error-message){color:orange}vaadin-text-field[invalid][theme~=warning]::part(input-field),vaadin-password-field[invalid][theme~=warning]::part(input-field),vaadin-email-field[invalid][theme~=warning]::part(input-field),fab-number-field[invalid][theme~=warning]::part(input-field),fab-duration-field[invalid][theme~=warning]::part(input-field),vaadin-combo-box[invalid][theme~=warning]::part(input-field){background-color:#ffa6001a;box-shadow:inset 0 0 0 1px orange}vaadin-text-area[readonly]::part(input-field),vaadin-text-area[readonly]::part(input-field):after{border-bottom-style:var(--fab-txtfld-calcd-border-bottom-style, var(--fab-txtfld-calcd-default-border-style));border-bottom-width:var(--fab-txtfld-calcd-border-bottom-width, var(--fab-txtfld-calcd-default-border-width));border-bottom-color:var(--fab-txtfld-calcd-border-bottom-color, var(--fab-txtfld-calcd-default-border-color));border-left-style:var(--fab-txtfld-calcd-border-left-style, var(--fab-txtfld-calcd-default-border-style));border-left-width:var(--fab-txtfld-calcd-border-left-width, var(--fab-txtfld-calcd-default-border-width));border-left-color:var(--fab-txtfld-calcd-border-left-color, var(--fab-txtfld-calcd-default-border-color));border-top-style:var(--fab-txtfld-calcd-border-top-style, var(--fab-txtfld-calcd-default-border-style));border-top-width:var(--fab-txtfld-calcd-border-top-width, var(--fab-txtfld-calcd-default-border-width));border-top-color:var(--fab-txtfld-calcd-border-top-color, var(--fab-txtfld-calcd-default-border-color));border-right-style:var(--fab-txtfld-calcd-border-right-style, var(--fab-txtfld-calcd-default-border-style));border-right-width:var(--fab-txtfld-calcd-border-right-width, var(--fab-txtfld-calcd-default-border-width));border-right-color:var(--fab-txtfld-calcd-border-right-color, var(--fab-txtfld-calcd-default-border-color))}fab-number-field[focused]::part(input-field),fab-duration-field[focused]::part(input-field){box-shadow:0 0 0 calc(clamp(0,var(--lumo-input-field-pointer-focus-visible, 0),1) * var(--_focus-ring-width, var(--vaadin-focus-ring-width, 2px))) var(--_focus-ring-color, var(--vaadin-focus-ring-color, var(--lumo-primary-color-50pct)))}fab-number-field[focus-ring]::part(input-field),fab-duration-field[focus-ring]::part(input-field){box-shadow:0 0 0 var(--_focus-ring-width, var(--vaadin-focus-ring-width, 2px)) var(--_focus-ring-color, var(--vaadin-focus-ring-color, var(--lumo-primary-color-50pct)))}fab-number-field::part(label),fab-duration-field::part(label){align-self:flex-start;color:var(--vaadin-input-field-label-color, var(--lumo-secondary-text-color));font-weight:var(--vaadin-input-field-label-font-weight, 500);font-size:var(--vaadin-input-field-label-font-size, var(--lumo-font-size-s));transition:color .2s;line-height:1;padding-inline:calc(var(--lumo-border-radius-m) / 4) 1em;padding-bottom:.5em;padding-top:.25em;margin-top:-.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;max-width:100%;box-sizing:border-box}vaadin-checkbox{--fab-chkbx-enabl-default-background-color: var(--lumo-contrast-10pct);--fab-chkbx-disabl-default-background-color: var(--lumo-contrast-5pct);--fab-chkbx-calcd-default-background-color: transparent;--vaadin-checkbox-readonly-checked-background: var(--lumo-primary-color)}vaadin-checkbox:where(:not([checked]):not([indeterminate]):not([invalid]))::part(checkbox){background-color:var(--fab-chkbx-enabl-background-color, var(--fab-chkbx-enabl-default-background-color))}vaadin-checkbox[disabled]::part(checkbox){background-color:var(--fab-chkbx-disabl-background-color, var(--fab-chkbx-disabl-default-background-color))}vaadin-checkbox[readonly]:where(:not([checked]):not([indeterminate]):not([invalid]))::part(checkbox){background-color:var(--fab-chkbx-calcd-background-color, var(--fab-chkbx-calcd-default-background-color))}vaadin-checkbox.fab-highlight-info::part(checkbox){background-color:var(--fab-info-background-color)}vaadin-checkbox.fab-highlight-warn::part(checkbox){background-color:var(--fab-warn-background-color)}vaadin-checkbox.fab-highlight-error::part(checkbox){background-color:var(--fab-err-background-color)}vaadin-checkbox.fab-highlight-warn::part(checkbox):after{color:inherit}vaadin-checkbox::part(checkbox){border-color:#ddd;border-style:solid;border-width:1px}vaadin-checkbox.fab-highlight-info::part(checkbox){border-color:var(--fab-info-border-color);border-width:1px;border-style:solid}vaadin-checkbox.fab-highlight-warn::part(checkbox){border-color:var(--fab-warn-border-color);border-width:1px;border-style:solid}vaadin-checkbox.fab-highlight-error::part(checkbox){border-color:var(--fab-err-border-color);border-width:1px;border-style:solid}vaadin-button{--fab-btn-enabl-default-background-color: var(--_lumo-button-primary-background-color, var(--lumo-primary-color));--fab-btn-disabl-default-background-color: var(--lumo-primary-color-50pct, var(--lumo-primary-color))}vaadin-button[theme~=primary]{background-color:var(--fab-btn-enabl-background-color, var(--fab-btn-enabl-default-background-color))}vaadin-button[theme~=primary][disabled]{background-color:var(--fab-btn-disabl-background-color, var(--fab-btn-disabl-default-background-color))}vaadin-button[theme~=primary][active]:before{background-color:var(--lumo-shade-20pct)}vaadin-button{--fab-btn-enabl-default-color: var(--_lumo-button-primary-color, var(--lumo-primary-contrast-color));--fab-btn-disabl-default-color: var(--lumo-primary-contrast-color)}vaadin-button[theme~=primary]{color:var(--fab-btn-enabl-color, var(--fab-btn-enabl-default-color))}vaadin-button[theme~=primary][disabled]{color:var(--fab-btn-disabl-color, var(--fab-btn-disabl-default-color))}vaadin-button{--fab-btn-default-justify-content: center}vaadin-button[theme~=primary]{justify-content:var(--fab-btn-enabl-justify-content, var(--fab-btn-default-justify-content))}vaadin-button[theme~=primary][disabled]{justify-content:var(--fab-btn-disabl-justify-content, var(--fab-btn-default-justify-content))}vaadin-grid.fab-highlight-info{border-color:var(--fab-info-border-color);border-width:1px;border-style:solid}vaadin-grid.fab-highlight-warn{border-color:var(--fab-warn-border-color);border-width:1px;border-style:solid}vaadin-grid.fab-highlight-error{border-color:var(--fab-err-border-color);border-width:1px;border-style:solid}vaadin-item[selected]{box-shadow:inset 0 0 0 4px #0fabb0}vaadin-details[class~=fab-form-details-container]>vaadin-details-summary{color:var(--fab-details-heading-text-color, var(--lumo-secondary-text-color));font-weight:bolder;font-size:larger}vaadin-upload{--vaadin-upload-drop-label-font-size: var(--lumo-font-size-s);--vaadin-upload-padding: var(--lumo-space-xs) var(--lumo-space-s)}vaadin-upload::part(primary-buttons){align-items:flex-start;flex-direction:column;gap:0}vaadin-upload::part(drop-label){padding:0}vaadin-dialog-overlay.fab-modaler-dialog::part(content){display:flex;flex-direction:column;min-height:0}vaadin-dialog[theme~=fab-emoji-auswahl]::part(header),vaadin-dialog[theme~=fab-emoji-auswahl]>[slot=title]{cursor:move}vaadin-dialog[theme~=fab-emoji-auswahl]>vaadin-button[slot=header-content]{cursor:pointer}vaadin-dialog-overlay.fab-modaler-dialog--maximiert::part(overlay){position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important}.fab-barplan-from-to{--fab-txtfld-calcd-border-bottom-style:none;--fab-txtfld-calcd-border-top-style:none;--fab-txtfld-calcd-border-left-style:none;--fab-txtfld-calcd-border-right-style:none}.fab-bp-row{width:100%;border-bottom-color:#ddd;border-bottom-width:1px;border-bottom-style:solid;display:flex;flex-direction:row;flex-wrap:nowrap}.fab-bp-row:hover{background-color:#eee}.bp1d .fab-bp-res{flex-basis:50%}.bp2d .fab-bp-res{flex-basis:45%}.bp3d .fab-bp-res{flex-basis:40%}.bp4d .fab-bp-res{flex-basis:35%}.bp5d .fab-bp-res{flex-basis:30%}.bp6d .fab-bp-res{flex-basis:25%}.bp7d .fab-bp-res,.bp1w .fab-bp-res{flex-basis:20%}.bp2w .fab-bp-res{flex-basis:18%}.bp3w .fab-bp-res{flex-basis:16%}.bp4w .fab-bp-res{flex-basis:14%}.bp5w .fab-bp-res{flex-basis:12%}.bp6w .fab-bp-res{flex-basis:10%}.fab-bp-res{flex-shrink:1;flex-grow:0;overflow-x:hidden;text-overflow:ellipsis;min-width:5rem;max-width:20rem}.bp1d .fab-bp-itm-grid{flex-basis:50%}.bp2d .fab-bp-itm-grid{flex-basis:55%}.bp3d .fab-bp-itm-grid{flex-basis:60%}.bp4d .fab-bp-itm-grid{flex-basis:65%}.bp5d .fab-bp-itm-grid{flex-basis:70%}.bp6d .fab-bp-itm-grid{flex-basis:75%}.bp7d .fab-bp-itm-grid,.bp1w .fab-bp-itm-grid{flex-basis:80%}.bp2w .fab-bp-itm-grid{flex-basis:82%}.bp3w .fab-bp-itm-grid{flex-basis:84%}.bp4w .fab-bp-itm-grid{flex-basis:86%}.bp5w .fab-bp-itm-grid{flex-basis:88%}.bp6w .fab-bp-itm-grid{flex-basis:90%}.fab-bp-itm-grid{display:grid}.fab-bp-day{flex-basis:0;flex-grow:1;flex-shrink:1;border-left-color:#ddd;border-left-width:1px;border-left-style:solid}.fab-bp-day.SA,.fab-bp-day.SU{background-color:#eee}.fab-gridrow1{grid-row:1}.fab-gridrow2{grid-row:2}.fab-gridrow3{grid-row:3}.fab-gridrow4{grid-row:4}.fab-gridrow5{grid-row:5}.fab-gridrow6{grid-row:6}.fab-gridrow7{grid-row:7}.fab-gridrow8{grid-row:8}.fab-gridrow9{grid-row:9}.fab-gridrow10{grid-row:10}.fab-gridrow11{grid-row:11}.fab-gridrow12{grid-row:12}.fab-gridrow13{grid-row:13}.fab-gridrow14{grid-row:14}.fab-gridrow15{grid-row:15}.fab-gridrow16{grid-row:16}.fab-gridrow17{grid-row:17}.fab-gridrow18{grid-row:18}.fab-gridrow19{grid-row:19}.fab-gridrow20{grid-row:20}.fab-gridrow21{grid-row:21}.fab-gridrow22{grid-row:22}.fab-gridrow23{grid-row:23}.fab-gridrow24{grid-row:24}.fab-gridrow25{grid-row:25}.fab-gridrow26{grid-row:26}.fab-gridrow27{grid-row:27}.fab-gridrow28{grid-row:28}.fab-gridrow29{grid-row:29}.fab-gridrow30{grid-row:30}.fab-gridcols1{grid-column-start:1}.fab-gridcols2{grid-column-start:2}.fab-gridcols3{grid-column-start:3}.fab-gridcols4{grid-column-start:4}.fab-gridcols5{grid-column-start:5}.fab-gridcols6{grid-column-start:6}.fab-gridcols7{grid-column-start:7}.fab-gridcols8{grid-column-start:8}.fab-gridcols9{grid-column-start:9}.fab-gridcols10{grid-column-start:10}.fab-gridcols11{grid-column-start:11}.fab-gridcols12{grid-column-start:12}.fab-gridcols13{grid-column-start:13}.fab-gridcols14{grid-column-start:14}.fab-gridcols15{grid-column-start:15}.fab-gridcols16{grid-column-start:16}.fab-gridcols17{grid-column-start:17}.fab-gridcols18{grid-column-start:18}.fab-gridcols19{grid-column-start:19}.fab-gridcols20{grid-column-start:20}.fab-gridcols21{grid-column-start:21}.fab-gridcols22{grid-column-start:22}.fab-gridcols23{grid-column-start:23}.fab-gridcols24{grid-column-start:24}.fab-gridcols25{grid-column-start:25}.fab-gridcols26{grid-column-start:26}.fab-gridcols27{grid-column-start:27}.fab-gridcols28{grid-column-start:28}.fab-gridcols29{grid-column-start:29}.fab-gridcols30{grid-column-start:30}.fab-gridcols31{grid-column-start:31}.fab-gridcols32{grid-column-start:32}.fab-gridcols33{grid-column-start:33}.fab-gridcols34{grid-column-start:34}.fab-gridcols35{grid-column-start:35}.fab-gridcols36{grid-column-start:36}.fab-gridcols37{grid-column-start:37}.fab-gridcols38{grid-column-start:38}.fab-gridcols39{grid-column-start:39}.fab-gridcols40{grid-column-start:40}.fab-gridcols41{grid-column-start:41}.fab-gridcols42{grid-column-start:42}.fab-gridcols43{grid-column-start:43}.fab-gridcols44{grid-column-start:44}.fab-gridcols45{grid-column-start:45}.fab-gridcols46{grid-column-start:46}.fab-gridcols47{grid-column-start:47}.fab-gridcols48{grid-column-start:48}.fab-gridcols49{grid-column-start:49}.fab-gridcols50{grid-column-start:50}.fab-gridcols51{grid-column-start:51}.fab-gridcols52{grid-column-start:52}.fab-gridcols53{grid-column-start:53}.fab-gridcols54{grid-column-start:54}.fab-gridcols55{grid-column-start:55}.fab-gridcols56{grid-column-start:56}.fab-gridcols57{grid-column-start:57}.fab-gridcols58{grid-column-start:58}.fab-gridcols59{grid-column-start:59}.fab-gridcols60{grid-column-start:60}.fab-gridcols61{grid-column-start:61}.fab-gridcols62{grid-column-start:62}.fab-gridcols63{grid-column-start:63}.fab-gridcols64{grid-column-start:64}.fab-gridcols65{grid-column-start:65}.fab-gridcols66{grid-column-start:66}.fab-gridcols67{grid-column-start:67}.fab-gridcols68{grid-column-start:68}.fab-gridcols69{grid-column-start:69}.fab-gridcols70{grid-column-start:70}.fab-gridcole1{grid-column-end:1}.fab-gridcole2{grid-column-end:2}.fab-gridcole3{grid-column-end:3}.fab-gridcole4{grid-column-end:4}.fab-gridcole5{grid-column-end:5}.fab-gridcole6{grid-column-end:6}.fab-gridcole7{grid-column-end:7}.fab-gridcole8{grid-column-end:8}.fab-gridcole9{grid-column-end:9}.fab-gridcole10{grid-column-end:10}.fab-gridcole11{grid-column-end:11}.fab-gridcole12{grid-column-end:12}.fab-gridcole13{grid-column-end:13}.fab-gridcole14{grid-column-end:14}.fab-gridcole15{grid-column-end:15}.fab-gridcole16{grid-column-end:16}.fab-gridcole17{grid-column-end:17}.fab-gridcole18{grid-column-end:18}.fab-gridcole19{grid-column-end:19}.fab-gridcole20{grid-column-end:20}.fab-gridcole21{grid-column-end:21}.fab-gridcole22{grid-column-end:22}.fab-gridcole23{grid-column-end:23}.fab-gridcole24{grid-column-end:24}.fab-gridcole25{grid-column-end:25}.fab-gridcole26{grid-column-end:26}.fab-gridcole27{grid-column-end:27}.fab-gridcole28{grid-column-end:28}.fab-gridcole29{grid-column-end:29}.fab-gridcole30{grid-column-end:30}.fab-gridcole31{grid-column-end:31}.fab-gridcole32{grid-column-end:32}.fab-gridcole33{grid-column-end:33}.fab-gridcole34{grid-column-end:34}.fab-gridcole35{grid-column-end:35}.fab-gridcole36{grid-column-end:36}.fab-gridcole37{grid-column-end:37}.fab-gridcole38{grid-column-end:38}.fab-gridcole39{grid-column-end:39}.fab-gridcole40{grid-column-end:40}.fab-gridcole41{grid-column-end:41}.fab-gridcole42{grid-column-end:42}.fab-gridcole43{grid-column-end:43}.fab-gridcole44{grid-column-end:44}.fab-gridcole45{grid-column-end:45}.fab-gridcole46{grid-column-end:46}.fab-gridcole47{grid-column-end:47}.fab-gridcole48{grid-column-end:48}.fab-gridcole49{grid-column-end:49}.fab-gridcole50{grid-column-end:50}.fab-gridcole51{grid-column-end:51}.fab-gridcole52{grid-column-end:52}.fab-gridcole53{grid-column-end:53}.fab-gridcole54{grid-column-end:54}.fab-gridcole55{grid-column-end:55}.fab-gridcole56{grid-column-end:56}.fab-gridcole57{grid-column-end:57}.fab-gridcole58{grid-column-end:58}.fab-gridcole59{grid-column-end:59}.fab-gridcole60{grid-column-end:60}.fab-gridcole61{grid-column-end:61}.fab-gridcole62{grid-column-end:62}.fab-gridcole63{grid-column-end:63}.fab-gridcole64{grid-column-end:64}.fab-gridcole65{grid-column-end:65}.fab-gridcole66{grid-column-end:66}.fab-gridcole67{grid-column-end:67}.fab-gridcole68{grid-column-end:68}.fab-gridcole69{grid-column-end:69}.fab-gridcole70{grid-column-end:70}.fab-bp-content,.fab-gridrow1.fab-bp-content,.fab-gridrow3.fab-bp-content,.fab-gridrow5.fab-bp-content,.fab-gridrow7.fab-bp-content,.fab-gridrow9.fab-bp-content{background-color:#0fabb0}.fab-gridrow2.fab-bp-content,.fab-gridrow4.fab-bp-content,.fab-gridrow6.fab-bp-content,.fab-gridrow8.fab-bp-content,.fab-gridrow10.fab-bp-content{background-color:#fabb00}.fab-bp-content:hover{filter:brightness(96%)}.fab-calendar-embedded,.fab-calendar-listing{container-type:inline-size}.fab-calendar-month{display:table;width:100%;table-layout:fixed}.fab-calendar-week{display:table-row}.fab-calendar-week.fab-invisible{display:none}.fab-calendar-row{display:table-row;white-space:nowrap}.fab-cal-month-head{margin-top:2rem;margin-bottom:1rem}@container (width > 1200px){.fab-calendar-day{display:table-cell}.fab-cal-month-head-n-sum{display:flex;flex-direction:row;justify-content:space-between}}.fab-calendar-day{border-top-color:#bbb;border-top-width:1px;border-top-style:solid;border-bottom-color:#bbb;border-bottom-width:1px;border-bottom-style:solid}.fab-calendar-week .fab-calendar-day{border-left-width:1px;border-left-style:solid;border-left-color:#bbb;border-right-width:1px;border-right-style:solid;border-right-color:#bbb}.fab-calendar-day.past{background-color:#f8f8f8}.fab-calendar-day.today{background-color:#eff}.fab-calendar-day.future{background-color:#fff}.fab-calendar-day-head{font-weight:700;white-space:nowrap;cursor:default}.past .fab-calendar-day-head{background-color:var(--lumo-primary-color-50pct)}.today .fab-calendar-day-head{background-color:var(--lumo-primary-color);color:var(--lumo-primary-color-10pct)}.future .fab-calendar-day-head{background-color:var(--lumo-primary-color-10pct)}.fab-calendar-entry,.fab-calendar-addonentry{padding:.1em;margin-top:.2em;margin-bottom:.1em;border-color:#eee;border-style:solid;border-width:1px;border-radius:.5em;overflow-x:auto;cursor:default}.fab-calendar-entry,.fab-calendar-addonentry{background-color:#e8e8e8}.fab-calendar-entry-today{background-color:#dddded}.fab-calendar-entry-future{background-color:#fcfcfc}.fab-calendar-entry.fab-selected{outline:3px solid #888888}.fab-calendar-entry-empty{border-color:transparent;background-color:transparent}.fab-calendar-entry-dummy{border-color:transparent;background-color:#eef}.fab-calendar-listing{outline:none}.fab-calendar-listing .fab-calendar-entry,.fab-calendar-listing .fab-calendar-addonentry{cursor:pointer}.fab-calendar-listing .fab-calendar-entry-empty{cursor:default}.fab-calendar-entry:hover{background-color:var(--lumo-primary-color-10pct)}.fab-calendar-entry-empty:hover{background-color:transparent}@container (width <= 1200px){.fab-calendar-entry-empty{display:none}}.fab-calendar-entry-equalsized1{height:1.25em;line-height:1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fab-calendar-entry-equalsized2{height:2.5em;line-height:1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fab-calendar-entry-equalsized3{height:3.75em;line-height:1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fab-calendar-entry-equalsized4{height:5em;line-height:1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fab-calendar-from-to{--fab-txtfld-calcd-border-bottom-style:none;--fab-txtfld-calcd-border-top-style:none;--fab-txtfld-calcd-border-left-style:none;--fab-txtfld-calcd-border-right-style:none}.fab-calendar-load-month-button{background-color:var(--lumo-primary-color-50pct);padding:.5em 1em;border-radius:1em;border-style:none}.fab-calendar-load-month-button:hover{filter:brightness(96%)}.fab-calendar-load-month-row{padding-top:.25em;padding-bottom:.25em}.fab-calendar-name{margin-right:.5rem;margin-left:.5rem}.fab-grp-list{margin-top:1em}.fab-grp-row{margin-top:1px;margin-bottom:1px;line-height:1em}.fab-grp-row{display:flex;justify-content:space-between}.fab-grp-row{background-color:#fff}.fab-grp-row:hover{background-color:#f4f4f4}.fab-grp-row{border-radius:.5rem;border-bottom-color:#aaa;border-bottom-width:1px;border-bottom-style:solid;margin-right:.25rem}.fab-grp-head{flex-grow:1;flex-basis:0;padding-bottom:10px;padding-top:10px}.fab-grp-head [role=button]:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:-2px;border-radius:.25rem}.fab-grp-lvl-1{font-size:1.05rem;font-weight:bolder}.fab-grp-lvl-2{font-size:1.1rem;font-weight:bolder}.fab-grp-lvl-3{font-size:calc(1.1rem + .5px);font-weight:bolder}.fab-grp-lvl-4{font-size:calc(1.1rem + 1px);font-weight:bolder}.fab-grp-lvl-5{font-size:calc(1.1rem + 1.5px);font-weight:bolder}.fab-grp-lvl-6{font-size:calc(1.1rem + 2px);font-weight:bolder}.fab-grp-lvl-7{font-size:calc(1.1rem + 2.5px);font-weight:bolder}.fab-grp-lvl-8{font-size:calc(1.1rem + 3px);font-weight:bolder}.fab-grp-lvl-9{font-size:calc(1.1rem + 3.5px);font-weight:bolder}.fab-grp-lvl-10{font-size:calc(1.1rem + 4px);font-weight:bolder}.fab-grp-lvl-11{font-size:calc(1.1rem + 4.5px);font-weight:bolder}.fab-grp-lvl-12{font-size:calc(1.1rem + 5px);font-weight:bolder}.fab-grp-lvl-13{font-size:calc(1.1rem + 5.5px);font-weight:bolder}.fab-grp-lvl-14{font-size:calc(1.1rem + 6px);font-weight:bolder}.fab-grp-lvl-15{font-size:calc(1.1rem + 6.5px);font-weight:bolder}.fab-grp-lvl-16{font-size:calc(1.1rem + 7px);font-weight:bolder}.fab-grp-lvl-17{font-size:calc(1.1rem + 7.5px);font-weight:bolder}.fab-grp-lvl-18{font-size:calc(1.1rem + 8px);font-weight:bolder}.fab-grp-lvl-19{font-size:calc(1.1rem + 8.5px);font-weight:bolder}.fab-grp-lvl-20{font-size:calc(1.1rem + 9px);font-weight:bolder}.fab-grp-pddg-1{padding-left:.5rem;display:block}.fab-grp-pddg-2{padding-left:1.5rem;display:block}.fab-grp-pddg-3{padding-left:2.5rem;display:block}.fab-grp-pddg-4{padding-left:3.5rem;display:block}.fab-grp-pddg-5{padding-left:4.5rem;display:block}.fab-grp-pddg-6{padding-left:5.5rem;display:block}.fab-grp-pddg-7{padding-left:6.5rem;display:block}.fab-grp-pddg-8{padding-left:7.5rem;display:block}.fab-grp-pddg-9{padding-left:8.5rem;display:block}.fab-grp-pddg-10{padding-left:9.5rem;display:block}.fab-grp-pddg-11{padding-left:10.5rem;display:block}.fab-grp-pddg-12{padding-left:11.5rem;display:block}.fab-grp-pddg-13{padding-left:12.5rem;display:block}.fab-grp-pddg-14{padding-left:13.5rem;display:block}.fab-grp-pddg-15{padding-left:14.5rem;display:block}.fab-grp-pddg-16{padding-left:15.5rem;display:block}.fab-grp-pddg-17{padding-left:16.5rem;display:block}.fab-grp-pddg-18{padding-left:17.5rem;display:block}.fab-grp-pddg-19{padding-left:18.5rem;display:block}.fab-grp-pddg-20{padding-left:19.5rem;display:block}.fab-grp-pddg-1>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-2>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-3>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-4>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-5>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-6>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-7>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-8>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-9>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-10>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-11>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-12>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-13>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-14>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-15>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-16>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-17>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-18>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-19>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-pddg-20>vaadin-icon{margin-right:1rem;height:1em;width:1em}.fab-grp-sel-1,.fab-grp-sel-2,.fab-grp-sel-3,.fab-grp-sel-4,.fab-grp-sel-5,.fab-grp-sel-6,.fab-grp-sel-7,.fab-grp-sel-8,.fab-grp-sel-9,.fab-grp-sel-10,.fab-grp-sel-11,.fab-grp-sel-12,.fab-grp-sel-13,.fab-grp-sel-14,.fab-grp-sel-15,.fab-grp-sel-16,.fab-grp-sel-17,.fab-grp-sel-18,.fab-grp-sel-19,.fab-grp-sel-20{flex-grow:1;flex-basis:0}.fab-grp-res{flex-grow:0;flex-basis:12rem;text-align:right;padding-bottom:10px;padding-top:10px;padding-right:5px}.fab-grouping-listing vaadin-grid-cell-content{padding:1px 2px}.fab-raster-container{max-width:100%}.fab-raster-cell{border-color:#bbb;border-width:1px;border-style:solid;overflow:hidden;cursor:pointer;text-overflow:ellipsis}.fab-raster-cell:hover{border-color:#888;-webkit-box-shadow:inset 0px 0px 0px 10px #88888844;-moz-box-shadow:inset 0px 0px 0px 10px #88888844;box-shadow:inset 0 0 0 10px #8884}.fab-kanban-board{container-type:inline-size;display:flex;flex-direction:column;gap:var(--lumo-space-m);height:100%;overflow-x:auto}.fab-kanban-lane{display:flex;flex-direction:column;gap:var(--lumo-space-xs)}.fab-kanban-lane-header{font-weight:600;color:var(--lumo-secondary-text-color);padding:var(--lumo-space-xs) var(--lumo-space-s)}.fab-kanban-lane-default>.fab-kanban-lane-header{display:none}.fab-kanban-lane-body{display:flex;gap:var(--lumo-space-s);align-items:flex-start}.fab-kanban-column{flex:0 0 18rem;display:flex;flex-direction:column;background-color:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-xs)}.fab-kanban-column-header{position:sticky;top:0;z-index:1;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:var(--lumo-space-s);font-weight:600;padding:var(--lumo-space-xs) var(--lumo-space-s);background-color:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-m)}.fab-kanban-column-title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fab-kanban-column-icon{flex:0 0 auto;align-self:center;width:1.25em;height:1.25em}.fab-kanban-column-count{flex:0 0 auto;color:var(--lumo-secondary-text-color);font-weight:400;font-size:var(--lumo-font-size-s)}.fab-kanban-column-body{display:flex;flex-direction:column;gap:var(--lumo-space-s);min-height:3rem;padding:var(--lumo-space-xs)}.fab-kanban-card{position:relative;background-color:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m);box-shadow:var(--lumo-box-shadow-xs);cursor:pointer}.fab-kanban-card[draggable=true]{cursor:grab}.fab-kanban-card:hover{background-color:var(--lumo-primary-color-10pct)}.fab-kanban-card-oeffnen{padding:var(--lumo-space-s);border-radius:var(--lumo-border-radius-m)}.fab-kanban-card-oeffnen:focus-visible{outline:var(--fab-fokus-breite, 2px) solid var(--fab-fokus-farbe, var(--lumo-primary-color));outline-offset:-2px}.fab-kanban-card-verschiebbar>.fab-kanban-card-oeffnen{padding-right:calc(var(--lumo-space-s) + 1.75rem)}.fab-kanban-card-title{font-weight:600}.fab-kanban-card-kopf{display:flex;align-items:flex-start;gap:var(--lumo-space-xs)}.fab-kanban-card-medium{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden}.fab-kanban-card-bild{max-width:100%;max-height:100%;object-fit:contain}.fab-kanban-card-icon{width:1.5rem;height:1.5rem}.fab-kanban-load-more{display:flex;justify-content:center;padding:var(--lumo-space-xs)}.fab-kanban-load-more-btn{font:inherit;font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color);background:none;border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m);padding:var(--lumo-space-xs) var(--lumo-space-s);cursor:pointer}.fab-kanban-load-more-btn:hover{background-color:var(--lumo-contrast-5pct)}.fab-kanban-dragging{opacity:.5}.fab-kanban-dropzone-active{outline:2px dashed var(--lumo-primary-color);outline-offset:-2px;background-color:var(--lumo-primary-color-10pct)}.fab-kanban-wip-exceeded .fab-kanban-column-count{color:var(--lumo-error-text-color);font-weight:600}.fab-kanban-tabbar{display:none}.fab-kanban-move-btn{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:var(--lumo-space-xs);right:var(--lumo-space-xs);width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:var(--lumo-border-radius-m);background-color:var(--lumo-contrast-10pct);color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-l);line-height:1;cursor:pointer;opacity:0;pointer-events:none}.fab-kanban-card:hover>.fab-kanban-move-btn,.fab-kanban-card:focus-within>.fab-kanban-move-btn{opacity:1;pointer-events:auto}.fab-kanban-move-btn:hover{background-color:var(--lumo-contrast-20pct)}.fab-kanban-move-btn:focus-visible{outline:var(--fab-fokus-breite, 2px) solid var(--fab-fokus-farbe, var(--lumo-primary-color));outline-offset:1px}@media(hover:none){.fab-kanban-move-btn{opacity:1;pointer-events:auto}}.fab-kanban-sheet-backdrop{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end;background-color:#0006}.fab-kanban-sheet{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius-l) var(--lumo-border-radius-l) 0 0;padding:var(--lumo-space-s);max-height:70vh;overflow-y:auto;box-shadow:var(--lumo-box-shadow-l)}.fab-kanban-sheet-title{font-weight:600;padding:var(--lumo-space-s);color:var(--lumo-secondary-text-color)}.fab-kanban-sheet-gruppe{padding:var(--lumo-space-s) var(--lumo-space-s) var(--lumo-space-xs);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);font-weight:600}.fab-kanban-sheet-option,.fab-kanban-sheet-cancel{display:block;width:100%;text-align:left;font:inherit;background:none;border:none;border-radius:var(--lumo-border-radius-m);padding:var(--lumo-space-m) var(--lumo-space-s);color:var(--lumo-body-text-color);cursor:pointer}.fab-kanban-sheet-option:hover,.fab-kanban-sheet-cancel:hover{background-color:var(--lumo-contrast-5pct)}.fab-kanban-sheet-option:focus-visible,.fab-kanban-sheet-cancel:focus-visible{outline:var(--fab-fokus-breite, 2px) solid var(--fab-fokus-farbe, var(--lumo-primary-color));outline-offset:-2px}.fab-kanban-sheet-cancel{margin-top:var(--lumo-space-xs);color:var(--lumo-secondary-text-color);text-align:center}@container (width <= 40rem){.fab-kanban-tabbar{display:flex;gap:var(--lumo-space-xs);overflow-x:auto;position:sticky;top:0;z-index:2;padding:var(--lumo-space-xs) 0;background-color:var(--lumo-base-color)}.fab-kanban-tab{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:var(--lumo-space-xs);border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l);background-color:var(--lumo-contrast-5pct);color:var(--lumo-body-text-color);padding:var(--lumo-space-xs) var(--lumo-space-s);font:inherit;cursor:pointer;white-space:nowrap}.fab-kanban-tab-aktiv{background-color:var(--lumo-primary-color);color:var(--lumo-primary-contrast-color);border-color:var(--lumo-primary-color)}.fab-kanban-tab-count{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.fab-kanban-tab-aktiv .fab-kanban-tab-count{color:inherit}.fab-kanban-tab.fab-kanban-wip-exceeded .fab-kanban-tab-count{color:var(--lumo-error-text-color);font-weight:600}.fab-kanban-tab-aktiv.fab-kanban-wip-exceeded .fab-kanban-tab-count{color:var(--lumo-error-contrast-color, #fff)}.fab-kanban-lane-body{flex-direction:column}.fab-kanban-column{flex:1 1 auto;width:100%}.fab-kanban-column:not(.fab-kanban-column-aktiv){display:none}.fab-kanban-column-header{display:none}.fab-kanban-move-btn{opacity:1;pointer-events:auto}}.fab-eingabeformular{min-width:100%}.fab-form-wrapper,.fab-form-resthoehe{display:flex;flex-direction:column;min-height:0;height:100%}.fab-formlayout-resthoehe{min-height:0;overflow:auto}.fab-layoutdisplayflex{display:flex}.fab-layoutdisplayflex[hidden]{display:none}.fab-formitem.fab-formitem-spalte{flex-grow:0}.fab-form-spalte{display:flex;flex-direction:column}.fab-form-spalte .fab-formitem{align-self:start;width:100%}.fab-form-zeile2{display:flex;flex-direction:row;width:100%;gap:1em}.fab-formitem.fab-formlayout-einzeilig{flex-basis:100%}.fab-grp-feld-ohnelabel{margin-top:2em}.fab-eingabeformular-feld-ohnelabel{align-self:flex-end}.fab-formlayout-einzeilig .fab-eingabeformular-feld-ohnelabel{align-self:flex-start}.fab-checkbox{align-self:end}.fab-ordered-multi-select-list-wrapper vaadin-multi-select-list-box{-webkit-user-select:none;user-select:none}.fab-ordered-multi-select-list-wrapper vaadin-multi-select-list-box vaadin-item{background-color:var(--lumo-contrast-20pct);margin-top:2px;margin-bottom:2px;margin-left:2px}.fab-ordered-multi-select-list-wrapper.fab-list-readonly vaadin-multi-select-list-box vaadin-item{background-color:var(--lumo-contrast-5pct)}.fab-ordered-multi-select-list-wrapper vaadin-multi-select-list-box vaadin-item[selected]{background-color:var(--lumo-primary-color-50pct);color:var(--lumo-primary-contrast-color)}.fab-formitem:has(>.fab-form-zeile2):not(:has(>.fab-form-zeile2>*:not([hidden]))){display:none}.datei-ablegen-einblendung{position:absolute;inset:0;z-index:10;align-items:center;justify-content:center;pointer-events:none;background-color:var(--lumo-primary-color-10pct);border:2px dashed var(--lumo-primary-color);border-radius:var(--lumo-border-radius-l);color:var(--lumo-primary-text-color);font-size:var(--lumo-font-size-l);font-weight:600}.sprachaufzeichnung-dauer{font-variant-numeric:tabular-nums;font-weight:600}fab-code-editor{--fab-txtfld-enabl-default-background-color: var(--lumo-contrast-10pct);--fab-txtfld-disabl-default-background-color: var(--lumo-contrast-5pct);--fab-txtfld-calcd-default-background-color: transparent;--fab-txtfld-enabl-default-border-style: none;--fab-txtfld-enabl-default-border-width: 0px;--fab-txtfld-enabl-default-border-color: #000000;--fab-txtfld-disabl-default-border-style: none;--fab-txtfld-disabl-default-border-width: 0px;--fab-txtfld-disabl-default-border-color: #000000;--fab-txtfld-calcd-default-border-style: none;--fab-txtfld-calcd-default-border-width: 0px;--fab-txtfld-calcd-default-border-color: #000000;--fab-code-editor-focus-outline: none;border-radius:var(--vaadin-input-field-border-radius, var(--lumo-border-radius-m))}fab-code-editor{background-color:var(--fab-txtfld-enabl-background-color, var(--fab-txtfld-enabl-default-background-color))}fab-code-editor[disabled]{background-color:var(--fab-txtfld-disabl-background-color, var(--fab-txtfld-disabl-default-background-color))}fab-code-editor[readonly]{background-color:var(--fab-txtfld-calcd-background-color, var(--fab-txtfld-calcd-default-background-color))}fab-code-editor{border-bottom-style:var(--fab-txtfld-enabl-border-bottom-style, var(--fab-txtfld-enabl-default-border-style));border-bottom-width:var(--fab-txtfld-enabl-border-bottom-width, var(--fab-txtfld-enabl-default-border-width));border-bottom-color:var(--fab-txtfld-enabl-border-bottom-color, var(--fab-txtfld-enabl-default-border-color));border-left-style:var(--fab-txtfld-enabl-border-left-style, var(--fab-txtfld-enabl-default-border-style));border-left-width:var(--fab-txtfld-enabl-border-left-width, var(--fab-txtfld-enabl-default-border-width));border-left-color:var(--fab-txtfld-enabl-border-left-color, var(--fab-txtfld-enabl-default-border-color));border-top-style:var(--fab-txtfld-enabl-border-top-style, var(--fab-txtfld-enabl-default-border-style));border-top-width:var(--fab-txtfld-enabl-border-top-width, var(--fab-txtfld-enabl-default-border-width));border-top-color:var(--fab-txtfld-enabl-border-top-color, var(--fab-txtfld-enabl-default-border-color));border-right-style:var(--fab-txtfld-enabl-border-right-style, var(--fab-txtfld-enabl-default-border-style));border-right-width:var(--fab-txtfld-enabl-border-right-width, var(--fab-txtfld-enabl-default-border-width));border-right-color:var(--fab-txtfld-enabl-border-right-color, var(--fab-txtfld-enabl-default-border-color))}fab-code-editor[disabled]{border-bottom-style:var(--fab-txtfld-disabl-border-bottom-style, var(--fab-txtfld-disabl-default-border-style));border-bottom-width:var(--fab-txtfld-disabl-border-bottom-width, var(--fab-txtfld-disabl-default-border-width));border-bottom-color:var(--fab-txtfld-disabl-border-bottom-color, var(--fab-txtfld-disabl-default-border-color));border-left-style:var(--fab-txtfld-disabl-border-left-style, var(--fab-txtfld-disabl-default-border-style));border-left-width:var(--fab-txtfld-disabl-border-left-width, var(--fab-txtfld-disabl-default-border-width));border-left-color:var(--fab-txtfld-disabl-border-left-color, var(--fab-txtfld-disabl-default-border-color));border-top-style:var(--fab-txtfld-disabl-border-top-style, var(--fab-txtfld-disabl-default-border-style));border-top-width:var(--fab-txtfld-disabl-border-top-width, var(--fab-txtfld-disabl-default-border-width));border-top-color:var(--fab-txtfld-disabl-border-top-color, var(--fab-txtfld-disabl-default-border-color));border-right-style:var(--fab-txtfld-disabl-border-right-style, var(--fab-txtfld-disabl-default-border-style));border-right-width:var(--fab-txtfld-disabl-border-right-width, var(--fab-txtfld-disabl-default-border-width));border-right-color:var(--fab-txtfld-disabl-border-right-color, var(--fab-txtfld-disabl-default-border-color))}fab-code-editor[readonly]{border-bottom-style:var(--fab-txtfld-calcd-border-bottom-style, var(--fab-txtfld-calcd-default-border-style));border-bottom-width:var(--fab-txtfld-calcd-border-bottom-width, var(--fab-txtfld-calcd-default-border-width));border-bottom-color:var(--fab-txtfld-calcd-border-bottom-color, var(--fab-txtfld-calcd-default-border-color));border-left-style:var(--fab-txtfld-calcd-border-left-style, var(--fab-txtfld-calcd-default-border-style));border-left-width:var(--fab-txtfld-calcd-border-left-width, var(--fab-txtfld-calcd-default-border-width));border-left-color:var(--fab-txtfld-calcd-border-left-color, var(--fab-txtfld-calcd-default-border-color));border-top-style:var(--fab-txtfld-calcd-border-top-style, var(--fab-txtfld-calcd-default-border-style));border-top-width:var(--fab-txtfld-calcd-border-top-width, var(--fab-txtfld-calcd-default-border-width));border-top-color:var(--fab-txtfld-calcd-border-top-color, var(--fab-txtfld-calcd-default-border-color));border-right-style:var(--fab-txtfld-calcd-border-right-style, var(--fab-txtfld-calcd-default-border-style));border-right-width:var(--fab-txtfld-calcd-border-right-width, var(--fab-txtfld-calcd-default-border-width));border-right-color:var(--fab-txtfld-calcd-border-right-color, var(--fab-txtfld-calcd-default-border-color))}fab-code-editor{margin-block:var(--lumo-space-xs)}fab-code-editor[singleline]{min-height:var(--vaadin-input-field-height, var(--lumo-size-m))}fab-code-editor .fab-code-editor-clear{display:flex;align-items:center;justify-content:center;width:var(--lumo-icon-size-m);height:var(--lumo-icon-size-m);color:var(--lumo-contrast-60pct);transition:.2s color}fab-code-editor .fab-code-editor-clear:hover{color:var(--lumo-contrast-90pct)}fab-code-editor:focus-within{box-shadow:0 0 0 var(--vaadin-focus-ring-width, 2px) var(--vaadin-focus-ring-color, var(--lumo-primary-color-50pct))}vaadin-checkbox.fab-toggle-switch{--fab-toggle-track-width: 2.25em;--fab-toggle-track-height: 1.25em;--fab-toggle-gap: .125em;--fab-toggle-knob-size: calc(var(--fab-toggle-track-height) - 2 * var(--fab-toggle-gap));--fab-toggle-travel: calc(var(--fab-toggle-track-width) - var(--fab-toggle-track-height))}vaadin-checkbox.fab-toggle-switch::part(checkbox){width:var(--fab-toggle-track-width);min-width:var(--fab-toggle-track-width);height:var(--fab-toggle-track-height);border-radius:calc(var(--fab-toggle-track-height) / 2);background-color:var(--lumo-contrast-30pct, #b0b0b0);border:none;transition:background-color .2s;cursor:var(--lumo-clickable-cursor, pointer)}vaadin-checkbox.fab-toggle-switch::part(checkbox):after{content:""!important;font-size:inherit!important;line-height:1!important;position:absolute!important;inset:auto!important;top:var(--fab-toggle-gap)!important;left:var(--fab-toggle-gap)!important;width:var(--fab-toggle-knob-size)!important;height:var(--fab-toggle-knob-size)!important;border:none!important;border-radius:50%!important;background-color:var(--lumo-base-color, #ffffff)!important;box-shadow:0 1px 2px #0000004d!important;opacity:1!important;contain:none!important;transform:none!important;transition:transform .2s!important}vaadin-checkbox.fab-toggle-switch[checked]::part(checkbox){background-color:var(--lumo-primary-color, #1565c0)}vaadin-checkbox.fab-toggle-switch[checked]::part(checkbox):after{transform:translate(var(--fab-toggle-travel))!important}vaadin-checkbox.fab-toggle-switch:not([checked]):not([disabled]):not([readonly]):hover::part(checkbox){background-color:var(--lumo-contrast-40pct, #999999)}vaadin-checkbox.fab-toggle-switch[active]::part(checkbox){transform:none}vaadin-checkbox.fab-toggle-switch[active]::part(checkbox):before{opacity:0!important;transform:none!important}vaadin-checkbox.fab-toggle-switch[disabled]::part(checkbox),vaadin-checkbox.fab-toggle-switch[readonly]::part(checkbox){background-color:var(--lumo-contrast-20pct, #d5d5d5);cursor:default}vaadin-checkbox.fab-toggle-switch[disabled][checked]::part(checkbox),vaadin-checkbox.fab-toggle-switch[readonly][checked]::part(checkbox){background-color:var(--lumo-primary-color-50pct, #7fa8d8)}vaadin-checkbox.fab-toggle-switch[disabled]::part(checkbox):after,vaadin-checkbox.fab-toggle-switch[readonly]::part(checkbox):after{box-shadow:none!important}.fab-container-um-alles{padding-left:20px;padding-right:20px;width:calc(100% - 40px)}.fab-container-um-alles h1,.fab-container-um-alles h2,.fab-container-um-alles h3,.fab-container-um-alles h4,.fab-container-um-alles h5,.fab-container-um-alles h6{color:var(--lumo-primary-text-color)}.fab-container-um-alles h1{font-size:var(--lumo-font-size-xl)}.fab-container-um-alles h2{font-size:var(--lumo-font-size-l)}.fab-container-um-alles h3,.fab-container-um-alles h4,.fab-container-um-alles h5,.fab-container-um-alles h6{font-size:var(--lumo-font-size-m)}.fab-container-um-alles .fab-auflistung-zeile-titel{font-weight:bolder}a.fab-direktlink{opacity:.5}a.fab-direktlink:hover{opacity:1}table.fab-doku-xl-tabelle{border-spacing:0px}table.fab-doku-xl-tabelle td{border:1px solid #d4d4d4;padding:5px}table.fab-doku-xl-tabelle td.fab-doku-xl-tabelle-randzelle{background-color:#e6e6e6;border-bottom:1px solid #999999;border-right:1px solid #999999}table.fab-doku-xl-tabelle caption{text-align:left;caption-side:bottom;line-height:1em;padding-top:0;margin-bottom:3px;display:table-caption}table.fab-doku-xl-tabelle caption span{background-color:#e6e6e6;padding:0 5px 3px;border-bottom:1px solid #999999;border-right:1px solid #999999;border-left:1px solid #999999;font-size:smaller}ol{list-style:none;counter-reset:fab-ol-li-counter}ol>li{counter-increment:fab-ol-li-counter}ol>li:before{content:counter(fab-ol-li-counter);margin-left:-2rem;margin-right:2rem;width:0;color:var(--lumo-primary-text-color);font-weight:700;font-size:larger;display:inline-block}ul{list-style:none}ul li:before{content:"•";color:var(--lumo-primary-text-color);font-weight:700;font-size:larger;display:inline-block;width:1em;margin-left:-1em}table.fab-glossar-tabelle th{background-color:gray;font-weight:bolder;color:#fff;text-align:left;padding:10px}table.fab-glossar-tabelle{border-spacing:0px}table.fab-glossar-tabelle td{border-width:1px;border-style:solid;border-color:gray;padding:10px}table.fab-glossar-tabelle td.fab-glossar-tabelle-zelle-begriff{font-weight:bolder}.fab-doku-container-um-alles{word-wrap:break-word}.fab-statusbar{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px}.fab-statusbar-item{text-align:center}.fab-statusbar-item-bubble{margin-left:auto;margin-right:auto}.fab-statusbar-item-icon-middle vaadin-icon{margin-left:auto;margin-right:auto}.fab-statusbar-item-icon-top,.fab-statusbar-item-icon-middle,.fab-statusbar-item-icon-bottom{width:50px;height:50px}.fab-statusbar-item-bubble{height:36px;width:36px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.fab-statusbar-item.fab-statusbar-item-undone,.fab-statusbar-item{--fab-statusbar-item-color:#d2d3d8}.fab-statusbar-item.fab-statusbar-item-done{--fab-statusbar-item-color:#5c6174}.fab-statusbar-item.fab-statusbar-item-active{--fab-statusbar-item-color:#3bb3c2}.fab-statusbar-item-bubble{background-color:var(--fab-statusbar-item-color)}.fab-statusbar-item-icon-top,.fab-statusbar-item-icon-middle,.fab-statusbar-item-icon-bottom{color:var(--fab-statusbar-item-color)}.fab-statusbar-item .fab-statusbar-item-icon-doneonly{display:none}.fab-statusbar-item.fab-statusbar-item-done .fab-statusbar-item-icon-doneonly{display:block}.fab-statusbar-item .fab-statusbar-item-icon-activeonly{display:none}.fab-statusbar-item.fab-statusbar-item-active .fab-statusbar-item-icon-activeonly{display:block}.fab-statusbar-item .fab-statusbar-item-icon-undoneonly{display:none}.fab-statusbar-item.fab-statusbar-item-undone .fab-statusbar-item-icon-undoneonly{display:block}.fab-thumbnail-carousel-img-wrapper{width:200px;height:200px;position:relative}.fab-thumbnail-carousel-img-wrapper .fab-thumbnail-carousel-img{position:absolute;margin:auto;inset:0}div.fab-audio-kachel{display:flex;max-width:100%;margin-bottom:var(--lumo-space-xs)}div.fab-audio-kachel vaadin-button.fab-audio-kachel-knopf{max-width:100%;height:auto;min-height:var(--lumo-size-m);padding:var(--lumo-space-xs) var(--lumo-space-s);color:inherit;white-space:normal;overflow-wrap:anywhere;text-align:left}div.fab-audio-kachel audio{width:100%;max-width:100%;min-width:min(260px,60vw)}div.fab-avatar-konfigurator{display:flex;flex-direction:column;align-items:center;gap:var(--lumo-space-m);overflow-y:auto}img.fab-avatar-konfigurator__vorschau{width:160px;height:160px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--lumo-contrast-20pct);background-color:var(--lumo-contrast-5pct);flex:none}div.fab-avatar-konfigurator__hinweis{max-width:40em;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);text-align:center}vaadin-vertical-layout.fab-avatar-konfigurator__ebenen{width:100%;gap:var(--lumo-space-m)}vaadin-radio-group.fab-avatar-konfigurator__ebene{width:100%;flex-wrap:wrap;gap:var(--lumo-space-xs)}vaadin-radio-group.fab-avatar-konfigurator__ebene vaadin-radio-button{align-items:flex-start}div.fab-avatar-konfigurator__option{display:flex;flex-direction:column;align-items:center;gap:var(--lumo-space-xs);max-width:8em;text-align:center}img.fab-avatar-konfigurator__option-bild{background-color:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-s);object-fit:contain}span.fab-avatar-konfigurator__option-name{font-size:var(--lumo-font-size-xs);line-height:var(--lumo-line-height-s);overflow-wrap:anywhere}html[data-fab-theme=fab-headnavlayout]{font-size:150%}html[data-fab-theme=fab-mobileonly]{font-size:112.5%}html[data-fab-theme=fab-mobileonly] body{--fab-touch-min-height: 48px;--fab-touch-abstand: .5rem}html[data-fab-theme=fab-mobileonly] .fab-mobile-drawer-kopf{align-items:center;box-sizing:border-box;flex-shrink:0;gap:var(--fab-touch-abstand);min-height:var(--fab-touch-min-height);padding:var(--fab-touch-abstand);width:100%}html[data-fab-theme=fab-mobileonly] .fab-mobile-drawer-kopf img{max-height:calc(2 * var(--fab-touch-min-height));max-width:50%}html[data-fab-theme=fab-mobileonly] .fab-mobile-drawer-liste{padding-inline:var(--fab-touch-abstand)}html[data-fab-theme=fab-mobileonly] .fab-mobile-drawer-fuss{border-top:1px solid var(--vaadin-border-color, var(--lumo-contrast-10pct));box-sizing:border-box;flex-shrink:0;padding:var(--fab-touch-abstand);width:100%}html[data-fab-theme=fab-mobileonly] .fab-mobile-drawer-fuss a{align-items:center;box-sizing:border-box;display:flex;min-height:var(--fab-touch-min-height);width:100%}html[data-fab-theme=fab-mobileonly] vaadin-side-nav-item::part(content){min-height:var(--fab-touch-min-height);padding-block:var(--fab-touch-abstand)}html[data-fab-theme=fab-mobileonly] vaadin-side-nav-item vaadin-side-nav-item::part(content){padding-inline-start:1rem}html[data-fab-theme=fab-mobileonly] vaadin-side-nav-item vaadin-side-nav-item vaadin-side-nav-item::part(content){padding-inline-start:2rem}html[data-fab-theme=fab-mobileonly] vaadin-side-nav-item::part(content){cursor:pointer}html[data-fab-theme=fab-mobileonly] .fab-mobile-drawer-bedienelement{box-sizing:border-box;display:block;padding-block:var(--fab-touch-abstand);width:100%}html[data-fab-theme=fab-mobileonly] vaadin-side-nav-item .fab-mobile-drawer-bedienelement{padding-inline-start:1rem}html[data-fab-theme=fab-mobileonly] vaadin-side-nav-item vaadin-side-nav-item .fab-mobile-drawer-bedienelement{padding-inline-start:2rem}html[data-fab-theme=fab-mobileonly] .fab-menu-icon-platzhalter{display:inline-block;flex-shrink:0;height:1.5rem;width:1.5rem}html[data-fab-theme=fab-mobileonly] .fab-mobile-ansicht-titel{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-fab-theme=fab-mobileonly] vaadin-drawer-toggle{min-height:var(--fab-touch-min-height);min-width:var(--fab-touch-min-height)}:root[theme~=dark]{--lumo-base-color: #16292e;--fab-dark-flaeche: #1e3439;--fab-dark-rahmen: #6e888d;--fab-dark-rahmen-leise: #3d5257;--lumo-tint-5pct: rgba(198, 236, 240, .06);--lumo-tint-10pct: rgba(190, 230, 235, .14);--lumo-tint-20pct: rgba(196, 233, 238, .23);--lumo-tint-30pct: rgba(202, 236, 241, .32);--lumo-tint-40pct: rgba(208, 238, 243, .41);--lumo-tint-50pct: rgba(214, 240, 244, .5);--lumo-tint-60pct: rgba(220, 242, 246, .58);--lumo-tint-70pct: rgba(226, 244, 247, .69);--lumo-tint-80pct: rgba(232, 246, 249, .8);--lumo-tint-90pct: rgba(238, 249, 251, .9);--lumo-tint: #f2fbfc;--lumo-shade-5pct: rgba(0, 0, 0, .07);--lumo-shade-10pct: rgba(0, 0, 0, .15);--lumo-shade-20pct: rgba(0, 0, 0, .23);--lumo-shade-30pct: rgba(0, 0, 0, .32);--lumo-shade-40pct: rgba(0, 0, 0, .41);--lumo-shade-50pct: rgba(0, 0, 0, .5);--lumo-shade-60pct: rgba(0, 0, 0, .6);--lumo-shade-70pct: rgba(0, 0, 0, .7);--lumo-shade-80pct: rgba(0, 0, 0, .8);--lumo-shade-90pct: rgba(0, 0, 0, .9);--lumo-shade: #04161a;--lumo-contrast-5pct: var(--lumo-tint-5pct);--lumo-contrast-10pct: var(--lumo-tint-10pct);--lumo-contrast-20pct: var(--lumo-tint-20pct);--lumo-contrast-30pct: var(--lumo-tint-30pct);--lumo-contrast-40pct: var(--lumo-tint-40pct);--lumo-contrast-50pct: var(--lumo-tint-50pct);--lumo-contrast-60pct: var(--lumo-tint-60pct);--lumo-contrast-70pct: var(--lumo-tint-70pct);--lumo-contrast-80pct: var(--lumo-tint-80pct);--lumo-contrast-90pct: var(--lumo-tint-90pct);--lumo-contrast: var(--lumo-tint);--lumo-header-text-color: #f2fbfc;--lumo-body-text-color: #e4f1f3;--lumo-secondary-text-color: #b7ced2;--lumo-tertiary-text-color: #8fa8ad;--lumo-disabled-text-color: #63797e;--vaadin-text-color: var(--lumo-body-text-color);--vaadin-text-color-secondary: var(--lumo-secondary-text-color);--vaadin-text-color-disabled: var(--lumo-disabled-text-color);--vaadin-border-color: var(--lumo-contrast-30pct);--vaadin-border-color-secondary: var(--lumo-contrast-10pct);--vaadin-background-color: var(--lumo-base-color);--lumo-primary-color: #0fabb0;--lumo-primary-color-50pct: rgba(15, 171, 176, .5);--lumo-primary-color-10pct: rgba(15, 171, 176, .16);--lumo-primary-text-color: #3fd0d4;--lumo-primary-contrast-color: #062024;--lumo-error-color: #c8342b;--lumo-error-color-50pct: rgba(200, 52, 43, .5);--lumo-error-color-10pct: rgba(200, 52, 43, .16);--lumo-error-text-color: #ff9e99;--lumo-error-contrast-color: #f2fbfc;--lumo-success-color: #12804a;--lumo-success-color-50pct: rgba(18, 128, 74, .5);--lumo-success-color-10pct: rgba(18, 128, 74, .16);--lumo-success-text-color: #4ade80;--lumo-warning-color: #8a6300;--lumo-warning-color-10pct: rgba(138, 99, 0, .2);--lumo-warning-text-color: #ffcc33;--lumo-warning-contrast-color: #f2fbfc;--fab-err-background-color: #4a1f22;--fab-err-border-color: #ff6b66;--fab-warn-background-color: #40361a;--fab-warn-border-color: #ffcc33;--fab-info-background-color: #123c46;--fab-info-border-color: #5aa9ff;--fab-light-color: #a3bcc1;--fab-grp-res-color: #3a2333;--fab-chat-bubble-own-background-color: #005c4b;--fab-chat-bubble-own-color: #e9edef;--fab-chat-bubble-other-background-color: var(--fab-dark-flaeche);--fab-chat-bubble-other-color: var(--lumo-body-text-color);--fab-chat-avatar-farbe-0-background: #c97264;--fab-chat-avatar-farbe-0-color: #10262b;--fab-chat-avatar-farbe-1-background: #c38d55;--fab-chat-avatar-farbe-1-color: #10262b;--fab-chat-avatar-farbe-2-background: #c3b655;--fab-chat-avatar-farbe-2-color: #10262b;--fab-chat-avatar-farbe-3-background: #a7c355;--fab-chat-avatar-farbe-3-color: #10262b;--fab-chat-avatar-farbe-4-background: #7ec355;--fab-chat-avatar-farbe-4-color: #10262b;--fab-chat-avatar-farbe-5-background: #55c356;--fab-chat-avatar-farbe-5-color: #10262b;--fab-chat-avatar-farbe-6-background: #55c37f;--fab-chat-avatar-farbe-6-color: #10262b;--fab-chat-avatar-farbe-7-background: #55c3a9;--fab-chat-avatar-farbe-7-color: #10262b;--fab-chat-avatar-farbe-8-background: #55b5c3;--fab-chat-avatar-farbe-8-color: #10262b;--fab-chat-avatar-farbe-9-background: #598ec5;--fab-chat-avatar-farbe-9-color: #10262b;--fab-chat-avatar-farbe-10-background: #7b85d1;--fab-chat-avatar-farbe-10-color: #10262b;--fab-chat-avatar-farbe-11-background: #947fd2;--fab-chat-avatar-farbe-11-color: #10262b;--fab-chat-avatar-farbe-12-background: #ad73ce;--fab-chat-avatar-farbe-12-color: #10262b;--fab-chat-avatar-farbe-13-background: #c964c8;--fab-chat-avatar-farbe-13-color: #10262b;--fab-chat-avatar-farbe-14-background: #cb6ca7;--fab-chat-avatar-farbe-14-color: #10262b;--fab-chat-avatar-farbe-15-background: #cd7086;--fab-chat-avatar-farbe-15-color: #10262b}[theme~=dark] vaadin-text-field,[theme~=dark] vaadin-password-field,[theme~=dark] vaadin-email-field,[theme~=dark] fab-number-field,[theme~=dark] fab-duration-field,[theme~=dark] vaadin-text-area,[theme~=dark] vaadin-combo-box,[theme~=dark] vaadin-date-picker,[theme~=dark] vaadin-time-picker,[theme~=dark] vaadin-number-field,[theme~=dark] vaadin-integer-field,[theme~=dark] vaadin-big-decimal-field,[theme~=dark] fab-code-editor{--fab-txtfld-enabl-default-border-color: var(--fab-dark-rahmen);--fab-txtfld-disabl-default-border-color: var(--fab-dark-rahmen-leise);--fab-txtfld-calcd-default-border-color: var(--fab-dark-rahmen-leise)}[theme~=dark] vaadin-button[theme~=primary]{background-color:var(--fab-btn-dark-enabl-background-color, var(--fab-btn-enabl-background-color, var(--fab-btn-enabl-default-background-color)));color:var(--fab-btn-dark-enabl-color, var(--fab-btn-enabl-color, var(--fab-btn-enabl-default-color)))}[theme~=dark] vaadin-button[theme~=primary][disabled]{background-color:var(--fab-btn-dark-disabl-background-color, var(--fab-btn-disabl-background-color, var(--fab-btn-disabl-default-background-color)));color:var(--fab-btn-dark-disabl-color, var(--fab-btn-disabl-color, var(--fab-btn-disabl-default-color)))}.fab-logo-dunkel,[theme~=dark] .fab-logo-hell{display:none}[theme~=dark] .fab-logo-dunkel{display:revert}[theme~=dark] body{background-color:var(--lumo-base-color);color:var(--lumo-body-text-color)}[theme~=dark] .login-information,[theme~=dark] .fab-login-sso-link{background-color:var(--fab-dark-flaeche)}[theme~=dark] .menu-bar #fab-menu-glasspane{background-color:#000;opacity:.55}[theme~=dark] .fab-form-details-container{background-color:var(--fab-dark-flaeche)}[theme~=dark] vaadin-checkbox::part(checkbox){border-color:var(--fab-dark-rahmen)}[theme~=dark] vaadin-text-field[invalid][theme~=warning]::part(input-field),[theme~=dark] vaadin-text-area[invalid][theme~=warning]::part(input-field),[theme~=dark] vaadin-number-field[invalid][theme~=warning]::part(input-field),[theme~=dark] vaadin-integer-field[invalid][theme~=warning]::part(input-field),[theme~=dark] vaadin-date-picker[invalid][theme~=warning]::part(input-field),[theme~=dark] vaadin-time-picker[invalid][theme~=warning]::part(input-field),[theme~=dark] vaadin-date-time-picker[invalid][theme~=warning]::part(input-field),[theme~=dark] fab-duration-field[invalid][theme~=warning]::part(input-field),[theme~=dark] vaadin-combo-box[invalid][theme~=warning]::part(input-field){background-color:#ffa60029}[theme~=dark] table.fab-doku-xl-tabelle td{border-color:var(--fab-dark-rahmen-leise)}[theme~=dark] table.fab-doku-xl-tabelle td.fab-doku-xl-tabelle-randzelle,[theme~=dark] table.fab-doku-xl-tabelle caption span{background-color:var(--fab-dark-flaeche);border-color:var(--fab-dark-rahmen)}[theme~=dark] table.fab-glossar-tabelle th{background-color:var(--fab-dark-flaeche);color:var(--lumo-body-text-color)}[theme~=dark] .fab-calendar-day,[theme~=dark] .fab-calendar-week .fab-calendar-day{border-color:var(--fab-dark-rahmen-leise)}[theme~=dark] .fab-calendar-day.past{background-color:#121f23}[theme~=dark] .fab-calendar-day.today{background-color:#1c3d42}[theme~=dark] .fab-calendar-day.future{background-color:var(--lumo-base-color)}[theme~=dark] .fab-calendar-entry,[theme~=dark] .fab-calendar-addonentry{background-color:var(--fab-dark-flaeche);border-color:var(--fab-dark-rahmen-leise)}[theme~=dark] .fab-calendar-entry-today{background-color:#26424e}[theme~=dark] .fab-calendar-entry-future{background-color:#1a3035}[theme~=dark] .fab-calendar-entry.fab-selected{outline-color:var(--lumo-primary-text-color)}[theme~=dark] .fab-calendar-entry-dummy{background-color:#202f3d}[theme~=dark] .fab-bp-row{border-bottom-color:var(--fab-dark-rahmen-leise)}[theme~=dark] .fab-bp-row:hover{background-color:var(--fab-dark-flaeche)}[theme~=dark] .fab-bp-day{border-left-color:var(--fab-dark-rahmen-leise)}[theme~=dark] .fab-bp-day.SA,[theme~=dark] .fab-bp-day.SU{background-color:#121f23}[theme~=dark] .fab-raster-cell{border-color:var(--fab-dark-rahmen)}[theme~=dark] .fab-raster-cell:hover{border-color:var(--fab-dark-rahmen);-webkit-box-shadow:inset 0px 0px 0px 10px rgba(214,240,244,.14);-moz-box-shadow:inset 0px 0px 0px 10px rgba(214,240,244,.14);box-shadow:inset 0 0 0 10px #d6f0f424}[theme~=dark] .fab-grp-row{background-color:var(--fab-dark-flaeche);border-bottom-color:var(--fab-dark-rahmen-leise)}[theme~=dark] .fab-grp-row:hover{background-color:#24404a}[theme~=dark] .fab-kanban-tab-aktiv.fab-kanban-wip-exceeded .fab-kanban-tab-count{color:#3d0605}[theme~=dark] .fab-statusbar-item.fab-statusbar-item-undone,[theme~=dark] .fab-statusbar-item{--fab-statusbar-item-color: #3d5257}[theme~=dark] .fab-statusbar-item.fab-statusbar-item-done{--fab-statusbar-item-color: #8fa8ad}[theme~=dark] .fab-statusbar-item.fab-statusbar-item-active{--fab-statusbar-item-color: #3fd0d4}.login-information{min-width:300px;flex:0;background-color:#fff}.fab-login-sso-link{background-color:#fff;padding:50px;border-radius:var(--lumo-border-radius-l)}a.fab-login-sso-link{text-decoration:underline}@media(max-width:1500px){.login-screen{flex-direction:column}.login-information{display:block;text-align:center}#Login-Erklaerung-Ueberschrift{font-size:large;margin-top:0}}.main-layout{flex-direction:row;--overlay-box-shadow: 0 0 3px 2px var(--lumo-contrast-10pct)}.menu-bar{flex-direction:column;flex-shrink:0;background:var(--lumo-base-color);box-shadow:var(--overlay-box-shadow)}.menu-bar #fab-menu-tabs-wrapper{align-items:flex-start;transition:transform .3s;width:250px;height:100%}.menu-link,.menu-link:not(:any-link){margin:0 auto;color:var(--lumo-body-text-color);position:relative;display:block;padding:10px 10px 10px 0;box-sizing:border-box;cursor:pointer;text-decoration:none}.fab-menu-submenu,.fab-menu-subsubmenu{font-size:smaller}a.menu-link{text-decoration:none}.menu-link:hover{color:var(--lumo-contrast-60pct)}.menu-link>vaadin-details-summary,.fab-menu-submenu-link>vaadin-details-summary{color:var(--lumo-body-text-color);font-weight:inherit;cursor:pointer}.menu-link>vaadin-details-summary:hover,.fab-menu-submenu-link>vaadin-details-summary:hover{color:var(--lumo-contrast-60pct)}.menu-link.selektiert{color:var(--lumo-primary-text-color)}.menu-link:after{content:" ";position:absolute;background-color:var(--lumo-primary-color);left:calc(-1em - 1px);top:10px;width:2px;height:var(--lumo-size-xs);opacity:0;transition:.8s .2s transform,.8s .2s opacity,2s .2s box-shadow;transform:translate(-50%) scale(0);box-shadow:0 0 6px 0 var(--lumo-primary-color);transition-timing-function:cubic-bezier(.12,.32,.54,1.5)}.menu-link.selektiert:after{opacity:1;transform:translate(50%) scale(1);box-shadow:0 0 0 0 var(--lumo-primary-color)}.menu-link>span{display:block;margin-left:5px}.menu-link vaadin-icon{flex-shrink:0}.menu-bar #fab-menu-glasspane{position:absolute;left:0;top:var(--top-bar-height);height:calc(100% - var(--top-bar-height));z-index:50;background-color:#555;opacity:.6}.fab-auflistung-view{height:100%}@media(max-width:1500px){.fab-auflistung-view{height:calc(100% - var(--top-bar-height))}}.fab-menu-image-top{max-width:180px}@media(max-width:1500px){.main-layout{flex-direction:column;--top-bar-height: 50px}.fab-menu-image-top{max-height:50px}.menu-bar{flex-direction:row;align-items:center;justify-content:space-between;height:var(--top-bar-height);margin:0;background:none;box-shadow:none}.menu-bar #fab-menu-tabs-wrapper{transform:translate(-100%);position:absolute;top:var(--top-bar-height);height:calc(100% - var(--top-bar-height));z-index:100;box-shadow:var(--overlay-box-shadow);background:var(--lumo-base-color)}.menu-bar #fab-menu-tabs-wrapper.show-tabs{transform:translate(0)}.menu-button{display:block}.fab-eingabeformular{height:calc(100% - var(--top-bar-height))}}:root{--lumo-primary-text-color: #2760a5;--lumo-disabled-text-color: #888;--lumo-primary-color: #bd1a8d;--lumo-primary-color-50pct: #d3dfed;--lumo-primary-color-10pct: #e9eff6;--lumo-contrast-10pct: #e9eff6;--fab-grp-res-color:#f2daeb;--lumo-error-color: hsl(3, 100%, 61%);--lumo-error-color-50pct: hsla(3, 100%, 60%, .5);--lumo-error-color-10pct: hsla(3, 100%, 60%, .1);--lumo-error-text-color: hsl(3, 92%, 53%);--lumo-error-contrast-color: #FFF;--fab-light-color: #444444;--lumo-border-radius-s: 4px;--lumo-border-radius-m: var(--lumo-border-radius, 8px);--lumo-border-radius-l: 12px;--lumo-border-radius: var(--lumo-border-radius-s);--lumo-button-border-radius: calc(var(--lumo-size-m) / 2);--lumo-box-shadow-xs: 0 1px 4px -1px var(--lumo-shade-50pct);--lumo-box-shadow-s: 0 2px 4px -1px var(--lumo-shade-20pct), 0 3px 12px -1px var(--lumo-shade-30pct);--lumo-box-shadow-m: 0 2px 6px -1px var(--lumo-shade-20pct), 0 8px 24px -4px var(--lumo-shade-40pct);--lumo-box-shadow-l: 0 3px 18px -2px var(--lumo-shade-20pct), 0 12px 48px -6px var(--lumo-shade-40pct);--lumo-box-shadow-xl: 0 4px 24px -3px var(--lumo-shade-20pct), 0 18px 64px -8px var(--lumo-shade-40pct);--lumo-clickable-cursor: default;--fab-details-heading-text-color:var(--lumo-primary-text-color)}#Login-Erklaerung-Ueberschrift,#Login-Erklaerung-Zusatztext{color:var(--fab-light-color)}#Login-Erklaerung-Logo-URL{width:100%;min-height:100px;max-width:300px;height:auto;margin-left:auto;margin-right:auto}vaadin-details{min-width:100%;width:-moz-fit-content;width:fit-content}[part=error-message]{margin-left:calc(var(--lumo-border-radius-m) / 4);font-size:var(--lumo-font-size-xs);line-height:var(--lumo-line-height-xs);color:var(--lumo-error-text-color);will-change:max-height;transition:.4s max-height;max-height:5em}.fab-ordered-multi-select-list-wrapper{background-color:var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius)}.fab-ordered-multi-select-list-wrapper.fab-list-readonly{background-color:transparent;color:var(--fab-txtfld-calcd-color, var(--fab-txtfld-calcd-default-color));-webkit-text-fill-color:var(--fab-txtfld-calcd-color, var(--fab-txtfld-calcd-default-color))}.fab-ordered-multi-select-list-wrapper vaadin-list-box vaadin-item{background-color:var(--lumo-contrast-20pct);margin-top:2px;margin-bottom:2px;margin-left:2px}.fab-ordered-multi-select-list-wrapper.fab-list-readonly vaadin-list-box vaadin-item{background-color:var(--lumo-contrast-5pct)}.fab-formlayout{display:flex;flex-wrap:wrap}.fab-formlayout-einzeilig{align-items:stretch;flex-wrap:nowrap}.fab-formitem{flex:1 1 calc(50% - 20px);min-width:300px;margin-right:20px}.fab-form-details-container{background-color:#f8f8f8;border-bottom-left-radius:var(--lumo-border-radius-s);border-bottom-right-radius:var(--lumo-border-radius-s);border-top-left-radius:var(--lumo-border-radius-s);border-top-right-radius:var(--lumo-border-radius-s);margin-bottom:20px}vaadin-grid{min-height:250px}hr{margin-top:0;margin-bottom:0}vaadin-icon.fab-hintergrundjob-status-gestartet{-webkit-animation:fab_rotation_animation 4s linear infinite;animation:fab_rotation_animation 4s linear infinite}@-webkit-keyframes fab_rotation_animation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes fab_rotation_animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fab-cal-abw{padding:.1em;border-radius:.3em;margin-right:.2em}.fab-cal-abw.au{color:#000;background-color:#ff0}.fab-cal-abw.snd,.fab-cal-abw.plan{opacity:.4}.neg,.fab-calendar-entry .neg{color:#fa0b0b}.pos,.fab-calendar-entry .pos{color:#0bba0f}.VMBegleitung_Auflistung .fab-calendar-entry{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:4px}.fab-grp-res.GESAMTEURO{flex-basis:11rem}.fab-grp-res.DAUER{flex-basis:7rem}.fab-grp-lvl-0{font-size:1rem;font-weight:400}.fab-grp-lvl-1{font-size:1.05rem;font-weight:400}.fab-grp-lvl-2{font-size:1.1rem;font-weight:400}.fab-grp-lvl-3{font-size:calc(1.1rem + .25px);font-weight:400}.fab-grp-lvl-4{font-size:calc(1.1rem + .5px);font-weight:400}.fab-grp-lvl-5{font-size:calc(1.1rem + .75px);font-weight:400}.fab-grp-lvl-6{font-size:calc(1.1rem + 1px);font-weight:400}.fab-grp-lvl-7{font-size:calc(1.1rem + 1.25px);font-weight:400}.fab-grp-lvl-8{font-size:calc(1.1rem + 1.5px);font-weight:400}.fab-grp-lvl-9{font-size:calc(1.1rem + 1.75px);font-weight:400}.fab-grp-lvl-10{font-size:calc(1.1rem + 2px);font-weight:400}.fab-grp-lvl-11{font-size:calc(1.1rem + 2.25px);font-weight:400}.fab-grp-lvl-12{font-size:calc(1.1rem + 2.5px);font-weight:400}.fab-grp-lvl-13{font-size:calc(1.1rem + 2.75px);font-weight:400}.fab-grp-lvl-14{font-size:calc(1.1rem + 3px);font-weight:400}.fab-grp-lvl-15{font-size:calc(1.1rem + 3.25px);font-weight:400}.fab-grp-lvl-16{font-size:calc(1.1rem + 3.5px);font-weight:400}.fab-grp-lvl-17{font-size:calc(1.1rem + 3.75px);font-weight:400}.fab-grp-lvl-18{font-size:calc(1.1rem + 4px);font-weight:400}.fab-grp-lvl-19{font-size:calc(1.1rem + 4.25px);font-weight:400}.fab-grp-lvl-20{font-size:calc(1.1rem + 4.5px);font-weight:400}.fab-calendar-day.past,.fab-calendar-day.today{background-color:#fff}.fab-calendar-day.future{background-color:#f8f8f8}.fab-calendar-entry,.fab-calendar-addonentry,.fab-calendar-entry-today{background-color:#fff}.fab-calendar-entry-future{background-color:#f4f4f4}@media(width>1200px){.fab-cal-month-summary{background-color:#fff;padding:.5rem;border-radius:1rem;text-align:right}.fab-cal-month-summary span{display:block}}
