.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;align-items:center;width:100%;margin:5px 0;display:flex}.error-div .icon{height:30px;margin-right:.5em}.info-div{background-color:var(--lumo-primary-color-10pct);color:var(--lumo-body-text-color);padding:var(--lumo-space-s);box-sizing:border-box;align-items:start;width:100%;margin:5px 0;display:flex}.info-div.info-error{background-color:var(--lumo-error-color-50pct);color:var(--lumo-error-contrast-color)}.info-div .icon{width:30px;height:30px;color:var(--lumo-tertiary-text-color);flex-shrink:0;margin-right:.5em}:host(.hrstart-drawer-menu){width:100%}:host,:host [part=summary]{border-bottom:none}:host [role=heading]{padding:0 10px;font-size:1.2rem;font-weight:700}: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([disabled][theme~=tertiary-inline]){box-shadow:none!important;background-color:#0000!important;border:none!important}:host([theme~=tertiary].active) [part=label]{border-bottom:1px solid var(--lumo-primary-text-color);margin-bottom:-1px;padding:0;font-weight:700}: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);height:unset;margin:0;padding:0;border-radius:unset!important;border:0!important}:host([theme~=download]:hover){cursor:pointer;background-color:var(--lumo-base-color)!important;border-radius:unset!important;border:0!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],:host([theme~=info]:hover) [part=label]{text-decoration:underline}:host([theme~=info]:hover){cursor:pointer}:host([theme~=action]){height:var(--lumo-size-s);margin-top:var(--lumo-space-xs)!important;margin-bottom:var(--lumo-space-xs)!important}:host([theme~=action]) [part=label]{padding:0;line-height:normal}:host([disabled][theme~=action]) [part=label],:host([disabled][theme~=action])::part(prefix){color:var(--lumo-tertiary-text-color)}:host([theme~=action][theme~=error]) [part=label],: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}:host([theme~=warten]){background-color:var(--lumo-warning-color,#ffc400);border:0}:host([theme~=warten]) [part=label],:host([theme~=warten]) [part=prefix]{color:var(--lumo-warning-contrast-color,#1f2328);font-weight:700}:host([theme~=warten]:hover){background-color:var(--lumo-warning-color-50pct,#ffc40080);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);white-space:nowrap;min-height:1rem}: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);font-size:var(--lumo-font-size-m);font-weight:var(--hrstart-text-semibold)}:host([focused]:not([readonly]):not([disabled])) [part=label]{color:var(--lumo-body-text-color)}:host([readonly]) [part$=toggle-button]{display:none}:host([focused]) [part=input-field],:host([focus-ring]) [part=input-field]{outline:1px solid var(--lumo-contrast);box-shadow:none}:host(.dialog-abschnitt){border-top:1px solid var(--lumo-contrast-10pct)}:host(.dialog-abschnitt) [part=summary-content]{color:var(--lumo-body-text-color);font-weight:600;font-size:var(--lumo-font-size-m)}:host(.dialog-abschnitt) [part=summary]{min-height:44px}:host(.kommentar){border-bottom:1px solid var(--lumo-contrast-10pct)}:host(.kommentar) [part=summary-content]{width:100%}vaadin-details.kommentar .aktionen{margin-left:auto;display:none}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{color:var(--lumo-tertiary-text-color);font-style:italic}:host(:not([theme~=no-border])){border-width:1px 0}: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),[part~=header-cell] ::slotted(vaadin-grid-cell-content){white-space:normal}.grid-link{color:var(--lumo-primary-text-color);cursor:pointer}.grid-link:hover{text-decoration:underline}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)}vaadin-grid::part(status-warten){background-color:var(--lumo-warning-color-10pct,#ffc4001a)}:host(.kommentar-titel-container){align-items:center}:host(.kommentar-titel-container) ::slotted(.kommentar-typ){border-radius:3px;margin-left:5px;padding:2px 4px;font-size:80%}:host(.kommentar-titel-container) ::slotted(.kommentar-typ.storno){color:#efefef;background-color:#000}:host(.kommentar-titel-container) ::slotted(.kommentar-typ.pruefung){color:#efefef;background-color:#1e90ff}:host(.kommentar-titel-container) ::slotted(.kommentar-typ.leistungsbestaetigung){color:#efefef;background-color:#2c9105}:host(.kommentar-titel-container) ::slotted(.kommentar-typ.geloescht){color:#c7c4be;background-color:#585353}:host(.kommentar-titel-container) ::slotted(.kommentar-aktionen){margin-left:auto}:host([readonly]):after{opacity:0;background-color:#0000;border:none}:host([readonly]) [part=input-field]{border:none}:host ::slotted(:not([theme~=tertiary]):not([theme~=tertiary-inline])){box-shadow:none;border:none}:host([readonly]) [part=input-field],:host([readonly]) [part=input-field] ::slotted(input){border:none;padding:0}: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]){color:var(--lumo-body-text-color);border:none;padding:0}:host([readonly]) [part=input-field]:after{border:none;padding:0}: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);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],: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,:host([readonly]) [part$=button],:host([readonly]) [part$=button]{display:none}:host([readonly]) [part=input-field]{background-color:var(--lumo-contrast-5pct);color:var(--lumo-body-text-color);box-shadow:none;border: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{color:#0000;cursor:none;background-color:#0000}vaadin-text-field[readonly]>input{pointer-events:none;cursor:none;-webkit-user-select:none;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],: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){justify-content:center;align-items:center;width:100%;height:fit-content;min-height:40px;display:flex}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]{background-color:#0000;flex-flow:row;justify-content:flex-end;align-items:center;display:flex}.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{width:100%;font-size:var(--lumo-font-size-xxxl);justify-content:center;margin-top:30px;display:flex}.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{box-sizing:border-box;width:100%;padding:20px 40px}.filter-leiste{top:var(--hrstart-header-height);z-index:1000;box-sizing:border-box;border-left:1px solid var(--lumo-contrast-20pct);background-color:var(--lumo-base-color);width:min(420px,100vw);max-width:100vw;box-shadow:var(--lumo-box-shadow-l);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}.filter-leiste .filter-header{padding:var(--lumo-space-m);border-bottom:1px solid var(--lumo-contrast-10pct);flex-shrink:0}.filter-leiste .filter-body{padding:var(--lumo-space-m);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.filter-leiste .filter-footer{padding:var(--lumo-space-m);border-top:1px solid var(--lumo-contrast-10pct);background-color:var(--lumo-base-color);gap:var(--lumo-space-s);flex-direction:column;flex-shrink:0;display:flex}.aktive-filter-chips{gap:var(--lumo-space-xs);padding:0 var(--lumo-space-m) var(--lumo-space-s);box-sizing:border-box;flex-wrap:wrap;display:flex}.aktive-filter-chips .filter-chip{background-color:var(--lumo-primary-color-10pct);max-width:320px;color:var(--lumo-primary-text-color);border-radius:999px}.aktive-filter-chips .filter-chip::part(label){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aktive-filter-chips .filter-chip vaadin-icon{width:14px;height:14px}.auftrag-uebersicht-seiten-content{gap:var(--lumo-space-m);flex-direction:row;overflow:hidden}.auftrag-uebersicht-listen-content{flex-grow:1;min-width:0}.auftrag-liste{box-sizing:border-box;background-color:var(--hrstart-main-background);flex-grow:1;min-height:0}.auftrag-zeile{align-items:stretch;gap:var(--lumo-space-m);padding:var(--lumo-space-m) var(--lumo-space-m) var(--lumo-space-m) 0;background-color:var(--lumo-base-color);box-shadow:inset 0 0 0 1px var(--lumo-contrast-10pct);box-sizing:border-box;cursor:pointer;width:100%;margin-bottom:var(--lumo-space-s);border-radius:var(--lumo-border-radius-m);flex-direction:row;display:flex;overflow:hidden}.auftrag-zeile:hover{box-shadow:inset 4px 0 0 var(--lumo-contrast-10pct), inset 0 0 0 1px var(--lumo-contrast-50pct)}.auftrag-zeile.selected{box-shadow:inset 4px 0 0 var(--lumo-primary-color), inset 0 0 0 2px var(--lumo-primary-color-50pct)}.auftrag-zeile-nr{width:65px;padding-top:var(--lumo-space-m);margin:calc(-1 * var(--lumo-space-m)) 0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:start;display:flex}.auftrag-zeile.prio .auftrag-zeile-nr{background-color:var(--lumo-error-color-10pct)}.auftrag-zeile.status-warten .auftrag-zeile-nr{background-color:var(--lumo-warning-color-10pct)}.auftrag-zeile.status-erledigt .auftrag-zeile-nr{background-color:var(--lumo-success-color-10pct)}.auftrag-zeile.status-storno .auftrag-zeile-nr{background-color:var(--lumo-contrast-10pct)}.auftrag-zeile-title-block{flex-grow:1;min-width:0}.auftrag-zeile-tag{width:fit-content}.auftrag-zeile-title{white-space:nowrap;text-overflow:ellipsis;color:var(--lumo-primary-text-color);font-weight:500;overflow:hidden}.auftrag-zeile-meta-row{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.auftrag-zeile-personen{gap:var(--lumo-space-s);width:max-content;min-width:0;padding-left:var(--lumo-space-m);border-left:1px solid var(--lumo-contrast-10pct);flex-direction:column;flex-shrink:0;display:flex}.auftrag-zeile-info{align-items:center;gap:var(--lumo-space-s);min-width:0;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-m);display:flex;overflow:hidden}.auftrag-zeile-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auftrag-zeile-info vaadin-icon{flex-shrink:0;width:12px;height:12px}.auftrag-zeile-dates-block{align-content:start;align-items:baseline;column-gap:var(--lumo-space-s);row-gap:var(--lumo-space-s);border-left:1px solid var(--lumo-contrast-10pct);flex-shrink:0;grid-template-columns:12px max-content max-content;width:max-content;display:grid}.auftrag-zeile-datum-row{display:contents}.auftrag-zeile-datum-row vaadin-icon{width:12px;height:12px;color:var(--lumo-secondary-text-color);flex-shrink:0}.auftrag-zeile-datum-label,.auftrag-zeile-datum-wert{white-space:nowrap;min-width:0;font-size:var(--lumo-font-size-m);line-height:var(--lumo-line-height-s)}.auftrag-zeile-datum-label{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-s)}.auftrag-zeile-datum-wert{color:var(--lumo-body-text-color);font-weight:500}.auftrag-zeile-times-block{align-content:start;align-items:baseline;column-gap:var(--lumo-space-s);row-gap:var(--lumo-space-s);border-left:1px solid var(--lumo-contrast-10pct);flex-shrink:0;grid-template-columns:12px max-content max-content;width:max-content;display:grid}.auftrag-zeile-menu{padding-left:var(--lumo-space-m);border-left:1px solid var(--lumo-contrast-10pct);align-self:stretch}.preset-leiste{border-bottom:1px solid var(--lumo-contrast-10pct)}.auftrag-info-flyout{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.auftrag-info-header{justify-content:space-between;align-items:flex-start;gap:var(--lumo-space-s);padding:var(--lumo-space-m);border-bottom:1px solid var(--lumo-contrast-10pct);background-color:var(--lumo-base-color);flex-shrink:0;display:flex}.auftrag-info-content{min-height:0;padding:0 var(--lumo-space-m);box-sizing:border-box;flex-grow:1;overflow-y:auto}.auftrag-info-footer{padding:var(--lumo-space-m);border-top:1px solid var(--lumo-contrast-10pct);background-color:var(--lumo-base-color);box-sizing:border-box;flex-shrink:0}.auftrag-info-edit-button{justify-content:center}.auftrag-info-title{font-size:var(--lumo-font-size-l);color:var(--lumo-header-text-color);font-weight:700}.auftrag-info-section{padding:var(--lumo-space-m) 0;border-bottom:1px solid var(--lumo-contrast-10pct)}.auftrag-info-section-title{margin:0 0 var(--lumo-space-s);font-size:var(--lumo-font-size-m);color:var(--lumo-header-text-color);font-weight:700}.auftrag-info-item{gap:var(--lumo-space-s);padding:var(--lumo-space-xs) 0;grid-template-columns:120px minmax(0,1fr);align-items:start;display:grid}.auftrag-info-label{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);white-space:nowrap}.auftrag-info-value{overflow-wrap:anywhere;min-width:0;font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color);font-weight:600}.auftrag-info-checklist-count,.auftrag-info-empty{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);display:block}.auftrag-info-progress{width:100%;margin:var(--lumo-space-xs) 0 var(--lumo-space-s)}.auftrag-info-checklist-items{gap:var(--lumo-space-xs);flex-direction:column;display:flex}.auftrag-info-checklist-item{width:100%}.auftrag-info-checklist-item::part(label){white-space:normal;overflow-wrap:anywhere}.kanban-container{gap:var(--lumo-space-m);padding:var(--lumo-space-s) var(--lumo-space-s) var(--lumo-space-m);box-sizing:border-box;flex-direction:row;flex-grow:1;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;overflow:auto hidden}.kanban-spalte{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius-m);min-width:0;box-shadow:var(--lumo-box-shadow-xs);flex-direction:column;flex:1;display:flex}.kanban-loading{justify-content:center;align-items:center;gap:var(--lumo-space-s);flex-direction:column;flex:1;min-height:240px;display:flex}.kanban-spalte-header{align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);background-color:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-l) var(--lumo-border-radius-l) 0 0;cursor:grab;-webkit-user-select:none;user-select:none;border-top:3px solid #0000;flex-shrink:0;display:flex}.kanban-spalte-header:active{cursor:grabbing}.kanban-spalte.warten .kanban-spalte-header{border-color:var(--lumo-warning-color,#ffc400)}.kanban-spalte.aktiv .kanban-spalte-header{border-color:var(--lumo-primary-color)}.kanban-spalte.erledigt .kanban-spalte-header{border-color:var(--lumo-success-color)}.kanban-spalte.column-drop-target{outline:2px dashed var(--lumo-primary-color-50pct);outline-offset:2px}.kanban-spalte.column-drop-target .kanban-spalte-header.v-drag-over-target{background-color:var(--lumo-primary-color-10pct)}.kanban-spalte.column-dragging{opacity:.65}.kanban-spalte-body{border-top:1px solid var(--lumo-contrast-10pct);min-height:0;padding:var(--lumo-space-s);flex-grow:1}vaadin-grid.kanban-spalte-body{width:100%;height:100%;padding:0}vaadin-grid.kanban-spalte-body::part(body-cell){padding:var(--lumo-space-s);border-bottom:0}vaadin-grid.kanban-spalte-body::part(dragstart-row-cell){opacity:1}vaadin-grid.kanban-spalte-body[dragover]:after{box-shadow:inset 0 0 0 4px var(--_focus-ring-color);content:"";pointer-events:none;z-index:100;position:absolute;inset:0}.kanban-spalte.collapsed{flex:none;min-width:max-content;max-width:max-content;transition:flex-basis .2s,max-width .2s;overflow:hidden}.kanban-spalte.collapsed .kanban-spalte-header{padding:var(--lumo-space-s) var(--lumo-space-s);justify-content:center;align-items:center;gap:var(--lumo-space-xs);flex-direction:row}.kanban-spalte .kanban-spalte-header .collapse-btn{margin-left:auto}.kanban-spalte.collapsed .kanban-spalte-header .collapse-btn{margin-left:0}.kanban-spalte.collapsed .kanban-spalte-titel{text-align:center;white-space:nowrap;font-size:var(--lumo-font-size-s);line-height:var(--lumo-line-height-xs);display:block}.kanban-spalte.collapsed .kanban-spalte-count:not([hidden]){flex-shrink:0;display:inline-flex}.kanban-spalte.collapsed .kanban-spalte-body{overflow:hidden}.kanban-spalte.collapsed .kanban-spalte-body .kanban-karte{margin:2px 4px 0}.kanban-spalte.collapsed .kanban-karte{flex-direction:row;justify-content:center;align-items:center;min-height:32px;padding:4px 2px}.kanban-spalte.collapsed .kanban-karte-title-row,.kanban-spalte.collapsed .kanban-karte-meta,.kanban-spalte.collapsed .kanban-karte-personen,.kanban-spalte.collapsed .kanban-karte-dates{display:none}.kanban-spalte.collapsed .kanban-karte-header{border-radius:0;justify-content:center;padding:0;background:0 0!important}.kanban-spalte.collapsed .kanban-karte-header vaadin-menu-bar{display:none}.kanban-spalte.collapsed .kanban-karte-header>span{font-size:var(--lumo-font-size-xs);margin:0}.kanban-spalte.drop-allowed{outline:3px solid var(--lumo-success-color-50pct);outline-offset:2px;background-color:var(--lumo-primary-color-10pct)}.kanban-spalte.drop-forbidden{opacity:.5;filter:grayscale(.5)}.kanban-karte{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius-m);box-shadow:var(--lumo-box-shadow-xs);border:1px solid var(--lumo-contrast-10pct);padding:var(--lumo-space-s);cursor:grab;gap:var(--lumo-space-xs);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.kanban-karte:active{cursor:grabbing}.kanban-karte:hover{box-shadow:inset 0 0 0 1px var(--lumo-contrast-30pct), var(--lumo-box-shadow-xs)}.kanban-karte.selected{box-shadow:inset 3px 0 0 var(--lumo-primary-color), inset 0 0 0 1px var(--lumo-primary-color-50pct);background-color:var(--lumo-primary-color-10pct)}.kanban-karte.prio .kanban-karte-header{background-color:var(--lumo-error-color-10pct)}.kanban-karte.status-warten .kanban-karte-header{background-color:#ffc4001f}.kanban-karte.status-aktiv .kanban-karte-header{border:1px solid var(--lumo-contrast-10pct)}.kanban-karte.status-erledigt .kanban-karte-header,.kanban-karte.status-storno .kanban-karte-header{background-color:var(--lumo-contrast-5pct)}.kanban-karte-header{justify-content:space-between;align-items:center;display:flex}.kanban-karte-header vaadin-menu-bar{margin:calc(-1 * var(--lumo-space-xs)) calc(-1 * var(--lumo-space-xs)) 0 0}.kanban-karte-title-row{align-items:flex-start;gap:var(--lumo-space-xs);display:flex}.kanban-karte-title{text-overflow:ellipsis;-webkit-line-clamp:2;color:var(--lumo-primary-text-color);-webkit-box-orient:vertical;flex:1;min-width:0;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.kanban-karte-meta{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kanban-karte-personen{gap:var(--lumo-space-l);margin-top:var(--lumo-space-s);margin-bottom:var(--lumo-space-xs);display:flex}.kanban-karte-info{align-items:center;gap:var(--lumo-space-s);font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color);display:flex;overflow:hidden}.kanban-karte-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kanban-karte-info vaadin-icon{flex-shrink:0;width:12px;height:12px}.kanban-karte-dates{column-gap:var(--lumo-space-m);row-gap:var(--lumo-space-xs);font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color);border-top:1px solid var(--lumo-contrast-10pct);padding-top:var(--lumo-space-s);margin-top:var(--lumo-space-s);grid-template-columns:min-content 1fr;display:grid}.kanban-karte-date-item{flex-direction:column;gap:2px;min-width:0;display:flex}.kanban-karte-date-item-label{white-space:nowrap;color:var(--lumo-tertiary-text-color)}.kanban-karte-date-item-value{color:var(--lumo-body-text-color);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}@media (width<=900px){.filter-leiste{width:100vw;top:0}.auftrag-uebersicht-seiten-content{flex-direction:column;overflow:auto}.auftrag-uebersicht-listen-content{min-height:60vh;overflow:visible}.auftrag-info-flyout{border-left:none;border-top:1px solid var(--lumo-contrast-10pct);flex:none;width:100%;height:auto}.auftrag-info-item{grid-template-columns:1fr;gap:0}}.wiki-breadcrumb{column-gap:var(--lumo-space-xs)}.wiki-breadcrumb span{color:var(--lumo-secondary-text-color)}.wiki-breadcrumb a[router-link]{color:var(--lumo-primary-text-color);font-weight:500;text-decoration:none}.wiki-breadcrumb a[router-link]:hover{text-decoration:underline}.wiki-navigation{column-gap:var(--lumo-space-s);margin-top:var(--lumo-space-s)}.wiki-navigation a[router-link]{color:#fff;padding:var(--lumo-space-xs) var(--lumo-space-s);border-radius:var(--lumo-border-radius-s);background-color:#bc65b3}.wiki-navigation a[router-link]:hover{color:#fff;padding:var(--lumo-space-xs) var(--lumo-space-s);border-radius:var(--lumo-border-radius-s);background-color:#7c3374}.wiki-main-layout{align-items:flex-start;position:relative}.wiki-sidebar{z-index:20;width:fit-content;min-width:150px;max-width:280px}.wiki-toc-sidebar{width:260px;min-width:200px;max-width:320px}.wiki-sidebar-toggle,.wiki-sidebar-backdrop{display:none}.wiki-page-tree{border-right:1px solid var(--lumo-contrast-20pct);padding:0 var(--lumo-space-s) 0 0;margin-right:var(--lumo-space-s)}.wiki-page-tree-title{margin:0 0 var(--lumo-space-s) 0;font-size:var(--lumo-font-size-m)}.wiki-page-tree-items{gap:0}.wiki-page-tree-item{border-radius:var(--lumo-border-radius-s);line-height:1.9}.wiki-page-tree-link{width:100%;color:var(--lumo-body-text-color);text-decoration:none;display:block}.wiki-page-tree-link:hover{background-color:var(--lumo-contrast-10pct)}.wiki-page-tree-item-current .wiki-page-tree-link{color:var(--lumo-primary-text-color);border-radius:inherit;background-color:var(--lumo-primary-color-10pct);padding:0 var(--lumo-space-xs);margin-left:calc(-1 * var(--lumo-space-xs));font-weight:700}.wiki-toc{border-left:1px solid var(--lumo-contrast-20pct);padding-left:var(--lumo-space-s)}.wiki-toc-title{margin:0 0 var(--lumo-space-s) 0;font-size:var(--lumo-font-size-l)}.wiki-toc-items{align-items:stretch;gap:0}.wiki-toc-item{text-align:left;width:100%;color:var(--lumo-body-text-color);border-radius:var(--lumo-border-radius-s);justify-content:flex-start}.wiki-toc-item-h1{font-weight:700}.wiki-toc-item-h2{padding-left:var(--lumo-space-s)}.wiki-toc-item-h3{padding-left:calc(2 * var(--lumo-space-s));font-style:italic}@media (width<=900px){.wiki-sidebar-toggle{display:inline-flex}.wiki-sidebar{height:100%;box-shadow:var(--lumo-box-shadow-m);background:var(--lumo-base-color);transition:transform .18s ease-in-out;position:absolute;top:0;left:0;overflow-y:auto;transform:translate(-110%)}.wiki-main-layout.wiki-sidebar-open .wiki-sidebar{transform:translate(0)}.wiki-sidebar-backdrop{z-index:15;background:#00000038;position:absolute;inset:0}.wiki-main-layout.wiki-sidebar-open .wiki-sidebar-backdrop{display:block}.wiki-toc-sidebar{display:none}}markdown-editor-lit{box-sizing:border-box;display:block}markdown-editor-lit .cm-s-easymde .cm-header-1{font-size:1.5em}markdown-editor-lit .cm-s-easymde .cm-header-2{font-size:1.2em}markdown-editor-lit .cm-s-easymde .cm-header-3{font-size:1em}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:#cccccc59;--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:#303a4f;--lumo-shade-5pct:#303a4f0d;--lumo-shade-10pct:#303a4f1a;--lumo-shade-20pct:#303a4f33;--lumo-shade-30pct:#303a4f4d;--lumo-shade-40pct:#303a4f66;--lumo-shade-50pct:#303a4f80;--lumo-shade-60pct:#303a4f99;--lumo-shade-70pct:#303a4fb3;--lumo-shade-80pct:#303a4fcc;--lumo-shade-90pct:#303a4fe6;--lumo-base-color:#fff;--lumo-primary-color:#2a7fef;--lumo-primary-color-50pct:#2a7fef80;--lumo-primary-color-10pct:#2a7fef1a;--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;--hrstart-abschnitt-background:#f6fbff;--hrstart-login-titel-background:var(--lumo-contrast-80pct);--hrstart-app-color:#f90}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{flex-direction:column;align-self:auto;display:flex}.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);padding-inline-start:calc(var(--lumo-border-radius-m) / 4);padding-inline-end:1em;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;align-self:flex-start;max-width:100%;margin-top:-.25em;padding-top:.25em;padding-bottom:.5em;line-height:1;position:relative;overflow:hidden}.hra-value-field [part~=value]{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);align-items:center;display:flex}vaadin-side-nav-item.nav-hr::part(link){min-height:unset;-webkit-user-select:none;user-select:none;pointer-events:none;padding:0}vaadin-side-nav-item::part(content){background-color:var(--hrstart-nav-background)}vaadin-side-nav-item::part(link){line-height:normal}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){color:var(--hrstart-app-color);font-weight:700}.mitarbeiter-info-grid{column-gap:var(--lumo-space-l);row-gap:var(--lumo-space-s);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.mitarbeiter-name{color:var(--lumo-primary-color);cursor:pointer;font-size:1.2em;font-weight:700}.mitarbeiter-name:hover{text-decoration:underline}.mitarbeiter-info-label{margin-right:var(--lumo-space-s);font-weight:600}.mitarbeiter-info-value{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-weight:400}.break{flex-basis:100%}vaadin-notification-card::part(content){font-size:var(--lumo-font-size-xxl)}vaadin-button.user-menu-item[theme~=tertiary]::part(label){text-align:left;flex:1}vaadin-grid::part(erledigt){background:linear-gradient(var(--lumo-success-color-10pct), var(--lumo-success-color-10pct)) var(--lumo-base-color)}a.anchor-menu-download{color:var(--lumo-body-text-color);cursor:default}a.anchor-menu-download:hover{text-decoration:none}
