.IconButton{border-radius:4px;padding:.7em .86em;text-align:center}.SFStatus{position:relative}.SFStatus .Content{align-items:flex-end;gap:8px}.SFStatus .Content img{height:40px}.SFStatus .Content span{font-size:80%;text-align:end}.Layout-Wrap{flex-direction:column;min-height:100vh}.App-Top,.Layout-Wrap{align-items:stretch;display:flex}.App-Top{background-color:#f8f8f8;border-right:1px solid #afafaf;box-shadow:0 0 10px 0 #0003;flex-direction:row;gap:1em;min-height:90px;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.App-Top,.App-Top-Center{justify-content:space-between}.App-Top-Center{align-items:end;display:flex;flex-direction:row-reverse;flex-grow:1}.App-Top-Bar{display:flex;height:50px}.App-Top-Left{width:200px}.App-Top-Right{display:flex;justify-content:end;width:200px}.App-Logo{margin-bottom:20px}.Stepper,.Stepper .Step-Wrap{align-items:center;display:flex;flex-direction:row;gap:2em;justify-content:center}.Stepper .Line{background-color:#ddd;border-radius:5px;height:10px;width:150px}.Stepper .Line.active{background-color:#34af3a}.Stepper .Step{background-color:#ddd;border-radius:50%;color:#fff;font-size:130%;font-weight:700;height:2.5em;line-height:2.5em;pointer-events:none;text-align:center;width:2.5em}.Stepper .Step a{color:inherit}.Stepper .Step.active{background-color:#34af3a;pointer-events:all}.Stepper .Step.current{border:5px solid #006400;margin:-5px;pointer-events:none}.App main{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;overflow-y:scroll;padding:16px}.App main>*{width:calc(100% - 400px)}.Eingaenge td{text-align:end}.Eingaenge td:first-child{text-align:start}.Eingaenge tbody tr:nth-child(2) td{border-bottom:2px solid #000}.Card{background-color:#fff;border-radius:3px;box-shadow:1px 1px 5px 0 #0003;box-sizing:border-box;padding:1em 2em}.Card .Card-Title{font-size:110%;margin:.2em 0 .5em}.Deadlines{align-items:center!important;width:100%}.Deadlines>.Tools{align-items:center;width:100%}.Deadlines table{overflow-x:scroll;width:100%}.Deadlines th{text-align:start}.SelectBar{background-color:#fff;border:1px solid #1d2850;border-radius:5px}.SelectBar button{background-color:initial;border-radius:0;border-right:1px solid #1d2850;color:inherit;font-size:1em;font-weight:400;padding:.5em 1em}.SelectBar button:last-child{border-right:none}.SelectBar button.active{background-color:#1d2850;color:#fff;pointer-events:none}.Defaults table{overflow-x:scroll;width:100%}.Defaults th{text-align:start}.Defaults tr>*{padding:.5rem}.Defaults table td.Vorname{overflow:hidden;text-overflow:ellipsis;width:150px}.Defaults table td.Offen{min-width:5em;text-align:end}.Loader{--c:no-repeat linear-gradient(#1d2850 0 0);animation:l16 3s infinite;background:var(--c),var(--c),#00a2d7;background-size:60% 100%;height:8px;margin:2em 0;width:100%}@keyframes l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}.CreateSchedule table{border-collapse:collapse}.CreateSchedule td,.CreateSchedule th{border:1px solid #000;font-size:11pt;padding:.5em}.CreateSchedule td{min-width:30px;padding:.5em}.CreateSchedule td:nth-child(2),.CreateSchedule td:nth-child(6){text-align:center}.CreateSchedule td:nth-child(9){text-align:end}a{color:#000;display:inline-block}.CSSBG{background-position:50%;background-size:cover}button{background-color:#1d2850;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:700;text-transform:uppercase}button.light{background-color:#fff;border:1px solid #1d2850;color:#1d2850}button:disabled{cursor:not-allowed;opacity:.5}button.Text{padding:1em 4em}button.Green{background-color:#34af3a}select{background-color:#000;border:2px solid #000;color:#fff;font-family:Barlow;font-weight:700;margin-left:.5em;padding:1em;text-transform:uppercase}tr.ClickableRow{cursor:pointer}tr.ClickableRow svg{color:#0000}tr.ClickableRow:hover{background-color:#34af3a}tr.ClickableRow:hover svg{color:#fff}.FlexColumn{align-items:stretch;display:flex;flex-direction:column;gap:16px}.FlexColumn h2{margin-bottom:0}.FlexList{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.FlexList.Center{align-items:center}.FlexList.End{justify-content:flex-end;width:100%}.FlexList.BigGap{gap:24px}.Stretch{align-items:stretch}input,textarea{padding:.5em}*{box-sizing:border-box}.Schedule{background-color:#fff;height:21cm;padding:1.2cm;width:29.7cm}.Schedule h1,.Schedule h2{margin:0 0 .7rem}.Schedule h2{font-weight:400}.Schedule .Blank{border-bottom:1px solid #000;display:inline-block;width:7em}.Schedule table{border-collapse:collapse}.Schedule td,.Schedule th{border:1px solid #000;font-size:11pt;padding:1mm .5mm}.Schedule td{min-width:30px;padding:2mm 1mm}.Schedule td:first-child,.Schedule td:nth-child(5){text-align:center}.Schedule td:nth-child(14){text-align:end}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ddd;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{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400}
/*# sourceMappingURL=main.83e51046.css.map*/