body,html{margin:0;padding:0;height:100%}body{font-family:"Inter var",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000028;font-size:90%}#root,#root>div{height:100%}#root>div{display:flex;flex-direction:column}.App{height:100%}a{color:inherit;text-decoration:none}a.styled{color:#f35b20;text-decoration:underline}.clientList .viewButtons{display:flex}.clientListItem{text-decoration:none;color:inherit;display:flex;box-shadow:0 0 3px 0 #555;padding-bottom:12px;padding-top:12px;padding-left:12px;margin-bottom:12px;height:30px;line-height:30px;font-size:90%;border-radius:8px;cursor:pointer;transition:background-color .5s}.clientListItem.important{background-color:#cec}.clientListItem:hover{background-color:#eee}.clientListItem.noClick:hover{background-color:transparent;cursor:default}.clientListItem .clientNum{width:180px;font-weight:700}.clientListItem .clientName{flex:1 1;width:100px}.clientListItem .clientStatus{width:300px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:4px;color:grey;border:4px solid grey}.clientListItem .clientStatus.step0{color:grey;border-color:grey}.clientListItem .clientStatus.step1,.clientListItem .clientStatus.step12{color:#f35b20;border-color:#f35b20}.clientListItem .clientStatus.step2{color:green;border-color:green}.clientListItem .nextAssignment{flex:1 1;text-align:right;display:flex;align-items:center;justify-content:flex-end;padding-right:12px}.roundButton{height:36px;min-height:36px;border:none;font-weight:700;font-size:80%;border-radius:6px;padding-left:20px;padding-right:20px;cursor:pointer;transition:box-shadow .4s,color .4s,background-color .4s;box-shadow:0 0 3px 0 #555;display:flex;align-items:center;justify-content:center;background-color:#555;color:#fff}.roundButton:hover{opacity:.8}.roundButton.active{background-color:#039498;color:#fff}.selector{height:40px;cursor:pointer;outline:none;background:#ebf7f8;border:none;border-bottom:1px solid #4c4c68;color:#4c4c68;width:180px;margin-left:8px;padding-left:12px}.label{font-size:90%;margin-bottom:8px}.input{display:flex;flex-direction:column;margin-bottom:12px}.input>input,.input>textarea{border-radius:6px;outline:none;border:none;height:36px;padding-left:12px;padding-right:12px;box-shadow:0 0 3px 0 #555}.input>textarea{padding-top:12px;padding-bottom:12px;min-height:80px}.fileUpload{flex-direction:column;flex:1 1}.buttonSelector,.fileUpload{display:flex}.buttonSelector>div{flex:1 1}.calendar .fc-h-event{background-color:#f35b20;border:none;padding:2px 4px}.nav{padding-left:20px;padding-right:20px;margin-right:20px;color:#000028;font-size:90%;position:relative}.nav .userArea{height:40px;line-height:40px;cursor:pointer;color:#fff}.nav .userArea:hover{color:#039498}.nav .dropDown{position:absolute;box-shadow:1px 1px 3px 1px rgba(0,0,0,.13333333333333333);background-color:#fff;right:0;z-index:2;min-width:200px}.nav .dropDown .item{display:flex;height:40px;line-height:40px;cursor:pointer}.nav .dropDown .item:hover{background-color:#eee;color:#039498}.nav .dropDown .item .icon{width:30px;display:flex;align-items:center;justify-content:center;font-size:120%}.nav .dropDown .item .text{padding-left:0}.biodentis .dropDown .item:hover{color:#bdc516}.biodentis .nav .userArea:hover{color:#000}.header{min-height:88px;height:88px;border-bottom:1px solid #000028;display:flex;align-items:center;background-color:#222;color:#cdd}.header .logo{margin-right:40px;display:flex;justify-content:center}.header .logo>img{height:89px}.header .title{padding-left:12px}.biodentis .header,.biodentis .roundButton.active{background-color:#bdc516}.inner{padding-bottom:60px;max-width:900px;width:100%;margin:0 auto}.inner .wrapper{margin-right:20px;margin-left:20px}.attentionItem{display:flex;padding:8px;border-bottom:1px solid #ddd}.attentionItem .text{flex:1 1;cursor:pointer}.attentionItem .text:hover{opacity:.8}.attentionItem .actoin{cursor:pointer;margin-left:12px}.attentionItem .actoin:hover{opacity:.8;text-decoration:underline}.outstandingTask{display:flex;padding:4px;border-bottom:1px solid #ddd}.outstandingTask.inProgress{background-color:#7fffd4}.outstandingTask .gk,.outstandingTask .kunde,.outstandingTask .patient,.outstandingTask .step,.outstandingTask .type{flex:1 1}.clientForm .buttons{display:flex}.clientForm .buttons>div{flex:1 1}.clientForm .uploadSection{display:flex;margin:24px}.clientStep,.models{display:flex}.clientStep{min-height:100px;height:100px;box-shadow:0 0 3px 0 #555;margin-bottom:12px;border-radius:8px;white-space:pre-wrap;border:4px solid transparent}.clientStep.aborted{background-color:#666;opacity:.5;pointer-events:none}.clientStep.stepTypeMESSAGE.pending{border-color:#292}.clientStep .actionLinks,.clientStep .buttons{display:flex;flex:1 1;align-items:flex-end;flex-direction:column;justify-content:center;margin-right:18px}.clientStep .message{flex:1 1;padding:12px}.clientStep .styler{border-left:3px dotted #ddd;margin-left:12px;display:flex;align-items:center;justify-content:center;color:#ddd;margin-right:20px}.clientStep .styler>svg{position:relative;left:-11px;font-size:20px}.clientStep.current .styler{color:#f35b20;border-color:#f35b20}.clientStep.storno{background-color:red}.clientStep.done .styler{color:green;border-color:green}.clientStep .text{display:flex;flex-direction:column;justify-content:center}.clientStep .text .date{font-size:80%;font-weight:700}.stlSelector .row{display:flex;flex-direction:row;padding:4px}.stlSelector .row .stlSelectorInput{background:#fff;border:none;outline:none;border-radius:4px;box-shadow:0 0 3px 0 #555;flex:1 1}.messageConfirm{text-align:center;line-height:40px}.loginBox{box-shadow:0 0 16px 0 rgba(0,0,0,.13333333333333333);display:flex;flex-direction:column;justify-content:center;background-color:#222;height:30%;min-height:200px;min-width:300px;padding:80px;color:#fff;border-radius:12px;font-weight:700}.loginBox .loginTitle{text-align:center;margin-bottom:30px}.praxisList .praxis{display:flex;cursor:pointer}.praxisList .praxis:hover{background-color:#eee}.praxisList .praxis .name{flex:1 1}.gkList .gkItem{display:flex}.gkList .gkItem .gkName{flex:1 1}.gkList .gkItem .gkPraxen{width:120px}.gkList .gkItem .gkClients{width:200px}.fileUploadContainer{flex:1 1}.fileDone{background-color:#011}.pdfFrame{width:100%;height:800px}.appointmentMaker{display:flex;flex-direction:column}.taskHolder{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin:12px;justify-content:center;align-items:center;flex:1 1}.currentTask{flex:1 1;padding:14px;border:14px solid #ff7675;white-space:nowrap;max-width:20%;width:100%;min-width:20%;background-color:#fff}.currentTask.taken{border-color:#039498}.currentTask.done{border-color:#292}.clientNumber{margin-right:12px;font-weight:700}.clientName,.clientNumber{font-size:120%}.taskStep{font-weight:700}.biodentis .currentTask.taken{border-color:#bdc516}.actionLink{text-decoration:underline;color:#039498;cursor:pointer;display:flex;align-items:center;grid-gap:8px;gap:8px}.flex{display:flex;grid-gap:24px;gap:24px}.row{margin-bottom:12px}.row.head{font-weight:700;padding-bottom:4px;border-bottom:1px solid #777}.biodentis .actionLink{color:#bdc516}.flex1{flex:1 1}.box{box-shadow:0 0 3px 0 #555;padding:12px;border-radius:6px;background-color:#fff;margin-bottom:12px}.box .title{font-weight:700;font-size:90%}.siteHeader{font-weight:700;font-size:120%;margin-top:12px;margin-bottom:12px}.laufzettel{display:flex;flex:1 1;flex-direction:column;height:100%;padding:20px}.laufzettel .flex{font-size:200%;margin-bottom:24px;flex-wrap:wrap}.laufzettel b{font-size:120%}.laufzettel .singleStep{border:1px solid #000;padding:8px}.laufzettel .singleStep .stepOps{font-size:80%;font-weight:700}@media print{.header,.printButton{display:none}}
/*# sourceMappingURL=main.752496d3.chunk.css.map */