body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0;box-sizing:border-box}.App{display:flex;flex-direction:column;align-items:center}.app-container{display:flex;flex-direction:column;width:100%;height:100vh}.MainMenu{width:100%}.main-content{width:100%;position:relative;overflow-y:auto;height:100vh}body{background-color:var(--joy-palette-background-body);color:var(--joy-palette-text-primary)}body,html{margin:0;padding:0;height:100%}.startPage{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.notLoggedIn{top:50%;left:50%;display:flex;justify-content:center;align-items:center;width:100%;height:80vh;text-align:center}.loggedIn{text-align:center;display:flex;flex-direction:column;align-items:center;margin-top:1%}.cardDiv{display:flex;flex-direction:column;align-items:center;width:100%}.cardgrid{width:100%;margin-bottom:1rem}.tableDiv{width:100%;margin-top:0rem}.topText{text-align:left;width:100%;margin-bottom:2%}.startPageContainer{padding:0 20px;text-align:left;width:90%;margin-bottom:2%}.infobadge{flex:1;background-color:var(--joy-palette-background-level1);border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:24px;transition:box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:150px;max-width:12.5%}.table-controls{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:40px;width:100%}.filter-input{width:200px;flex-grow:0}.selected-count{flex-grow:0}.delete-button{padding:0;border-radius:50%;width:32px;height:32px;min-width:unset;flex-grow:0}.refresh-button{padding:0;border-radius:50%;width:32px;height:32px;min-width:unset}.refresh-container{margin-left:auto;display:flex;align-items:center}.custom-table{table-layout:fixed}.table-row{text-align:center;cursor:pointer;background-color:var(--joy-palette-background-300)}[class^=table-row]:hover{background-color:var(--joy-palette-primary-100)!important}.table-row.extractionfailed,.table-row.failedinp4{background-color:var(--joy-palette-danger-100)}.table-row.incomplete,.table-row.successful.open_ueberweisung{background-color:var(--joy-palette-warning-100)}.table-row.successful.failed_ueberweisung{background-color:var(--joy-palette-danger-100)}.table-row.successful.started_ueberweisung{background-color:var(--joy-palette-background-300)}.table-row.successful{background-color:var(--joy-palette-success-100)}.checkbox-column{width:50px;text-align:left}.incomplete-column,.status-column{width:50px;text-align:center}.header-column{text-align:center;cursor:pointer}.menu-column{width:50px;text-align:left}.pagination-controls{display:flex;justify-content:flex-end;align-items:center;margin-top:16px}.edit-note-button{padding:0;border-radius:50%;width:32px;height:32px;min-width:unset}.table-container{overflow-x:auto}.custom-table{min-width:1100px}.th,.td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}td.menu-column,th.menu-column{text-overflow:unset}.table-row.pending{background-color:var(--joy-palette-success-100)}.table-row.started{background-color:var(--joy-palette-background-300)}.table-row.extracted{background-color:var(--joy-palette-warning-100)}.table-row.not-extracted{background-color:var(--joy-palette-danger-100)}.table-row.approved{background-color:var(--joy-palette-success-200)}.table-row.rejected{background-color:var(--joy-palette-danger-100)}.table-row.pending:hover,.table-row.approved:hover,.table-row.rejected:hover{background-color:var(--joy-palette-primary-100)!important}.table-row.has-errors{background-color:var(--joy-palette-warning-100)}.input_fields{width:80%}.MasseRechnungAnlegen{margin-left:10%;margin-right:10%;max-width:80%}.uploadButton{margin-top:3%}.TabDiv{margin-top:2%}.input_fields{width:80%;margin-top:1%}.inputField_notFirstItemAktenanlage{margin-top:2.5%;margin-bottom:2.5%;max-width:1000px}.AkteAnlegen{margin-left:10%;margin-right:10%;max-width:80%}.uploadButtonAktenanlage{margin-top:8%;min-height:40px;display:flex;width:30%;min-width:200px;max-width:500px}.inputField_notFirstItem{margin-top:2.5%;margin-bottom:2.5%;width:80%}.MonierungCreate{margin-left:10%;margin-right:10%;max-width:80%}.uploadButton{margin-top:10%}.switchControl{display:flex;align-items:center;gap:10px}.switch{display:block}.uploadButton{min-height:40px;display:flex;align-items:center;justify-content:center}.table-container{padding:16px;display:flex;flex-direction:column;gap:16px}.table-controls{display:flex;gap:16px;align-items:center}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.filter-input{flex:1;max-width:300px}.selected-count{margin:0 16px}.custom-table{width:100%}.table-row{cursor:pointer}.table-row:hover{background-color:#0000000a}.checkbox-column,.menu-column{width:48px;text-align:center}.status-column{width:80px;text-align:center}.offen{background-color:#ffc1071a}.berechtigt{background-color:#4caf501a}.unberechtigt{background-color:#f443361a}.inbearbeitung{background-color:#2196f31a}.qmb-erledigt{background-color:#4caf5033}.ForderungsanmeldungAnlage{margin-left:10%;margin-right:10%}.MuiTypography-root{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badgeinfo{flex:1;background-color:var(--joy-palette-background-surface);border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:24px;transition:box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:150px;max-width:300px}.input_item{margin-bottom:5%}.inputField_notFirstItem{margin-top:2.5%;margin-bottom:2.5%}.SepaErzeugen{margin-left:10%;margin-right:10%}.uploadButton{margin-top:3%;margin-left:0%}
