.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:0px;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)}.product-page{display:grid;grid-template-columns:80px minmax(300px,1fr) 400px;gap:32px;max-width:1200px;margin:0 auto;padding:24px;background:#fff}@media (max-width: 1000px){.product-page{grid-template-columns:1fr}.thumbnails{order:1;display:flex;gap:8px;margin-bottom:16px}.main-image{order:2}.details{order:3}}.ant-image-preview-switch-left,.ant-image-preview-switch-right{width:60px!important;height:60px!important;background:#ffc72c!important;border-radius:50%!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:.9!important;transition:all .3s!important;border:none!important}.ant-image-preview-switch-left:hover,.ant-image-preview-switch-right:hover{opacity:1!important;transform:translateY(-50%) scale(1.1)!important;background:gold!important}.ant-image-preview-switch-left{left:30px!important}.ant-image-preview-switch-right{right:30px!important}.ant-image-preview-switch-left .anticon,.ant-image-preview-switch-right .anticon{font-size:24px!important;color:#333!important}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;overflow-y:scroll}*{box-sizing:border-box}.ant-layout-sider-trigger:before{content:"";position:absolute;top:-2px;left:0;right:0;height:3px;background:#fff}.compact-tree .ant-tree-switcher-noop{display:none}.compact-tree .ant-tree-switcher{margin-right:4px}.compact-tree .ant-tree-node-content-wrapper,.compact-tree--admin .ant-tree-node-content-wrapper{margin-left:24px}.compact-tree--nonadmin .ant-tree-node-content-wrapper{margin-left:8px}.compact-tree .ant-tree-switcher{position:absolute;left:2px}.compact-tree .ant-tree-treenode{position:relative}.compact-tree .ant-tree-indent-unit{width:8px!important}.compact-tree .ant-tree-title{white-space:normal!important;word-break:break-word;line-height:1.3}.navbar-spacer{pointer-events:none!important;background-color:transparent!important}.navbar-spacer:hover{background-color:transparent!important}.ant-menu-horizontal,.ant-menu-overflow{width:100%!important}.sider--admin{flex:0 0 220px!important;width:220px!important;min-width:220px!important;max-width:220px!important;padding-left:10px!important}.sider--nonadmin{flex:0 0 190px!important;width:190px!important;min-width:190px!important;max-width:190px!important;padding-left:0!important}.grid{position:absolute;inset:0;height:100%;width:100%;background-image:linear-gradient(to right,#80808012 1px,transparent 1px),linear-gradient(to bottom,#80808012 1px,transparent 1px);background-size:24px 24px}.grid-mask{position:absolute;inset:0;height:100%;width:100%;background-image:linear-gradient(to right,#80808012 1px,transparent 1px),linear-gradient(to bottom,#80808012 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 60%,transparent 100%)}.login-card{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.login-card:hover{box-shadow:0 6px 16px #00000026}
