@import url(https://fonts.googleapis.com/css2?family=Genos:wght@100;300&display=swap);.home{background-color:#f2f3f5;display:flex;min-height:100vh;min-width:100vw}.issueButtonAddBox{align-items:center;display:flex;gap:1rem;justify-content:center;width:100%}.issueButtonAddBox svg{width:1.5rem}.issueButtonAddBox button{background-color:#f2f3f5;border:none}.issueButtonAddBox button:hover{cursor:pointer}.issueBox{gap:2rem;height:100%;padding:5rem}.issueBox,.issueWrapper{display:flex;flex-direction:column;width:100%}.issueWrapper{background-color:#fff;gap:1rem;height:20rem;padding:1rem}.issueHeader{display:flex;justify-content:space-between;width:100%}.issueDelete{background-color:#fff;border:none;border-radius:50%;display:inline-block;font-size:1rem;max-height:2rem;max-width:6rem;min-height:2rem;min-width:6rem;padding-left:.7rem;padding-right:.7rem;text-align:center}.issueDelete:hover{color:red;cursor:pointer}.issueEdit{background-color:#fff;border:none;border-radius:50%;display:inline-block;font-size:1rem;max-height:2rem;max-width:6rem;min-height:2rem;min-width:6rem;padding-left:.7rem;padding-right:.7rem;text-align:center}.issueEdit:hover{color:#c58f1a;cursor:pointer}.issueText{height:100%;overflow-wrap:break-word;overflow-y:scroll;text-align:start;width:100%}.issueSeperator{border:1px solid grey;opacity:50%}.issueAddWrapper{-webkit-animation:zoom .5s ease-out;animation:zoom .5s ease-out;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:1rem;height:40rem;left:calc(50vw - 40%);padding:1rem;position:fixed;top:calc(50vh - 20rem);transition:linear;width:80%;z-index:2}.issueAddHeader{align-items:center;width:100%}.buttonWrapper,.issueAddHeader{display:flex;justify-content:space-between}.buttonWrapper{gap:2rem}.issueAddButton{border:none;border-radius:50%;display:inline-block;font-size:1rem;max-height:2rem;max-width:2rem;min-height:2rem;min-width:2rem;padding-left:.7rem;padding-right:.7rem;text-align:center}.issueAddSubmit:hover{background-color:green;color:#fff;cursor:pointer}.issueAddClose:hover{background-color:#bd0909;color:#fff;cursor:pointer}.issueAddText,.issueAddText textarea{height:100%;overflow-y:auto;width:100%}.issueAddText textarea{background-color:#f2f3f5;border:none;border-radius:10px;padding:.4rem;resize:none}@media print{.logOff,.nav,.navContent,nav{display:none!important}}.nav{background-color:#202020;color:#fff;display:flex;gap:2rem;justify-content:space-between;padding:0 1rem;position:fixed;top:0;width:100%;z-index:10}.navContent{align-items:center;gap:.2rem;list-style:none;margin:0;padding:0}.logOff,.navContent{display:flex}.logOff svg{vertical-align:middle;width:1.3vw}.logOff:hover{cursor:pointer}.nav li{align-items:center;display:flex;font-size:1.2rem;height:100%;padding:0 1rem}.nav a{color:inherit;padding:.55rem;text-decoration:none}.nav li.active{background-color:#555}.navContent li:hover{background-color:#777;transition:1s}.nav-logo{font-family:Genos,sans-serif;font-size:2.5rem}.locationBox{background-color:#fff;border:1px solid;border-radius:5px;justify-content:center;margin-top:3rem;padding:2rem;width:50vw}.locationBox:hover{background-color:#ebebeb}.locationBox a{color:#000;height:100%;min-width:100%;text-decoration:none}.locationContainer,.patientWrapper{align-items:center;background-color:#f2f3f5;display:flex;flex-direction:column;min-height:100vh;min-width:100vw}.patientWrapper{gap:1rem;padding:1rem;position:relative;width:100%}.patientWrapperTitel{align-items:center;display:flex;gap:2rem;height:3rem;justify-content:space-between;min-width:0;width:100%}.patientSearch{align-items:center;display:flex;width:60%}.patientSearch input{border:none;border-radius:20px;height:1.5rem;padding:1rem;width:100%}.patientAddButtonWrapper{align-items:center;display:flex;height:100%;width:20%}.patientWrapperIcon{align-items:center;display:flex;justify-content:left;vertical-align:middle;width:20%}.patientWrapperIcon h1{font-size:max(1.7vw,20px)}.patientWrapperIcon svg{margin-right:1rem;min-width:2rem;vertical-align:middle;width:3vw}.patientAddButton{background-color:initial;border:1px solid #f2f3f5;font-size:1rem;position:fixed;right:1rem}.patientAddButton span{margin-right:1rem}.patientAddButton svg:hover{color:green;cursor:pointer}.patientAddButton svg{min-width:2rem;vertical-align:middle;width:1.5vw}.patientBox{align-content:flex-start;align-items:center;background-color:#fff;border-radius:10px;display:flex;gap:1rem;height:7vh;justify-content:space-between;padding:2rem;width:60vw}.patientBox:hover{border:1px solid #b6b6b6;border-radius:5px;box-shadow:2px 2px #d8d6d6;cursor:pointer}.patientInfo{-webkit-animation:bottomUp .5s;animation:bottomUp .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:1rem;height:80vh;left:50%;max-width:100vw;min-height:35rem;min-width:45vw;padding:1rem;position:fixed;transition:opacity .3s ease-out;z-index:2}.patientInfo.hide{opacity:0}.patientInfo.closing{-webkit-animation-name:slide-down;animation-name:slide-down}.patientInfoHeader{align-items:center;display:flex;justify-content:space-between}.patientInfoHeader button{border:none;border-radius:50%;font-size:1rem;max-height:2rem;max-width:2rem;min-height:2rem;min-width:2rem;padding-left:.7rem;padding-right:.7rem}.patientInfoContent{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.patientInfoRow{display:flex;gap:1rem;justify-content:space-between;padding-left:1rem;padding-right:1rem;width:100%}.patientInfoValue{font-size:.9rem}.patientInfoKontaktdaten,.patientInfoKrankenkasse{display:flex;flex-direction:column;gap:1rem;text-align:left}.patientRowSeperator{border:1px solid #919191;opacity:.1;width:100%}.patientInfoTextArea{height:100%;margin-top:1rem;text-align:left}.patientInfoTextArea textarea{height:100%;resize:none;width:100%}.patientInfoFooter{display:flex;justify-content:space-evenly;margin-top:auto}.patientInfoButton{background-color:#fff;border:1px solid #fff;border-radius:10px;font-size:1rem;padding-left:.7rem;padding-right:.7rem;text-align:center}.patientInfoButton svg{color:#919191;margin-right:1rem;vertical-align:middle;width:1.5vw}.patientInfoButton:hover{border:1px solid #b6b6b6;border-radius:5px;box-shadow:0 2px #d8d6d6;cursor:pointer}.patientEdit{-webkit-animation:bottomUp .5s;animation:bottomUp .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:1rem;height:80vh;left:50%;max-width:100vw;min-height:35rem;min-width:45vw;padding:1rem;position:fixed;transition:opacity .3s ease-out;z-index:2}.patientEdit.closing{-webkit-animation-name:slide-down;animation-name:slide-down}.patientInfoRow input,.patientInfoRow textarea{background-color:#e9e9e9;border:none;border-radius:10px;padding:.3rem}.patientInfoRow textarea{height:100%;resize:none;width:100%}.patientEditSubmit{background-color:#fff;border:1px solid #fff;border-radius:10px;font-size:1rem;padding-left:.7rem;padding-right:.7rem}.patientEditSubmit svg{color:#919191;margin-right:1rem;vertical-align:middle;width:1.5vw}.patientEditSubmit:hover svg{color:green}.patientEditSubmit:hover{cursor:pointer}.patientInfoHeaderButtonWrapper{align-items:center;display:flex;gap:1rem;text-align:center}.deleteButton{background-color:#fff}.deleteButton svg{align-self:center;width:1.5vw}.deleteButton svg:hover{width:1.6vw}.rezeptWrapper{-webkit-animation:bottomUp .5s;animation:bottomUp .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#f2f3f5;border-radius:20px;display:flex;flex-direction:column;gap:1rem;height:80vh;left:50%;max-width:100vw;min-height:35rem;min-width:45vw;overflow:auto;padding:1rem;position:fixed;scrollbar-color:#d2d2d2 #2e3645!important;scrollbar-width:thin!important;text-align:left;transition:opacity .3s ease-out;z-index:2}.rezeptWrapper.closing{-webkit-animation-name:slide-down;animation-name:slide-down}.rezepteBox{align-items:center;background-color:#fff;height:3rem;min-width:100%;padding:1rem;text-align:center}.rezeptHeader,.rezepteBox{display:flex;justify-content:space-between}.rezeptButtonClose{align-items:center;display:flex;gap:.4rem}.rezeptEditButton{border:none;border-radius:50%;max-height:2rem;max-width:2rem;min-height:2rem;min-width:2rem}.rezeptEditButton svg{width:1.5rem}.closeButton{border:none;border-radius:50%;font-size:1rem;padding-left:.7rem;padding-right:.7rem}.closeButton,.rezeptBoxExpand{max-height:2rem;max-width:2rem;min-height:2rem;min-width:2rem}.rezeptBoxExpand{background-color:#fff;border:none}.rezeptBoxExpand svg{color:#919191;margin-right:1rem;vertical-align:middle;width:1.5vw}.rezeptBoxExpand svg:hover{color:#000;cursor:pointer}.rezeptInfo{align-items:left;-webkit-animation:1s ease-in;animation:1s ease-in;-webkit-animation:slideDown .2s ease-out forwards;animation:slideDown .2s ease-out forwards;background-color:#fff;border-color:currentcolor #b6b6b6 #b6b6b6;border-radius:0 0 10px 10px;border-top:1px solid #b6b6b6;display:flex;flex-direction:column;justify-content:space-between;min-width:100%;padding:1rem}@-webkit-keyframes slideDown{0%{height:0;overflow:hidden}to{height:25rem;overflow:hidden}}@keyframes slideDown{0%{height:0;overflow:hidden}to{height:25rem;overflow:hidden}}.rezeptInfo.close{-webkit-animation:slideUp .2s ease-in forwards;animation:slideUp .2s ease-in forwards}@-webkit-keyframes slideUp{0%{height:25rem;overflow:hidden}to{border-top:none;height:0;min-height:0;overflow:hidden;padding-top:0}}@keyframes slideUp{0%{height:25rem;overflow:hidden}to{border-top:none;height:0;min-height:0;overflow:hidden;padding-top:0}}.rezeptInfoNote{display:flex;flex-direction:column;gap:1rem;height:100%;margin-top:1rem;overflow:auto}.rezeptInfoFooter{border-color:currentcolor #b6b6b6 #b6b6b6;border-top:1px solid #b6b6b6;display:flex;justify-content:center;width:100%}.rezeptInfoButton{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:10px;display:flex;font-size:1rem;height:3rem;justify-content:center;padding-left:.7rem;padding-right:.7rem}.rezeptInfoButton svg{color:#919191;margin-right:1rem;vertical-align:middle;width:1.5vw}.rezeptInfoButton:hover{cursor:pointer}.rezeptInfoSVG{display:flex}.written{visibility:hidden}.rezeptInfoButton:hover .written{visibility:visible}.rezeptAdd{-webkit-animation:bottomUp .5s;animation:bottomUp .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#f2f3f5;border-radius:20px;display:flex;flex-direction:column;gap:1rem;height:80vh;left:50%;max-width:100vw;min-height:35rem;min-width:45vw;overflow:auto;padding:1rem;position:fixed;scrollbar-color:#d2d2d2 #2e3645!important;scrollbar-width:thin!important;text-align:left;transition:opacity .3s ease-out;z-index:3}.rezeptAddInfoHeader{align-items:center;display:flex;justify-content:space-between}.printButton{background-color:#f2f3f5;border:none;margin-right:.4rem;vertical-align:middle;width:1.7vw}.printButton :hover{cursor:pointer}.patientInfoTherapieSelect select{border-radius:6px;border-style:none}.calendarContainer{height:100vh;min-width:100vw}.calendarWrapper{gap:2rem;justify-content:left;min-width:100vw;width:100%}.calendarSidebar,.calendarWrapper{background-color:#f2f3f5;display:flex;min-height:100vh}.calendarSidebar{align-content:center;flex-direction:column;margin-left:1rem;margin-top:5rem}.calendarTime{display:flex;height:7.5rem;justify-content:space-between;margin-bottom:.5rem;margin-top:.5rem}.time{color:rgba(78,78,78,.911);font-size:1.5rem;font-weight:700;padding-top:2.8rem}.calendarTimeQuarterBox{display:flex;flex-direction:column;gap:.1rem}.calendarTimeQuarter{color:#919191;padding:.25rem}.calendarTimeQuarterSeperator{border:1px solid grey;opacity:50%}.calendarBox{align-items:flex-start;display:flex;gap:2rem;justify-content:left;margin-top:6rem}.calendarDayWrapper{display:flex;flex-direction:column;gap:1rem}.calendarHourWrapper{display:flex;gap:1rem;justify-content:left}.dayTitle,.dayTitleCurr{font-size:1.25rem}.dayTitleCurr{background-color:#6f6f6f;border-radius:5px;color:#fff;padding-left:1rem;padding-right:1rem}.calendarDayAddUser{border:1px solid grey;border-radius:5px;cursor:pointer;font-size:20px;height:1.5%;opacity:50%;padding:.2rem .3em}.calendarDay{display:flex;flex-direction:column}.userTitle{font-size:1rem;padding-right:1.4rem}.calendarDayHour{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:.1rem;height:7.5rem;margin-bottom:.5rem;margin-top:.5rem}.calendarDayHour:hover{box-shadow:3px 4px #d8d6d6;cursor:pointer}.calendarDayQuarter{border:1px solid #fff;display:flex;max-width:10rem}.calendarDayNote{overflow-x:hidden;padding-bottom:.125rem;padding-left:.5rem;padding-top:.125rem;text-align:left;white-space:nowrap;width:10rem}.hasTermin{background-color:hwb(120 53% 9%)}.hasTermin,.hasTerminConsec{align-items:center;border-radius:5px;display:flex}.hasTerminConsec{background-color:#94ff94}.calendarDayQuarter:hover{border:1px solid #b5b5b5;border-radius:5px;box-shadow:2px 2px #d8d6d6}.calendarDayQuarter:hover .textQuarter{color:#5f5f5f}.calendarDayHourSeperator{border:1px solid #919191;opacity:0}.textQuarter{color:#b6b6b6;padding:calc(.25rem - 1px) .25rem}@-webkit-keyframes zoom{0%{opacity:0}to{opacity:100%}}@keyframes zoom{0%{opacity:0}to{opacity:100%}}.promptBox{-webkit-animation:zoom .5s ease-out;animation:zoom .5s ease-out;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:1rem;height:calc(100vh - 10rem);left:calc(50vw - 20rem);max-height:100%;overflow:scroll;padding:1rem;position:fixed;top:10rem;transition:linear;width:40rem;z-index:2}.blurr{-webkit-animation:blurr 1s;animation:blurr 1s;background-color:#000;height:100vh;left:0;opacity:.5;position:fixed;top:0;width:100vw;z-index:1}.promptBox .promptButtonWrapper,.promptTop{display:flex;justify-content:space-between}.promptBox .promptButtonWrapper{gap:.3rem}.promptBox .closePrompt,.promptBox .submitPrompt{border:none;border-radius:50%;display:inline-block;font-size:1rem;max-height:2rem;max-width:2rem;min-height:2rem;min-width:2rem;padding-left:.7rem;padding-right:.7rem;text-align:center}.promptBox .changePrompt{background-color:#fff;border:none;display:inline-block;text-align:center}.promptBox .changePrompt svg{width:1.6vw}.promptBox .submitPrompt:hover{background-color:green;color:#fff;cursor:pointer}.promptBox .closePrompt:hover{background-color:#bd0909;color:#fff;cursor:pointer}.promptSeperator{border:1px solid #919191;opacity:.1;width:100%}.promptContent,.promptWrapper{display:flex;flex-direction:column;gap:1rem}.promptContent{height:100%;margin-top:1rem}.promptRow{display:flex;gap:1rem;justify-content:space-between;padding-left:1rem;padding-right:1rem;width:100%}.promptInfoTime{display:flex;gap:1rem;width:auto}.promptInfoText{height:10rem;margin-left:20%;overflow-y:auto;width:100%}.promptInfoText textarea{background-color:#ebebeb;border:none;border-radius:5px;height:100%;resize:none;width:100%}.patientInfoValue select{background-color:#fff;border:none;border-radius:5px;font-size:1rem}.deleteConfirm{-webkit-animation:zoom .5s ease-out;animation:zoom .5s ease-out;border-radius:10px;height:auto;left:calc(50vw - 20rem);padding:1rem;top:10rem;transition:linear;z-index:3}.searchPatient{background-color:#f2f3f5;border:none;border-radius:15px;padding-bottom:3px;padding-left:10px;padding-top:3px}.calendarDropdownLocation select{background-color:#f2f3f5;border:none;font-size:1.1rem}.loaderLogo{font-family:Genos,sans-serif;font-size:4rem;text-align:center}@media print{#root{display:block;margin:0!important;padding:0!important;width:100%!important}.calendarContainer,.container,body{display:block!important;margin:0!important;padding:0!important;width:100%!important}.calendarNav{display:none!important}.topDiv{display:block!important}.calendarWrapper,.topDiv{margin:0!important;padding:0!important;width:100%!important}.calendarWrapper{display:flex!important}.calendarBox{display:block!important;margin:0 0 0 65px!important;min-height:100vh!important;padding:0!important;width:100%!important}.calendarDayWrapper{gap:8px!important;max-height:100vh!important;page-break-after:always!important;width:100%!important}.dayTitle{font-size:12px!important;margin-top:4px!important;width:100%!important}.calendarHourWrapper{gap:10px!important;height:auto!important;width:100%!important}.calendarDay{gap:2px!important;height:100%!important}.userTitle{font-size:12px!important}.calendarDayHour{border-radius:10px!important;gap:0!important;height:83px!important;margin:0!important}.calendarDayNote{padding:0 0 0 4px!important}.calendarDayNote,.textQuarter{font-size:11px!important}.raumDiv{display:none!important}.calendarDayHourSeperator{opacity:32%}.calendarDayAddUser{display:none!important}.calendarSidebar{gap:0!important;height:100%!important;margin:39px 0 0!important;padding:0 0 0 .5rem!important;position:fixed!important}.calendarTime{height:87px!important;margin:0!important;padding:0!important}.time{font-size:12px!important;margin:0!important;padding:38px 4px 0 0!important}.calendarTimeQuarterBox{gap:0!important;margin:0!important;padding:0!important}.calendarTimeQuarter{font-size:11px!important;margin:0!important}.calendarDropdownContent,.calendarDropdownDate,.calendarDropdownOption,.calendarNav,.calendarNavDateWrappper,.calendarNavOptions,.navButton{display:none!important}}.calendarNav{align-items:center;background-color:#f2f3f5;display:flex;gap:1rem;height:4rem;height:65px;position:fixed;width:100vw;z-index:2}.navButton{font-size:3rem;margin-bottom:2rem;margin-left:.25rem}.navButton:hover{cursor:pointer}.calendarNavOptions{align-items:center;display:flex;font-size:1.1rem;justify-content:left;padding-bottom:1rem;width:70%}.calendarDropdownUser{display:inline-block;margin-left:4rem;position:relative}.calendarDropdownContent{background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;position:absolute;z-index:1}.calendarDropdownOption{color:#000;display:block;padding:1rem 1.25rem;text-decoration:none}.calendarDropdownOption:hover{background-color:#f1f1f1}.calendarDropdownUser:hover .calendarDropdownContent{display:flex;flex-direction:column;width:100%}.dropButton{background-color:#202020;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:1rem}.calendarDropdownDate{font-size:1.1rem;padding-bottom:1rem;width:100%}.calendarDropdownDate input:hover{cursor:pointer}.calendarNavDateWrappper{align-items:center;display:flex;width:20%}.messageWrapper{background-color:#f2f3f5;display:flex;height:100vh;justify-content:center;padding-top:1rem;width:100vw}.messageBox{align-items:center;display:flex;flex-direction:column;font-size:2rem;gap:2rem;text-align:center;width:100vw}.messageBox textarea{height:150px;resize:none;width:40rem}*{box-sizing:border-box;margin:0}body{font-family:Helvetica;min-width:100%}body,html{display:inline-block;margin:0}html{overflow-x:scroll;padding:0}.container{display:inline-block;height:100vh;margin-top:4.5rem;min-height:100vh;min-width:100vw;text-align:center}.mitarbeiterWrapper{align-items:center;background-color:#f2f3f5;display:flex;flex-direction:column;gap:1rem;min-height:100vh;min-width:0;padding:1rem;position:relative}.mitarbeiterWrapperTitel{align-items:center;display:flex;justify-content:space-between;min-width:0;width:100%}.mitarbeiterWrapperIcon{align-items:center;display:flex;justify-content:left;margin-left:3vw;vertical-align:middle}.mitarbeiterWrapperIcon h1{font-size:max(1.7vw,20px)}.mitarbeiterWrapperIcon svg{margin-right:1rem;min-width:2rem;vertical-align:middle;width:3vw}.mitarbeiterAddButton{background-color:initial;border:1px solid #f2f3f5;font-size:1rem;position:fixed;right:1rem}.mitarbeiterAddButton span{margin-right:1rem}.mitarbeiterAddButton svg:hover{color:green;cursor:pointer}.mitarbeiterAddButton svg{min-width:2rem;vertical-align:middle;width:1.5vw}.mitarbeiterBox{align-content:flex-start;align-items:center;background-color:#fff;border-radius:10px;display:flex;gap:1rem;height:7vh;justify-content:space-between;padding:2rem;width:60vw}.mitarbeiterBox:hover{border:1px solid #b6b6b6;border-radius:5px;box-shadow:2px 2px #d8d6d6;cursor:pointer}@-webkit-keyframes bottomUp{0%{top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes bottomUp{0%{top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes slide-down{0%{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes slide-down{0%{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes blurr{0%{opacity:0}to{opacity:.4}}@keyframes blurr{0%{opacity:0}to{opacity:.4}}@-webkit-keyframes deBlurr{0%{opacity:.4}to{opacity:0}}@keyframes deBlurr{0%{opacity:.4}to{opacity:0}}.mitarbeiterInfo{-webkit-animation:bottomUp .5s;animation:bottomUp .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:1rem;height:80vh;left:50%;max-width:100vw;min-height:35rem;min-width:45vw;padding:1rem;position:fixed;transition:opacity .3s ease-out;z-index:2}.mitarbeiterInfo.hide{opacity:0}.blurrB{-webkit-animation:blurr 1s forwards;animation:blurr 1s forwards;background-color:#000;height:100vh;left:0;opacity:.4;position:fixed;top:0;width:100vw;z-index:1}.blurrB.closing{-webkit-animation:deBlurr 1s forwards;animation:deBlurr 1s forwards}.mitarbeiterInfo.closing{-webkit-animation-name:slide-down;animation-name:slide-down}.mitarbeiterInfoHeader{align-items:center;display:flex;justify-content:space-between}.mitarbeiterInfoHeader button{border:none;border-radius:50%;font-size:1rem;max-height:2rem;max-width:2rem;min-height:2rem;min-width:2rem;padding-left:.7rem;padding-right:.7rem}.closeButton:hover{background-color:#bd0909;color:#fff;cursor:pointer}.mitarbeiterInfoContent{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.mitarbeiterInfoRow{display:flex;gap:1rem;justify-content:space-between;padding-left:1rem;padding-right:1rem;width:100%}.mitarbeiterInfoValue{font-size:.9rem}.mitarbeiterInfoKontaktdaten,.mitarbeiterInfoKrankenkasse{display:flex;flex-direction:column;gap:1rem;text-align:left}.mitarbeiterRowSeperator{border:1px solid #919191;opacity:.1;width:100%}.mitarbeiterInfoTextArea{height:100%;margin-top:1rem;text-align:left}.mitarbeiterInfoTextArea textarea{height:100%;resize:none;width:100%}.mitarbeiterInfoFooter{display:flex;justify-content:space-evenly;margin-top:auto}.mitarbeiterInfoButton{background-color:#fff;border:1px solid #fff;border-radius:10px;font-size:1rem;padding-left:.7rem;padding-right:.7rem;text-align:center}.mitarbeiterInfoButton svg{color:#919191;margin-right:1rem;vertical-align:middle;width:1.5vw}.mitarbeiterInfoButton:hover{border:1px solid #b6b6b6;border-radius:5px;box-shadow:0 2px #d8d6d6;cursor:pointer}.mitarbeiterEdit{-webkit-animation:bottomUp .5s;animation:bottomUp .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:1rem;height:80vh;left:50%;max-width:100vw;min-height:35rem;min-width:45vw;padding:1rem;position:fixed;transition:opacity .3s ease-out;z-index:2}.mitarbeiterEdit.closing{-webkit-animation-name:slide-down;animation-name:slide-down}.mitarbeiterInfoRow input,.mitarbeiterInfoRow textarea{background-color:#e9e9e9;border:none;border-radius:10px;padding:.3rem}.mitarbeiterInfoRow textarea{height:100%;resize:none;width:100%}.mitarbeiterEditSubmit{background-color:#fff;border:1px solid #fff;border-radius:10px;font-size:1rem;padding-left:.7rem;padding-right:.7rem}.mitarbeiterEditSubmit svg{color:#919191;margin-right:1rem;vertical-align:middle;width:1.5vw}.mitarbeiterEditSubmit:hover svg{color:green}.mitarbeiterEditSubmit:hover{cursor:pointer}.mitarbeiterInfoSelect{border-radius:10px;border-style:none;padding:.4rem}.profilWrapper{align-items:center;background-color:#f2f3f5;display:flex;height:100%;justify-content:center;width:100%}.profilContainer{background-color:#fff;border-radius:20px;color:#535353;display:flex;flex-direction:column;height:90%;margin-top:-5%;padding-top:1rem;width:80vw}.profilContainerHeader{display:flex;justify-content:space-between;margin-bottom:1rem;padding-left:5%;padding-right:1rem;padding-top:.5rem;text-align:left;width:100%}.profilContainerButtons{display:flex;gap:1rem;height:2rem;justify-content:space-evenly;width:10%}.profilEditButton{background-color:#fff;border:none;width:100%}.profilEditButton svg{height:100%;width:100%}.profilEditButton svg:hover{cursor:pointer}.profilContainerBody{display:flex;flex-direction:column;gap:1.4rem;height:100%;padding:2rem;width:100%}.profilContainerInfo{flex-direction:row;gap:1rem;height:100%}.profilContainerInfo,.profilContainerInfoColumn{display:flex;justify-content:space-evenly;width:100%}.profilContainerInfoColumn{flex-direction:column;gap:1.4rem;height:50%;padding:.5%}.profilContainerRow{display:flex;height:5%;justify-content:space-between;text-align:center;width:100%}.profilContainerRowValue select{background-color:#fff;border:none;font-size:1rem}.profilContainerRowSeperator{border:1px solid #919191;opacity:.1;width:100%}.profilContainerColumnSeperator{border:1px solid #919191;height:100%;opacity:.1;width:1px}.profilContainerStats{border:1px solid #919191;height:100%;opacity:.1;width:100%}.profilCloseButton{background-color:#fff;border:none;border-radius:20px;padding:0;width:8vw}.profilCloseButton svg{border-radius:20px;height:100%;width:100%}.profilCloseButton svg:hover{color:red;cursor:pointer;width:1.7vw}.profilSubmitButton{background-color:#fff;border:none;border-radius:20px;padding:0;width:8vw}.profilSubmitButton svg{border-radius:20px;height:100%;width:100%}.profilSubmitButton svg:hover{color:green;cursor:pointer;width:1.7vw}.promptBox .changePrompt svg:hover{cursor:pointer;width:1.7vw}.kürzelWrapper{align-items:center;background-color:#f2f3f5;display:flex;flex-direction:column;gap:2rem;min-height:100%;padding:1rem 1rem 2rem;width:100%}.kürzelHeader{display:flex;justify-content:right;padding:1rem 2rem 1rem 1rem;width:100%}.kürzelButtonBox button{background-color:#f2f3f5;border:none;font-size:1.2rem}.kürzelButtonBox button:hover{cursor:pointer;font-size:1.22rem}.addKürzelBox{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:1rem;height:6rem;left:calc(50vw - 30rem);padding:1rem;position:fixed;top:17.5rem;transition:linear;width:60rem;z-index:2}.addKürzelBox div button:hover{cursor:pointer}.blurrKürzel{background-color:#000;left:0;min-height:100vh;min-width:100vw;opacity:.3;position:fixed;top:0;z-index:1}.kürzelListe{display:flex;flex-direction:column;gap:1rem;width:70%}.kürzelBox{align-items:center;background-color:#fff;border:1px solid #b1b1b1;border-radius:5px;display:flex;gap:1rem;height:10%;justify-content:space-between;padding:1rem;width:100%}.hoverBox,.kürzelBox:hover .kürzelInfoBox{display:none}.kürzelBox:hover{background-color:#fff;border:1px solid #b1b1b1;border-radius:5px;height:10%;justify-content:space-between}.kürzelBox:hover,.kürzelBox:hover .hoverBox{align-items:center;cursor:pointer;display:flex;width:100%}.kürzelBox:hover .hoverBox{flex-direction:row;height:100%;text-align:center}.kürzelBox:hover .hoverBox .hoverBoxContent{cursor:pointer;height:100%;width:100%}.addEditBox{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:6rem;left:calc(50vw - 30rem);padding:1rem;position:fixed;top:calc(50vh - 3rem);transition:linear;width:60rem;z-index:2}
/*# sourceMappingURL=main.92858f81.css.map*/