body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root,:root[data-theme=dark]{--textColor:#cad7c7;--textColorDark:#1d4610;--textColorRed:red;--textColorOrange:orange;--doubleAssignedYellow:#ff0;--errorTagRed:red;--BackgroundColorHeader:#0d2305;--TextColorHeader:#aabfa5;--BackgroundColorNormal:#47743a;--BackgroundColorDark:#1d4610;--BackgroundColorDark2:#14310a;--BackgroundColorLight:#cad7c7;--BackgroundColorTable:#265a16;--BackgroundColorHoliday:#091924;--selectedElement:#132e0b;--focusColor:#1a73e8;--alternateRowColor:#204b12;--ColorSick:#91ad34;--ColorHoliday:#0b2e1f;--clockColor:#000;--tagWidth:12px}:root[data-theme=light]{--textColor:#000;--textColorDark:#000;--BackgroundColorHeader:#f3eee8;--TextColorHeader:#2e0f08;--BackgroundColorNormal:#fff;--BackgroundColorDark:#f3eee8;--BackgroundColorDark2:#c4b8ae;--BackgroundColorLight:#fdfdfc;--BackgroundColorTable:#f3eee8;--BackgroundColorHoliday:#e0f8ff;--selectedElement:#dbd3cc;--focusColor:#2e0f08;--alternateRowColor:#fdfdfc;--clockColor:#dbd3cc}:root[data-theme=lightbrown]{--textColor:#583f38;--textColorDark:#2e0f08;--BackgroundColorHeader:#fff;--TextColorHeader:#2e0f08;--BackgroundColorNormal:#f3eee8;--BackgroundColorDark:#f3eee8;--BackgroundColorLight:#fdfdfc;--BackgroundColorTable:#f3eee8;--BackgroundColorHoliday:#e0f8ff;--selectedElement:#dbd3cc;--focusColor:#2e0f08;--alternateRowColor:#fdfdfc;--clockColor:#dbd3cc}:root[data-theme=print]{--textColor:#000;--textColorDark:#000;--textColorOrange:#000;--doubleAssignedYellow:#000;--errorTagRed:#000;--BackgroundColorHeader:#fff;--TextColorHeader:#000;--BackgroundColorNormal:#fff;--BackgroundColorTable:#fff;--BackgroundColorDark:#fff;--BackgroundColorDark2:gray;--BackgroundColorLight:#fff;--BackgroundColorHoliday:#6e8898;--focusColor:#000;--alternateRowColor:#d3d3d3;--clockColor:gray}.App{text-align:center}.Header{align-items:center;background-color:var(--BackgroundColorHeader);color:var(--TextColorHeader);display:flex;justify-content:space-between;min-height:5vh;position:relative}.HeaderAppName img{height:100%;margin-bottom:6px;margin-left:16px;max-height:40px;vertical-align:middle;width:auto}.HeaderAppName{font-size:1.8em;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.Schemaselector{align-items:center;display:flex;flex:1 1;font-size:.9em;justify-content:flex-end;margin-left:auto}.SchemaselectorSpace{flex:1 1}.LogoutSpace,.Version{flex:1 1;font-size:.7em}.Version{margin-left:auto}.VersionSpace{flex:1 1}.HeaderVersion{font-size:.8em;margin-left:5px}body{align-items:center;background-color:var(--BackgroundColorNormal);color:var(--textColor);font-size:1.3em;justify-content:center}#Menu,.wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}#Menu a{color:var(--textColor);padding:10px}#Menu .active{background-color:var(--BackgroundColorHeader);border-radius:0 0 10px 10px}#Menu .active,a,a:visited{color:var(--TextColorHeader)}a,a:visited{text-decoration:none}a:hover{text-decoration:underline}.scheduleDay{margin:5px;padding:10px}.excel-table td:focus{outline:2px solid var(--focusColor);outline-offset:-2px}.collapseButton,.currentWeekButton,.nextButton,.placeholderButton,.previousButton{height:32px;padding:0 10px;width:32px}.collapseButton,.currentWeekButton,.nextButton,.previousButton{cursor:pointer}.addButton,.approveButton,.cancelButton,.copyButton,.deleteButton,.editButton,.printButton,.saveButton{cursor:pointer;height:32px;padding:0;width:32px}.addButton16,.approveButton16,.cancelButton16,.copyButton16,.deleteButton16,.editButton16,.printButton16,.saveButton16{cursor:pointer;height:16px;padding:0;width:16px}.ScheduleSiteHead .custom-select{margin-left:5px}.ScheduleSiteHead .copyButton{margin-left:5px;vertical-align:middle}.approveButton,.cancelButton,.copyButton,.printButton,.saveButton{padding-left:5px}.approveButton.enabled,.cancelButton.enabled,.copyButton.enabled,.printButton.enabled,.saveButton.enabled{cursor:pointer;opacity:1}.addButton.disabled,.approveButton.disabled,.cancelButton.disabled,.copyButton.disabled,.printButton.disabled,.saveButton.disabled,.submitbutton.disabled{cursor:not-allowed;opacity:.5}.excel-table td,.excel-table th{width:12px}table{background-color:var(--BackgroundColorTable);border-collapse:collapse;table-layout:fixed}table tr:nth-child(2n){background-color:var(--alternateRowColor)}.calendar td:first-child,.scheduleDay td:first-child,.vacation td:first-child{font-weight:700;left:0;position:-webkit-sticky;position:sticky}table th{background-color:var(--BackgroundColorDark);font-weight:700;position:-webkit-sticky;position:sticky}table td,table th{border:1px solid var(--textColor);font-size:1em;padding:5px;text-align:center}.EmployeeTable td,.EmployeeTable th,.WorkPlaceTable td,.WorkPlaceTable th{text-align:center}.EmployeeTable td,.WorkPlaceTable td{min-width:50px}.EmployeeDetail td,.EmployeeDetail th{min-width:150px;text-align:left}div .centered{justify-content:center;text-align:center}input{background:#0000;border:none;color:var(--textColor);transition:border-color .3s ease}input[type=text]{width:100%}input:focus{border:none;outline:none}.scheduleDay td{font-weight:700;text-align:center}.scheduleDay td .editMode{padding:0}.scheduleDay input{font-weight:700;margin:0;padding:0;text-align:center;width:100%}.scheduleDay .quarters1{background:linear-gradient(to right,var(--clockColor) 25%,#0000 25%)}.scheduleDay .quarters2{background:linear-gradient(to right,var(--clockColor) 50%,#0000 50%)}.scheduleDay .quarters3{background:linear-gradient(to right,var(--clockColor) 75%,#0000 75%)}.scheduleDay .quarters-1{background:linear-gradient(to left,var(--clockColor) 25%,#0000 25%)}.scheduleDay .quarters-2{background:linear-gradient(to left,var(--clockColor) 50%,#0000 50%)}.scheduleDay .quarters-3{background:linear-gradient(to left,var(--clockColor) 75%,#0000 75%)}.scheduleDay .tag{width:40px}.EmployeeDetail .error,.scheduleDay .errorTag{border:1px solid var(--errorTagRed)}.scheduleDay .doubleAssigned{border:1px solid var(--doubleAssignedYellow)}.scheduleDay .hour{width:auto}.tag-button{margin-bottom:10px}.hover-tag{background-color:var(--BackgroundColorDark);border:1px solid var(--textColor);border-radius:5px;padding:5px;position:fixed;z-index:1000}.toomuchhours{color:var(--textColorRed)}.moreHours{color:var(--textColorOrange)}.hourOverviewMiddle,.scheduleMiddle{min-width:160px;padding:0 20px}.EmployeeTable,.WorkPlaceTable,.content{align-items:center;display:flex;flex-direction:column}.EmployeeTable,.WorkPlaceTable{margin-bottom:20px;width:100%}.EmployeeTable button,.WorkPlaceTable button{cursor:pointer;margin-bottom:10px;padding:5px 10px}.currentEmployee{background-color:var(--selectedElement)!important}.EmployeeSiteHead{margin-bottom:10px}.EmployeeTable .tag:hover,.WorkPlaceTable .tag:hover,.positionTable .tag:hover{cursor:pointer}.positionTable .empty:hover{cursor:default}.pointerCursor{cursor:pointer}.custom-radio{-webkit-appearance:none;appearance:none;background-color:var(--BackgroundColorLight);border:1.5px solid var(--selectedElement);border-radius:50%;color:var(--BackgroundColorDark);font:inherit;height:1.15em;margin:0 5px;place-content:center;width:1.15em}.custom-radio:checked{background-color:var(--selectedElement);border:1.5px solid var(--BackgroundColorLight)}.custom-checkbox{-webkit-appearance:none;appearance:none;background-color:var(--BackgroundColorLight);border:1.5px solid var(--selectedElement);border-radius:3px;color:var(--BackgroundColorDark);cursor:pointer;font:inherit;height:1.15em;margin:0 5px;place-content:center;position:relative;width:1.15em}.custom-checkbox:checked{background-color:var(--selectedElement);border:1.5px solid var(--BackgroundColorLight)}.custom-checkbox:focus{border:1.5px solid var(--focusColor)}.custom-checkbox:checked:after{color:var(--BackgroundColorLight);content:"\2714";font-size:.8em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-select{-webkit-appearance:none;appearance:none;background-color:var(--BackgroundColor);border:1px solid var(--textColor);border-radius:5px;color:var(--textColor);cursor:pointer;padding:3px}.custom-select:focus{border-color:var(--textColorDark);outline:none}.custom-select option{background-color:var(--BackgroundColorLight);color:var(--textColorDark)}.custom-select option:hover{background-color:var(--BackgroundColorDark);color:var(--textColor)}.approve-icon,.withdraw-icon{cursor:pointer;height:16px;margin-left:5px;width:16px}.pointer{cursor:pointer}.custom-radio-label{margin:0 5px}.submitButton{height:16px;width:16px}img.submitButton{margin-left:5px}.submitButton.enabled{cursor:pointer;opacity:1}.colorRectangle{border:1px solid #000;display:inline-block;height:13px;margin-left:10px;width:13px}.OrderPositions{margin-top:10px}.calendar table{margin:0 auto;width:auto}.scheduleDay td{overflow:hidden;position:relative}.scheduleDay td .holiday,.scheduleDay td .vacation{border-style:solid;border-width:0 15px 15px 0;height:0;position:absolute;right:0;top:0;width:0}.scheduleDay td .away,.scheduleDay td .vacation{border-color:#0000 var(--ColorSick) #0000 #0000}.scheduleDay td .holiday{border-color:#0000 var(--ColorHoliday) #0000 #0000}.AbsencesTable .publicHoliday,.calendar .publicHoliday{background-color:var(--BackgroundColorHoliday)}.AbsencesTable .So,.calendar .sunday{background-color:var(--BackgroundColorDark2)}.calendar td,.calendar th{position:relative;width:72px}.userIdSelect{background-color:initial;border:1px solid var(--textColor);border-radius:5px;color:var(--textColor);font-size:1em;text-align:center;width:100%}.userIdSelect:focus{border-color:var(--textColorDark);outline:none}.userIdSelect option{background-color:var(--BackgroundColor);color:var(--textColorDark)}.userIdSelect option:hover{background-color:initial;color:var (--textColor)}.login{padding-top:50px}button,input{font-size:1em}button{background-color:initial;border:none;color:var(--textColor);cursor:pointer}.templateslist .name{cursor:pointer;margin-top:5px}.AbsencesTable .sticky-left{left:0;position:-webkit-sticky;position:sticky;z-index:1}.AbsencesTable .dayHeader{min-width:20px;text-align:center}.extraHoursTable{display:flex;justify-content:center;margin-top:20px}:root[data-theme=print] .extraHoursTable{display:none!important}.VersionInfo{margin-top:30px}.hourOverviewMiddleText,.scheduleMiddleText{margin:0}.disable-hover *{pointer-events:none!important}.selected-template{font-weight:700}.invalidData{border:2px solid red!important;border-radius:5px}:root[data-theme=print] .holiday-print{display:inline}.weekday-abbr{font-size:.5em;left:4px;pointer-events:none;position:absolute;top:2px;-webkit-user-select:none;user-select:none;z-index:2}:root[data-theme=print] .addButton,:root[data-theme=print] .cancelButton,:root[data-theme=print] .cancelbutton,:root[data-theme=print] .collapseButton,:root[data-theme=print] .deleteButton,:root[data-theme=print] .editButton,:root[data-theme=print] .nextButton,:root[data-theme=print] .placeholderButton,:root[data-theme=print] .previousButton,:root[data-theme=print] .saveButton,:root[data-theme=print] .submitButton{display:none!important}
/*# sourceMappingURL=main.a3b0ec2f.css.map*/