@charset "UTF-8";[hidden]{display:none!important}.public{padding:2%;background-color:ivory}@media (min-width: 600px){.public{border:1px solid gray;width:90%;max-width:60rem;margin:2% auto}}.no-pulldown-refresh{overscroll-behavior:contain}.logo{min-height:60px;min-width:60px;margin-right:20px;vertical-align:bottom}header{display:flex;align-items:center;margin-bottom:1rem;text-wrap:balance}header h1{margin-bottom:0!important}footer{display:flex;margin-top:1rem;text-wrap:balance;color:#696969}footer span{flex:1 50px}footer a{text-decoration:none}fieldset{font-family:Barlow Condensed,sans-serif;border:1px solid black;border-radius:4px}legend{font-family:Barlow,sans-serif}.monospaceDigits{font-family:Roboto Condensed,sans-serif!important}.zentriert{text-align:center}.flex-row{display:flex;justify-content:space-between;align-items:center}.push-right{margin-left:auto}.fett{font-weight:700}.eng{font-family:Barlow Condensed,sans-serif}.hinweis{color:#0000cd}.warnung{color:orange}.fehler{color:#ff4500}.dpPriv{background-color:#fff}.dpUnbe{background-color:#ffff80}.dpBest{background-color:#90ee90}.dpGepr{background-color:#add8e6}.cdk-cell.festangestellt,.mdc-list-item.festangestellt,.festangestellt{background-color:#f0fff0}.cdk-cell.zeitvertrag,.mdc-list-item.zeitvertrag,.zeitvertrag{background-color:#fffaf0}.cdk-cell.auszeit,.mdc-list-item.auszeit,.auszeit{background-color:#f5f5f5}.cdk-cell.aushilfe,.mdc-list-item.aushilfe,.aushilfe{background-color:#f0f8ff}.cdk-cell.inaktiv,.mdc-list-item.inaktiv,.inaktiv{background-color:#f5f5f5;color:#a9a9a9}.eintrag{color:#00f}.wunsch{color:#228b22}.online{background-color:#0f0}.offline{background-color:#ff0}.mat-loading .mdc-button__label{visibility:hidden}.mat-loading .mat-mdc-progress-spinner{position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}sup.hilfe{font-weight:700}ul.hilfe{list-style:symbols(cyclic "\21d2")}ul.hilfe li{padding:4px 0}ul.hilfe.nav li{cursor:pointer}ul.hilfe.nav li:hover{text-decoration:underline}table.hilfe{background-color:gray;caption-side:bottom;margin-bottom:12px}table.hilfe thead,table.hilfe tfoot{background-color:#f8f8ff}table.hilfe tbody{background-color:#fff}table.hilfe th{background-color:#f8f8ff;padding:8px}table.hilfe td{padding:8px}table.hilfe caption{font-style:italic}.flexzeile{display:flex;flex-flow:row wrap;justify-content:space-around}.status{font-style:italic;font-weight:500}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Barlow,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Barlow,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 18px/28px Barlow,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:500 16px/24px Barlow,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 13.28px/20px Barlow,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 10.72px/20px Barlow,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:400 16px/24px Barlow,sans-serif;letter-spacing:normal}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 16px/20px Barlow,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 15px/20px Barlow,sans-serif;letter-spacing:normal}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Barlow,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Barlow,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Barlow,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Barlow,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-sys-background: light-dark(#f9f9fc, #111416);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f0f0f3, #2e3133);--mat-sys-inverse-primary: light-dark(#8dcdff, #006493);--mat-sys-inverse-surface: light-dark(#2e3133, #e2e2e5);--mat-sys-on-background: light-dark(#1a1c1e, #e2e2e5);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#004b70, #cae6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#004b70, #004b70);--mat-sys-on-secondary: light-dark(#ffffff, #3f2e00);--mat-sys-on-secondary-container: light-dark(#5b4300, #ffdf9e);--mat-sys-on-secondary-fixed: light-dark(#261a00, #261a00);--mat-sys-on-secondary-fixed-variant: light-dark(#5b4300, #5b4300);--mat-sys-on-surface: light-dark(#1a1c1e, #e2e2e5);--mat-sys-on-surface-variant: light-dark(#41474d, #dde3ea);--mat-sys-on-tertiary: light-dark(#ffffff, #362b4b);--mat-sys-on-tertiary-container: light-dark(#4d4162, #ebddff);--mat-sys-on-tertiary-fixed: light-dark(#201634, #201634);--mat-sys-on-tertiary-fixed-variant: light-dark(#4d4162, #4d4162);--mat-sys-outline: light-dark(#72787e, #8b9198);--mat-sys-outline-variant: light-dark(#c1c7ce, #41474d);--mat-sys-primary: light-dark(#006493, #8dcdff);--mat-sys-primary-container: light-dark(#cae6ff, #004b70);--mat-sys-primary-fixed: light-dark(#cae6ff, #cae6ff);--mat-sys-primary-fixed-dim: light-dark(#8dcdff, #8dcdff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#785900, #fabd00);--mat-sys-secondary-container: light-dark(#ffdf9e, #5b4300);--mat-sys-secondary-fixed: light-dark(#ffdf9e, #ffdf9e);--mat-sys-secondary-fixed-dim: light-dark(#fabd00, #fabd00);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9fc, #111416);--mat-sys-surface-bright: light-dark(#f9f9fc, #37393c);--mat-sys-surface-container: light-dark(#f0eee1, #1e2022);--mat-sys-surface-container-high: light-dark(#eae9dc, #282a2d);--mat-sys-surface-container-highest: light-dark(#e2e2e5, #333537);--mat-sys-surface-container-low: light-dark(#f6f4e7, #1a1c1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0e11);--mat-sys-surface-dim: light-dark(#dcdace, #111416);--mat-sys-surface-tint: light-dark(#006493, #8dcdff);--mat-sys-surface-variant: light-dark(#dde3ea, #41474d);--mat-sys-tertiary: light-dark(#65587b, #cfc0e8);--mat-sys-tertiary-container: light-dark(#ebddff, #4d4162);--mat-sys-tertiary-fixed: light-dark(#ebddff, #ebddff);--mat-sys-tertiary-fixed-dim: light-dark(#cfc0e8, #cfc0e8);--mat-sys-neutral-variant20: #2b3137;--mat-sys-neutral10: #1a1c1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Barlow, sans-serif;--mat-sys-body-large-font: Barlow, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Barlow, sans-serif;--mat-sys-body-medium-font: Barlow, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Barlow, sans-serif;--mat-sys-body-small-font: Barlow, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Barlow, sans-serif;--mat-sys-display-large-font: Barlow, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Barlow, sans-serif;--mat-sys-display-medium-font: Barlow, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Barlow, sans-serif;--mat-sys-display-small-font: Barlow, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Barlow, sans-serif;--mat-sys-headline-large-font: Barlow, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Barlow, sans-serif;--mat-sys-headline-medium-font: Barlow, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Barlow, sans-serif;--mat-sys-headline-small-font: Barlow, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Barlow, sans-serif;--mat-sys-label-large-font: Barlow, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Barlow, sans-serif;--mat-sys-label-medium-font: Barlow, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Barlow, sans-serif;--mat-sys-label-small-font: Barlow, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Barlow, sans-serif;--mat-sys-title-large-font: Barlow, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Barlow, sans-serif;--mat-sys-title-medium-font: Barlow, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Barlow, sans-serif;--mat-sys-title-small-font: Barlow, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 36px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 6px;--mat-form-field-filled-with-label-container-padding-top: 6px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-state-layer-size: 24px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 24px;--mat-list-list-item-two-line-container-height: 48px;--mat-list-list-item-three-line-container-height: 56px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 36px;--mat-paginator-form-field-container-vertical-padding: 6px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 32px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 40px;--mat-stepper-header-height: 72px;--mat-table-header-container-height: 40px;--mat-table-footer-container-height: 36px;--mat-table-row-item-container-height: 36px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 28px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-button-toggle-height: 36px;--mat-icon-button-touch-target-display: none}html .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 32px;--mat-icon-button-state-layer-size: 32px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:4px}html{--mat-sidenav-container-width: 240px;--mat-list-list-item-one-line-container-height: 32px;--mat-card-elevated-container-color: #fcfcff;--mat-card-elevated-container-shape: 8px;--mat-card-outlined-container-shape: 8px;--mat-button-text-container-shape: 4px;--mat-button-protected-container-shape: 4px;--mat-button-filled-container-shape: 4px;--mat-button-outlined-container-shape: 4px;--mat-button-toggle-shape: 4px;--mat-expansion-container-shape: 8px;--mat-dialog-container-shape: 8px;--mat-dialog-container-color: Ivory;--mat-dialog-supporting-text-font: base.$font-normal;--mat-dialog-headline-padding: 4px 12px 8px;--mat-dialog-content-padding: 8px 12px;--mat-dialog-with-actions-content-padding: 8px 12px 2px;--mat-dialog-actions-padding: 8px 12px;--mat-button-filled-horizontal-padding: 8px;--mat-button-outlined-horizontal-padding: 8px;--mat-button-protected-horizontal-padding: 8px;--mat-button-text-horizontal-padding: 4px;--mat-slide-toggle-track-width: 48px;--mat-slide-toggle-track-height: 24px;--mat-slide-toggle-unselected-handle-size: 14px;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-pressed-handle-size: 22px;--mat-expansion-header-text-font: base.$font-schmal;--mat-expansion-header-text-line-height: 1.2rem;--mat-chip-with-trailing-icon-trailing-icon-color: orangered;--mat-slider-inactive-track-color: #c1c7ce;--mat-expansion-header-expanded-state-height: 40px;--mat-expansion-container-text-font: "Barlow Condensed", sans-serif;--mat-checkbox-label-text-font: "Barlow Condensed", sans-serif;--mat-option-label-text-font: "Barlow Condensed", sans-serif;--mat-optgroup-label-text-font: "Barlow Condensed", sans-serif;--mat-optgroup-label-text-weight: 500;--mat-card-title-text-size: 1.2rem;--mat-card-title-text-line-height: 1.4rem;--mat-table-background-color: #fcfcff}mat-slide-toggle{margin:4px 0}mat-form-field{margin:4px 0}.mdc-text-field,.mdc-button{padding:0 8px!important}.dialogButton{width:110px}button.mat-calendar-previous-button:after,button.mat-calendar-next-button:after{margin:10px}.mdc-tooltip{white-space:pre-wrap}.mdc-tooltip__surface{text-align:left!important}button.mat-mdc-menu-item{min-height:40px}mat-option.mat-mdc-option{min-height:40px}.lpl-snackbar{white-space:pre-wrap}
