*,html{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}body{font-family:"Roboto",sans-serif;font-weight:300;font-size:16px;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;padding:7em 1em 1em;position:relative;background:#535557}a{color:#d8011e;text-decoration:none;font-weight:500}a:hover{text-decoration:underline}h2{font-size:1.5em;text-align:center}h2,h4{font-weight:500;margin-bottom:.5em}h4{font-size:1em}input,textarea{width:100%;font-family:"Roboto",sans-serif;font-weight:300;font-size:1em;color:#333;padding:.5em 1em;line-height:1em;vertical-align:middle;border:1px solid #999}input.search{border-radius:1em}input[type=checkbox],input[type=radio]{width:auto}textarea{min-height:5em;line-height:1.3em;resize:none}svg.red polygon{fill:#d8011e}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}button,input[type=submit]{font-size:1em;font-weight:500;background-color:#d8011e;border:none;color:#fff;padding:0 32px;line-height:32px;text-decoration:none;cursor:pointer;border-radius:8px;outline:none}button{padding:0 16px}button:disabled{opacity:.5;cursor:not-allowed}button.small{font-size:.9em;padding:.4em 12px;line-height:1.2em;border-radius:1em;margin:0 4px}div.buttonRow{margin-top:1em}div.buttonRow:after{content:"";clear:both;display:block}div.buttonRow button{float:left;margin-right:1em}div.buttonRow button.right{float:right;margin-right:0}img.note{width:24px;vertical-align:middle;display:inline-block}.required>span{background-color:#90ee90;padding:2px 4px;border-radius:4px}.borderTop{border-top:1px solid #ccc;margin-top:.5em;padding-top:.5em}#topBar{position:fixed;left:0;top:0;right:0;height:92px;background-color:#fff;z-index:1;box-shadow:0 0 5px rgba(0,0,0,.5)}#aerztefonLogo{width:240px;position:absolute;right:1em;top:1em;margin-left:1em}#aerztefonLogo img{display:block;width:100%}#aerztefonLogo span{position:absolute;top:100%;right:0;font-size:.8em}#screenMediaLogo{width:130px;display:block;margin:0 auto;border:none}#menu{font-size:1em;left:1em;top:1em;right:1em;z-index:2;position:absolute;line-height:1.5em}#menu>div:after{content:"";clear:both;display:block}#menu>div>div{float:left}#menu div.menu{padding:.25em 1.5em;border-radius:1em;background-color:#d8011e;color:#fff;font-weight:500}#menu div.menu:hover{border-radius:1em 1em 0 0;box-shadow:2px 2px 5px rgba(0,0,0,.5)}#menu div.menu ul{display:none;position:absolute;background-color:#d8011e;color:#fff;left:100%;margin-left:1px;top:-1px;list-style:none;box-shadow:2px 2px 5px rgba(0,0,0,.5)}#menu div.menu>ul{left:-1px;top:100%}#menu div.menu a,#menu div.menu span{color:#fff;display:block;padding:0 12px;cursor:pointer}#menu div.menu:hover>ul{display:block;font-size:.85em}#menu div.menu li{white-space:nowrap;border-top:1px solid hsla(0,0%,100%,.5);line-height:2em;position:relative}#menu li.info{padding:0 12px;cursor:default}#menu div.menu li:hover{background-color:hsla(0,0%,100%,.2)}#menu div.menu li:hover ul{display:block}#menu div.menu a:hover{text-decoration:none}#menu div.menu a.active:before{content:"✔ "}footer{position:fixed;left:0;bottom:0;right:0;padding:6px 1em;box-shadow:0 0 5px rgba(0,0,0,.5);background-color:#fff}button.logout{left:1em;top:1em}button.logout,div.me{position:absolute;font-weight:500;z-index:2}div.me{font-size:.8em;left:0;top:0;line-height:1.5em;background-color:#efefef;padding:6px 1em 6px 1.5em;border-bottom-right-radius:1em}div.me span{cursor:pointer;color:#d8011e}div.me span:hover{text-decoration:underline}strong{font-weight:500}main{padding-bottom:3em}main>p{max-width:1000px;margin:0 auto;padding-bottom:1em}main>div>h2,main>h2{color:#fff}#panel{position:relative;margin-bottom:3em;margin-top:2em}#fixPanel,#panel{background-color:#fff;border-bottom-left-radius:1em;border-bottom-right-radius:1em}#fixPanel{position:fixed;left:1em;top:9em;right:1em;bottom:3em}ul.statisticChooser{position:absolute;left:0;top:-30px;width:100%;height:30px;display:flex;justify-content:space-between}ul.statisticChooser li{flex-grow:1;text-align:center;cursor:pointer;background-color:#666;color:#fff;font-weight:500;padding:.25em 1em;margin-right:2px;line-height:1.3em;border-top-left-radius:.5em;border-top-right-radius:.5em}ul.statisticChooser li:last-child{margin-right:0}ul.statisticChooser li.selected{background-color:#d8011e}ul.statisticChooser:after{content:"";clear:both;display:block}div.detailSelector{display:flex;justify-content:space-between;align-items:stretch;background-color:#f0f0f0;padding-left:1em;height:50px}div.detailSelector>*{padding-top:.5em;padding-bottom:.5em;width:100%}div.detailSelector div.areas{overflow:hidden;padding-bottom:2px}div.detailSelector div.changeArea{width:100px;margin-left:1em;display:flex;align-items:flex-start;flex-shrink:0}div.areas span{display:inline-block;background-color:#fdc84a;padding:2px 4px;margin-right:2px;border-radius:4px;font-size:.8em;margin-bottom:1px}div.monthNavigator{display:flex;align-items:flex-start;width:250px;flex-shrink:0;border-left:1px solid #ccc}div.monthNav{cursor:pointer;color:#d8011e}div.monthNav.disabled{cursor:not-allowed;opacity:.5}div.monthNav svg{height:1.9em;margin:0 8px}div.select{flex-grow:1;flex-shrink:3;position:relative}div.select:before{content:"▾";font-size:2em;line-height:1em;position:absolute;right:8px;top:-.1em;color:#fff;pointer-events:none}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;border-radius:8px;height:2em;padding-left:10px;padding-right:2em;background-color:#d8011e;color:#fff;font-family:"Roboto",sans-serif;font-weight:500;font-size:1em;outline:none;width:100%}select::-ms-expand{display:none}select:focus::-ms-value{background-color:transparent}.spaceRight{margin-right:1em}#stundenImTag{padding-top:2em;position:absolute;left:1em;top:50px;right:1em;bottom:6em;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid #ccc}#stundenImTag>div.hour{position:relative;background-color:green;flex-basis:3%;height:0;transition:height .5s}#stundenImTag>div.hour>div{position:absolute;top:100%;margin-top:2em;text-align:center;width:6em;right:0;left:-2.8em;transform:rotate(290deg);background-color:#ff0;padding:2px 0;box-shadow:1px 1px 4px rgba(0,0,0,.3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9em;font-weight:500}#stundenImTag span{position:absolute;width:100%;top:-1.2em;left:0;text-align:center}#proMonat{position:relative;line-height:1.5em;margin:0 1em}#proMonat div.monthRows{position:relative;padding-left:100px}#proMonat div.monthRows>div{border-left:1px solid #ccc;padding:.3em 0;position:relative}#proMonat div.monthRows>div:first-child{padding-top:1em}#proMonat div.monthRows>div:last-child{padding-bottom:1em}#proMonat div.day{background-color:green;width:0;transition:width .5s}#proMonat div.weekend div.day{background-color:#ff4500}#proMonat div.dayName{position:absolute;top:auto;left:-100px;color:#333}#proMonat span{color:#fff;padding-left:6px}#proMonat div.weekend div.dayName{font-weight:500}@media (max-width:768px){#proMonat{padding-left:90px;padding-right:1em}#proMonat>div.monthRow>div{left:-90px}}@media (max-width:540px){#proMonat{padding-left:80px}#proMonat>div.monthRow>div{left:-80px}}#proWochentag{padding-top:2em;position:absolute;left:1em;top:50px;right:1em;bottom:2em;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid #ccc}#proMonat div.countOperations,#proWochentag div.countOperations,#stundenImTag div.countOperations{position:absolute;right:0;top:0;font-weight:500;line-height:1.5em}#proWochentag>div.day{position:relative;background-color:green;flex-basis:12%;height:0;transition:height .5s}#proWochentag>div.day>div{top:100%;margin-top:.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9em;font-weight:500}#proWochentag>div.day>div,#proWochentag>div.day>span{position:absolute;width:100%;left:0;text-align:center}#proWochentag>div.day>span{display:block;top:-1.2em}table{margin-top:1em;border:none;border-spacing:1px;width:100%;border-collapse:collapse}tr:nth-child(odd){background-color:#e0e0e0}td,th{padding:1px 4px;text-align:right;border-right:1px solid #ccc}th{border-right:1px solid #999}td:last-child,th:last-child{border-right:none}th{height:8em;position:relative;font-weight:500;vertical-align:bottom;background-color:#fff}th span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);text-align:left}td.right,th.right{text-align:right}table.vaccination td,table.vaccination th{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.vaccination th{height:5em}tr.summary td{background-color:#535557;color:#fff;font-weight:500}table.vaccination td:first-child,table.vaccination th:first-child{text-align:left}.tableGreen{background-color:#bfb}tr:nth-child(odd) td.tableGreen{background-color:#dfd}.tableRed{background-color:#fbb}tr:nth-child(odd) td.tableRed{background-color:#fdd}.tableYellow{background-color:#ee3}tr:nth-child(odd) td.tableYellow{background-color:#ff9}.tableBlue{background-color:#bbf}tr:nth-child(odd) td.tableBlue{background-color:#ddf}div.spinner{position:fixed;z-index:100;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);padding:2em 0}div.window>div{width:400px;margin:0 auto;background-color:#fff;border-radius:1em;padding:1em}.sk-circle{margin:100px auto;width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;animation:sk-circleBounceDelay 1.2s ease-in-out infinite both}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}form.login{max-width:400px;margin:0 auto;border-radius:1em;background-color:#e0e0e0;box-shadow:8px 8px 25px rgba(0,0,0,.3);overflow:hidden}form.login>div.content{padding:1em}div.error,div.success{font-weight:500;background-color:#090;color:#fff;padding:.5em 1em;line-height:1.4em}div.error{background-color:#d8011e}form.login div.error{padding:1em}form.login p{margin-top:1em;text-align:right}form.login label{display:block;margin-top:1em}div.header{margin-bottom:1em}div.header:after{content:"";clear:both;display:block}@keyframes ldio-dyw8t9yacb-o{0%{opacity:1;transform:translate(0)}49.99%{opacity:1;transform:translate(44px)}50%{opacity:0;transform:translate(44px)}to{opacity:0;transform:translate(0)}}@keyframes ldio-dyw8t9yacb{0%{transform:translate(0)}50%{transform:translate(44px)}to{transform:translate(0)}}.ldio-dyw8t9yacb div{position:absolute;width:44px;height:44px;border-radius:50%;top:28px;left:6px}.ldio-dyw8t9yacb div:first-child{background:#d8011e;animation:ldio-dyw8t9yacb 7.142857142857142s linear infinite;animation-delay:-3.571428571428571s}.ldio-dyw8t9yacb div:nth-child(2){background:#01e53e;animation:ldio-dyw8t9yacb 7.142857142857142s linear infinite;animation-delay:0s}.ldio-dyw8t9yacb div:nth-child(3){background:#d8011e;animation:ldio-dyw8t9yacb-o 7.142857142857142s linear infinite;animation-delay:-3.571428571428571s}.loadingio-spinner-dual-ball-o20bp2k35w{width:32px;height:32px;display:inline-block;overflow:hidden;vertical-align:middle}.ldio-dyw8t9yacb{width:100%;height:100%;position:relative;transform:translateZ(0) scale(.32);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0 0}.ldio-dyw8t9yacb div{box-sizing:content-box}ul{list-style:none}@media (max-width:768px){body{font-size:14px}#topBar{height:74px}#aerztefonLogo{width:200px}}@media (max-width:540px){body{font-size:12px}}#areaChooser{position:fixed;z-index:1;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}#areaChooser>div{position:absolute;width:1000px;margin:0 auto;left:0;right:0;top:2em;bottom:2em;background-color:#fff;border-radius:2em 2em 1em 1em}#areaChooser div.header{background-color:#2d60a9;line-height:38px;padding:0 1em;color:#fff;font-weight:500;border-top-left-radius:1em;border-top-right-radius:1em;margin-bottom:0}#areaChooser div.chooser{position:absolute;top:calc(38px + 1em);left:1em;right:1em;bottom:4em}#areaChooser div.chooser:after{content:"";clear:both;display:block}#areaChooser div.chooser>div{float:left;width:calc(50% - .5em);font-weight:500}#areaChooser div.chooser>div:first-child{margin-right:.5em}#areaChooser div.chooser>div:last-child{margin-left:.5em}#areaChooser ul{position:absolute;top:3em;bottom:0;overflow:scroll;font-weight:300;border-radius:.5em;width:calc(50% - .5em);border:1px solid #ccc}#areaChooser li{padding:0 .5em;line-height:2em;background-color:#f9f9f9;position:relative;transition:padding-left .25s;-webkit-user-select:none;-ms-user-select:none;user-select:none}#areaChooser li:nth-child(odd){background-color:#f0f0f0}#areaChooser li:not(.noAction):hover{background-color:#d8011e;color:#fff;font-weight:500;cursor:pointer}#areaChooser ul.leftList li:hover:after{content:"";display:block;position:absolute;right:.5em;top:.5em;background:transparent url(/static/media/arrowRight.a1583ee6.svg) no-repeat;width:16px;height:16px}#areaChooser ul.rightList li:not(.noAction):hover{padding-left:2em}#areaChooser ul.rightList li:not(.noAction):hover:after{content:"";display:block;position:absolute;left:.5em;top:.5em;background:transparent url(/static/media/arrowLeft.fbd2908e.svg) no-repeat;width:16px;height:16px}#areaChooser div.buttonRow{position:absolute;left:1em;right:1em;bottom:1em}
/*# sourceMappingURL=main.f0cf5079.chunk.css.map */