.mainWrapper{display:flex;min-height:100vh}.App{min-height:100vh}.mainContainer{display:flex;flex-direction:column;justify-content:flex-start;border-radius:6px!important;align-items:center}.loginContainer{display:flex;flex-direction:column;width:100vw;align-items:center;justify-content:flex-start}.site-layout{padding:0 24px 24px;background-color:#fff;margin-top:50px;transition:margin-left .25s}.dark-theme .site-layout{background-color:#141414}.homeContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%}.arbeitsvorratContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;margin:24px;gap:12px;row-gap:12px}.user_mgmt-div{width:80%;justify-content:center}.user-form-container{display:flex;justify-content:flex-end}.user-form{width:80%}.section-title{font-size:24px;font-weight:700;color:#fff}.titleContainer{display:flex;flex-direction:column;font-size:64px;font-weight:bolder;align-items:center;justify-content:center}.resultContainer,.historyItem{flex-direction:row;display:flex;width:400px;align-items:center;justify-content:space-between}.historyContainer{flex-direction:column;display:flex;height:200px;align-items:center;flex-grow:5;justify-content:flex-start}.buttonContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:260px}.inputContainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.inputContainer>.errorLabel{color:red;font-size:12px}.inputBox{height:48px;width:400px;font-size:large;border-radius:8px;border:1px solid grey;padding-left:8px}.ant-form-item-label label[for$=TeilSachnummerVorDanach][required]:before{content:"*";color:red;margin-right:4px}.light-theme .section-title{color:#000}.dark-theme .section-title{color:#fff}.vis-item{border-radius:6px!important}.vis-timeline{min-height:200px}.light-theme .vis-item{border-color:#40a9ff!important;background-color:#fff!important;color:#000!important}.dark-theme .vis-item{border-color:#40a9ff!important;background-color:#141414!important;color:#fff!important}.light-theme .vis-selected{border-color:#639!important;background-color:#fff!important;color:#000!important}.dark-theme .vis-selected{border-color:#639!important;background-color:#141414!important;color:#fff!important}.dark-theme .vis-timeline{color:#fff}.dark-theme .vis-time-axis .vis-text{border-radius:6px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;color:#fff}.dark-theme .react-flow__node-default,.dark-theme .react-flow__node-input,.dark-theme .react-flow__node-output,.dark-theme .react-flow__node-group{border-color:#40a9ff!important;border-radius:6px!important;background-color:#1d1d1d!important;color:#fff!important}.dark-theme .react-flow__controls-button{background-color:#1d1d1d!important;fill:#fff!important;border-color:#40a9ff}.dark-theme .react-flow__edge-textbg{fill:transparent!important;color:#fff!important}.dark-theme .react-flow__edge-text{fill:#fff}.light-theme .react-flow__node-default,.light-theme .react-flow__node-input,.light-theme .react-flow__node-output,.light-theme .react-flow__node-group{border-color:#40a9ff!important;border-radius:6px!important}.vis-current-time{background-color:#e67629!important}.light-theme{background-color:#fff;color:#000}.app{display:flex}.heat_detail{padding-left:50px;padding-bottom:50px;padding-right:50px}::-webkit-scrollbar-track{border-radius:6px;background-color:#fff}::-webkit-scrollbar{width:8px;height:8px;background-color:#fff}::-webkit-scrollbar-thumb{border-radius:6px;background-color:#001529}.dark-theme{background-color:#141414;color:#fff}.dark-theme ::-webkit-scrollbar-track{border-radius:6px;background-color:#141414}.dark-theme ::-webkit-scrollbar{width:8px;height:8px;background-color:#141414}.dark-theme ::-webkit-scrollbar-thumb{border-radius:6px;background-color:#404040}.homeCard{width:100%;height:100%;padding-bottom:36px;border:1px solid #ccc;position:relative;z-index:0;transition:.1s;border-radius:6px}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{position:absolute;width:5px;height:20px;background-color:#ccc;right:0;cursor:ew-resize;border-radius:3px;background-image:none}.react-resizable-handle-e:before{content:"";position:absolute;top:-50vh;right:-25px;width:50px;height:100vh}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}html,body{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}*{box-sizing:border-box}.login-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.login-row{width:100%;height:100%;overflow:hidden}.image-container{position:relative;width:100%;height:100%;background-image:url(/assets/recycle-ClhfFBBq.png);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.top-wrapper{position:absolute;top:0;left:0;width:50%;height:20%;background:#0000;z-index:1}.right-side{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
