.bom-item-option-container{border-top:1px solid #e5e5edf2;border-bottom:1px solid #e5e5edf2}.bom-item-search-option{align-items:center;width:100%;display:flex}.bom-item-search-option.project-option{padding:1em}.bom-item-search-option .bomitem-name{flex-wrap:wrap;flex:50%;margin-right:1em;display:flex}.bom-item-search-option .working-items-list{flex-wrap:wrap;gap:.5em;display:flex}.search-bom-items--no-option .no-search-result{text-align:center;margin-bottom:1em}.search-bom-items--no-option .search-types{justify-content:flex-end;width:100%;margin-bottom:1em;font-size:.8em}.search-bom-items--no-option tbody tr{cursor:pointer}.search-bom-items--options-panel{top:56px}.search-bom-items--root label,.search-bom-items--root label .Mui-focused{color:currentColor!important}.search-bom-items-notched-outline{border:none;box-shadow:inset 0 0 0 1px #0006,inset 0 0 0 1px}.language-button-menu--title{text-align:center;border-bottom:1px solid;justify-content:space-around;align-items:center;padding:.25em;display:flex}.language-button-menu--circular-progress{color:currentColor!important;width:1em!important;height:1em!important}.language-button-menu img{width:2em}.app nav{height:"64px"}.app nav a:hover{color:inherit}@media screen and (width>=769px){.app nav .menu-button{height:100%;padding:0 .5em!important}.app nav .navbar-item{margin-right:1.5em;padding:0}}.app nav .navbar-brand{z-index:999}.app nav .navbar-brand .navbar-item{padding:0 0 0 12px}.app nav .navbar-brand .navbar-item img{max-height:54px!important}.app nav .navbar-menu.is-active{background-color:#434c58}.app .navbar-placeholder{text-align:center;align-self:flex-end;width:100%}.app .navbar-burger{box-shadow:none;background-color:#0000;border:none;height:auto!important}.issue-saving{margin-left:2em}.issueform--body .MuiFormGroup-root{flex-direction:row;justify-content:space-between;padding:0 1em;display:flex}.issueform--body .MuiFormGroup-root label{width:20em}.issueform--body .description{margin:1em 0 2em}.issueform--body pre{white-space:pre-wrap;width:100%}.issueform--body .data-summary{align-items:center;display:flex}.issueform--body .data-summary span,.issueform--body .data-summary p{font-size:.875em}.issueform--body .data-summary span{flex-basis:10%}.issueform--body .MuiExpansionPanelSummary-content{margin:0;padding:0}.material-selector-header{display:flex}.material-selector-header-models img{width:54px;margin-right:1em}.material-selector--content{height:60vh;overflow-y:hidden}.material-selector--content .MuiGrid-root{height:100%}@media screen and (width<=1024px){.material-selector--model{display:none}}.assembly-simplification .selected-assembly{align-items:flex-start;gap:1em;display:flex}.assembly-simplification .assembly-simplification-content{flex-direction:column;gap:.5em;max-height:70vh;display:flex}.assembly-simplification .assembly-intro{align-items:center;gap:1em;display:flex}.assembly-simplification .assembly-group{text-align:center}.assembly-simplification .assembly-group .MuiPaper-root{margin-bottom:1em}.assembly-simplification .assembly-group td img{width:64px}.assembly-simplification .assembly-simplification-thumbnail{background-color:#0000}.cutting-plan-image{justify-content:center;align-items:center;width:100%;min-height:20em;display:flex}.app-error{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:100%;margin:0 auto;display:flex}.app-error .app-error-card{max-width:312px}.app-error .app-error-header{text-align:center;padding:1rem}.app-error .app-error-content{white-space:pre-line;flex-direction:column;justify-content:space-between;min-height:250px;max-height:500px;padding:1rem;display:flex;overflow-y:auto}.app-error .app-error-footer{text-align:center}.app-error .app-logo{max-width:100%}.logout-page{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.logout-page button{margin-top:2em}.react-trello-board{overflow:auto;background-color:inherit!important;height:calc(100vh - 290px)!important}.react-trello-board .horizontal{flex-direction:row!important;justify-content:space-around!important;display:flex!important}.react-trello-board .vertical{height:100%!important}.react-trello-board>div,.react-trello-board .smooth-dnd-container{height:100%}.react-trello-lane{color:inherit;min-width:256px!important}.react-trello-lane header span{width:90%}.react-trello-card{margin-bottom:16px}.content-wrapper{scroll-behavior:smooth;height:100vh;overflow:auto}.landing-body .working-steps .columns{flex-direction:row-reverse}.landing-body .title{color:#33c0ff}.landing-body .bg-white{background-color:#fff}.landing-body .bg-light{background-color:#faf6fb}.landing-body .media-left{padding-left:15px}.landing-body .media-left .icon{margin-top:15px}.landing-body .media-content{padding-left:25px}.landing-body .section{padding:7rem 5rem}.landing-body .content h1{margin-bottom:2em}.landing-body .navbar{position:sticky}.landing-body .navbar-brand{position:absolute}.landing-body .navbar-brand .navbar-item:hover{background-color:#0000!important}.landing-body .navbar-brand img{width:3rem;max-width:3rem;height:3rem;max-height:3rem;top:8px}.landing-body .hero{background-image:url(/assets/bg_metal_tekening-S8lyPVn2.png);background-size:cover}.landing-body .hero .title,.landing-body .hero .subtitle{color:currentColor!important}.landing-body .media{background-color:#fff;padding:1rem}.landing-body article{height:100%}.landing-body .hero-footer--call-to-action{text-transform:uppercase}.landing-body .footer .content{margin-top:250px}.animated{animation-duration:1s;animation-fill-mode:forwards}.animated.bounceIn{animation-duration:.7s}.animated.bounceOut{animation-duration:.5s}.animated.bounceIn{animation-name:bounceIn}.animated.bounceOut{animation-name:bounceOut}.animated.fadeIn{animation-name:fadeIn;animation-duration:.7s}.animated.fadeOut{animation-name:fadeOut;animation-duration:.3s}.animated.bounceInDown{animation-name:bounceInDown}.animated.bounceOutUp{animation-name:bounceOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:perspective(1px)scale3d(.3,.3,.3)}20%{transform:perspective(1px)scale3d(1.1,1.1,1.1)}40%{transform:perspective(1px)scale3d(.9,.9,.9)}60%{opacity:1;transform:perspective(1px)scale3d(1.03,1.03,1.03)}80%{transform:perspective(1px)scale3d(.97,.97,.97)}to{opacity:1;transform:perspective(1px)scale(1)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.rrt-confirm-holder{z-index:99999999;width:100%;height:100%;position:fixed;top:0;left:0}.rrt-confirm-holder .shadow{background-color:#323a44cc;width:100%;height:100%}.rrt-confirm-holder .rrt-confirm{z-index:9;background-color:#fff;border-radius:4px;width:320px;margin-left:-160px;position:absolute;top:20%;left:50%;overflow:hidden;box-shadow:3px 3px 20px #333}.rrt-confirm-holder .rrt-confirm .rrt-message{text-align:center;clear:both;background-color:#fff;width:100%;min-height:50px;padding:5%;font-family:open-sanscondensed-light,sans-serif;font-size:1em}.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder{display:flex}.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button{text-transform:capitalize;float:left;cursor:pointer;background-color:#0000;border:none;border-top:1px solid #f0f0f0;flex-grow:1;height:50px;margin:0;padding:0;font-size:14px;overflow:hidden}.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button:hover{background-color:#f5f5f5}.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button.rrt-ok-btn:active{color:#fff;background-color:#60bb71}.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button.rrt-cancel-btn:active{color:#fff;background-color:#db6a64}.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button:focus{outline:none}body.toastr-confirm-active{overflow:hidden}.redux-toastr *,.redux-toastr :before,.redux-toastr :after{box-sizing:border-box}.redux-toastr .top-left,.redux-toastr .top-right,.redux-toastr .top-center,.redux-toastr .bottom-left,.redux-toastr .bottom-right,.redux-toastr .bottom-center{z-index:99999999;width:350px;padding:0 10px;position:fixed}.redux-toastr .top-left,.redux-toastr .top-right,.redux-toastr .top-center{top:0}.redux-toastr .top-right,.redux-toastr .bottom-right{right:0}.redux-toastr .bottom-left,.redux-toastr .bottom-right,.redux-toastr .bottom-center{bottom:0}.redux-toastr .top-left,.redux-toastr .bottom-left{left:0}.redux-toastr .top-center,.redux-toastr .bottom-center{margin-left:-175px;left:50%}@media (width<=320px){.redux-toastr .top-left,.redux-toastr .top-right,.redux-toastr .top-center,.redux-toastr .bottom-left,.redux-toastr .bottom-right,.redux-toastr .bottom-center{width:320px}.redux-toastr .top-center,.redux-toastr .bottom-center{margin-left:-160px}}.redux-toastr .toastr{z-index:2;color:#333;opacity:.94;background-color:#fcfcfc;border-radius:4px;width:100%;min-height:70px;margin:10px 0;position:relative;overflow:hidden;box-shadow:2px 2px 10px #0006}.redux-toastr .toastr:hover:not(.rrt-message){opacity:1;box-shadow:0 0 10px #0009}.redux-toastr .toastr .toastr-status{width:100%;height:5px}.redux-toastr .toastr .toastr-status.success{background-color:#60bb71}.redux-toastr .toastr .toastr-status.warning{background-color:#f7a336}.redux-toastr .toastr .toastr-status.info{background-color:#58abc3}.redux-toastr .toastr .toastr-status.error{background-color:#db6a64}.redux-toastr .toastr .rrt-left-container,.redux-toastr .toastr .rrt-right-container{float:left;text-align:center;overflow:hidden}.redux-toastr .toastr .rrt-left-container{width:80px;position:absolute;top:0;bottom:0;left:0}.redux-toastr .toastr .rrt-left-container .rrt-holder{width:70px;height:70px;margin-top:-35px;line-height:60px;position:absolute;top:50%;left:5px}.redux-toastr .toastr .rrt-left-container .toastr-icon{fill:#fff;vertical-align:middle;margin-top:5px}.redux-toastr .toastr .rrt-middle-container{float:left;text-align:left;width:65%;margin-left:80px;padding:10px 5px;font-family:Arial,Helvetica,sans-serif;font-size:1em;position:relative}.redux-toastr .toastr .rrt-middle-container .rrt-title{margin-bottom:5px;font-size:1.1em;font-weight:700}.redux-toastr .toastr .rrt-right-container{width:10%}.redux-toastr .toastr .close-toastr{opacity:.5;cursor:pointer;color:#000;background-color:#0000;border:none;outline:none;width:10%;height:100%;font-family:Helvetica Neue,Helvetica,Arial sans-serif;font-size:22px;position:absolute;top:0;right:0}.redux-toastr .toastr .close-toastr:hover{opacity:1}.redux-toastr .toastr .close-toastr:focus{outline:none}.redux-toastr .toastr .close-toastr span{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.redux-toastr .toastr.rrt-info,.redux-toastr .toastr.rrt-success,.redux-toastr .toastr.rrt-warning,.redux-toastr .toastr.rrt-error{color:#fff}.redux-toastr .toastr.rrt-info{background-color:#58abc3}.redux-toastr .toastr.rrt-info .rrt-progressbar{background-color:#378298}.redux-toastr .toastr.rrt-success{background-color:#60bb71}.redux-toastr .toastr.rrt-success .rrt-progressbar{background-color:#3e914d}.redux-toastr .toastr.rrt-warning{background-color:#f7a336}.redux-toastr .toastr.rrt-warning .rrt-progressbar{background-color:#d87e09}.redux-toastr .toastr.rrt-error{background-color:#db6a64}.redux-toastr .toastr.rrt-error .rrt-progressbar{background-color:#c5352e}.redux-toastr .toastr.rrt-light .rrt-progressbar{background-color:#ccc}.redux-toastr .toastr.rrt-light .toastr-icon{fill:#333!important}.redux-toastr .toastr.rrt-message{opacity:1;border:1px solid #dbdbdb}.redux-toastr .toastr.rrt-message .rrt-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:90%;height:50px;padding:0 20px;font-size:1.2em;line-height:50px;overflow:hidden}.redux-toastr .toastr.rrt-message .rrt-text{background-color:#fff;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;width:100%;max-height:400px;margin-bottom:20px;padding:15px;font-size:1.1em;overflow:hidden auto}.redux-toastr .toastr.rrt-message .rrt-text img{max-width:100%;margin:10px auto;display:block}.redux-toastr .toastr.rrt-message .close-toastr{height:50px}.redux-toastr .toastr .rrt-progress-container{width:100%;height:5px;margin:0 -20px -20px -60px;position:absolute;bottom:20px}.redux-toastr .toastr .rrt-progress-container .rrt-progressbar{border-radius:0 0 0 4px;height:100%}.redux-toastr .toastr-attention{z-index:1;background-color:#0006;width:100%;height:100%;position:fixed;inset:0}.error-boundary{margin:0 auto;padding:2em}.error-boundary .error-explanation{margin-bottom:2em}.error-boundary .error-panel .MuiAccordionDetails-root{white-space:pre-wrap;display:block}.error-boundary button{margin-right:1em}html{height:100vh;overflow:hidden}body{height:100vh}.app{height:100%}.main-app{height:calc(100vh - 62px)}.beamer_defaultBeamerSelector{display:none}.icon-outline{fill:var(--icon-outline)}.icon-white{fill:var(--icon-white)}.icon-highlight{fill:var(--icon-highlight)}ul{margin:0;padding:0}li{list-style:none}a:hover{color:currentColor}.auth0-lock-content-body-wrapper{margin-top:150px!important}.sortable-ghost,.sortable-chosen{cursor:grabbing!important}#root{width:100vw;height:100vh}sup{font-variant:all-small-caps}.box{outline:0}.has-brand-color{color:#70fc4d!important}.product-name-container{color:#838992}.product-name-container h1,.product-name-container h2{color:currentColor}form>.control{margin-bottom:1.125em}.environment{color:#fff;background-color:#434c59;padding:8px;position:fixed;bottom:0;left:0}input[type=number]{appearance:textfield}[data-testid=launcherLabel]{display:none!important}.src-component-container-ScrollContainer-header{padding-top:24px!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number] ::-webkit-outter-spin-button{-webkit-appearance:none;margin:0}.link-button{cursor:pointer;background-color:#0000;border:none;padding:0;font-size:1em}.main{height:100%;overflow-y:auto}.loading{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.animated-loading{animation:1.5s linear infinite loading-animation}@keyframes loading-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vibrate-3-normal{0%{transform:translate(0)}10%{transform:translate(-4px)}20%{transform:translate(4px)}30%{transform:translate(-4px)}40%{transform:translate(4px)}50%{transform:translate(-4px)}60%{transform:translate(4px)}70%{transform:translate(-4px)}80%{transform:translate(4px)}90%{transform:translate(-4px)}to{transform:translate(0)}}.is-fullheight{height:100%!important}button:focus,a:focus{outline:none}.is-loading{cursor:wait}.is-disabled{pointer-events:none}.blur{filter:blur(2px)}.right-aligned-text-field{text-align:right}.right-aligned-text-field label{transform-origin:100% 0;width:100%}.right-aligned-text-field input{text-align:right!important}.right-align{text-align:right}.flex-align-justify-center{width:"100%";justify-content:center;align-items:center;display:flex}.vertical-center{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.toastr-icon{margin-top:0!important}
