@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);*{box-sizing:border-box}#root,body,html{background-color:#f5f5f5;font-family:IBM Plex Sans,sans-serif;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}button{-webkit-user-select:none;user-select:none}.table-view{border-spacing:0;width:100%}.table-view td,.table-view th,.table-view tr{border-spacing:0;padding:0}.table-view td,.table-view th{border-bottom:1px solid #d9d9d9;height:40px;padding:7px 0}.table-view th{text-align:left}.table-view-title{color:#797f83;font-family:IBM Plex Sans,sans-serif;font-size:16px}.table-view-title--highlighted{color:#28464b;font-weight:600}.table-view-content{color:#12282b;font-family:IBM Plex Sans,sans-serif;font-size:16px;text-align:right}.table-view-content--highlighted{color:#28464b;font-weight:600}.table-view--left-aligned td{text-align:left}.table-view--half{width:50%}.Empty-List,.empty-list{background:#fff;border:1px solid #d9d9d9;border-radius:10px;margin:0 auto;outline:2px solid #d9d9d9;outline-offset:2px;padding:30px 10px;text-align:center;width:500px}.Empty-List h3,.empty-list h3{color:#28464b;font-size:22px;margin:0 0 10px}.Empty-List i,.empty-list i{color:#9ca7b0;font-family:IBM Plex Mono,monospace;font-size:14px;font-style:normal;letter-spacing:2px}.Modal{align-items:center;-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px);background:rgba(22,39,42,.58);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Modal-Container{background:#fff;border-radius:10px;max-height:calc(100% - 300px);overflow:auto;width:600px}.Modal-Container-Content{border-bottom:1px solid #d9d9d9;padding:20px;-webkit-user-select:none;user-select:none}.Modal-Container-Content-Title{color:#28464b;display:inline-block;font-size:18px;font-weight:600;margin:0 0 10px;-webkit-user-select:none;user-select:none}.Modal-Container-Actions{align-items:center;background:#f5f5f5;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:13px 20px}.Modal-Container-Actions-ActionButton{background:none;border:none;color:#28464b;cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;outline:none;-webkit-user-select:none;user-select:none}.Modal-Container-Actions-ActionButton:focus-visible,.Modal-Container-Actions-ActionButton:hover{text-decoration:underline}.Modal-Container-Actions-ActionButton--danger,.Modal-Container-Actions-ActionButton--error{color:#931621}.Modal-Container-Actions-ActionButton--warning{color:#e55812}.Modal-Container-Actions-ActionButton--success{color:#95c623}.Modal-Container-Actions-CloseButton{background:none;border:none;color:#931621;cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;outline:none;-webkit-user-select:none;user-select:none}.Modal-Container-Actions-CloseButton:focus-visible,.Modal-Container-Actions-CloseButton:hover{text-decoration:underline}.Header{align-items:center;background-color:#28464b;box-shadow:0 2px 22px 20px rgba(40,70,75,.2);display:flex;height:100px;padding:0 calc(50% - 750px);position:relative;width:100%;z-index:100000}.Header-Logo{height:32px;pointer-events:none;-webkit-user-select:none;user-select:none}.Mini-Navigator{background:#fff;border:1px solid #d9d9d9;border-radius:0 10px 10px 0;box-shadow:0 7px 19px rgba(99,119,123,.1);display:block;height:70px;left:0;overflow:hidden;position:fixed;top:130px;width:70px;z-index:100}.Mini-Navigator-Item{align-items:center;color:#28464b;display:flex;flex-direction:column;height:70px;justify-content:center;padding:5px;text-align:center;text-decoration:none;width:70px}.Mini-Navigator-Item small{display:inline-block;font-size:11px;font-weight:300;margin-top:3px;opacity:.8}.Mini-Navigator-Item:not(:last-of-type){border-bottom:1px solid #fff}.Mini-Navigator-Item span{font-size:30px;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 48}.Mini-Navigator--expanded{height:auto}.Mini-Navigator--expanded .Mini-Navigator-Item:not(:last-of-type){border-bottom:1px solid #d9d9d9}.Loader{background:rgba(0,0,0,.439);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.Loader,.Loader-Container{align-items:center;cursor:progress;display:flex;justify-content:center}.Loader-Container{background:#fff;border:1px solid #d9d9d9;border-radius:25px;box-shadow:0 7px 19px rgba(99,119,123,.55);flex-direction:column;height:200px;padding:0 20px;text-align:center;width:250px}.Loader-Container svg{height:70px;margin-bottom:25px;width:70px}.Loader-Container-Text{color:#28464b;font-size:16px;font-weight:500;margin-top:10px;text-align:center;-webkit-user-select:none;user-select:none}.Login-Content{background:rgba(0,0,0,.169);display:flex;height:calc(100% - 100px);justify-content:center;width:100%}.Login-Content .ContentBox{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:50px;width:500px}.Login-Form-Actions{display:flex;justify-content:flex-end;margin-top:20px}.Login-Error{color:#e91000;margin-bottom:15px;width:100%}.ContentBox{background:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 7px 19px rgba(99,119,123,.1);color:#000;display:inline-block;margin-bottom:10px;padding:20px;text-decoration:none;width:100%}.ContentBox p{margin:0}.ContentBox--warning{background:#fef5f1;border-color:#efd7ca;box-shadow:0 7px 19px rgba(229,88,18,.071)}.ContentBox-Title{color:#28464b;display:inline-block;font-size:18px;font-weight:600;margin:0 0 10px}.ContentBox-Text{color:#797f83;font-size:16px;font-weight:400;margin-top:10px}.FormInput{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-height:45px;padding:5px 0;position:relative;width:100%}.FormInput-Label{color:#565656;font-family:IBM Plex Sans,sans-serif;font-size:16px;left:12px;pointer-events:none;position:absolute;top:22px;transition:all .2s;-webkit-user-select:none;user-select:none}.FormInput-Label--active{font-size:11px;top:14px}.FormInput-Input{background:#fff;border:1px solid #bbb;border-radius:8px;box-shadow:inset 0 4px 4px 0 rgba(41,41,41,.039);font-family:IBM Plex Sans,sans-serif;font-size:16px;height:54px;outline:none;padding:20px 12px 0;width:100%}.FormInput-Input--noLabel{box-shadow:none;font-size:15px;height:36px;margin:0!important;padding:0 10px;width:100%!important}.FormInput-Input:disabled{border:1px solid #d9d9d9!important;cursor:not-allowed;opacity:.8}.FormInput-Input:focus{outline:2px solid #2c8c99;outline-offset:2px}.FormInput-Input--error{background-color:rgba(147,22,33,.03)!important;border:1px solid #931621!important}.FormInput-Input--auto-complete{border-bottom:0;border-radius:8px 8px 0 0}.FormInput-Input:focus+.FormInput-Label{font-size:11px;top:14px}.FormInput select{padding-left:6px}.FormInput--minimal{min-height:40px!important;padding:2px 0!important}.FormInput--minimal input{border:none;border-bottom:1px solid #d9d9d9;border-radius:0!important;box-shadow:none!important;padding:0!important;text-align:right!important}.FormInput-DisabledIcon{color:#28464b;font-size:22px;pointer-events:none;position:absolute;right:12px;top:25px}.FormInput-DisabledIcon--noLabel{font-size:20px;right:5px;top:13px}.FormInput-AutoComplete{background:#fff;border:1px solid #bbb;border-radius:0 0 8px 8px;border-top:0;max-height:200px;min-width:400px;overflow:auto;padding:0 12px;position:absolute;right:0;top:59px;width:100%;z-index:100}.FormInput-AutoComplete-Item{border:none;border-bottom:1px solid #e3e3e3;cursor:pointer;padding:16px 0;width:100%}.FormInput-AutoComplete-Item:last-of-type{border-bottom:none}.FormInput-AutoComplete-Item:first-of-type{border-top:1px solid #e3e3e3;margin-top:5px}.Button,.FormInput-AutoComplete-Item:hover{font-weight:500}.Button{background:#28464b;border:1px solid #16272a;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:IBM Plex Sans,sans-serif;font-size:14px;outline:none;padding:7px 15px;text-decoration:none}.Button:focus-visible,.Button:hover{text-decoration:underline}.Home-Grid{grid-gap:40px 20px;display:grid;gap:40px 20px;grid-template-areas:". . . . . . ." ". . . . . . ." ". . . . . . .";grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;width:1500px}.Home-Grid-Item{align-items:center;display:flex;flex-direction:column;outline:none;text-decoration:none}.Home-Grid-Item-Container{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:25px;box-shadow:0 7px 19px rgba(99,119,123,.1);display:flex;height:130px;justify-content:center;margin-bottom:15px;width:130px}.Home-Grid-Item-Container span{color:#2c8c99;font-size:60px;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 48;-webkit-user-select:none;user-select:none}.Home-Grid-Item-Title{color:#28464b;font-size:17px;font-weight:500;text-align:center}.Home-Grid-Item:focus-visible .Home-Grid-Item-Title,.Home-Grid-Item:hover .Home-Grid-Item-Title{text-decoration:underline}.Content{height:calc(100% - 150px);left:0;overflow:auto;padding:30px calc(50% - 750px);position:absolute;top:150px;width:100%}.Content--no-navigation{height:calc(100% - 100px)!important;top:100px!important}.SystemInformation-Content{display:flex;height:calc(100% - 100px);justify-content:center;overflow:auto;padding:50px;width:100%}.SystemInformation-Content .ContentBox{align-items:center;display:flex;flex-direction:column;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:35px;text-align:center;width:70%}.SystemInformation-Content .ContentBox span{color:#2c8c99;font-size:58px;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 48}.SystemInformation-Content .ContentBox h1{color:#12282b;margin:20px 0}.SystemInformation-Content .ContentBox p{margin:0 0 30px}.SystemInformation-Content .ContentBox table{border:none;border-collapse:collapse;margin-top:20px;text-align:left;width:100%}.SystemInformation-Content .ContentBox table td{border:1px solid #e2e2e2;min-width:200px;padding:10px 20px;word-break:break-all}.Status-Content{background:rgba(0,0,0,.169);display:flex;height:calc(100% - 100px);justify-content:center;width:100%}.Status-Content .ContentBox{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:50px;padding:35px;text-align:center;width:500px}.Status-Content .ContentBox span{color:#2c8c99;font-size:58px;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 48}.Status-Content .ContentBox h1{color:#12282b;margin:20px 0}.Status-Content .ContentBox p{margin:0 0 30px}.Link-Box-Item{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 7px 19px rgba(99,119,123,.1);color:#000;display:inline-block;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:20px;position:relative;text-decoration:none;width:100%}.Link-Box-Item div{display:flex;flex-direction:column}.Link-Box-Item-Title{color:#28464b;font-size:18px;font-weight:600;margin:0}.Link-Box-Item-Text{color:#797f83;font-size:16px;font-weight:400;margin-top:10px}.Link-Box-Item .material-symbols-rounded{color:#28464b;font-size:32px}.Link-Box-Item:focus-visible,.Link-Box-Item:hover{outline:none}.Link-Box-Item:focus-visible .Link-Box-Item-Title,.Link-Box-Item:hover .Link-Box-Item-Title{text-decoration:underline}.Link-Box-Item--disabled{opacity:.7;pointer-events:none}.ProcessInformationBanner{background:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 7px 19px rgba(99,119,123,.1);display:flex;flex-direction:column;float:left;overflow:hidden;position:fixed;width:350px}.ProcessInformationBanner-Image{border-radius:0;height:200px;object-fit:cover;width:100%}.ProcessInformationBanner-Content{padding:20px}.ProcessInformationBanner-Content-Title{color:#28464b;font-size:18px;font-weight:600;margin:0}.ProcessInformationBanner-Content-Text{color:#28464b;font-size:16px;font-weight:400;margin:10px 0 0}.ProcessInformationBanner-Content-ActionButton,.ProcessInformationBanner-Content-CancelButton{align-items:center;background:#fff;border:0;border-bottom:1px solid #d9d9d9;color:#28464b;cursor:pointer;display:flex;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;height:40px;justify-content:space-between;outline:0;padding:0;text-align:center;width:100%}.ProcessInformationBanner-Content-ActionButton .material-symbols-rounded,.ProcessInformationBanner-Content-CancelButton .material-symbols-rounded{font-size:28px}.ProcessInformationBanner-Content-ActionButton:focus-visible span:not(.material-symbols-rounded),.ProcessInformationBanner-Content-ActionButton:hover span:not(.material-symbols-rounded),.ProcessInformationBanner-Content-CancelButton:focus-visible span:not(.material-symbols-rounded),.ProcessInformationBanner-Content-CancelButton:hover span:not(.material-symbols-rounded){text-decoration:underline}.ProcessInformationBanner-Content-ActionButton:first-of-type,.ProcessInformationBanner-Content-CancelButton:first-of-type{margin-top:20px}.ProcessInformationBanner-Content-SubmitButton{align-items:center;background:#28464b;border:1px solid #16272a;border-radius:10px;box-shadow:0 11px 19px rgba(99,119,123,.3);color:#f1f1f1;cursor:pointer;display:flex;font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:500;height:60px;justify-content:center;margin-top:20px;outline:0;padding:0;text-align:center;width:100%}.ProcessInformationBanner-Content-SubmitButton:focus-visible,.ProcessInformationBanner-Content-SubmitButton:hover{text-decoration:underline}.ProcessSideContent{float:right;margin:0;padding-left:20px;width:calc(100% - 350px)}.FormCheckbox{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-height:45px;padding:5px 0;width:100%}.FormCheckbox-Label{color:#797f83;width:200px}.FormCheckbox-Container,.FormCheckbox-Label{font-family:IBM Plex Sans,sans-serif;font-size:16px;-webkit-user-select:none;user-select:none}.FormCheckbox-Container{align-items:center;color:#28464b;cursor:pointer;display:flex;justify-content:flex-start;margin-left:20px;width:calc(100% - 200px)}.FormCheckbox-Container-Input{background:#fff;border:1px solid #bbb;border-radius:8px;box-shadow:inset 0 4px 4px 0 rgba(41,41,41,.039);height:30px;margin-right:10px;outline:none;padding:0;width:30px}.FormCheckbox-Container-Input:not(:disabled){cursor:pointer}.FormCheckbox-Container-Input:not(:disabled):hover{border-color:rgba(44,140,153,.5)}.FormCheckbox-Container-Input:disabled{border:1px solid #d9d9d9!important;cursor:not-allowed;opacity:.8}.FormCheckbox-Container-Input:focus{outline:2px solid #2c8c99;outline-offset:2px}.FormCheckbox-Container-Input--checked{color:#2c8c99;font-size:17px;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 48;font-weight:bolder;text-align:center}.FormTextarea{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-height:45px;padding:5px 0;width:100%}.FormTextarea-Label{color:#797f83;-webkit-user-select:none;user-select:none;width:200px}.FormTextarea-Input,.FormTextarea-Label{font-family:IBM Plex Sans,sans-serif;font-size:16px}.FormTextarea-Input{background:#fff;border:1px solid #d9d9d9;border-radius:5px;height:70px;margin-left:20px;outline:none;padding:3px 10px;resize:none;width:calc(100% - 200px)}.FormTextarea-Input--noLabel{margin:0!important;width:100%!important}.FormTextarea-Input:not(:disabled):hover{border-color:rgba(44,140,153,.5)}.FormTextarea-Input:disabled{border:1px solid #d9d9d9!important;cursor:not-allowed;opacity:.8}.FormTextarea-Input:focus{border-color:#2c8c99;box-shadow:0 0 0 3px rgba(44,140,153,.35)}.FormTextarea--minimal{min-height:40px!important;padding:2px 0!important}.FormTextarea--minimal textarea{border:none;border-bottom:1px solid #d9d9d9;border-radius:0!important;box-shadow:none!important;padding:3px 0!important;resize:none;text-align:right!important}.DeleteInvoicePositionButton{all:unset;align-items:center;background:#2c8c99;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.DeleteInvoicePositionButton,.DeleteInvoicePositionButton span{-webkit-user-select:none;user-select:none}.DeleteInvoicePositionButton:hover{background:#216871}.Link-Box-Item .invoice-icon{border-radius:100px;color:#fff;font-size:24px;padding:8px;position:absolute;right:70px;top:45.5px}.Link-Box-Item .invoice-icon,.Link-Box-Item .invoice-icon--paid{background:#216871;border:2px solid #216871}.Link-Box-Item .invoice-icon--unpaid{background:#e55812;border:2px solid #e55812}.Link-Box-Item .invoice-icon--canceled{background:#e91000;border:2px solid #e91000}.DefaultProcesses-Rechnungen-TableContainer{border:1px solid #c4c4c4;border-radius:5px;overflow:auto;width:100%}.DefaultProcesses-Rechnungen-Table{border:none;border-collapse:collapse;width:100%}.DefaultProcesses-Rechnungen-Table tr{border-bottom:1px solid #c4c4c4}.DefaultProcesses-Rechnungen-Table tr th{background:#c7d4d7}.DefaultProcesses-Rechnungen-Table tbody tr:last-of-type{border-bottom:none}.DefaultProcesses-Rechnungen-Table tbody tr:nth-child(2n){background:#f2f2f2}.DefaultProcesses-Rechnungen-Table tbody tr:hover{background:#e6e6e6}.DefaultProcesses-Rechnungen-Table td,.DefaultProcesses-Rechnungen-Table th{padding:10px 15px}.DefaultProcesses-Rechnungen-Table td a,.DefaultProcesses-Rechnungen-Table th a{align-content:center;color:#28464b;display:flex;justify-content:flex-start;text-decoration:none}.DefaultProcesses-Rechnungen-Table td a span,.DefaultProcesses-Rechnungen-Table th a span{font-size:25px;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 48}.DefaultProcesses-Rechnungen-Table td a:focus-visible,.DefaultProcesses-Rechnungen-Table th a:focus-visible{outline:none;text-decoration:underline}.DefaultProcesses-Rechnungen-Table .invoice-icon{background:#216871;border:2px solid #216871;border-radius:100px;color:#fff;font-size:21px;padding:3px}.DefaultProcesses-Rechnungen-Table .invoice-icon--paid{background:#216871;border:2px solid #216871}.DefaultProcesses-Rechnungen-Table .invoice-icon--unpaid{background:#e55812;border:2px solid #e55812}.DefaultProcesses-Rechnungen-Table .invoice-icon--canceled{background:#e91000;border:2px solid #e91000}.FolderList{list-style-type:none;margin:0;padding:0}.FolderList a{align-items:center;border-bottom:1px solid #d9d9d9;color:#28464b;display:flex;font-family:IBM Plex Sans,sans-serif;font-weight:400;justify-content:space-between;min-height:40px;outline:0;padding:6px 0;text-decoration:none;width:100%}.FolderList a i{display:inline-block;font-size:15px;margin-top:5px;opacity:.7}.FolderList a .material-symbols-rounded{font-size:28px}.FolderList a:focus-visible span:not(.material-symbols-rounded),.FolderList a:hover span:not(.material-symbols-rounded){text-decoration:underline}.DefaultProcessesVerwaltungBenutzerDetailsView-Permissions .FormCheckbox-Label{width:40%}.FormCheckbox-Container{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.FreeFieldCheckbox .FormInput{align-self:center;display:flex;justify-content:flex-end}.InputGroup{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.InputGroup-Label{color:#797f83}.InputGroup-Input,.InputGroup-Label{font-family:IBM Plex Sans,sans-serif;font-size:16px}.InputGroup-Input{background:#fff;border:1px solid #d9d9d9;border-radius:5px;height:35px;margin-left:20px;outline:none;padding:0 10px;width:calc(100% - 200px)}.InputGroup-Input:hover{border-color:rgba(44,140,153,.5)}.InputGroup-Input:focus{border-color:#2c8c99;box-shadow:0 0 0 3px rgba(44,140,153,.35)}.Buchung-Item{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 7px 19px rgba(99,119,123,.1);color:#000;display:inline-block;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:20px;text-decoration:none;width:100%}.Buchung-Item div{display:flex;flex-direction:column}.Buchung-Item-Title{color:#28464b;font-size:18px;font-weight:600;margin:0}.Buchung-Item-Text{color:#797f83;font-size:16px;font-weight:400;margin-top:10px}.Buchung-Item .material-symbols-rounded{color:#28464b;font-size:32px}.Buchung-Item:focus-visible,.Buchung-Item:hover{outline:none}.Buchung-Item:focus-visible .Buchung-Item-Title,.Buchung-Item:hover .Buchung-Item-Title{text-decoration:underline}
/*# sourceMappingURL=main.b40bd7d2.css.map*/