.error-div{background-color:var(--lumo-error-color-10pct);color:var(--lumo-body-text-color);border:1px solid var(--lumo-error-color-50pct);border-radius:var(--lumo-border-radius-m);padding:var(--lumo-space-s);box-sizing:border-box;width:100%;margin:5px 0;display:flex;align-items:center}.error-div .icon{margin-right:.5em;height:30px}.info-div{background-color:var(--lumo-primary-color-10pct);color:var(--lumo-body-text-color);padding:var(--lumo-space-s);box-sizing:border-box;width:100%;margin:5px 0;display:flex;align-items:start}.info-div.info-error{background-color:var(--lumo-error-color-50pct);color:var(--lumo-error-contrast-color)}.info-div .icon{margin-right:.5em;height:30px;width:30px;flex-shrink:0;color:var(--lumo-tertiary-text-color)}:host(.hrstart-drawer-menu){width:100%}:host{border-bottom:none}:host [part=summary]{border-bottom:none}:host [role=heading]{font-weight:700;font-size:1.2rem;padding:0 10px}:host([opened]) ::slotted([slot="summary"]){font-weight:700;font-size:var(--lumo-font-size-l);color:var(--lumo-header-text-color)}:host ::slotted([slot="summary"]){font-weight:400;font-size:var(--lumo-font-size-l);color:var(--lumo-header-text-color)}:host(:not([theme~="tertiary"]):not([theme~="tertiary-inline"])){border:1px solid var(--hrstart-border-color-light);border-radius:var(--hrstart-border-radius-s);box-shadow:none}:host([disabled]:not([theme~="tertiary"]):not([theme~="primary"]):not([theme~="error"]):not([theme~="success"])){box-shadow:inset 0 0 0 1px var(--lumo-contrast-50pct);color:var(--lumo-contrast-50pct);background-color:var(--lumo-contrast-5pct)}:host(:not([theme~="tertiary"]):not([theme~="primary"]):not([theme~="error"]):not([theme~="success"]).aktiv){color:var(--lumo-contrast);border:1px solid var(--lumo-contrast);border-radius:var(--hrstart-border-radius-s);box-shadow:none;background-color:var(--lumo-contrast-10pct)}:host(:not([theme~="tertiary"]):not([theme~="primary"]):not([theme~="error"]):not([theme~="success"])){color:var(--lumo-primary-color)}:host([focus-ring]:not([theme~="tertiary"])){box-shadow:0 0 0 2px var(--lumo-primary-color-50pct),inset 0 0 0 1px var(--lumo-primary-color)}:host([focus-ring][theme~="primary"]){box-shadow:0 0 0 2px var(--lumo-primary-color-50pct),inset 0 0 0 1px var(--lumo-primary-contrast-color)}:host([theme~="primary"]){text-shadow:0 -1px 0 var(--lumo-shade-20pct)}:host([theme~="primary"]:hover){background-color:var(--hrstart-primary-color-dark);outline:1px solid var(--hrstart-primary-color-dark)}:host(:not([theme~="tertiary"]):not([theme~="primary"]):not([theme~="error"]):not([theme~="success"]):hover){outline:1px solid var(--hrstart-primary-color-dark);color:var(--hrstart-primary-color-dark)}:host([theme~="tertiary"]){color:var(--lumo-body-text-color)}:host([theme~="margin-left-auto"]){margin-left:auto}:host([theme~="tertiary"].active) [part=label]{font-weight:700;padding:0;border-bottom:1px solid var(--lumo-primary-text-color);margin-bottom:-1px}:host([theme~="download"]) [part=label]{color:var(--lumo-primary-text-color);padding:0}:host([theme~="download"]:hover) [part=label]{text-decoration:underline}:host([theme~="download"]){background-color:var(--lumo-base-color);border:0!important;border-radius:unset!important;padding:0;margin:0;height:unset}:host([theme~="download"]:hover){cursor:pointer;background-color:var(--lumo-base-color)!important;border:0!important;border-radius:unset!important;outline:none!important}:host([theme~="download"]:not([disabled]):hover):before{opacity:0!important;background-color:var(--lumo-base-color)!important}:host([theme~="info"]) [part=label]{text-decoration:underline}:host([theme~="info"]:hover) [part=label]{text-decoration:underline}:host([theme~="info"]:hover){cursor:pointer}:host([theme~="action"]){margin-top:var(--lumo-space-xs)!important;margin-bottom:var(--lumo-space-xs)!important;height:var(--lumo-size-s)}:host([theme~="action"]) [part=label]{padding:0}:host([disabled][theme~="action"]) [part=label]{color:var(--lumo-tertiary-text-color)}:host([disabled][theme~="action"])::part(prefix){color:var(--lumo-tertiary-text-color)}:host([theme~="action"][theme~="error"]) [part=label]{color:var(--lumo-error-text-color)}:host([theme~="action"][theme~="error"]) [part=prefix]{color:var(--lumo-error-text-color)}:host([theme~="action"]:hover){background-color:var(--lumo-primary-color-10pct);transition:background-color .2s}:host([theme~="prio"]){background-color:var(--lumo-error-color);border:0}:host([theme~="prio"]) [part=label],:host([theme~="prio"]) [part=prefix]{color:var(--lumo-error-contrast-color);font-weight:700}:host([theme~="prio"]:hover){background-color:var(--lumo-error-color-50pct);transition:background-color .2s}[part=checkbox]{background-color:var(--lumo-base-color);border:1px solid var(--hrstart-input-border-color)}:host(:not([checked]):not([indeterminate]):not([disabled]):hover) [part=checkbox]{background-color:var(--lumo-base-color);border:1px solid var(--hrstart-input-focus-border-color)}:host .suggestion-name,.suggestion-info{display:block}:host .suggestion-name b{background-color:var(--lumo-contrast-20pct)}:host .suggestion-info{font-size:.8em}:host([theme="menu-bar-item"]) [part=content] ::slotted(.menu-icon){width:25px;height:25px;margin-right:var(--lumo-space-m);color:var(--lumo-primary-color)}:host(.vaadin-menu-item.info){font-size:var(--lumo-font-size-s);min-height:1rem;white-space:nowrap}:host ::slotted(iron-icon){color:var(--lumo-secondary-text-color);cursor:pointer}:host([theme~="grid"]) ::slotted(iron-icon){width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);margin-right:var(--lumo-space-s)}[part=label]{font-size:var(--lumo-font-size-m);font-weight:var(--hrstart-text-semibold);color:var(--lumo-body-text-color)}:host([focused]:not([readonly]):not([disabled])) [part=label]{color:var(--lumo-body-text-color)}:host([focused]) [part=input-field],:host([focus-ring]) [part=input-field]{outline:1px solid var(--lumo-contrast);box-shadow:none}:host(.kommentar){border-bottom:1px solid var(--lumo-contrast-10pct)}:host(.kommentar) [part=summary-content]{width:100%}vaadin-details.kommentar .aktionen{display:none;margin-left:auto}vaadin-details.kommentar .aktionen vaadin-button{cursor:pointer;height:12px}vaadin-details.kommentar:hover{background-color:var(--lumo-contrast-5pct)}vaadin-details.kommentar:hover .aktionen{display:block}vaadin-details.kommentar.geloescht:hover{background-color:inherit}vaadin-details.kommentar.geloescht{color:var(--lumo-tertiary-text-color)}vaadin-details.kommentar.geloescht .details{font-style:italic;color:var(--lumo-tertiary-text-color)}:host(:not([theme~="no-border"])){border-width:0;border-top-width:1px;border-bottom-width:1px}:host([theme~="top"]) [part~=cell]{align-items:start}:host([theme~="top"]) [part~=header-cell]{align-items:center}:host(.top) [part~=cell]{align-items:start}:host(.top) [part~=header-cell]{align-items:center}:host([theme~="no-horizontal-scroll"]) #table{overflow-x:hidden}[part~=header-cell] ::slotted(vaadin-grid-cell-content),[part~=footer-cell] ::slotted(vaadin-grid-cell-content),[part~=reorder-ghost]{font-weight:var(--hrstart-text-bold)}[part~=body-cell].whitespace-normal ::slotted(vaadin-grid-cell-content){white-space:normal}[part~=header-cell] ::slotted(vaadin-grid-cell-content){white-space:normal}vaadin-grid::part(prio){background-color:var(--lumo-error-color-10pct)}vaadin-grid::part(status-storno){background-color:var(--lumo-contrast-10pct)}vaadin-grid::part(status-erledigt){background-color:var(--lumo-success-color-10pct)}:host(.kommentar-titel-container){align-items:center}:host(.kommentar-titel-container) ::slotted(.kommentar-typ){margin-left:5px;padding:2px 4px;border-radius:3px;font-size:80%}:host(.kommentar-titel-container) ::slotted(.kommentar-typ.storno){background-color:#000;color:#efefef}:host(.kommentar-titel-container) ::slotted(.kommentar-typ.pruefung){background-color:#1e90ff;color:#efefef}:host(.kommentar-titel-container) ::slotted(.kommentar-typ.leistungsbestaetigung){background-color:#2c9105;color:#efefef}:host(.kommentar-titel-container) ::slotted(.kommentar-typ.geloescht){background-color:#585353;color:#c7c4be}:host(.kommentar-titel-container) ::slotted(.kommentar-aktionen){margin-left:auto}:host([readonly]):after{background-color:transparent;opacity:0;border:none}:host([readonly]) [part=input-field]{border:none}:host ::slotted(:not([theme~="tertiary"]):not([theme~="tertiary-inline"])){border:none;box-shadow:none}:host([focused]) [part=input-field],:host([focus-ring]) [part=input-field]{border:1px solid var(--lumo-contrast);box-shadow:none}:host([readonly]) [part=input-field],:host([readonly]) [part=input-field] ::slotted(input){padding:0;border:none}:host([readonly]) [part=value],:host([readonly]) [part=input-field] ::slotted(input),:host([readonly]) [part=input-field] ::slotted(textarea),:host([readonly]) [part=input-field] ::slotted([part="value"]){padding:0;border:none;color:var(--lumo-body-text-color)}:host([readonly]) [part=input-field]:after{padding:0;border:none}:host{background:var(--lumo-shade-5pct)}[part=form-title]{margin-top:var(--lumo-font-size-xl);margin-bottom:var(--lumo-font-size-xxl);text-align:center}:host{background-color:var(--lumo-base-color)}:host{padding-left:0}vaadin-message::part(avatar){display:none}[part=radio]{background-color:var(--lumo-base-color);border:1px solid var(--hrstart-input-border-color)}:host(:not([checked]):not([indeterminate]):not([disabled]):hover) [part=radio]{background-color:var(--lumo-base-color);border:1px solid var(--hrstart-input-focus-border-color)}:host([checked]) [part=label]{color:var(--lumo-body-text-color)}[theme~=no-border][readonly] [part=input-field]:after{border:none}[theme~=no-border][readonly] [part=input-field]{padding:0}[theme~=no-border][readonly] [part$=button]{display:none}:host([readonly]) [part$=toggle-button]{display:none}:host([readonly]) [part=input-field]{background-color:var(--lumo-contrast-5pct)}:host([disabled]) [part=input-field]{background-color:var(--hrstart-main-background)}:host([focused]) [part=input-field],:host([focus-ring]) [part=input-field]{border:1px solid var(--hrstart-input-focus-border-color);box-shadow:none}:host([readonly]) [part=toggle-button]:before{display:none}[part=input-field]{background-color:var(---lumo-base-color)}:host([readonly]) [part=input-field]{background-color:var(--lumo-contrast-5pct);color:var(--lumo-body-text-color);box-shadow:none;border:none}:host([disabled]) [part=input-field]{background-color:var(--hrstart-main-background);border:none;box-shadow:none}:host([focus-ring]) [part=input-field]{border:1px solid var(--hrstart-input-focus-border-color);box-shadow:none}:host([theme~="resizable"]) [part=input-field] ::slotted(textarea){resize:vertical}[part=label]{font-size:var(--lumo-font-size-m);font-weight:var(--hrstart-text-semibold);color:var(--lumo-secondary-text-color)}:host([focused]:not([readonly])) [part=label],:host([focus-ring]:not([readonly])) [part=label]{color:var(--lumo-body-text-color)}:host([focused][readonly]) [part=input-field],:host([focus-ring][readonly]) [part=input-field]{border:none}[part=input-field]{background-color:var(--lumo-base-color)}:host(:not([readonly])) [part=input-field]{border:1px solid var(--hrstart-input-border-color);border-radius:var(--hrstart-border-radius-s);box-shadow:var(--hrstart-input-shadow)}:host([readonly]) [part=input-field]{background-color:var(--lumo-contrast-5pct);color:var(--lumo-body-text-color)}vaadin-text-field[readonly]>input::selection{background-color:transparent;color:transparent;cursor:none}vaadin-text-field[readonly]>input{pointer-events:none;cursor:none;user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none}:host([readonly]) [slot=input]{pointer-events:none}:host([invalid]) [part=input-field]{box-shadow:inset 0 0 0 1px var(--lumo-error-color)}:host([disabled]) [part=input-field]{background-color:var(--hrstart-main-background);box-shadow:none;border:none}:host([focused]:not([readonly])) [part=input-field],:host([focus-ring]:not([readonly])) [part=input-field]{border:1px solid var(--hrstart-input-focus-border-color);box-shadow:none}:host{align-self:auto}:host([readonly]) [part$=button]{display:none}[part=helper-text],[part=helper-text] ::slotted(*){color:var(--lumo-tertiary-text-color)}vaadin-upload.email-upload::part(primary-buttons){width:100%;height:fit-content;min-height:40px;display:flex;justify-content:center;align-items:center}vaadin-upload.email-upload vaadin-upload-file-list{display:none}:host(.seite) ::slotted(*:first-child){margin-top:var(--lumo-space-m)}:host(.seite) ::slotted(*){margin-top:var(--lumo-space-xl)}:host(.filter-bar){margin-bottom:var(--lumo-space-m)}[part=footer]{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;background-color:transparent}.search-button{align-self:end}.login-view{padding-top:calc(2 * var(--lumo-font-size-xxxl))}.login-view .login-wrapper{width:calc(var(--lumo-size-m) * 10)}.login-view .login-anmelden-text{display:flex;width:100%;font-size:var(--lumo-font-size-xxxl);justify-content:center;margin-top:30px}.login-view .login-titel{background-color:var(--hrstart-login-titel-background);text-align:center;width:calc(var(--lumo-size-m) * 10);min-height:115px}.login-view .login-titel img{width:100%;padding:20px 40px;box-sizing:border-box}html{--hrstart-primary-color: #0071e3;--hrstart-primary-color-dark: #004D99;--hrstart-primary-light: #3186db;--hrstart-border-color: var(--lumo-contrast-40pct);--hrstart-border-color-light: var(--lumo-contrast-50pct);--hrstart-shadow-color: rgba(204, 204, 204, .349019607843137);--hrstart-input-border-color: var(--lumo-contrast-10pct);--hrstart-input-focus-border-color: var(--lumo-contrast-60pct);--hrstart-input-shadow: var(--lumo-box-shadow-xs);--hrstart-button-shadow: var(--lumo-box-shadow-xs);--hrstart-header-height: 50px;--hrstart-header-background: #fff;--hrstart-logo-margin-left: 0;--hrstart-menu-color: var(--hrstart-primary-color);--hrstart-menu-margin-right: 36px;--hrstart-nav-width: 250px;--hrstart-nav-background: #303a4f;--hrstart-nav-background-light: #43506d;--hrstart-main-background: #F7F7F7;--hrstart-text-color: var(--lumo-body-text-color);--hrstart-contrast-text-color: var(--lumo-primary-contrast-color);--hrstart-page-background: #fff;--hrstart-page-width: 800px;--hrstart-page-actions-background: var(--lumo-contrast-10pct);--hrstart-space-xs: .5rem;--hrstart-space-s: .75rem;--hrstart-space-m: 1rem;--hrstart-space-l: 1.5rem;--hrstart-space-xl: 2rem;--hrstart-space-xxl: 3rem;--hrstart-spacing-wide: var(--hrstart-space-s) var(--hrstart-space-m);--hrstart-text-size-xs: var(--lumo-font-size-xs);--hrstart-text-size-s: var(--lumo-font-size-s);--hrstart-text-size-m: var(--lumo-font-size-m);--hrstart-text-size-l: var(--lumo-font-size-l);--hrstart-text-size-xl: var(--lumo-font-size-xl);--hrstart-text-light: 300;--hrstart-text-regular: 400;--hrstart-text-semibold: 600;--hrstart-text-bold: 700;--hrstart-border-radius-s: 3px;--hrstart-border-radius-m: 5px;--hrstart-border-radius-l: 8px;--hrstart-meldung-info-color: var(--lumo-primary-color);--hrstart-meldung-warnung-color: #ffae00;--hrstart-meldung-fehler-color: var(--lumo-error-color)}[theme~=dark]{--hrstart-header-background: var(--lumo-base-color);--hrstart-page-background: var(--lumo-contrast-5pct);--hrstart-main-background: #1D2A3B;--hrstart-border-color: var(--lumo-contrast-30pct);--hrstart-border-color-light: var(--lumo-contrast-60pct);--hrstart-shadow-color: var(--lumo-box-shadow-m);--hrstart-input-border-color: var(--lumo-contrast-30pct);--hrstart-input-focus-border-color: var(--lumo-contrast-70pct)}.hrtoolbox-formgenerator p{line-height:var(--lumo-line-height-m)}html{--lumo-shade: rgb(48, 58, 79);--lumo-shade-5pct: rgba(48, 58, 79, .05);--lumo-shade-10pct: rgba(48, 58, 79, .1);--lumo-shade-20pct: rgba(48, 58, 79, .2);--lumo-shade-30pct: rgba(48, 58, 79, .3);--lumo-shade-40pct: rgba(48, 58, 79, .4);--lumo-shade-50pct: rgba(48, 58, 79, .5);--lumo-shade-60pct: rgba(48, 58, 79, .6);--lumo-shade-70pct: rgba(48, 58, 79, .7);--lumo-shade-80pct: rgba(48, 58, 79, .8);--lumo-shade-90pct: rgba(48, 58, 79, .9);--lumo-base-color: rgb(255, 255, 255);--lumo-primary-color: rgb(42, 127, 239);--lumo-primary-color-50pct: rgba(42, 127, 239, .5);--lumo-primary-color-10pct: rgba(42, 127, 239, .1);--lumo-font-family: "Inter", sans-serif;--lumo-font-size: .875rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem}html{--hrstart-abschnitt-background: #f6fbff;--hrstart-login-titel-background: var(--lumo-contrast-80pct);--hrstart-app-color: #ff9900}html body[theme~=dark]{--hrstart-abschnitt-background: var(--lumo-contrast-5pct);--hrstart-login-titel-background: var(--lumo-tint-5pct)}.font-italic{font-style:italic}.text-underline{text-decoration:underline}.hrstart-zuweisen-container{cursor:pointer;-webkit-user-select:none;user-select:none}.hrstart-zuweisen-container:hover{outline:1px solid var(--lumo-contrast);transition:background-color .2s,outline .2s}.hra-value-field{align-self:auto;display:flex;flex-direction:column}.hra-value-field[has-label]{padding-top:var(--lumo-space-m)}.hra-value-field>label{font-weight:var(--hrstart-text-semibold);font-size:var(--lumo-font-size-m);color:var(--lumo-secondary-text-color);align-self:flex-start;line-height:1;padding-inline-start:calc(var(--lumo-border-radius-m) / 4);padding-inline-end: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}.hra-value-field [part~=value]{display:flex;align-items:center;text-overflow:ellipsis;background-color:var(--lumo-contrast-5pct);min-height:var(--lumo-size-m);padding:0 var(--lumo-space-s);-webkit-user-select:none;user-select:none;border-radius:var(--lumo-border-radius-m)}vaadin-side-nav-item.nav-hr::part(link){padding:0;min-height:unset;-webkit-user-select:none;user-select:none;pointer-events:none}vaadin-side-nav-item::part(content){background-color:var(--hrstart-nav-background)}vaadin-side-nav-item[path]:hover::part(content){background-color:var(--hrstart-app-color);font-weight:700;transition:background-color .3s,font-weight .3s}vaadin-side-nav-item[current]::part(content){font-weight:700;color:var(--hrstart-app-color)}
