@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:local("Roboto Condensed Light"),local("RobotoCondensed-Light"),url("../font/roboto-condensed-v16-latin-300.woff2") format("woff2"),url("../font/roboto-condensed-v16-latin-300.woff") format("woff")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:300;src:local("Roboto Condensed Light Italic"),local("RobotoCondensed-LightItalic"),url("../font/roboto-condensed-v16-latin-300italic.woff2") format("woff2"),url("../font/roboto-condensed-v16-latin-300italic.woff") format("woff")}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url("../font/roboto-condensed-v16-latin-regular.woff2") format("woff2"),url("../font/roboto-condensed-v16-latin-regular.woff") format("woff")}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:local("Roboto Condensed Italic"),local("RobotoCondensed-Italic"),url("../font/roboto-condensed-v16-latin-italic.woff2") format("woff2"),url("../font/roboto-condensed-v16-latin-italic.woff") format("woff")}body,p,a,button{margin:0;padding:0;font-family:"Roboto Condensed",sans-serif;font-weight:300;font-size:14px;line-height:18px;color:#4d4d4d}b{font-weight:600}a{text-decoration:none;color:#0582a8}a:not(.btn):hover{color:#0582a8;text-decoration:underline}h1,h2{font-weight:600;margin:15px 0;padding:0;color:#4d4d4d}h1{font-size:32px;line-height:32px}h2,h2 a{text-align:center;font-size:24px;line-height:24px}img{border:0}fieldset{border:1px solid #ccc}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body.idle{cursor:wait}body.idle *:not(#idleOverlayer):not(#idleIcon,#idleText,#tipsBox,#panel_LoginPanel,#panel_LoginPanel *){filter:blur(5px)}.unit .b,.notRelevant{padding-left:1px;padding-right:1px;color:#999}.image{display:inline-block;width:150px;height:150px;background-repeat:no-repeat;background-position:center;background-size:cover}.image.fit{background-size:contain}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background-color:#ccc;border-left:1px solid #ccc}::-webkit-scrollbar-thumb{background-color:#999}::-webkit-scrollbar-thumb:hover{background-color:#999}.uppercase{text-transform:uppercase}#ContextMenu{position:fixed;top:0;left:0;max-width:400px;z-index:999;box-shadow:0 6px 12px rgba(0,0,0,.2)}#ContextMenu button{display:block;border-radius:0;width:100%;text-align:left;padding:16px}.dialogOverlayer{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.6;z-index:997}.dialogContainer{position:fixed;top:50px;left:50px;max-width:1200px;border-radius:4px;z-index:998;background:#fff;overflow:hidden}.dialogContainer>#header{position:relative;overflow:hidden;height:40px;border:1px solid #ccc;color:#4d4d4d;background:#f8f8f8;background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%) repeat scroll 0 0}.dialogContainer #close{float:right;cursor:pointer;padding:12px}.dialogContainer #close svg{width:16px;height:16px}.dialogContainer #close:hover .svgFill *{fill:#0582a8}.dialogContainer #close:hover .svgOutline *{stroke:#0582a8}.dialogContainer #title{font-size:18px;font-weight:400;white-space:nowrap;margin-right:30px;margin-top:2px}.dialogContainer #title,.dialogContainer #content{padding:10px}.dialogContainer #content{overflow:auto}.dialogContainer.overflow-visible{overflow:visible}.dialogContainer.overflow-visible #content{overflow:visible}.draggable{cursor:pointer}.draggable.invisible{width:0 !important;height:0 !important;display:block !important;min-width:0 !important;min-height:0 !important;opacity:0 !important}.while.draggable{box-shadow:inset 0 0 0 2px #fe0009;opacity:.5;border-color:#fe0009}.while.draggable>*{border-color:#fe0009}.activeDropTarget{user-select:none;border-color:#009f00 !important;box-shadow:0 0 10px rgba(0,255,0,.2),inset 0 0 5px rgba(0,255,0,.3) !important}.hittedDropTarget{border-color:lime !important;box-shadow:0 0 20px lime,inset 0 0 30px lime !important}.send-state{margin:1rem;font-weight:600}.send-state>p{margin:1rem;font-weight:600;display:inline-block}#error-container{margin:1rem;max-width:320px}#error-container textarea{width:100%;margin:1rem 0;resize:none;display:block}#error-container p:last-of-type{margin-bottom:10px}#error-container div:last-of-type{margin-bottom:10px}#error-container button:first-of-type{margin-right:1rem}.dialogContainer>#content{padding:0}#feedback-container{background-color:#ccc}#snapshot-canvas{z-index:1;position:relative}#background-fix{background-color:#999;position:absolute;top:0;left:0;height:100%;width:calc(100% - 250px - 2rem)}#snapshot-container{height:100%}#snapshot-container>div:first-child{height:50px}#nice-toolbar{z-index:1;height:50px;background-color:#999;display:flex;align-items:center;margin:0;padding:0;position:relative}#nice-toolbar label:nth-child(1) svg rect{stroke-width:23px;stroke:#4d4d4d;fill:none}#inner-head{stroke:#000;fill:#000}#inner-body{stroke:#000;fill:#000}#clear-button{height:32px;opacity:.8;display:inline-block;box-sizing:border-box;color:#333;border:1px solid #ccc;cursor:pointer;padding:5px;background:linear-gradient(to bottom,#fff,#f8f8f8) repeat scroll 0 0}#feedback-container{position:relative;display:flex;align-items:flex-start}#content form{width:250px;margin:0 1rem 0 1rem}#content form>button{margin-top:.5rem}#free-text-area{padding:0;width:100%;height:180px;resize:none}#hint-element{margin-top:1rem;font-weight:600;color:#fe0009}.freetext-description{margin:1rem 0 .9rem 0}.xtra-layer{width:100%;height:100%;position:relative;display:flex;align-items:center}.svgFill *{fill:#4d4d4d}.svgOutline *{stroke:#4d4d4d}@keyframes idleAnimation{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}svg#idleIcon{animation:idleAnimation 2s infinite linear}.input{position:relative;margin-bottom:10px}.mini .input{margin-bottom:5px}.input>*{font-size:14px;display:inline-block;vertical-align:middle}.input.hidden{display:none}.input label{padding:5px;box-sizing:border-box;width:40%;overflow:hidden;text-overflow:ellipsis}.input.containsSlider label{margin-bottom:12px}.input>.inputContainer{width:99%;padding-right:1%}.input.hasLabel>.inputContainer{width:59%;padding-right:1%}.input input[type=checkbox]{width:auto;width:initial}.input>.inputContainer>span>input[type=text]{width:100%}.input>.inputContainer>span{display:block;overflow:hidden;padding:0}.mini .input>*{font-size:16px}.nano .input>*{font-size:14px;display:inline-block;width:100%}.nano .input label{font-weight:400}.input img,.input .image{width:50px;height:50px;vertical-align:middle}.mini .input img,.mini .input .image{width:40px;height:40px}.nano .input img,.nano .input .image{width:30px;height:30px}.input .actions{float:right}.input .actions>*{width:32px !important;min-width:32px !important;height:32px !important}button,.btn{display:inline-block;color:#fff;border-radius:4px;font-size:18px;position:relative;background-color:#0582a8;border:1px solid #0582a8;padding:16px 28px 16px 28px;letter-spacing:.524px;text-transform:uppercase;cursor:pointer;background:linear-gradient(0,#0582a8 0,#0582a8 100%)}button:disabled{cursor:auto;opacity:.4}button:not(:disabled):hover,.btn:hover{background:rgba(5,130,168,.8);text-decoration:none}button.small,.btn.small{padding:5px 8px 5px 8px;font-size:16px}button.small svg,.btn.small svg,button.mini svg,.btn.mini svg{width:20px;height:20px;margin:0}button.mini,.btn.mini{min-width:32px;height:32px;padding:0}button.action,.btn.action{border:1px solid #fe0009;background:#fe0009}button.action:not(:disabled):hover,.btn.action:hover{background:#fe0009}button.ghost,.btn.ghost{color:#fff;text-shadow:none;border:1px solid #fff;background:0}button.ghost:not(:disabled):hover,.btn.ghost:hover{background:rgba(255,255,255,.3)}button.cancel,.btn.cancel{background:#fe0009;text-shadow:none;border:1px solid #fff}button.cancel:not(:disabled):hover,.btn.cancel:hover{background:rgba(254,0,9,.7)}button.light,.btn.light{color:#4d4d4d;text-shadow:none;border:1px solid #ccc;background:#f8f8f8}button.light:not(:disabled):hover,.btn.light:hover,button.light.active:not(:disabled),.btn.light.active{color:#0582a8;border-color:#0582a8;background:#f8f8f8;background:linear-gradient(to bottom,#fff,#f8f8f8) repeat scroll 0 0}.tabBtn{border-radius:4px;display:inline-block;cursor:pointer;box-sizing:border-box;border:1px solid #ccc;vertical-align:bottom !important;height:36px;font-size:16px;padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#999}.tabBtn.selected{border-bottom:1px solid #fff;background:#fff;color:#000;font-weight:600}.tabBtn:not(:disabled):not(.selected):hover{color:#0582a8;border-color:#0582a8}input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{box-sizing:border-box;padding:5px;border-radius:4px;transition:border .3s ease-in-out,box-shadow .3s ease-in-out;outline:0;color:#000;border:1px solid #999;min-height:30px;font-family:"Roboto Condensed",sans-serif;font-weight:300;font-size:16px}input[type=text],input[type=email],input[type=password],input[type=number],select{height:30px}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,textarea:hover,select:hover{box-shadow:0 0 .5em #ccc}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,textarea:focus,select:focus{border:1px solid #0582a8;outline:0}select option:disabled{display:none}button svg,.btn svg{width:30px;height:30px;vertical-align:middle;margin:-4px}button svg+span,.btn svg+span,button span+svg,.btn span+svg{margin-left:10px}button .svgFill *,.btn .svgFill *{fill:#fff}button.light .svgFill *,.btn.light .svgFill *{fill:#4d4d4d}button.light:not(:disabled):hover .svgFill *,.btn.light:hover .svgFill *,button.light.active:not(:disabled) .svgFill *,.btn.light.active .svgFill *{fill:#0582a8}button .svgOutline *,.btn .svgOutline *{stroke:#fff}button.light .svgOutline *,.btn.light .svgOutline *{stroke:#4d4d4d}button.light:not(:disabled):hover .svgOutline *,.btn.light:hover .svgOutline *,button.light.active:not(:disabled) .svgOutline *,.btn.light.active .svgOutline *{stroke:#0582a8}.buttonGroup{display:inline-block}.buttonGroup>button:not(:last-of-type),.buttonGroup>.btn:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.buttonGroup>button:not(:first-of-type),.buttonGroup>.btn:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.buttonGroup>button.light:not(:disabled):hover+.light,.buttonGroup>btn.light:hover+.light{border-left-color:#0582a8}.ModalDialog>p{text-align:center;padding:10px;font-weight:400;font-size:18px;line-height:30px}.ModalDialog>p span{font-weight:600;white-space:nowrap}.ModalDialog .btns{white-space:nowrap;text-align:center}.ModalDialog .btns button{height:auto;margin:10px;vertical-align:top}.ModalDialog .btns:not(.list) button{min-width:220px}.ModalDialog .btns button svg{width:50px;height:50px}.ModalDialog .btns button span{display:block;line-height:normal;padding-top:12px;font-size:16px;margin-left:0;white-space:normal}.ModalDialog .btns.list{max-width:400px;margin:auto;padding:5px}.ModalDialog .btns.list button{position:relative;display:block;width:100%;margin:10px;box-sizing:border-box}.ModalDialog .btns.list button svg{position:absolute;top:12px;left:12px;width:36px;height:36px}.ModalDialog .btns.list button span{display:inline;line-height:normal;padding-top:12px;font-size:16px;margin-left:0;white-space:normal}.numberInput.slider>.inputContainer{overflow:visible;cursor:e-resize}.numberInput.slider>.inputContainer.focus>input[type=text]{border-color:#0582a8}.numberInput.slider>.inputContainer>#pointer>svg{position:absolute;width:12px;height:16px}.numberInput.slider>.inputContainer>#pointer>svg path{stroke-width:2.5;stroke:#ccc;transition:stroke .3s ease-in-out}.numberInput.slider>.inputContainer.focus>#pointer>svg path{stroke:#0582a8}.numberInput.slider>.inputContainer>input[type=text]{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:12px}.numberInput.slider>.inputContainer>#min,.numberInput.slider>.inputContainer>#max,.numberInput.slider>.inputContainer>#center{position:absolute;bottom:0;font-size:10px;line-height:12px;color:#999;transition:color .3s ease-in-out}.numberInput.slider>.inputContainer.focus>#min,.numberInput.slider>.inputContainer.focus>#max,.numberInput.slider>.inputContainer.focus>#center{color:#0582a8}.numberInput.slider>.inputContainer>#min{left:0;text-align:left}.numberInput.slider>.inputContainer>#max{right:0;text-align:right}.numberInput.slider>.inputContainer>#center{left:50%;width:50px;margin-left:-25px;text-align:center}.numberInput.slider>.inputContainer>#pointer{position:absolute;bottom:2px;left:0;height:12px;width:12px;margin-left:-6px;margin-top:-12px}.numberInput.slider.disabled .inputContainer>#pointer,.numberInput.slider.disabled .inputContainer>#min,.numberInput.slider.disabled .inputContainer>#max{display:none !important}.numberInput.slider.disabled .inputContainer>input{background:none !important;border-top:0;border-left:0;border-bottom:0;text-align:left}.numberInput>.inputContainer{position:relative;width:100%}.numberInput.useUnit>.inputContainer{display:table-cell;vertical-align:top}.numberInput>.inputContainer>input[type=text]{box-sizing:border-box;width:100%;text-align:right;min-height:30px;height:32px}.numberInput.useUnitSelection>.inputContainer>input[type=text]{border-top-right-radius:0;border-bottom-right-radius:0}.numberInput>.unitContainer{display:none}.numberInput.useUnit>.unitContainer{display:table-cell}.numberInput>.unitContainer>.select{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}body>#flyout{position:fixed;top:52px;width:310px;right:-342px;background:#fff;padding:15px;z-index:999;border:1px solid #ccc;box-shadow:0 6px 12px rgba(0,0,0,.2)}body.flyoutOpened>#flyout{right:0}body>#flyout a{margin:20px 0 0 0;display:block;text-align:center}body>#flyout-flag,body>#feedback-flag{position:fixed;z-index:996;height:16px;font-size:16px;line-height:18px;padding:6px 8px;top:52px;right:30px;margin:0;min-width:initial;transform:rotate(270deg);transform-origin:calc(100% - 0px) 0;border-radius:0}body>#flyout-flag svg,body>#feedback-flag svg{width:18px;height:18px}body.flyoutOpened>#flyout-flag{display:none}body>#flyout-overlayer{display:none;position:fixed;z-index:997;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}body.flyoutOpened>#flyout-overlayer{display:block}body>#flyout #close{float:right;cursor:pointer}body>#flyout #close svg{width:16px;height:16px}body>#flyout #close:hover .svgFill *{fill:#0582a8}body>#flyout #close:hover .svgOutline *{stroke:#0582a8}body>#flyout #title{font-size:24px;font-weight:400;white-space:nowrap;margin-right:30px;margin-top:5px}body>#flyout,body>#flyout-flag{transition:all .15s ease-out}body.animate #header,body.animate #header #main,body.animate #header #main #gradient,body.animate #header #main #logo,body.animate #header #main #logo img,body.animate #header #main #AppName,body.animate #header #main #menu,body.animate #header #main #menu a{transition:all .15s ease-out}body.animate{transition:padding .15s ease-out}#idleOverlayer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(0,0,0,.5)}#idleOverlayer #idleIcon,#idleOverlayer #idleText{position:absolute;top:50%}#idleOverlayer #idleIcon{width:50px;height:50px;left:50%;margin:-50px -25px}#idleOverlayer #idleText{left:0;right:0;text-align:center;color:#fff;font-size:24px;margin:20px 0}#idleOverlayer #idleIcon *{fill:#fff}#idleOverlayer.light{background:rgba(255,255,255,.3)}#idleOverlayer.light #idleText{color:#333}#idleOverlayer.light #idleIcon *{fill:#333}#idleOverlayer #tipsBox{position:absolute;right:10%;bottom:10%;width:20%;padding:1%;background-color:#f8f8f8;border:3px solid #0582a8;color:#0582a8;font-size:x-large;vertical-align:middle;display:inline-block;line-height:1.5;border-radius:20px}body>#header{position:absolute;top:0;left:0;right:0;z-index:901}body>#header #main,body>#header #sub{position:absolute;left:0;right:0;background:#fff}body>#header a{display:inline-block;text-decoration:none}body>#header a:hover{color:#0582a8 !important}body>#header #main{top:50px;padding:40px 0 34px;border-bottom:1px solid #ccc}body>#header #main #gradient{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background:linear-gradient(to bottom,#fff 0,#f8f8f8 100%) repeat scroll 0 0;border-bottom:1px solid #ccc}body>#header #main #logo{position:absolute;top:26px;left:5px}body>#header #main #logo img{width:223px;height:65px}body>#header #main #menu{position:relative;margin:0 auto;display:table}body>#header #main a:not(#logo):not(#appNews):not(#appLogin):not(#appHelp){padding:5px 20px;font-size:23px;line-height:32px;font-weight:600;text-transform:uppercase}body>#header #main #appName,body>#header #main #menu a:not(.selected){color:#4d4d4d}body>#header #main #appName{position:relative;margin-left:100px;display:none}body>#header #sub{text-align:right;border-bottom:1px solid #ccc}body>#header #sub a{font-size:16px;line-height:20px;color:#999;padding:14px 10px}body>#header input{display:none}body>#header label[for=showMenu],body>#header #appNews,body>#header #appLogin,body>#header #appHelp{position:absolute;display:none;top:9px;right:9px;cursor:pointer}body>#header #appHelp{line-height:24px;right:45px}body>#header #appLogin{line-height:24px;right:115px;text-align:right;color:#999}body>#header #appLogin>*{display:inline-block;vertical-align:middle}body>#header #appNews{line-height:24px;right:80px}body>#header label[for=showMenu] svg,body>#header #appNews svg,body>#header #appLogin svg,body>#header #appHelp svg{width:24px;height:24px}body>#header label[for=showMenu]:hover .svgFill *,body>#header #appNews:hover .svgFill *,body>#header #appLogin:hover .svgFill *,body>#header #appHelp:hover .svgFill *{fill:#0582a8}body{padding:170px 10px 10px 10px}body.mini,body.appMode{padding-top:44px}body.mini>#header #sub,body.appMode>#header #sub{display:none}body.mini>#header #main,body.scroll>#header #main,body.appMode>#header #main{top:0;padding:0;box-shadow:0 0 3px rgba(0,0,0,.1)}body.scroll:not(.mini):not(.appMode)>#header #main{padding:15px}body.mini>#header #main #logo,body.appMode>#header #main #logo{top:10px;left:12px}body.scroll:not(.mini):not(.appMode)>#header #main #logo{top:14px;left:15px}body.scroll>#header #main #logo img{width:150px;height:43px}body.mini>#header #main #logo img,body.appMode>#header #main #logo img{width:75px;height:22px}body.mini:not(.micro):not(.appMode)>#header #appLogin{right:9px}body.mini>#header #appLogin,body.appMode>#header #appNews,body.appMode>#header #appLogin,body.appMode>#header #appHelp,body.mini.micro>#header label[for=showMenu],body.appMode>#header label[for=showMenu]{display:block}body.appMode.mini.micro>#header #main #logo{transform:rotate(90deg);transform-origin:9px 12px;top:0;left:0}body.appMode.mini.micro>#header #main #logo img{width:36px;height:16px}body.appMode.mini.micro>#header #main #appName{margin-left:20px}body.mini.micro>#header #main #menu,body.appMode>#header #main #menu{margin-left:30px;max-height:0;display:block;overflow:hidden}body.mini.micro>#header #main #menu a,body.appMode>#header #main #menu a{display:block}body.mini.micro>#header #main #showMenu:checked~#menu,body.appMode>#header #main #showMenu:checked~#menu{max-height:500px}body.mini.micro>#header #main #appName,body.appMode>#header #main #appName{display:block}body.mini.micro:not(.appMode)>#header #main #showMenu:checked~#appName{opacity:0}body.appMode>#header #main{text-shadow:0 0 2px #fff}body.appMode>#header #main #gradient{opacity:1}@media all and (max-width:1500px){body{padding-top:44px}body>#header #sub{display:none}body>#header #main{top:0;padding:0}body>#header #main #logo{top:10px;left:12px}body>#header #main #logo img{width:75px}}@media all and (max-width:1100px){body>#header label[for=showMenu]{display:block}body>#header #main #menu{margin-left:30px;max-height:0;display:block;overflow:hidden}body>#header #main #menu a{display:block}body>#header #main #showMenu:checked~#menu{max-height:500px}body>#header #main #appName{display:block}body:not(.appMode)>#header #main #showMenu:checked~#appName{opacity:0}}.warning-bar{position:fixed;top:0;background-color:#fe0009;left:0;text-align:center;width:100%;z-index:20000;min-height:43px}.warning-bar .warn-text{color:#fff;font-size:18px;line-height:20px;cursor:pointer;margin:10px;margin-right:60px}.warning-bar:not(.expanded) .warn-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.warning-bar p{color:#fff;font-size:20px}.warning-bar .close{background-color:#efefef;cursor:pointer;position:fixed;right:0;padding:5px;top:0;padding-bottom:10px}.warning-bar .svgFill{height:15px;margin-top:8px}.PageControls{text-align:center;white-space:nowrap}.PageControls>span{display:inline-block;border:2px solid #ccc;background:rgba(0,0,0,0);border-radius:20px;width:20px;height:20px;margin:10px;cursor:pointer;vertical-align:middle}.PageControls>span:hover{border-radius:24px;width:24px;height:24px;margin:8px}.PageControls>span.active{background:#0582a8}.PageControls>span{transition:all .15s ease-out}.panelOverlayer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.6}.panelContainer{position:absolute;top:50px;left:50px;width:300px;opacity:1;z-index:1}.panelContainer.transparent{pointer-events:none;opacity:.1 !important}.panelContainer.maximised.transparent{opacity:0 !important}.panelContainer>#header{position:relative;overflow:hidden;height:70px}.panelContainer>#header>*{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panelContainer>#header>#background{top:0;left:0;right:0;bottom:0;padding:8px;cursor:move;border:1px solid #ccc;color:#4d4d4d;background:#f8f8f8}.panelContainer:not(.docked)>#header>#background,.panelContainer.maximised>#header>#background{border-top-left-radius:4px;border-top-right-radius:4px}.panelContainer>#header.noTitle{height:38px}.panelContainer>#header #buttons{top:5px;right:0}.panelContainer>#header #buttons span{width:30px;height:30px;position:relative;display:inline-block;cursor:pointer}.panelContainer>#header #buttons svg{display:block;position:absolute;top:6px;right:6px;width:18px;height:18px}.panelContainer>#header #buttons span:hover .svgFill *{fill:#0582a8}.panelContainer>#header #buttons span:hover .svgOutline *{stroke:#0582a8}.panelContainer>#header>#tabs{bottom:0;left:2px;right:2px;white-space:nowrap;overflow:hidden;pointer-events:none;touch-action:none}.panelContainer>#header>#tabs>.tabBtn{position:relative;text-align:center}.panelContainer>#header>#tabs>.tabBtn.hasWarning{color:#fe0009}.panelContainer>#header>#tabs>.tabBtn.hasLightWarning{color:orange}.panelContainer:not(.transparent)>#header>#tabs>.tabBtn{pointer-events:auto;touch-action:auto}.panelContainer>#header.noTitle #tabs{right:64px}.panelContainer.single:not(.closed)>#header #tabs>.tabBtn{background:none !important;border:none !important;cursor:auto}.panelContainer.closed>#header #tabs>.tabBtn{background:linear-gradient(to bottom,#fff,#f8f8f8) repeat scroll 0 0 !important}.panelContainer.closed>#header #tabs>.tabBtn:not(:first-child),.panelContainer.closed.docked.orientationLeft>#header #tabs>.tabBtn,.panelContainer.closed.docked.orientationTop>#header #tabs>.tabBtn{border-top-left-radius:0 !important}.panelContainer.closed>#header #tabs>.tabBtn:not(:last-child),.panelContainer.closed.docked.orientationRight>#header #tabs>.tabBtn,.panelContainer.closed.docked.orientationTop>#header #tabs>.tabBtn{border-top-right-radius:0 !important}.panelContainer:not(.closed)>#header #tabs>.tabBtn,.panelContainer.closed>#header #tabs>.tabBtn:not(:first-child),.panelContainer.closed.docked.orientationBottom>#header #tabs>.tabBtn,.panelContainer.closed.docked.orientationLeft>#header #tabs>.tabBtn{border-bottom-left-radius:0 !important}.panelContainer:not(.closed)>#header #tabs>.tabBtn,.panelContainer.closed>#header #tabs>.tabBtn:not(:last-child),.panelContainer.closed.docked.orientationBottom>#header #tabs>.tabBtn,.panelContainer.closed.docked.orientationRight>#header #tabs>.tabBtn{border-bottom-right-radius:0 !important}.panelContainer.closed.orientationRight>#header{transform:rotate(-90deg);transform-origin:calc(100% - 16px) 16px}.panelContainer.closed.orientationLeft>#header{transform:rotate(90deg);transform-origin:16px 16px}.panelContainer.closed #content{display:none}.panelContainer .panelContent,.panelContainer .panelFooter{position:relative;border:1px solid #ccc;background:rgba(255,255,255,.9);border-top:0;overflow:auto;padding:5px;box-sizing:border-box}.panelContainer .panelContent.with-footer{border-bottom:0}.panelContainer.maximised .panelContent,.panelContainer.maximised .panelFooter{background:#fff}.panelContainer.orientationAll .panelContent{border-width:0}.panelContainer:not(.docked) .panelContent,.panelContainer.maximised .panelContent,.panelContainer.maximised .panelFooter{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.panelContainer:not(.docked) .panelContent.with-footer,.panelContainer.maximised .panelContent.with-footer{border-bottom-left-radius:0;border-bottom-right-radius:0}.panelContainer.closed>#header>#background,.panelContainer.closed>#header>#buttons,.panelContainer.closed .panelContent{opacity:0}.panelContainer.maximised>#header>#buttons svg #minimise,.panelContainer>#header>#buttons svg #maximise,.panelContainer>#header>#buttons #closeBtn svg *{opacity:1}.panelContainer>#header>#buttons svg #minimise,.panelContainer.maximised>#header>#buttons svg #maximise,.panelContainer.orientationTop:not(.maximised)>#header>#buttons #closeBtn svg #topRight,.panelContainer.orientationTop:not(.maximised)>#header>#buttons #closeBtn svg #topLeft,.panelContainer.orientationBottom:not(.maximised)>#header>#buttons #closeBtn svg #bottomRight,.panelContainer.orientationBottom:not(.maximised)>#header>#buttons #closeBtn svg #bottomLeft,.panelContainer.orientationLeft:not(.maximised)>#header>#buttons #closeBtn svg #topLeft,.panelContainer.orientationLeft:not(.maximised)>#header>#buttons #closeBtn svg #bottomLeft,.panelContainer.orientationRight:not(.maximised)>#header>#buttons #closeBtn svg #topRight,.panelContainer.orientationRight:not(.maximised)>#header>#buttons #closeBtn svg #bottomRight{opacity:0}.panelContainer.orientationRight:not(.maximised)>#header>#buttons #closeBtn svg{right:0}.panelContainer.orientationLeft:not(.maximised)>#header>#buttons #closeBtn svg{right:12px}.panelContainer.orientationTop:not(.maximised)>#header>#buttons #closeBtn svg{top:3px}.panelContainer.orientationBottom:not(.maximised)>#header>#buttons #closeBtn svg{top:12px}.panelContainer .resizer,.panelContainer .resizer #border{position:absolute}.panelContainer .resizer{overflow:hidden}.panelContainer .resizer:hover #border{background:#0582a8}.panelContainer .resizer.Top{top:0;margin-top:-12px}.panelContainer .resizer.Right{right:0;margin-right:-12px}.panelContainer .resizer.Bottom{bottom:0;margin-bottom:-12px}.panelContainer .resizer.Left{left:0;margin-left:-12px}.panelContainer .resizer.Top.Line,.panelContainer .resizer.Bottom.Line{left:0;right:0;height:16px;cursor:ns-resize}.panelContainer .resizer.Right.Line,.panelContainer .resizer.Left.Line{top:0;bottom:0;width:16px;cursor:ew-resize}.panelContainer .resizer.Corner{width:16px;height:16px}.panelContainer .resizer.Top.Right,.panelContainer .resizer.Bottom.Left{cursor:nesw-resize}.panelContainer .resizer.Top.Left,.panelContainer .resizer.Bottom.Right{cursor:nwse-resize}.panelContainer .resizer.Top #border,.panelContainer .resizer.Bottom #border{height:4px}.panelContainer .resizer.Left #border,.panelContainer .resizer.Right #border{width:4px}.panelContainer .resizer.Top #border,.panelContainer .resizer.Left.Line #border,.panelContainer .resizer.Right.Line #border{bottom:0}.panelContainer .resizer.Right #border,.panelContainer .resizer.Top.Line #border,.panelContainer .resizer.Bottom.Line #border{left:0}.panelContainer .resizer.Bottom #border,.panelContainer .resizer.Left.Line #border,.panelContainer .resizer.Right.Line #border{top:0}.panelContainer .resizer.Left #border,.panelContainer .resizer.Top.Line #border,.panelContainer .resizer.Bottom.Line #border{right:0}.panelContainer.closed .resizer,.panelContainer.maximised .resizer,.panelContainer.orientationTop .resizer.Top,.panelContainer.orientationTop .resizer.Right,.panelContainer.orientationTop .resizer.Left,.panelContainer.orientationRight .resizer.Top,.panelContainer.orientationRight .resizer.Right,.panelContainer.orientationRight .resizer.Bottom,.panelContainer.orientationBottom .resizer.Left,.panelContainer.orientationBottom .resizer.Right,.panelContainer.orientationBottom .resizer.Bottom,.panelContainer.orientationLeft .resizer.Top,.panelContainer.orientationLeft .resizer.Left,.panelContainer.orientationLeft .resizer.Bottom,.panelContainer.orientationAll .resizer{display:none}.panelContainer.animate,.panelContainer.animate>#header,.panelContainer.animate>#header>#buttons svg,.panelContainer.animate>#header>#buttons svg *,.panelContainer.animate>#header #tabs,.panelContainer.animate>#header #tabs>.tabBtn,.panelContainer.animate>#header>#background,.panelContainer.animate .panelContent{transition:all .15s ease-out}.tabxButton{position:absolute;right:5px}.tabxButton>svg *{fill:#333 !important;z-index:100}.tabxButton>svg:hover *{fill:#fe0009 !important}.panelContainer.wbDetail{top:0 !important;height:100%;overflow-y:auto !important;overflow-x:hidden !important;width:calc(38% - 60px) !important}.panelContainer.wbDetail .panelContent{top:92px;width:100%;padding-right:2rem;padding-bottom:4rem}.panelContainer.wbDetail .panelContent #parameterInput{width:100% !important}.panelContainer.wbDetail .panelContent #productSelection{width:100%}@media screen and (max-width:768px){.panelContainer.wbDetail{width:calc(100% - 60px) !important}}.popup{position:fixed;top:0;left:0;max-width:400px;z-index:999;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.2)}.popup h1,.popup h2,.popup h3{font-size:24px;font-weight:400;line-height:24px;text-align:left;padding:5px;margin:5px 30px 0 0}.popup h1,.popup #content{padding:10px}.popup #close{float:right;cursor:pointer;padding:10px}.popup #close:hover .svgFill *{fill:#0582a8}.popup #close:hover .svgOutline *{stroke:#0582a8}.popup #close svg{width:16px;height:16px}.popup .multi-content{font-size:16px}.popup .multi-content>div h2,.popup .multi-content>div h3{font-size:22px;font-weight:400;line-height:22px;white-space:nowrap}.popup .multi-content>div h3{line-height:23px;font-size:20px}.radioSelectionGroup{margin:10px;height:32px;box-sizing:border-box;display:inline-block}.radioSelectionGroup>label{display:inline-block;height:32px}.radioSelectionGroup>label>span{display:inline-block;box-sizing:border-box;color:#333;border:1px solid #ccc;cursor:pointer;padding:5px;background:#f8f8f8}.radioSelectionGroup svg{height:20px;width:20px;vertical-align:middle}.radioSelectionGroup>label>span{opacity:.85}.radioSelectionGroup>label svg{opacity:.7}.radioSelectionGroup>label>input:checked+span{opacity:1;background:#fff;border:1px solid #0582a8}.radioSelectionGroup>label>input:checked+span svg{opacity:1}.radioSelectionGroup>label:hover .svgFill *,.radioSelectionGroup>label>input:checked+span .svgFill *{fill:#0582a8}.radioSelectionGroup>label:hover .svgOutline *,.radioSelectionGroup>label>input:checked+span .svgOutline *{stroke:#0582a8}.radioSelectionGroup>label>input{display:none}.radioSelectionGroup>label:last-of-type>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.radioSelectionGroup>label:first-of-type>span{border-top-left-radius:4px;border-bottom-left-radius:4px}.Scrollbar{position:absolute;cursor:pointer}.Scrollbar #background{position:absolute;background-color:#ccc}.Scrollbar #dragger{position:absolute;min-width:12px;min-height:12px;background-color:#999}.Scrollbar #dragger:hover{background-color:#999}.Scrollbar.vertical{top:0;right:0;bottom:0;width:24px}.Scrollbar.vertical #background{top:0;right:0;bottom:0;width:50%;border-left:1px solid #ccc}.Scrollbar.vertical #dragger{top:0;right:0;width:50%}.Scrollbar.horizontal{left:0;right:0;bottom:0;height:24px}.Scrollbar.horizontal #background{left:0;right:0;bottom:0;height:50%;border-top:1px solid #ccc}.Scrollbar.horizontal #dragger{left:0;bottom:0;height:50%}.Scrollbar.vertical,.Scrollbar.vertical *{transition:width .15s ease-out}.Scrollbar.horizontal,.Scrollbar.horizontal *{transition:height .15s ease-out}.select{position:relative;height:32px;box-sizing:border-box;cursor:pointer;padding:5px;padding-right:20px;border-radius:4px;transition:border .3s ease-in-out,box-shadow .3s ease-in-out;outline:0;color:#000;border:1px solid #999;min-height:30px;font-family:"Roboto Condensed",sans-serif;font-weight:300;font-size:16px;text-shadow:none;background:#f8f8f8;background:linear-gradient(to bottom,#fff,#f8f8f8) repeat scroll 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select img,.select .icon{display:none;vertical-align:middle}.select .icon svg{width:25px;height:25px}.select.useImage img,.mini .input .select.useImage img,.select.useIcon .icon,.mini .input .select.useIcon .icon{display:inline-block;width:25px;height:25px;margin-top:-2px;margin-left:-2px;margin-right:4px}.select:hover{box-shadow:0 0 .5em #ccc}.select>svg{position:absolute;top:4px;right:3px;width:12px;height:20px;opacity:.5}.popup.selectOptions>#content>div>svg{position:absolute;top:4px;right:5px;width:20px;height:20px;display:none}.select.justOneOption,.select.justOneOption:hover{cursor:inherit;border:0;background:0;box-shadow:none;padding-right:5px}.select.justOneOption>svg{display:none}.popup.selectOptions>#content>div.redWarning,.popup.selectOptions>#content>div.orangeWarning{opacity:.5;padding-right:30px}.popup.selectOptions>#content>div.redWarning>svg,.popup.selectOptions>#content>div.orangeWarning>svg{display:inline-block}.popup.selectOptions>#content>div.orangeWarning>svg *{fill:#ff8000}.popup.selectOptions>#content>div.redWarning>svg *{fill:#fe0009}.popup.selectOptions>#content{padding:0}.popup.selectOptions>#content>div{height:30px;min-height:30px;color:#4d4d4d;font-family:"Roboto Condensed",sans-serif;font-weight:300;font-size:16px;text-shadow:none;padding:5px;box-sizing:border-box;white-space:nowrap;cursor:pointer;position:relative}.popup.selectOptions>#content>div>img,.popup.selectOptions>#content>div>.icon{display:inline-block;width:25px;height:25px;margin-top:-3px;margin-left:-3px;margin-right:1px;vertical-align:middle}.popup.selectOptions>#content>div>.icon svg{width:25px;height:25px}.popup.selectOptions>#content>div:not(:last-of-type){border-bottom:1px solid #999}.popup.selectOptions>#content>div.selected{background:#f8f8f8}.popup.selectOptions>#content>div:hover{color:#0582a8}.select .allValues{visibility:hidden}.select .allValues svg{display:none}.navigation{position:relative;overflow:hidden;padding:0;height:38px;user-select:none;z-index:900}.navigation.sequential{position:relative;overflow:hidden;border-bottom:1px solid #ccc;box-sizing:border-box;height:39px;padding:0;text-align:center;display:table;table-layout:fixed;width:100%}.navigation.sequential>*{display:table-cell;border-spacing:0;overflow:hidden;vertical-align:middle;padding:0}.navigation.sequential>div{background:#f8f8f8;text-overflow:ellipsis;white-space:nowrap;font-size:16px;padding-left:5px;padding-right:5px}.mini .navigation.sequential>div{font-size:14px}.micro .navigation.sequential>div{font-size:12px}.navigation.sequential>div.active{font-weight:600;color:#0582a8;background:#fff}.navigation.sequential>div.hover{color:#0582a8}.navigation.sequential>div.disabled{opacity:.4;pointer-events:none}.navigation.sequential>div:not(.disabled){cursor:pointer}.navigation.sequential>span{position:relative;width:22px}.navigation.sequential svg{position:absolute;top:0;left:0;width:22px;height:38px}.navigation.sequential svg polygon{fill:#f8f8f8}.navigation.sequential svg polygon.active{fill:#fff !important}.navigation.sequential svg polygon.disabled{opacity:.4;pointer-events:none}.navigation.sequential svg polygon:not(.disabled){cursor:pointer}.navigation.sequential svg polyline{fill:none;stroke:#ccc;stroke-width:1}.sequentialFooter{height:50px;background:#4d4d4d;border-top:1px solid #ccc;z-index:900}.sequentialFooter button{position:absolute;top:0;width:20%;padding:0;line-height:50px;border-radius:0}.sequentialFooter button svg{width:20px;height:20px;margin-left:10px;margin-right:10px}.sequentialFooter #cancelBtn{width:50px;left:0;border-top:0;border-left:0;border-bottom:0}.withCancelBtn{left:50px !important;width:calc(20% - 50px) !important}.sequentialFooter #backBtn{left:0;border-top:0;border-left:0;border-bottom:0}.sequentialFooter #nextBtn{right:0;border-top:0;border-right:0;border-bottom:0;border-left:1px solid #fff}.sequentialFooter #stepText,.sequentialFooter #saveText{width:auto;overflow:hidden;line-height:50px;color:#fff;text-align:center}.sequentialFooter #stepText .nameEditIcon,.sequentialFooter #saveText .nameEditIcon{padding-left:10px;position:absolute;height:32px;width:32px;margin-top:16px}.sequentialFooter #stepText .nameEditIcon svg,.sequentialFooter #saveText .nameEditIcon svg{width:100%;height:auto}.sequentialFooter #saveText:hover{color:#0582a8}.sequentialFooter #saveText:hover .nameEditIcon .svgFill *{stroke:#0582a8}.sequentialFooter #footer-center{position:absolute;left:20%;width:60%;line-height:50px;color:#fff}@media all and (max-width:1100px){.sequentialFooter button{width:50%}.sequentialFooter #footer-center{display:none}}.toast-overlayer{z-index:999;position:absolute;top:0;left:0;width:100%;height:100%}.toast{width:350px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;padding:10px;background-color:#4d4d4d;color:#fff;padding:.5rem .9rem .5rem .9rem;border-radius:8px;box-shadow:0 2px 6px #4d4d4d}.tree .childContainer{position:relative;clear:left;white-space:nowrap}.tree *{user-select:none}.tree #searchFilter{width:100%;margin-bottom:5px}.tree .infos{position:absolute;right:0;background-color:#fff}.tree .infos>span{padding:3px}.tree .infos>span>svg,.tree .infos>span>svg{width:16px;height:16px}.tree.useImage .infos>span>svg,.tree.useSubtitles .infos>span>svg{width:32px;height:32px;margin-top:5px}.tree .infos>.orangeWarning>svg *{fill:#ff8000}.tree .infos>.redWarning>svg *{fill:#fe0009}.tree .infos>.yellowWarning>svg *{fill:#eed200}.tree .infos>.blueWarning>svg *{fill:aqua}.tree .infos>.petrolWarning>svg *{fill:#0582a8}.tree .element.blueWarning h1{color:#fe0009}.tree .element.yellowWarning h1{color:#eed200}.tree .element.redWarning h1{color:#fe0009}.tree .element>h1,.tree .element>h2,.tree .element{display:block;float:left;clear:left}.tree .element>h1,.tree .element>h2{padding:0 8px 0 5px;margin:0;white-space:nowrap}.tree .element>h2{line-height:18px}.tree .element>h1{padding-top:5px;font-size:16px;font-weight:normal;font-style:normal}.tree.useImage .element>h1,.tree.useSubTitle .element>h1{font-size:16px;line-height:20px}.tree.useImage .element>h1{padding-top:12px}.tree.useSubTitle.useImage .element>h1{padding-top:3px}.tree .element>h2{display:none;padding-top:0;font-size:12px;font-weight:normal;font-style:italic}.tree.useImage .element>h1,.tree.useImage .element>h2{padding-left:43px}.tree .element>.image,.tree .element>.icon{display:none;position:absolute;top:2px;left:2px;width:38px;height:38px}.tree .element>.icon svg{width:100%;height:100%}.tree.useImage .element>.image,.tree.useImage .element>.icon,.tree.useSubTitle .element>h2{display:block}.tree .element{clear:both;cursor:pointer;position:relative;height:28px;box-sizing:border-box}.tree.useImage .element,.tree.useSubTitle .element{height:42px}.tree .element .redWarning{color:#fe0009}.tree .element:hover>h1{color:#0582a8}.tree .element>.divider{position:absolute;left:0;right:0;display:block}.tree .element>.divider.top,.tree .element>.divider.bottom{height:10px}.tree.flat .element>.divider.top,.tree.flat .element>.divider.bottom{height:50%}.tree .element>.divider.top{top:0}.tree .element>.divider.bottom{bottom:0}.tree .element>.divider.inside{top:0;bottom:0}.tree .element.hitted{box-shadow:inset 0 0 2px 1px #009f00}.tree .element>.divider.bottom.hitted{background:linear-gradient(to bottom,rgba(0,255,0,0) 50%,rgba(0,255,0,0.1) 100%) repeat scroll 0 0}.tree .element>.divider.top.hitted{background:linear-gradient(to top,rgba(0,255,0,0) 50%,rgba(0,255,0,0.1) 100%) repeat scroll 0 0}.tree .childContainer>.element>.divider.top.hitted{border-top:1px solid #009f00 !important}.tree .childContainer:last-child>.element>.divider.bottom.hitted{border-bottom:1px solid #009f00 !important}.tree.dragDropHits{border-color:#009f00 !important;box-shadow:0 0 10px rgba(0,255,0,.8),inset 0 0 5px rgba(0,255,0,.3) !important}.tree .element.selected h1{color:#0582a8;font-weight:600}.tree .element.highlighted h1{font-weight:bold}.tree:not(.flat) .childContainer>.element{margin-left:18px}.tree input[type=checkbox]{display:none}.tree .children{padding-left:20px}.tree input~.children{display:none}.tree input~label{position:absolute;top:5px;left:0;width:20px;height:28px;cursor:pointer;text-align:center}.tree span svg{width:10px;height:10px}.tree.useImage span svg,.tree.useSubTitle span svg{width:12px;height:12px}.useHover .tree label:hover .svgFill *{fill:#0582a8}.useHover .tree label:hover .svgOutline *{stroke:#0582a8}.tree input~label>span{margin-top:7px}.tree.useImage input~label>span,.tree.useSubTitle input~label>span{margin-top:15px}.tree.useImage input~label,.tree.useSubTitle input~label{height:40px}.tree input~label .closed,.tree input:checked~label .opened{display:block}.tree input~label .opened,.tree input:checked~label .closed,.tree input:checked~.element>.divider.bottom{display:none}.tree input:checked~.children{display:block}.autocomplete-results{width:100%;display:none;height:auto;background:#fff;float:left;border:1px solid;border-radius:4px;position:absolute}.result-list{list-style:none;padding-left:10px;margin:10px 0}#tree-demo{position:relative}.autocomplete>div>div{position:relative}.userPopup p{margin-bottom:5px}.accordionInput:not(:checked)~.accordionContent{display:none}.accordionCollapseIcon{padding-left:8px;padding-right:6px;width:20px;height:20px}.accordionCollapseIcon>svg{width:20px;height:20px}.accordionCollapseIcon>svg line{stroke-width:3px !important}.accordionInput:checked~.accordionCollapseIcon>svg{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.accordionLabel{font-weight:bold;font-size:16px;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;position:relative;bottom:5px}.accordionInput{visibility:hidden;display:none}.hidden{display:none}#toolbar{float:left}#toolbar svg{margin:-4px !important;width:30px;height:30px}#cookie-banner{position:fixed;right:0;bottom:0;z-index:1000;width:100%;background-color:#ccc;text-align:center}#cookie-banner-text{display:block}#cookie-banner button,#cookie-banner-info,#cookie-banner-text{margin:.5rem;padding:.5rem}#cookie-banner button svg,#cookie-banner-info svg,#cookie-banner-text svg{height:18px;width:auto}.login-panel{display:grid;grid-template-columns:37% 63%;width:100%;height:100%;color:#4d4d4d}.login-panel h1{font-size:30px;color:#4d4d4d;font-weight:500}.login-panel p{color:#4d4d4d;font-size:12px}.login-panel .content-left{background-color:rgba(0,0,0,.05);display:grid;padding:4rem 6rem 4rem 6rem;grid-template-rows:25% 75%}.login-panel .content-left .top{display:grid}.login-panel .content-left .top .box{width:200px}.login-panel .content-left .top .box .logo{width:180px}.login-panel .content-left .top .box .claim{font-size:20px;color:#606061;margin-top:.5rem}.login-panel .content-left .top .box .claim span{font-size:1.1rem}.login-panel .content-left .bottom .text{font-size:20px;line-height:30px;margin-top:3rem}.content-right{display:grid;padding:4rem 6rem 4rem 6rem;grid-template-rows:25% 75%}.content-right .top{display:grid}.content-right .bottom{font-size:12px}.content-right .bottom .columns{margin-top:3rem;display:flex}.content-right .bottom .columns button,.content-right .bottom .columns .btn{min-width:100%;max-height:70px;font-size:22px;justify-content:center}.content-right .bottom .columns button svg,.content-right .bottom .columns .btn svg{margin-left:.5rem}.content-right .bottom .columns>div{width:100%;max-width:300px;margin:0 3rem}.content-right .bottom .columns>div:first-child{margin-left:0}.content-right .bottom .columns>div:last-child{margin-right:0}.content-right .bottom .columns .left p:first-of-type{margin-top:1rem}.content-right .bottom .columns .middle{width:unset;justify-content:center;align-items:center;display:grid;grid-template-rows:20% 80%;margin:0}.content-right .bottom .columns .middle .top{align-items:center;justify-items:center}.content-right .bottom .columns .middle .bottom{padding-top:1rem;display:flex;height:100%;width:50%;margin:0;border-right:2px solid #999}.content-right .bottom .columns .right p:first-of-type{margin-top:1rem}.content-right .bottom .columns .right .guest{margin:3rem 0 2rem 0}.content-right .bottom .columns .right .guest a{text-decoration:underline;font-size:20px}.button-group-flex{display:flex;justify-content:center}.button-group-inner{width:fit-content}.do-not-show{display:none}.inner-container div{display:inline-block;margin-right:5px}.inner-container div:last-child{margin-right:0}.dropdown-button-container{height:60px}.dropdown-button-container .dropdown-button-select{width:100%}.dropdown-button-container .dropdown-button-select .dropdown-button{width:calc(85% - 56px - 2px);border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid #fff;padding-top:17px;padding-bottom:20px}.dropdown-button-container .dropdown-button-select .dropdown-select{width:calc(15% - 2px);border-top-left-radius:0;border-bottom-left-radius:0;padding-left:0;padding-right:0}.dropdown-button-container .dropdown-button-options .option{background-color:#fff;border:1px solid #ccc;border-bottom-color:#fff;text-align:left;padding:10px;font-size:18px;cursor:pointer}.dropdown-button-container .dropdown-button-options .option:hover{border-color:rgba(5,130,168,.8);color:rgba(5,130,168,.8)}.dropdown-button-container .dropdown-button-options .option:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.dropdown-button-container .dropdown-button-options .option:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-color:#ccc}svg tspan{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stage{overflow:hidden}.stage #dropOverlayer{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.stage.activeDropTarget #dropOverlayer{display:block;box-shadow:inset 0 0 15px 5px rgba(0,255,0,.2)}.stage.hittedDropTarget #dropOverlayer{display:block;box-shadow:inset 0 0 30px rgba(0,255,0,.8)}.measure-toast{min-height:100px;background:#0582a8;font-size:20px;font-weight:bold;display:flex;align-items:center;justify-content:center;color:#f8f8f8}.stage.maximized{position:absolute;top:0;left:0;right:0;bottom:0}.stage.windowed{position:fixed;top:50px;right:0;width:calc(62% - 1px);height:90%;border-left:1px solid #ccc}@media screen and (max-width:768px){.stage.windowed{display:none}}.stage.windowed .infoSticker{position:absolute}.stage.windowed .infoSticker.noProduct{display:none}.value3d{position:absolute;margin:-8px 0 0 -16px;text-align:center}.value3d svg{width:20px;height:20px;vertical-align:middle;filter:drop-shadow(0 0 2px #fff);cursor:pointer;display:none}.value3d svg:first-child *{fill:#fe0009}.value3d svg:hover *{fill:#0582a8}.value3d.measure .pin svg:hover *{fill:#0582a8 !important}.value3d.measure .active~.pin svg *{fill:#fe0009 !important}.value3d svg:hover:first-child *{fill:#fe0009}.value3d svg:first-child,.value3d.position svg:last-child,.value3d.parameter svg:last-child{display:none}.value3d:not(.disabled):not(.parameter):not(.position) svg:last-child,.value3d:not(.disabled).position svg:first-child,.value3d:not(.disabled).parameter svg:first-child,.value3d.measure svg{display:inline-block}.value3d.measure.no-pin svg{display:none !important}.value3d input{border:0;font-size:14px;font-weight:600;width:32px;transition:none;text-align:center;box-sizing:border-box;font-size:11px;height:16px;padding:2px;border-radius:4px;background:0;background:rgba(255,255,255,.9);border:1px solid #0582a8;min-height:16px;min-width:16px;text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.value3d.position input,.value3d.parameter input{border-color:#000}.value3d input:focus{border-color:#fe0009 !important;background:#fff;opacity:1}.value3d input:read-only{background:none !important;border:none !important}.value3d:not(.disabled).position input,.value3d:not(.disabled).parameter input{border-color:#fe0009}.toast.invalid-value ul{list-style-type:none;padding-inline-start:0}.object3d-button{position:absolute}.MediaGallery #toolbar{position:absolute;top:0;left:0;right:0;text-align:center}.MediaGallery #pageControls{position:absolute;bottom:8%;left:0;right:0}.MediaGallery #stage{position:absolute;overflow-x:hidden;overflow-y:auto;top:0;left:0;right:0;bottom:0;transform-style:preserve-3d;perspective:500px;perspective-origin:50% 50%}.MediaGallery #stage>.MediaElement{position:absolute;display:block;text-align:center;cursor:pointer}.MediaGallery #stage>.MediaElement>*{display:block}.MediaGallery #stage>.MediaElement,.MediaGallery #stage>.MediaElement>.title{color:#999;text-decoration:none}.MediaGallery #stage>.MediaElement>.title{display:table;font-size:24px;font-weight:300;padding:5px;width:100%;line-height:30px;min-height:60px}.MediaGallery #stage.mini>.MediaElement>.title{font-size:18px;line-height:24px;padding:3px;min-height:48px}.MediaGallery #stage.micro>.MediaElement>.title{font-size:12px;line-height:16px;padding:1px;min-height:32px}.MediaGallery #stage>.MediaElement>.title>span{display:table-cell;vertical-align:middle}.MediaGallery #stage>.MediaElement:hover,.MediaGallery #stage>.MediaElement:hover>.title{color:#0582a8;text-decoration:none}.MediaGallery.animate #toolbar,.MediaGallery.animate #pageControls,.MediaGallery #stage.animate,.MediaGallery #stage.animate>.MediaElement,.MediaGallery #stage.animate>.MediaElement>*{transition:all .3s ease-out}.MediaGallery .button{position:absolute;padding:15px;cursor:pointer}.MediaGallery .button svg{width:50px;height:50px}.MediaGallery #toolbar,.MediaGallery .button svg{filter:drop-shadow(0 0 2px #fff)}.MediaGallery .button .svgFill *{fill:#999}.MediaGallery .button:hover .svgFill *{fill:#0582a8}.MediaGallery #next{right:0}.MediaGallery #back{left:0}.MediaGallery #toolbar,.MediaGallery.dark .button svg{filter:drop-shadow(0 0 2px #000)}.MediaGallery.dark .PageControls>span{border-color:#fff}.MediaGallery.dark .button .svgFill *{fill:#ccc}.MediaGallery.dark #stage>.MediaElement,.MediaGallery.dark #stage>.MediaElement>.title{color:#ccc}.MediaGallery.dark #stage>.MediaElement:hover,.MediaGallery.dark #stage>.MediaElement:hover>.title{color:#fff}.LightBox{overflow:auto;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;background:rgba(0,0,0,.8)}.LightBox #search{position:absolute;top:8px;left:50%;margin-left:-175px;padding:5px;font-size:24px;height:40px;width:350px;max-width:95%;text-align:center;box-shadow:0 0 10px 2px #000}.LightBox #list{position:absolute;top:0;left:0;right:0;bottom:0}.LightBox #close svg{width:30px;height:30px;filter:drop-shadow(0 0 2px #000)}.LightBox #close .svgFill *{fill:#fff}.LightBox #close:hover .svgFill *{fill:#fe0009}.LightBox #close{position:absolute;padding:10px;cursor:pointer;top:3px;right:3px}.changelog-filter-selection{margin-right:15px;margin-left:15px}.changelog-news{display:inline-block;margin-right:15px;margin-left:15px;margin-top:8px;font-size:large;color:#0582a8}.changelog-news .changelogIcon{display:inline-block;width:24px;height:24px;vertical-align:-25%;padding:2px}.changelog-filter-selection .changelogFilter{margin-top:8px;font-size:large}.changelog-filter-selection>span{display:inline-block;border:1px solid #4d4d4d;border-radius:4px;background:#f8f8f8;color:#4d4d4d;cursor:pointer;margin-right:4px;padding:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.changelog-filter-selection>.selected{border:1px solid #0582a8 !important;color:#0582a8 !important}.changelog-date>h2{margin-bottom:4px;text-align:left;text-decoration:underline;margin-right:15px;margin-left:15px}.changelog-entry>h3{margin-top:22px;margin-bottom:10px}.changelog-entry>h3,.changelog-entry>div{display:inline-block}.changelog-entry>div{margin-bottom:8px;margin-top:2px}.changelog-entry>ul{margin-bottom:0;margin-top:0;margin-left:20px;padding:0}.changelog-entry-text,.changelog-entry>ul>li,.changelog-entry>ul>li *{font-size:large;line-height:120%}.newsletter-suggestion,.newsletter-suggestion>a{font-size:x-large;line-height:140%}.changelog-entry>ul>li{margin:10px}.changelog-entry>div>span{border:1px solid #ccc;border-radius:4px;background:#fff;color:#ccc;margin-right:4px;padding:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.changelog-entry>p{margin:0}.changelog-entry{margin-right:30px;margin-left:30px}.changelog-entry h3{margin-right:6px}.changelog-content,.shortcutInfo{max-width:1000px;margin:auto}.tutorialsContent{overflow:auto;z-index:999;height:99%;width:100%;display:inline-block;text-align:center}.tutorialsContent #search{position:absolute;top:8px;left:50%;margin-left:-175px;padding:5px;font-size:24px;height:40px;width:350px;max-width:95%;text-align:center}.tutorialsContent #list{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;display:inline-block}.uiInfoContent{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.uiInfoContent>.uiInfo{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.shortcutInfo{font-size:large}.shortcutInfo>label{font-weight:bold;font-size:large;margin:20px}.shortcutInfo .shortcut{display:inline-block;vertical-align:middle;width:45%;margin-right:5%}@media all and (max-width:800px){.shortcutInfo .shortcut{width:100%;margin-right:0}}.shortcutInfo .shortcut .keys{width:180px}.shortcutInfo .specialKey{display:inline-block;border:1px solid #4d4d4d;border-radius:4px;background:#f8f8f8;color:#4d4d4d;margin:2px;padding:4px}.shortcutInfo .specialKey.directionKey{text-align:center;width:20px}.shortcutInfo .normalKey{display:inline-block;text-align:center;border:1px solid #4d4d4d;border-radius:4px;background:#f8f8f8;color:#4d4d4d;margin:2px;padding:4px;width:15px}.AssembliesDialog p{padding:10px;font-size:16px;max-width:380px;line-height:22px}.AssembliesDialog>button{display:block;margin:3px 3px 3px 10px;padding:3px;text-transform:none}.AssembliesDialog #btns{text-align:center}.AssembliesDialog #btns button{margin:10px}#AssembliesDialog li{font-size:18px;line-height:30px;font-weight:400;margin-left:20px;list-style-type:circle}#AssembliesDialog li svg{vertical-align:top;margin-left:10px}.cartOnlyAddingDialog{max-width:666px;font:size 16px;padding:12px}.cartOnlyAddingDialog #addButton{float:right}.cartOnlyAddingDialog #addButton.showProducts,.cartOnlyAddingDialog #cancelButton.showProducts{display:none}.cartOnlyAddingDialog ul{margin-top:20px}.cartOnlyAddingDialog .warningText{display:block;color:red;font-weight:bold;text-align:center;margin-top:30px;min-height:18px;font-size:16px}.cartOnlyAddingDialog .warningText.showProducts{display:none}.cartOnlyAddingDialog .amount{float:left;padding-top:25px}.cartOnlyAddingDialog .amountInput{display:inline-block;margin-left:66.6px;margin-right:20px;width:40px;text-align:center}.cartOnlyAddingDialog #addingDialogButtons{margin-top:34px;margin-bottom:10px}.cartOnlyAddingDialog #productConfiguration{height:70px;width:100%;padding-top:60px;padding-bottom:140px}.cartOnlyAddingDialog #selectedProduct{display:inline-block;cursor:pointer;height:100%;width:66%;margin:auto;border:1px solid #d3d3d3;border-radius:6px;padding-left:4px;padding-bottom:6px}.cartOnlyAddingDialog #selectedProduct.showProducts{display:none}.cartOnlyAddingDialog #selectedProduct.singleProduct{cursor:inherit}.cartOnlyAddingDialog .panelContent #selectedProduct.justOneProduct svg{display:none}.cartOnlyAddingDialog #selectedProduct svg{float:right;width:18px;height:30px;margin-top:20px;padding-right:16px}.cartOnlyAddingDialog #selectedProduct.singleProduct svg{display:none}.cartOnlyAddingDialog #selectedProduct.multipleProducts svg{display:block}.cartOnlyAddingDialog #selectedProduct svg *{fill:#999}.cartOnlyAddingDialog .multipleProducts#selectedProduct:hover h2,.cartOnlyAddingDialog .multipleProducts#selectedProduct:hover h3{color:#0582a8}.cartOnlyAddingDialog #selectedProduct.singleProduct:hover h2,.cartOnlyAddingDialog #selectedProduct.singleProduct:hover h3{color:inherit}.cartOnlyAddingDialog .multipleProducts#selectedProduct :hover svg *{fill:#0582a8}.cartOnlyAddingDialog #selectedProduct img{height:98%;margin:1% 1% 1% 0;float:left}.cartOnlyAddingDialog #selectedProduct h2{text-align:left;margin:15px 0 10px 0;overflow:hidden}.cartOnlyAddingDialog #selectedProduct h3{text-align:left;font-style:italic;margin:0}.animate .cartOnlyAddingDialog #productSelection{transition:all .15s ease-out}.cartOnlyAddingDialog #productSelection{width:100%}.cartOnlyAddingDialog #productSelectionWrapper{width:66%;max-height:216px;overflow-y:auto;text-align:center;position:relative;z-index:1}.cartOnlyAddingDialog #productSelectionWrapper.showProducts{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.cartOnlyAddingDialog #productSelection:not(.showProducts){display:none;overflow:auto;max-height:0;opacity:0;text-align:center}.cartOnlyAddingDialog #productSelection table{table-layout:fixed;border-collapse:collapse;margin:auto;width:100%}.cartOnlyAddingDialog #productSelection table,.cartOnlyAddingDialog #productSelection td,.cartOnlyAddingDialog #productSelection tr{border:1px solid #ccc}.cartOnlyAddingDialog #productSelection td{position:relative;width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartOnlyAddingDialog #productSelection td:first-child,.cartOnlyAddingDialog #productSelection th:first-child{width:100px}.cartOnlyAddingDialog #productSelection .paramValue{text-align:center}.cartOnlyAddingDialog #productSelection td:not(:first-child) img,.cartOnlyAddingDialog #productSelection td:not(:first-child) .image{display:inline-block;width:40px;height:40px}.cartOnlyAddingDialog .showProducts #productSelection{display:block;background:#fff;max-height:300px;max-height:300px;opacity:1}.cartOnlyAddingDialog #productSelection .product{width:66%;cursor:pointer}.cartOnlyAddingDialog #productSelection .product.selected{background:#f8f8f8}.cartOnlyAddingDialog #productSelection .product.selected,.cartOnlyAddingDialog #productSelection .product:hover{color:#0582a8}.cartOnlyAddingDialog #productSelection td:first-child img{width:60px;float:left;margin:3px}.cartOnlyAddingDialog #productSelection #title{font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartOnlyAddingDialog #productSelection #subTitle{font-size:16px;font-style:italic}.cartOnlyAddingDialog #productSelection tr:not(:last-of-type){border-bottom:1px solid #ccc}.cartOnlyAddingDialog #selectedProduct .title{overflow:hidden;white-space:nowrap}.cartOnlyAddingDialog #selectedProduct h2{font-size:20px;text-overflow:ellipsis}.cartOnlyAddingDialog #selectedProduct h3{font-size:15px}.assemblyInstructionDialog p{padding:10px;font-size:16px;max-width:380px;line-height:22px}.assemblyInstructionDialog .btns{text-align:center;margin-bottom:6px}.assemblyInstructionDialog .btns button{margin:10px;padding:3px;text-transform:uppercase;padding:16px 28px 16px 28px}.collisionDialog p{padding:10px;font-size:16px;max-width:380px;line-height:22px}.collisionDialog>button{display:block;margin:3px 3px 3px 10px;padding:3px;text-transform:none}.collisionDialog>p>button{padding:4px;margin:3px 3px 3px 3px;text-transform:none}.collisionDialog .btns{text-align:center}.collisionDialog .btns button{margin:10px}#toolsPrintDialog{padding:5px}#toolsPrintDialog p{font-size:24px;margin:5px;padding-bottom:10px}#toolsPrintDialog p.error-message{font-size:24px;color:#fe0009;margin:5px;padding-bottom:10px}#toolsPrintDialog label,#toolsPrintDialog input[type=checkbox]{font-size:18px;line-height:30px;font-weight:400;cursor:pointer;display:inline-block;vertical-align:middle}#toolsPrintDialog ul,#toolsPrintDialog li{font-size:18px;line-height:30px;font-weight:400;margin:0;list-style-type:circle}#toolsPrintDialog li svg{vertical-align:top;margin-left:10px}#toolsPrintDialog label:hover{color:#0582a8}#toolsPrintDialog input[type=checkbox]{width:20px;height:20px;vertical-align:top;margin:5px 5px 5px 25px}#toolsPrintDialog input[type=checkbox]:checked~label{font-weight:600}#toolsPrintDialog .child{padding-left:20px}#toolsPrintDialog #btns{margin-top:15px;text-align:center}#toolsPrintDialog button,#toolsPrintDialog .btn{margin:5px}#toolsPrintDialog #easySelect{text-align:center;height:122px}#toolsPrintDialog .radioSelectionGroup>label>span{min-width:150px;text-align:center}#toolsPrintDialog .radioSelectionGroup>label>span svg{display:inline-block;width:60px;height:60px}#toolsPrintDialog .radioSelectionGroup>label>span>span{display:block}.SaveProjectDialog{padding:10px}.SaveProjectDialog p{font-size:16px}.SaveProjectDialog label{display:block;padding-top:10px;padding-bottom:2px;font-style:italic}.SaveProjectDialog #projectName,.SaveProjectDialog #projectDescription{resize:none;display:block;font-size:16px;width:100%;min-width:300px}.SaveProjectDialog #projectName{font-size:20px}.SaveProjectDialog #btns{text-align:center}.SaveProjectDialog button{margin:15px 10px 0 10px}#cad-service-dialog{width:350px}#cad-service-dialog .hide{display:none}#cad-service-dialog>div{padding:5px}#cad-service-dialog .selection-container>*{display:inline-block;vertical-align:middle}#cad-service-dialog .selection-container label{width:35%}#cad-service-dialog .selection-container .select{width:63%;margin:5px 2px}#cad-service-dialog .button-container{text-align:center;padding:5px}#cad-service-polling>div,#cad-service-error>div{display:inline-block;padding:5px;vertical-align:middle}.popup.selectOptions{max-height:50%;overflow:auto}.objectListSettings{min-height:40px}.objectListSettings #filterSummary,.objectListSettings #addFilter{display:none;padding:5px 10px}.objectListSettings #addFilter{cursor:pointer}.objectListSettings #filterSummary #activeFilter,.objectListSettings #addFilter{color:#0582a8}.maximised .objectListSettings #addFilter{display:none !important}.objectListSettings #filterSummary #name{vertical-align:top;display:inline-block;margin:9px 3px 0 0}.objectListSettings #filterSummary #activeFilter>span{border:1px solid #ccc;display:inline-block;padding:5px 3px 3px 5px;margin:3px;height:20px;overflow:hidden;border-radius:4px}.objectListSettings #filterSummary #activeFilter img{width:18px;height:18px;vertical-align:middle;margin-top:-3px}.objectListSettings #filterSummary #activeFilter .closeBtn{display:inline-block;padding:4px;vertical-align:middle;cursor:pointer}.objectListSettings #filterSummary #activeFilter .closeBtn:hover .svgFill *{fill:#fe0009}.objectListSettings #filterSummary #activeFilter .closeBtn svg{height:12px;width:12px}.objectListSettings #productCount,.objectListSettings .info-sticker-icon{float:right;margin-top:6px}.objectListSettings .radioSelectionGroup{float:right;margin:0 0 0 10px}.objectList{border-top:1px solid #ccc;border-left:1px solid #ccc}.objectList .image{width:25px;height:25px;display:inline-block;vertical-align:middle}.objectList>div{position:relative;border-bottom:1px solid #ccc;min-height:18px;padding:28px 0 0 0}.objectList:not(.gallery)>div:nth-child(even){background:#fff}.objectList:not(.gallery)>div:nth-child(odd){background:#f8f8f8}.objectList.selectable>div:not(#header){cursor:pointer}.objectList.selectable:not(.gallery)>div:not(#header):hover{background:#f8f8f8}.objectList>div>a{position:absolute;top:3px;left:0;width:100%;display:block}.objectList>div>a:hover,.objectList>div>a:hover #title,.objectList>div>a:hover #subTitle{text-decoration:none;color:#0582a8}.objectList>div>a .image{display:inline-block;float:left;width:45px;height:45px;margin-left:3px;margin-right:5px}.objectList>div>a #title{color:#333;font-size:18px;line-height:24px;font-weight:600;display:block}.objectList>div>a #subTitle{font-size:14px;line-height:18px;color:#999;font-style:italic;display:block}.objectList>div>#products{position:relative}.objectList>div>#products input{display:none}.objectList>div>#products label{display:block;margin-left:60px;cursor:pointer}.objectList>div.cartOnly>#products label{margin-left:90px}.objectList>div>#products label svg{display:inline-block;width:12px;height:12px;margin-bottom:-6px;margin-right:5px}.objectList>div>#products label svg #bottomLeft,.objectList>div>#products label svg #bottomRight,.objectList>div>#products input:checked+label svg #topLeft,.objectList>div>#products input:checked+label svg #topRight{opacity:0}.objectList>div>#products input:checked+label svg{margin-bottom:0}.objectList>div>#products input:checked+label svg #bottomLeft,.objectList>div>#products input:checked+label svg #bottomRight{opacity:1}.objectList>div>#products label:hover{color:#0582a8}.objectList>div>#products label:hover svg *{fill:#0582a8}.objectList>div>#products input:checked~.product{max-height:40px}.objectList .product{overflow:hidden;max-height:0;transition:all .15s ease-out}.objectList .product{clear:both;margin:0}.objectList .product a{padding-left:80px}.objectList .product a .image{width:36px;height:36px;float:left}.objectList .product a #title,.objectList .product a #subTitle{display:inline-block}.objectList .product a #title{color:#333;font-size:14px;line-height:16px;padding-top:3px}.objectList .product a:hover #title{color:#0582a8}.objectList .product a #subTitle{color:#999;font-size:10px;line-height:14px;font-style:italic}.objectList .product a:hover{text-decoration:none}.objectList>.invalid,.objectList .product.invalid{opacity:.5}.objectList .invalid img:not(.linethrough){filter:grayscale(100%)}.objectList #objectValues{position:absolute;top:0;left:0;right:0;bottom:0}.objectList #objectValues>*{padding-top:14px !important;height:100%;border-right:1px solid #ccc}.objectList #objectValues>*,.objectList .product>*{font-size:14px;display:inline-block}.objectList .product:hover{background:#f8f8f8}.objectList .product:hover,.objectList .product:hover a #title,.objectList .product:hover a #subTitle{color:#0582a8}.objectList .product>span{line-height:32px;height:32px;vertical-align:top}.objectList #objectValues>*,.objectList .product>span{text-align:center;padding:3px}.objectList .product>span.affectsProductSelection{border-top:1px solid #ccc}.objectList>div>a #title,.objectList>div>a #subTitle,.objectList #objectValues>*,.objectList .product>*,.objectList .product a #title,.objectList .product a #subTitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}.objectList>p{padding:15px 5px;text-align:center}.objectList:not(.gallery)>p{background:#f8f8f8;border-bottom:1px solid #ccc}.objectList #header{padding:0;display:table;width:100%;border-bottom:1px solid #ccc}.objectList #header>div{font-size:16px;padding:3px;display:table-cell;vertical-align:middle;box-sizing:border-box;word-break:break-word}.objectList #header>div:not(:first-child){text-align:center;border-left:1px solid #ccc}.objectList #header>div:last-child{border-right:1px solid #ccc}.objectList #header>div.filtered{color:#0582a8;font-weight:400}.objectList #productCount{display:none}.objectList .info-sticker-icon{position:absolute;display:block;padding-left:50px}.objectList.gallery{text-align:center;border-top:0;border-left:0}.objectList.gallery.hugePictures{margin-bottom:75px}.objectList.gallery>#header{display:none}.objectList.gallery>div{display:inline-block;vertical-align:top;min-height:initial;margin:5px;padding:0;border-bottom:0}.objectList.gallery #objectValues,.objectList.gallery #products{display:none}.objectList.gallery>div>a{position:relative;top:0;width:208px !important;border-radius:4px;padding:4px;border:1px solid #ccc}.objectList.gallery>div>a.selected{border-color:#fe0009}.objectList.gallery.hugePictures>div>a{width:308px !important}.objectList.gallery>div>a:hover{border-color:#0582a8}.objectList.gallery>div>a .image{float:none;width:200px;height:200px;display:block;margin:auto}.objectList.gallery.hugePictures>div>a .image{width:300px;height:300px}.objectList.gallery>div>a #title{font-size:18px;padding-top:8px}.objectList.gallery>div>a #subTitle{display:none}.objectList.gallery #cartOnlyIcon{display:block;position:absolute;top:6px;left:6px;padding:3px 4px 0 4px;width:26px;height:26px;box-sizing:border-box;border-radius:14px;color:#fff;border:1px solid #999}.objectList #cartOnlyIcon{float:left;padding:4px}.objectList.gallery #cartOnlyIcon svg{max-height:18px;max-width:18px}.objectList.gallery #cartOnlyIcon svg:first-child *{fill:#999}.objectList.gallery #productCount{position:absolute;display:block;top:8px;right:8px;padding:6px 4px 0 4px;min-width:24px;height:24px;text-align:center;line-height:12px;font-size:12px;box-sizing:border-box;border-radius:12px;color:#fff;background:#0582a8}.objectList.gallery.hugePictures #productCount{top:33px;right:33px}.objectList.gallery .info-sticker-icon{position:absolute;display:block;top:8px;right:0}.objectList.gallery.hugePictures .info-sticker-icon{top:33px;right:25px}.mini .objectList.gallery>div.invalid,.mini .objectList.gallery>p{display:none}.mini .objectList.gallery>#missing-products-info{display:block}.objectList.gallery>div.invalid>a .image,.mini .objectList.gallery>div>a .image{width:120px;height:120px}.objectList.gallery.hugePictures>div.invalid>a .image,.mini .objectList.gallery.hugePictures>div>a .image{width:240px;height:240px}.objectList.gallery>div.invalid>a,.mini .objectList.gallery>div>a{width:148px !important}.objectList.gallery.hugePictures>div.invalid>a,.mini .objectList.gallery.hugePictures>div>a{width:248px !important}.objectList.gallery>div.invalid>a #title,.mini .objectList.gallery>div>a #title{font-size:16px;padding-top:5px}.mini .objectList.gallery.hugePictures #productCount{top:8px;right:8px}.mini .objectList.gallery.hugePictures .info-sticker-icon{top:8px;right:0}.micro .objectList.gallery>div>a .image{width:90px;height:90px}.micro .objectList.gallery>div>a{width:118px !important}.micro .objectList.gallery>div>a #title{font-size:14px;font-weight:300;padding-top:5px;line-height:20px}.animate #panel_objectPanel #selectedProduct,.animate #panel_objectPanel #selectedProduct *,.animate #panel_objectPanel #productSelection{transition:all .15s ease-out}#panel_objectPanel #instanceName{width:100%;margin-bottom:5px}#productSelectionWrapper{text-align:center;position:relative;z-index:1}#panel_objectPanel #productSelection{display:inline-block;overflow:auto;max-height:0;opacity:0;text-align:center}#panel_objectPanel #productSelection #fixedHeader span{display:inline-block}#panel_objectPanel #productSelection table{table-layout:fixed;border-collapse:collapse;margin:auto}#panel_objectPanel #productSelection table,#panel_objectPanel #productSelection td,#panel_objectPanel #productSelection th,#panel_objectPanel #productSelection tr{border:1px solid #ccc}#panel_objectPanel #productSelection th{padding:5px;text-align:left}#panel_objectPanel #productSelection td,#panel_objectPanel #productSelection th{width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#panel_objectPanel #productSelection td:first-child,#panel_objectPanel #productSelection th:first-child{width:100px}#panel_objectPanel #productSelection .paramValue{text-align:center}#panel_objectPanel #productSelection td:not(:first-child) img,#panel_objectPanel #productSelection td:not(:first-child) .image{display:inline-block;width:40px;height:40px}#panel_objectPanel .showProducts #productSelection{max-height:300px;opacity:1}#panel_objectPanel .mini.showProducts #productSelection{display:block;background:#fff;max-height:300px}#panel_objectPanel #productSelection .product{cursor:pointer}#panel_objectPanel #productSelection .product.selected{background:#f8f8f8}#panel_objectPanel #productSelection .product.selected,#panel_objectPanel #productSelection .product:hover{color:#0582a8}#panel_objectPanel #productSelection td:first-child img{width:60px;float:left;margin:3px}#panel_objectPanel #productSelection #title{font-size:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#panel_objectPanel #productSelection #subTitle{font-size:16px;font-style:italic}#panel_objectPanel .multiSelection{text-align:center}#panel_objectPanel .mini #productSelection td,#panel_objectPanel .mini #productSelection tr,#panel_objectPanel .mini #productSelection table{width:100%;border:0}#panel_objectPanel .mini #productSelection tr:not(:last-of-type){border-bottom:1px solid #ccc}#panel_objectPanel #productSelection td{position:relative}#panel_objectPanel #productSelection td .warning{position:absolute;right:10px;top:15px;display:none}#panel_objectPanel #productSelection tr.warning{opacity:.5}#panel_objectPanel #productSelection tr.warning td .warning{display:block}#panel_objectPanel #productSelection tr.warning.redWarning td .warning svg *{fill:#fe0009}#panel_objectPanel #productSelection tr.warning.orangeWarning td .warning svg *{fill:#ff8000}#panel_objectPanel .mini #productSelection tr.warning.redWarning{display:none}#panel_objectPanel .mini #productSelection{position:absolute;left:0;right:0;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2)}#panel_objectPanel .mini #productSelection img{width:50px}#panel_objectPanel .mini #productSelection #title{font-size:16px}#panel_objectPanel .mini #productSelection #subTitle{font-size:12px}#panel_objectPanel .nano #productSelection img{width:30px}#panel_objectPanel .nano #productSelection #title{margin:2px 0}#panel_objectPanel .nano #productSelection #subTitle{display:none}#panel_objectPanel .micro #productSelection #head,#panel_objectPanel .micro #productSelection .paramValue{display:none}#panel_objectPanel #showVaraints{text-align:center;cursor:pointer;color:#0582a8;line-height:36px;vertical-align:middle}#panel_objectPanel .mini #showVaraints{display:none}#panel_objectPanel .showProducts #showVaraints .downArrow,#panel_objectPanel #showVaraints .upArrow{display:none}#panel_objectPanel .showProducts #showVaraints .upArrow,#panel_objectPanel #showVaraints .downArrow{display:inline-block}#panel_objectPanel #selectedProduct{border:1pt solid #ccc;border-radius:4px;padding-top:5px;padding-bottom:15px;cursor:pointer}#panel_objectPanel #selectedProduct.justOneProduct{border:0;padding-bottom:0;cursor:inherit}#panel_objectPanel .panelContent #selectedProduct.justOneProduct svg{display:none}#panel_objectPanel #selectedProduct.empty{display:none}#panel_objectPanel #selectedProduct svg{display:none;float:right;width:18px;height:30px;margin-top:10px}#panel_objectPanel .mini #selectedProduct svg{display:block}#panel_objectPanel #selectedProduct svg *{fill:#999}#panel_objectPanel .mini #selectedProduct:hover h2,#panel_objectPanel .mini #selectedProduct:hover h3{color:#0582a8}#panel_objectPanel .mini #selectedProduct.justOneProduct:hover h2,#panel_objectPanel .mini #selectedProduct.justOneProduct:hover h3{color:inherit}#panel_objectPanel #selectedProduct:hover svg *{fill:#0582a8}#panel_objectPanel #selectedProduct img{width:25%;margin:0 1% 10px 0;float:left}#panel_objectPanel #selectedProduct h2{text-align:left;margin:15px 0 10px 0}#panel_objectPanel #selectedProduct h3{text-align:left;font-style:italic;margin:0}#panel_objectPanel .mini #selectedProduct img{width:48%;margin:0 1% 5px 0}#panel_objectPanel .mini #selectedProduct h2{font-size:24px;line-height:30px;margin:10px 0 5px 0}#panel_objectPanel .mini #selectedProduct h3{font-size:18px;margin:0}#panel_objectPanel .mini.micro #selectedProduct img{width:60px;margin:0 1px 1px 0}#panel_objectPanel .mini.micro #selectedProduct h2{font-size:18px;line-height:22px;margin:5px 0 2px 0}#panel_objectPanel .mini.micro #selectedProduct h3{font-size:12px;margin:0}#panel_objectPanel #parameterInput,#panel_objectPanel #options{display:inline-block;width:31%;padding-top:10px;vertical-align:top;margin-right:3%}#panel_objectPanel .mini #parameterInput{width:48%;margin-right:2%}#panel_objectPanel .micro #parameterInput{clear:both;display:block;width:100%;margin-right:0}#panel_objectPanel .micro #parameterInput .additionalProperty{display:none}#panel_objectPanel #options{display:none}#panel_objectPanel .catalogMode #options{display:inline-block}#panel_objectPanel #options label{display:block;margin:5px 0}#panel_objectPanel #options label>*{display:inline-block;width:50%}#panel_objectPanel #options label>span{width:40%}#panel_objectPanel #options label>input{width:60%}#panel_objectPanel #options table{width:100%;margin:5px 0}#panel_objectPanel #options table th{text-align:left;background:#f8f8f8}#panel_objectPanel #options #price{font-size:30px;font-weight:400;margin:15px 0;text-align:right}#panel_objectPanel #options button,#panel_objectPanel #options .btn{display:inline-block;margin:5px 0;box-sizing:border-box;text-align:left}#panel_objectPanel .mini #options button,#panel_objectPanel .mini #options .btn{padding:8px 10px}#panel_objectPanel #options>div:last-child,#panel_objectPanel .mini.micro #options>div:last-child{text-align:right}#panel_objectPanel .mini #options>div:last-child{text-align:left}#panel_objectPanel .mini #options{clear:both;width:100%;margin-right:0}#panel_objectPanel .mini #options>div{width:48%;margin:0;float:left}#panel_objectPanel .mini #options>div:first-child{margin-right:2%}#panel_objectPanel .micro #options>div{width:100%;margin:0;float:none}#panel_objectPanel .micro #options>div:first-child table{display:none}#panel_objectPanel .mini.micro #options>div:last-child>div,#panel_objectPanel .mini #options>div:last-child>div:not(:first-child){display:inline-block;margin-left:5px}#panel_objectPanel .micro #options button span,#panel_objectPanel .micro #options .btn span,#panel_objectPanel .mini #options .btn span{display:none}#panel_objectPanel #moreDetails{display:none;cursor:pointer;height:12px;overflow:hidden;text-align:center;padding-top:5px}#panel_objectPanel .mini #moreDetails{display:block}#panel_objectPanel #moreDetails svg{width:20px;height:20px}#panel_objectPanel #moreDetails:hover svg *{fill:#0582a8}#panel_objectPanel #moreDetails svg #bottomRight,#panel_objectPanel #moreDetails svg #bottomLeft{opacity:0}#idle{clear:both;padding:20px;text-align:center}#idle svg{width:50px;height:50px}#idle p{padding:20px;font-size:24px}#object-panel-open-wizard-container{width:auto;padding:5px}#object-panel-open-wizard-container #Btn_object-panel-open-wizard-button{width:100%}#panel_objectPanel .infoStickerWarning{width:auto;text-align:center;color:#fe0009;font-weight:bold;padding:20px 20px 20px 20px}#panel_objectPanel .infoStickerWarning span{border:1px solid #fe0009;border-radius:5px;padding:15px 15px 15px 15px}#panel_objectPanel .panelContent #details>h2{clear:both}.setOfProductsDialog p{font-size:16px;line-height:22px;padding:15px 20px 10px 20px;max-width:450px}.setOfProductsDialog .btns{text-align:center}.setOfProductsDialog .btns button{padding:16px 28px 16px 28px;margin:10px}.animate #tabCon_objectTree_projectSummary a>*{transition:all .15s ease-out}#tabCon_objectTree_projectSummary h3{clear:both;margin:20px 0 5px 10px;font-size:20px}#tabCon_objectTree_projectSummary.mini h3{margin:10px 0 2px 5px;font-size:16px}#tabCon_objectTree_projectSummary.micro h3{margin:5px 0 0 0;font-size:12px}#tabCon_objectTree_projectSummary.nano h3{display:none}#tabCon_objectTree_projectSummary a{clear:both;display:block;color:#4d4d4d;text-decoration:none}#tabCon_objectTree_projectSummary a.selected #title{font-weight:600;color:#0582a8}#tabCon_objectTree_projectSummary a.collision #title{color:#fe0009}#tabCon_objectTree_projectSummary a:hover{background:#f8f8f8;text-decoration:none}#tabCon_objectTree_projectSummary a:hover #title{color:#0582a8}#tabCon_objectTree_projectSummary a.selected:hover #title{color:#0582a8}#tabCon_objectTree_projectSummary .image{float:left;width:60px;height:60px;margin-right:15px}#tabCon_objectTree_projectSummary.mini .image{width:50px;height:50px;margin-right:10px}#tabCon_objectTree_projectSummary.micro .image{width:40px;height:40px;margin-right:5px}#tabCon_objectTree_projectSummary.nano .image{display:none}#tabCon_objectTree_projectSummary #title{font-size:22px;font-weight:400;padding:8px 0 5px 0}#tabCon_objectTree_projectSummary.mini #title{font-size:20px;padding:4px 0 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#tabCon_objectTree_projectSummary.micro #title{font-size:18px;padding:3px 0 0 0}#tabCon_objectTree_projectSummary.nano #title{font-size:16px}#tabCon_objectTree_projectSummary #subTitle{font-size:18px;font-style:italic;line-height:22px}#tabCon_objectTree_projectSummary.mini #subTitle{font-size:16px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#tabCon_objectTree_projectSummary.micro #subTitle{font-size:12px;line-height:16px}#tabCon_objectTree_projectSummary.nano #subTitle{display:none}#tabCon_objectTree_projectSummary #count{float:left;font-size:32px;min-width:50px;text-align:right;line-height:60px;padding:0 20px 0 0;font-style:italic}#tabCon_objectTree_projectSummary.mini #count{font-size:28px;line-height:50px;min-width:40px;padding:0 15px 0 0}#tabCon_objectTree_projectSummary.micro #count{font-size:18px;line-height:40px;min-width:30px;padding:0 10px 0 0}#tabCon_objectTree_projectSummary.nano #count{font-size:18px;line-height:22px;min-width:25px}.error{text-align:center}#onlineTools{max-width:900px;margin:0 auto}#onlineTools .tool{position:relative;display:block;clear:both;overflow:auto;margin-bottom:30px}#onlineTools .tool .description{overflow:auto}#onlineTools .tool .description p{font-size:16px;line-height:26px;padding:5px 0;display:block;overflow:auto}#onlineTools .tool a{font-size:30px;font-weight:600;margin:20px;display:block}#onlineTools .tool a #screenshot{height:150px;float:left;margin:0 20px}#onlineTools .tool #jslogo,#onlineTools .tool #webgllogo{float:right;display:none;max-height:30px;max-width:40px;vertical-align:middle}#onlineTools .tool.js1 #jsLogo,#onlineTools .tool.js2 #jsLogo{display:inline-block}#onlineTools .tool.webgl1 #webgllogo,#onlineTools .tool.webgl2 #webgllogo{display:inline-block}#onlineTools .tool.js1 #jsLogo,#onlineTools .tool.webgl1 #webgllogo{filter:grayscale(100%);opacity:.6}#onlineTools.noJS .tool.js2,#onlineTools.noWEBGL .tool.webgl2{opacity:.3}#onlineTools.noJS .tool.js2 img,#onlineTools.noWEBGL .tool.webgl2 img{filter:grayscale(100%)}#onlineTools .linethrough{display:none;position:absolute;top:0;left:0;width:100%;height:100%;max-height:170px}#onlineTools.noJS .tool.js2 .linethrough,#onlineTools.noWEBGL .tool.webgl2 .linethrough{display:block}#onlineTools #noJStools{display:none}#onlineTools.noJS #noJStools,#onlineTools #outofdateTools{display:block;color:#fe0009;text-align:center}.stageControls{height:32px}.stageControls.micro>*:not(#settings):not(#resetCamBtn){display:none}#infoPanelContainer .infoPanel{height:calc(100% - 200px);top:88px !important;left:calc(38% + 10px) !important;width:calc(60% - 10px) !important}#infoPanelContainer #content{background-color:#fff;border:1px solid #d3d3d3;height:100%;overflow:auto}#infoPanelContainer #content .infoStickerWarning{width:auto;text-align:center;color:#fe0009;font-weight:bold;padding:20px 20px 20px 20px}#infoPanelContainer #content .infoStickerWarning span{border:1px solid #fe0009;border-radius:5px;padding:15px 15px 15px 15px}#infoPanelContainer h2{margin:0;padding:15px 0}#infoPanelContainer .smallOverlayer{width:62%;margin-left:auto;margin-right:0;opacity:.6 !important}@media screen and (max-width:768px){#infoPanelContainer{display:none}}#infoPanelContainer.configuration .infoPanel{height:calc(100% - 200px);top:88px !important;width:80% !important;left:50% !important;margin-left:-40% !important}#infoPanelContainer.configuration .infoPanel #content{background-color:#fff;border:1px solid #d3d3d3;height:100%;overflow:auto;text-align:center}#infoPanelContainer.configuration .infoPanel #content .imageText{width:65%;display:inline-block}#infoPanelContainer.configuration .infoPanel #content .imageText img{max-width:100%}#infoPanelContainer.configuration .infoPanel #content .imagesWithoutText{margin:auto}#infoPanelContainer.configuration .infoPanel h2{margin:0;padding:15px 0}#infoPanelContainer.configuration .smallOverlayer{width:100%;margin-left:auto;margin-right:0;opacity:.6 !important}#infoPanelContainer .hidden{display:none}#tabCon_objectPanel_objectSpectator details[open]>summary{color:#003;font-weight:400;font-size:19px}#tabCon_objectPanel_objectSpectator details>summary:hover.highlightOnHover{background-color:#ddf}#tabCon_objectPanel_objectSpectator details>summary{color:#000;font-size:18px}#tabCon_objectPanel_objectSpectator details>div{margin-left:24px}#tabCon_objectPanel_objectSpectator div:hover.highlightOnHover{background-color:#ddf}#tabCon_objectPanel_objectSpectator div.withBorder{border:1px solid #d3d3d3;border-radius:4px;padding:3px;margin-top:3px;margin-bottom:3px}.cad-box-single-select-dialog p{padding:10px;font-size:16px;max-width:380px;line-height:22px}.cad-box-single-select-dialog .btns{text-align:center;margin-bottom:6px}.cad-box-single-select-dialog .btns button{width:250px;margin:10px;padding:3px;text-transform:uppercase;padding:16px 28px 16px 28px}.last-unsaved-project-dialog div{padding-left:10px}.last-unsaved-project-dialog p{padding:10px;font-size:16px;line-height:22px;max-width:320px}.last-unsaved-project-dialog .btns{text-align:center;margin-bottom:6px;padding:0}.last-unsaved-project-dialog .btns button{width:150px;margin:10px;text-transform:uppercase;padding:16px 28px 16px 28px}.dialogContainer{z-index:999}.dialogContainer #open-migrated-project-dialog p{padding:10px 20px 10px 20px;font-size:16px;max-width:600px;line-height:22px}.dialogContainer #open-migrated-project-dialog .btns{text-align:center;margin-bottom:6px}.dialogContainer #open-migrated-project-dialog .btns button{width:300px;padding:3px;text-transform:uppercase;padding:16px 28px 16px 28px}.dialogContainer #open-migrated-project-dialog .btns #open-migrated-button{margin:10px 10px 10px 20px}.dialogContainer #open-migrated-project-dialog .btns #open-last-button{margin:10px 20px 10px 10px}.dialogContainer #title svg{width:23px;height:23px;vertical-align:middle;margin:0 5px 0 0}#tabCon_objectTree_migratedObjects .hide{display:none}#tabCon_objectTree_migratedObjects #no-migrated-view #no-migrated-icon{text-align:center;padding:40px 0 40px 0}#tabCon_objectTree_migratedObjects #no-migrated-view #no-migrated-icon svg{width:120px !important;height:120px !important}#tabCon_objectTree_migratedObjects #no-migrated-view p{margin:0 10px 40px 10px}#tabCon_objectTree_migratedObjects h3{clear:both;margin:5px 0 0 0;font-size:12px}#tabCon_objectTree_migratedObjects .partial-list{min-width:360px}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element:hover{background:#f8f8f8}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element:hover .title{color:#0582a8}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element{margin-bottom:5px;display:grid;grid-template-columns:60px minmax(175px,auto) fit-content(135px)}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .image{width:55px;height:55px;margin-right:5px}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .product-info div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .product-info .title{font-size:18px;padding:3px 0 0 0}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .product-info .subTitle,#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .product-info .notice{font-size:12px;line-height:16px}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .product-info .subTitle{font-style:italic}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .product-info .notice{white-space:normal}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .warnings{width:max-content}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .warnings div{display:inline}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .warnings .red>svg>*{fill:#fe0009}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .warnings .yellow>svg>*{fill:#eed200}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .warnings .blue>svg>*{fill:aqua}#tabCon_objectTree_migratedObjects .partial-list .migrated-list-element .warnings svg{width:40px;height:40px;margin-right:5px}#tabCon_objectTree_migratedObjects #migrated-object-tab-buttons button{width:280px;height:55px;padding:15px;margin-bottom:5px;margin-right:5px}#accept-migration-change-dialog-content p{padding:10px 20px 10px 20px;font-size:16px;max-width:600px;line-height:22px}#accept-migration-change-buttons{text-align:center;margin-bottom:6px}#accept-migration-change-buttons>*{vertical-align:top}#accept-migration-change-buttons button{margin-left:5px;margin-right:5px;height:60px}#accept-migration-change-buttons .dropdown-button-container{display:inline-block;width:300px}.page-not-found-header h1{text-align:center;margin-top:10rem}#CADbox iframe{width:1200px;height:470px;border:0}#CADbox #btns{text-align:right}#CADbox #btns button{margin:10px}#CADbox>p{padding:10px;text-align:center}#factory-reset-popup-content .button-container>*{margin:5px}.wbc-bom-list input[type=text]{text-align:right;width:40px;font-size:16px;vertical-align:middle}.wbc-bom-list #productsToCart input,.wbc-bom-list #productsToCart label{cursor:pointer}.wbc-bom-list #productsToCart label:hover{color:#fe0009}.wbc-bom-list #products{display:inline-block}.wbc-bom-list #products>div:first-child{position:relative}.wbc-bom-list>span{display:inline-block;font-size:20px;font-weight:600;vertical-align:middle;padding:3px 0 0 10px}.wbc-bom-list .image{width:35px;height:35px;vertical-align:middle}.wbc-bom-list>.image{width:60px;height:60px;margin-left:5px;margin-right:5px}.wbc-bom-list .count{margin-right:5px;font-style:italic;font-size:16px}.wbc-bom-list .name{margin-left:3px;font-size:16px}.wbc-bom-list #products .name{font-weight:600}.wbc-bom-list .productGroup .children{display:none;margin-top:-8px}.wbc-bom-list .productGroup{margin-left:10px}.wbc-bom-list .productGroup .children{margin-bottom:10px}.wbc-bom-list .productGroup .showChildren:checked~.children{display:block}.wbc-bom-list .productGroup label{cursor:pointer;white-space:nowrap}.wbc-bom-list #mounted,.wbc-bom-list #products{margin-left:60px}.wbc-bom-list #mounted>div:first-child,.wbc-bom-list #products>div:first-child{font-style:italic;margin-bottom:5px}.wbc-bom-list .wbc{margin-left:10px;margin-bottom:3px}.wbc-bom-list .product{margin-left:80px}.wbc-bom-list #products{margin-top:15px;margin-left:40px}.wbc-bom-list .wbc.active,.wbc-bom-list .productGroup>label.active,.wbc-bom-list .product.active{color:#fe0009}.wbc-bom-list .productGroup>label svg{width:18px;height:18px;vertical-align:middle;margin:5px}.wbc-bom-list .productGroup .showChildren{display:none}.wbc-bom-list .productGroup .showChildren:checked~label svg>*:first-child{transform:rotate(-90deg) translate(-24px,-8px)}.wbc-bom-list .productGroup .showChildren:checked~label svg>*:last-child{transform:rotate(90deg) translate(-8px,-40px)}.wbc-bom-list .productGroup .showChildren~label svg,.wbc-bom-list .productGroup .showChildren~label svg *{transition:all .15s linear}.wbc-bom-list .productGroup>label:hover .svgOutline *{stroke:#fe0009}.wbc-bom-list .productGroup .count{display:inline-block;min-width:25px;text-align:right}.wbc-bom-list .productGroup .count .number{font-weight:600}#bomList #totalWeightSpan{display:inline-block}#wbc-navigation,#wbc-footer{position:fixed;left:0;right:0}#wbc-navigation{top:0}#wbc-footer{bottom:0}#wbc-backToCatalog{position:fixed;bottom:0;left:0}#wbc-addToCart{position:fixed;bottom:0;right:0}#wbc-stageControlsBR{position:fixed;height:120px;width:120px}#wbc-stageControlsBL,#wbc-stageControlsTL,#wbc-stageControlsTR{position:fixed;height:32px}#wbc-stageControlsTL,#wbc-stageControlsTR{top:0;z-index:2}#wbc-stageControlsBL,#wbc-stageControlsTL{left:0}#wbc-stageControlsBR,#wbc-stageControlsTR{right:0}#wbc-stageControlsTR>*,#wbc-stageControlsTL>*{margin:0}@media screen and (max-width:768px){#wbc-stageControlsTR.windowed{display:none}}#wbc-stageControlsTR>*:not(:first-child){margin-left:10px}#wbc-stageControlsTL>*:not(:last-child){margin-right:10px}.animate #wbc-stageControlsTL,.animate #wbc-stageControlsTR{transition:all .15s ease-out}#wbc-stageControlsTR.windowed{top:92px !important;right:36px !important;position:fixed}@media screen and (max-width:768px){#wbc-stageControlsTR.windowed{display:none}}#wbc-stageControlsTL.windowed{top:92px !important;left:calc(38% + 36px) !important;position:fixed}@media screen and (max-width:768px){#wbc-stageControlsTL.windowed{display:none}}#panel_wbconfigcp-filterPanel{height:calc(100% - 200px)}#panel_wbconfigcp-filterPanel #content{height:100%}#panel_wbconfigcp-filterPanel #content #tabCon_wbconfigcp-filterPanel_filter{height:100%;overflow-y:auto}#wbc-footer #footer-center.noPrevStep{width:100%;position:relative;left:3px}#wbc-footer #footer-center #toolbar button{position:relative;width:2.5rem;height:2.5rem;padding:8px;margin:3px;border-radius:4px;line-height:0}#wbc-footer #footer-center #toolbar button svg{margin:0}.animate #wbc-summary>#svgStage{transition:all .15s ease-out}#wbc-summary{position:absolute;top:0;left:0;right:0}#wbc-summary>#svgStage{position:fixed;text-align:center;top:0;left:0;right:0;bottom:0;padding-top:30px}#wbc-summary>#svgStage>svg:not(.svgFill):not(.svgOutline){width:100%;height:100%}#wbc-summary>#svgStage>svg.svgFill,#wbc-summary>#svgStage>svg.svgOutline{width:50px;height:50px}#wbc-summary #marketing{position:fixed;top:0;left:0;width:400px}#wbc-summary #marketing>div{margin:20px 0 0 0}#wbc-summary #marketing>div:not(:last-child){min-height:90px}#wbc-summary #marketing h3{margin:10px 0 5px 0;font-size:16px}#wbc-summary #marketing p,#wbc-summary #marketing a{font-size:12px}#wbc-summary #marketing button{margin:10px 0 5px 0;padding:10px;background:#fff}#wbc-summary #marketing .marketingIcon{border-radius:35px;border:1px solid #0582a8;height:70px;width:70px;float:left;margin:5px 10px 20px 5px;overflow:hidden;display:block}#wbc-summary #marketing .marketingIcon>svg{height:50px;width:50px;margin:10px}#wbc-summary #marketing .marketingInformation{display:inline-block;width:310px}#wbc-summary #goToEngineering{display:none !important;position:fixed;bottom:0;left:0;height:42px;padding:10px}#wbc-summary #bomList{position:fixed;bottom:0;right:0;width:500px;background:rgba(255,255,255,.9);overflow:auto}#wbc-summary #bomList legend{text-align:right}#wbc-summary #projectPropertiesContainer{position:absolute;text-align:right;font-size:16px;display:grid;grid-template-rows:40px auto 40px}#wbc-summary #projectPropertiesContainer>*>.projectSummaryGridLeft{display:grid;align-items:center;padding-right:5px}#wbc-summary #projectPropertiesContainer>*>.projectSummaryGridRight{display:grid;align-items:center;justify-content:left}#wbc-summary #projectPropertiesContainer #projectNameContainer{display:grid;grid-row:1;grid-template-columns:auto 260px}#wbc-summary #projectPropertiesContainer #projectNameContainer input{font-size:16px;font-weight:600}#wbc-summary #projectPropertiesContainer #projectDescriptionContainer{display:grid;right:0;margin-top:5px;grid-row:2;grid-template-columns:auto 260px}#wbc-summary #projectPropertiesContainer #projectDescriptionContainer textarea{font-size:14px;vertical-align:top;resize:vertical}#wbc-summary #projectPropertiesContainer #projectWeightContainer{display:grid;grid-template-columns:auto 260px;margin-top:5px;grid-row:3}#wbc-summary #projectPropertiesContainer #projectWeightContainer label{vertical-align:top}#wbc-summary.mini>#svgStage{position:relative;width:100%;height:300px;margin-top:35px;top:0 !important;left:0 !important;right:0 !important}#wbc-summary.mini #marketing{display:none}#wbc-summary.mini #bomList{position:relative;width:100%;padding:0;margin:15px 0 0 0;border:0;background:0;top:0 !important;left:0 !important;right:0 !important}#wbc-summary.mini #bomList legend{display:none}#esd_tab{text-align:center;margin-top:50px}#esd_tab svg{margin-top:80px}#esd_tab .esdSelection{margin-top:30px;margin-bottom:30px}#esd_tab .esdSelection .unselected{border:2px solid #0582a8;background:rgba(5,130,168,.8)}#esd_tab .esdSelection .unselected:hover{background:#0582a8}#esd_tab .esd_question{margin-bottom:30px}.filterBuckling img{width:31%;margin:0 1% 0 1%;border:1px solid #ccc;opacity:.5;cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1)}.active>.filterBuckling img.active{border:1px solid #000;opacity:1;-webkit-filter:none;filter:none}.filterBuckling #typeSelection{text-align:center;white-space:nowrap;overflow:hidden}.filterBuckling .input>label{width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filterBuckling .input>*:not(label){width:40%}.filterBuckling .input{margin-bottom:0;margin-top:4px}.filterDeflection img{width:31%;margin:0 1% 0 1%;border:1px solid #ccc;opacity:.5;cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1)}.active>.filterDeflection img.active{border:1px solid #000;opacity:1;-webkit-filter:none;filter:none}.filterDeflection #typeSelection{text-align:center;white-space:nowrap;overflow:hidden}.filterDeflection .input>label{width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filterDeflection .input>*:not(label){width:40%}.filterDeflection .input{margin-bottom:0;margin-top:4px}.animate .filterList,.animate .filterList>*{-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.filterList{padding:0 !important}.filterList #selectors{position:absolute;left:-40%;width:30%;top:0}.maximised>div>.filterList #selectors{left:0}.filterList .selection{cursor:pointer;position:relative;padding:5px;line-height:28px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.filterList .selection.selected{color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#868686),to(#aeaeae));background:linear-gradient(0,#868686 0,#aeaeae 100%)}.maximised>div>.filterList #contents{margin-left:30%}.maximised>div>.filterList .content{margin-top:0;max-height:0;opacity:0;overflow:hidden}.maximised>div>.filterList .content.selected{max-height:initial;opacity:1}.filterList .content{margin-top:5px}.filterList .content .deactivate{display:none;float:right;font-style:italic;cursor:pointer;padding:2px 5px 0 5px}.filterList .content .deactivate:hover{color:#0582a8}.filterList .content.active .deactivate{display:inline-block}.filterList h1{font-size:18px;padding:0 5px;margin:0;line-height:24px}.filterList .content:not(.active) h1{cursor:pointer}.filterList .content.active h1,.filterList .content h1:hover{color:#0582a8}.maximised>div>.filterList h1{font-size:38px;margin:15px;line-height:40px}.filterList .content .values{padding:0 5px 5px 5px}.filterList .content .values>label>img{border:1px solid #ccc;height:32px;width:32px;vertical-align:middle;margin-right:5px}.filterList .content .values input:checked~img{border-color:#0582a8}.filterList .content .values label.hasImage input,.filterList .content .values label.hasImage span{display:none}.filterList .content .values label.hasImage,.maximised>div>.filterList .content .values label.hasImage span{display:inline-block}.maximised>div>.filterList .content .values label.hasImage{display:block}.maximised>div>.filterList .content .values{padding:15px}.filterList .content .values>label,.filterList .content .showMore{display:block;cursor:pointer}.filterList .content .values .checked{color:#0582a8;font-weight:600}.filterList .content .values label:hover,.filterList .content .showMore:hover{color:#0582a8}.filterList .content .values .hidden:not(.checked){display:none}.maximised .filterList .content .values .hidden{display:block}.filterList .content .showMore{font-style:italic}.maximised .filterList .content .showMore{display:none}.switch{position:absolute;top:5px;right:5px;width:58px;height:28px}.switch input{display:none}.toggleSlider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #ccc;-webkit-transition:.4s;transition:.4s}.toggleSlider:before{position:absolute;content:"";height:22px;width:22px;left:2px;bottom:1px;border:1px solid #ccc;-webkit-transition:.4s;transition:.4s}input:checked+.toggleSlider{background-color:#f8f8f8;border-color:#999}input:checked+.toggleSlider:before{background-color:#0582a8;border-color:#999}input:checked+.toggleSlider:before{-webkit-transform:translateX(28px);transform:translateX(28px)}.toggleSlider.round{border-radius:28px}.toggleSlider.round:before{border-radius:50%}.animate #catalog-content,.animate #catalog-viewModes,.animate #catalog-product-content,.animate #catalog-product-content>img,.animate #catalog-product-content>h1{-webkit-transition:all .15s ease-out;transition:all .15s ease-out}#catalog-content{position:absolute;top:166px;left:0;right:0}#catalog-viewModes{position:absolute;top:0;right:0}#catalog-filter-target,#catalog-product-target{position:absolute}#catalog-list a{display:block}#catalog-list.gallery{text-align:center}#catalog-list.gallery a{display:inline-block;text-align:center;margin:10px;vertical-align:top}#catalog-list a{font-size:20px;white-space:nowrap}.mini #catalog-list a{font-size:18px}.micro #catalog-list a{font-size:16px}#catalog-list a img{width:100px;margin:5px;vertical-align:middle}.mini #catalog-list a img{width:80px}.micro #catalog-list a img{width:60px}#catalog-list.gallery a{white-space:normal}#catalog-list.gallery a,#catalog-product-content>img{width:250px}#catalog-list.gallery a img,#catalog-list.gallery a span{display:block}#catalog-list.gallery a img{margin:0 0 15px 0;width:100%}.mini #catalog-list.gallery a,.mini #catalog-product-content>img{margin:0 0 10px 0;width:200px}.micro #catalog-list.gallery a,.micro #catalog-product-content>img{margin:0 0 5px 0;width:100px}#catalog-content.idle,#catalog-content.idle *{cursor:progress !important}#catalog-content.idle>*:not(#catalog-list),#catalog-content.idle #catalog-list a:not(.selected){-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:blur(5px);filter:blur(5px);opacity:.5}@media all and (max-width:1500px){#catalog-list a,#catalog-product-content>img{width:200px}}@media all and (max-width:1100px){#catalog-list a,#catalog-product-content>img{width:100px}}#catalog-product-content{position:absolute;background:#fff}#catalog-product-content>img{display:block;float:left;margin:0}#catalog-product-content h2{clear:both}#catalog-product-content.maximised{padding-top:80px}#catalog-product-content.maximised>img{margin:20px;width:400px}#catalog-product-content>h1{position:absolute;top:250px;left:0;right:0;color:#0582a8;font-size:16px;font-weight:300;line-height:20px}#catalog-product-content.maximised>h1{top:10px;left:450px;font-size:40px;line-height:40px;color:#4d4d4d;font-weight:600}#catalog-product-content #goBack{position:absolute;top:0;display:block}.imageText,.imagesWithoutText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clear:both;max-width:990px;margin:auto;padding-top:10px}.imagesWithoutText{margin:0 1.2rem 0 1.2rem;text-align:center}.imageText{margin:0 1.2rem 0 1.2rem;text-align:justify}.imageText img{float:left;padding-right:.2rem}.imageText img,.imagesWithoutText img{margin:0 10px 10px 0}.imageText img,.imagesWithoutText img{max-width:65%;margin:0 5px 5px 0}.mini .imageText img,.mini .imagesWithoutText img{max-width:65%;margin:0 5px 5px 0}.micro .imageText img,.micro .imagesWithoutText img{width:80px;margin:0 px 3px 0}table.downloads{margin:auto;width:100%;max-width:600px;text-align:left}table.downloads th,table.downloads td{text-align:right}table.downloads th:first-child,table.downloads td:first-child{text-align:left}table.downloads tr:not(:first-child){cursor:pointer}table.downloads tr:not(:first-child):hover{color:#0582a8}ul.usps{display:table;text-align:left;list-style:none;padding:0;margin:5px 0 0 5px}ul.usps li{text-indent:-10px;padding:0 5px 5px 12px;font-size:24px;line-height:30px}ul.usps li:before{content:"•  ";color:#0582a8}.productDetails #menu{clear:both;background:#f8f8f8;margin:20px 0;text-align:center}.productDetails #menu a{display:inline-block;margin:15px;padding:15px;font-size:18px;border:1px solid #ccc}.productDetails #menu a:hover{text-decoration:none}.embeddedCatalog{padding:0 !important}.embeddedCatalog #embedded-catalog-filter{width:250px;min-width:250px;display:none;border-right:1px solid #ccc}.maximised .embeddedCatalog #embedded-catalog-content,.maximised .embeddedCatalog #embedded-catalog-filter{display:table-cell}.embeddedCatalog #embedded-catalog-content .radioSelectionGroup{display:none}.embeddedCatalog #embedded-catalog-content .objectListSettings{min-height:0}.maximised .embeddedCatalog #embedded-catalog-content .objectListSettings{min-height:40px;margin-top:10px}.maximised .embeddedCatalog #embedded-catalog-content{width:100%;padding-left:10px;padding-right:10px}.maximised .embeddedCatalog #embedded-catalog-content .radioSelectionGroup{display:block}.catalogPage-content{position:absolute;padding-bottom:92px}.animate .catalogPage-content{-webkit-transition:all .15s ease-out;transition:all .15s ease-out}body{overflow-x:hidden}#engineering-stageControlsTR,#engineering-stageControlsTL,#engineering-stageControlsT,#engineering-objectControls{position:fixed;top:0;height:32px;z-index:2}#engineering-stageControlsBR{position:fixed;height:120px;width:120px}#engineering-stageControlsTR,#engineering-stageControlsBR{right:0}#engineering-stageControlsTL,#engineering-stageControlsT,#engineering-objectControls{left:0}#engineering-stageControlsTR>*,#engineering-stageControlsTL>*,#engineering-stageControlsT>*,#engineering-objectControls>*{margin:0}#engineering-stageControlsTR>*:not(:first-child){margin-left:10px}#engineering-stageControlsTL>*:not(:first-child){margin-left:10px}#engineering-objectControls{display:none;margin-left:0 !important}#engineering-objectControls>*{display:block}#engineering-objectControls>*:not(:first-child){margin-top:10px}#engineering-stageControlsT{background:rgba(255,255,255,.9);border:1px solid #ccc;border-radius:4px;padding:5px 5px 28px 5px}#engineering-stageControlsT>span{display:block;text-align:center;padding-bottom:5px}#engineering-stageControlsT.micro,#engineering-stageControlsT.mini{background:0;border:0;padding:0;border-radius:0}#engineering-stageControlsT.mini>span,#engineering-stageControlsT.micro span{display:none}#engineering-footer{position:fixed;left:0;right:0;bottom:0;height:50px;background:#4d4d4d;border-top:1px solid #ccc;z-index:900;text-align:center}#engineering-footer #backBtn,#engineering-footer #nextBtn{position:absolute;top:0;width:300px;max-width:50%;padding:0;margin:0;line-height:50px;border-radius:0;border:0}#engineering-footer #backBtn{display:none;left:0;border-right:1px solid #fff}#engineering-footer #nextBtn{right:0;border-left:1px solid #fff}#engineering-footer #instructions{display:inline-block;cursor:pointer;color:#fff;line-height:50px;font-size:18px}#engineering-footer #instructions .textEditIcon{padding-left:10px;position:absolute;height:32px;width:32px;margin-top:16px}#engineering-footer #instructions .textEditIcon svg{width:100%;height:auto}#engineering-footer #instructions:hover{color:#0582a8}#engineering-footer #instructions:hover .textEditIcon .svgFill *{stroke:#0582a8}#engineering-footer.micro #instructions{display:none}#engineering-footer #toolbar{position:absolute;left:2px;top:2px}#engineering-footer #toolbar button{padding:8px;margin:3px}#engineering-footer #toolbar button span{display:none}.animate #engineering-stageControlsTR,.animate #engineering-stageControlsTL,.animate #engineering-stageControlsBR{transition:all .15s ease-out}#openProjectDialog #list{min-height:100px;max-height:500px;min-width:450px;overflow:auto;position:relative}#openProjectDialog #list>a{display:block;text-decoration:none;white-space:nowrap;height:80px;position:relative}#openProjectDialog #list>a h1,#openProjectDialog #list>a h2{font-weight:300;white-space:nowrap;margin:0 10px 0 110px;padding:5px 0 0 0}#openProjectDialog #list>a:not(:last-child){border-bottom:1px solid #ccc}#openProjectDialog #list>a .image{width:100px;height:80px;position:absolute}#openProjectDialog #list>a:hover h1{color:#0582a8}#openProjectDialog #list>a.selected,#openProjectDialog #list>a.multiselected{background:#ccc}#openProjectDialog #list #idleIcon{position:absolute;left:50%;width:50px;height:50px;margin:10px -25px}#openProjectDialog #list>a h2{font-size:16px;font-style:italic;text-align:left;color:#4d4d4d}#openProjectDialog #list>a h1{color:#000;font-size:24px}#openProjectDialog #list .projectCheckbox{float:left;width:5%;display:flex;align-items:center;justify-content:center;height:80px;border-bottom:1px solid #ccc}#openProjectDialog #list .projectCheckbox:not(:last-child){border-bottom:1px solid #ccc}#openProjectDialog #list .project{float:left;width:95%}#openProjectDialog #btns{position:relative;padding:5px 5px 5px 100px;text-align:right;background:#4d4d4d}#openProjectDialog #btns button:not(#delBtn){margin-left:5px;min-width:160px}#openProjectDialog #btns #delBtn{position:absolute;top:5px;left:5px;padding:14px}#openProjectDialog{width:min-content}.animate #engineering-summary>#svgStage{transition:all .15s ease-out}#engineering-summary{position:absolute;top:0;left:0;right:0;display:none}#engineering-summary>#svgStage{position:fixed;text-align:center;top:0;left:0;right:0;bottom:0;padding-top:30px}#engineering-summary>#svgStage>svg:not(.svgFill):not(.svgOutline){width:100%;height:100%}#engineering-summary>#svgStage>svg.svgFill,#engineering-summary>#svgStage>svg.svgOutline{width:50px;height:50px}#engineering-summary #marketing{position:fixed;top:0;left:0;width:400px}#engineering-summary #marketing>div{margin:20px 0 0 0}#engineering-summary #marketing>div:not(:last-child){min-height:90px}#engineering-summary #marketing h3{margin:10px 0 5px 0;font-size:16px}#engineering-summary #marketing p,#engineering-summary #marketing a{font-size:12px}#engineering-summary #marketing button{margin:10px 0 5px 0;padding:10px;background:#fff}#engineering-summary #marketing .marketingIcon{border-radius:35px;border:1px solid #0582a8;height:70px;width:70px;float:left;margin:5px 10px 20px 5px;overflow:hidden}#engineering-summary #marketing .marketingInformation{display:inline-block;width:310px}#engineering-summary #marketing .marketingIcon>svg{height:50px;width:50px;margin:10px}#engineering-summary #projectPropertiesContainer{position:absolute;text-align:right;font-size:16px;display:grid;grid-template-rows:40px auto 40px}#engineering-summary #projectPropertiesContainer>*>.projectSummaryGridLeft{display:grid;align-items:center;padding-right:5px}#engineering-summary #projectPropertiesContainer>*>.projectSummaryGridRight{display:grid;align-items:center;justify-content:left}#engineering-summary #projectPropertiesContainer #projectNameContainer{display:grid;grid-row:1;grid-template-columns:auto 260px}#engineering-summary #projectPropertiesContainer #projectNameContainer input{font-size:16px;font-weight:600}#engineering-summary #projectPropertiesContainer #projectDescriptionContainer{display:grid;right:0;margin-top:5px;grid-row:2;grid-template-columns:auto 260px}#engineering-summary #projectPropertiesContainer #projectDescriptionContainer textarea{font-size:14px;vertical-align:top;resize:vertical}#engineering-summary #projectPropertiesContainer #projectWeightContainer{display:grid;grid-template-columns:auto 260px;margin-top:5px;grid-row:3}#engineering-summary #projectPropertiesContainer #projectWeightContainer label{vertical-align:top}#engineering-summary #bomList{position:fixed;bottom:0;right:0;width:300px;background:rgba(255,255,255,.9);overflow:auto}#engineering-summary #bomList>p,#engineering-summary #bomList a{font-size:16px;line-height:24px;color:#4d4d4d}#engineering-summary #bomList a:hover,#engineering-summary #bomList #accessories:hover{text-decoration:none;color:#fe0009}#engineering-summary #bomList a{display:block;margin-left:10px}#engineering-summary #bomList .count{margin-right:5px;color:#999;font-style:italic;font-size:16px}#engineering-summary #bomList>p{margin-bottom:10px}#engineering-summary #bomList legend{text-align:right}#engineering-summary #bomList #quantity{text-align:right}#engineering-summary #bomList #quantity{font-style:italic}#engineering-summary #bomList input{width:60px;text-align:right}#engineering-summary.mini>#svgStage{position:relative;width:100%;height:300px;margin-top:35px;top:0 !important;left:0 !important;right:0 !important}#engineering-summary.mini #bomList{position:relative;width:100%;padding:0;margin:15px 0 0 0;border:0;background:0;top:0 !important;left:0 !important;right:0 !important}#engineering-summary.mini #bomList legend{display:none}#bomList #totalWeightSpan{display:inline-block}#bomList .assembly{margin-left:10px;font-size:16px}.preferred-fastener-element{border-bottom:1px solid #d3d3d3;margin-bottom:20px;padding-bottom:20px;margin-right:5%;margin-left:5%}.preferred-fastener-element:last-child{border-bottom:0;margin-bottom:0}.preferred-fastener-element>h3{margin-top:0;height:14px}.preferred-fastener-element>.columns{display:flex}.preferred-fastener-element>.columns>.column{vertical-align:top;margin-right:3%}.preferred-fastener-element>.columns>.column:first-child{min-width:96px;max-width:96px}.preferred-fastener-element>.columns>.column:last-child{margin-right:0;min-width:50%;max-width:50%}.preferred-fastener-element>.columns .column.left label{font-weight:bold}.preferred-fastener-element .symbolic-icon{height:96px;width:96px;background-size:96px}.preferred-fastener-element button{float:right;margin-right:1%}.preferred-fastener-button-container{display:block;margin:auto;width:fit-content}.preferred-fastener-button-container button{margin:1rem}.preferred-fastener-element-warning ul,.preferred-fastener-element-warning div{list-style-type:none;padding:1rem;border:1px solid #fe0009;border-radius:4px}.preferred-fastener-element-warning p{padding:5px}.preferred-fastener-element-warning b{color:#fe0009}.panel-preselection-info p{padding:5px}.fillnone svg * .b{fill:#fff}.fillnone svg * .c{fill:#606061;stroke-miterlimit:10}.fillnone svg * .c,.fillnone svg * .d{stroke:#606061;stroke-width:4px}.fillnone svg * .d{fill:none;stroke-dasharray:0 0 2 2}.wizard-element{border-bottom:1px solid #d3d3d3;margin-bottom:20px;padding-bottom:20px;margin-right:5%;margin-left:5%}.wizard-element:last-child{border-bottom:0;margin-bottom:0}.wizard-element>div{display:inline-block;vertical-align:top}.wizard-element>div:first-child{width:35%;margin-right:5%}.wizard-element>div:last-child{width:60%}.wizard-element button{float:right;margin-right:1%}.wizard-button-container{display:block;margin:auto;width:fit-content}.wizard-button-container button{margin:1rem}.wizard-element-warning p{margin:1rem}.dont-show{display:none}.machining-bom-list input[type=text]{text-align:right;width:40px;font-size:16px;vertical-align:middle}.machining-bom-list #productsToCart input,.machining-bom-list #productsToCart label{cursor:pointer}.machining-bom-list #productsToCart label:hover{color:#fe0009}.machining-bom-list #products{display:inline-block}.machining-bom-list #products>div:first-child{position:relative}.machining-bom-list>span{display:inline-block;font-size:20px;font-weight:600;vertical-align:middle;padding:3px 0 0 10px}.machining-bom-list .image{width:35px;height:35px;vertical-align:middle}.machining-bom-list>.image{width:60px;height:60px;margin-left:5px;margin-right:5px}.machining-bom-list .count{margin-right:5px;font-style:italic;font-size:16px}.machining-bom-list .name{margin-left:3px;font-size:16px}.machining-bom-list #products .name{font-weight:600}.machining-bom-list .productGroup .children{display:none;margin-top:-8px}.machining-bom-list .productGroup{margin-left:10px}.machining-bom-list .productGroup .children{margin-bottom:10px}.machining-bom-list .productGroup .showChildren:checked~.children{display:block}.machining-bom-list .productGroup label{cursor:pointer;white-space:nowrap}.machining-bom-list #machinings,.machining-bom-list #products{margin-left:60px}.machining-bom-list #machinings>div:first-child,.machining-bom-list #products>div:first-child{font-style:italic;margin-bottom:5px}.machining-bom-list .machining{margin-left:10px;margin-bottom:3px}.machining-bom-list .product{margin-left:80px}.machining-bom-list #products{margin-top:15px;margin-left:40px}.machining-bom-list .machining.active,.machining-bom-list .productGroup>label.active,.machining-bom-list .product.active{color:#fe0009}.machining-bom-list .productGroup>label svg{width:18px;height:18px;vertical-align:middle;margin:5px}.machining-bom-list .productGroup .showChildren{display:none}.machining-bom-list .productGroup .showChildren:checked~label svg>*:first-child{transform:rotate(-90deg) translate(-24px,-8px)}.machining-bom-list .productGroup .showChildren:checked~label svg>*:last-child{transform:rotate(90deg) translate(-8px,-40px)}.machining-bom-list .productGroup .showChildren~label svg,.machining-bom-list .productGroup .showChildren~label svg *{transition:all .15s linear}.machining-bom-list .productGroup>label:hover .svgOutline *{stroke:#fe0009}.machining-bom-list .productGroup .count{display:inline-block;min-width:25px;text-align:right}.machining-bom-list .productGroup .count .number{font-weight:600}#bomList #totalWeightSpan{display:inline-block}#machining-navigation,#machining-footer{position:fixed;left:0;right:0}#machining-navigation{top:0}#machining-footer{bottom:0}#machining-backToCatalog{position:fixed;bottom:0;left:0}#machining-addToCart{position:fixed;bottom:0;right:0}#machining-stageControlsBL,#machining-stageControlsTL,#machining-stageControlsTR{position:fixed;height:32px}#machining-stageControlsTL,#machining-stageControlsTR{top:0;z-index:2}#machining-stageControlsBL,#machining-stageControlsTL{left:0}#machining-stageControlsTR{right:0}#machining-stageControlsTR>*,#machining-stageControlsTL>*{margin:0}#machining-stageControlsTR>*:not(:first-child){margin-left:10px}.animate #machining-stageControlsTL,.animate #machining-stageControlsTR{transition:all .15s ease-out}.animate #machining-summary>#svgStage{transition:all .15s ease-out}#machining-summary{position:absolute;top:0;left:0;right:0}#machining-summary>#svgStage{position:fixed;text-align:center;top:0;left:0;right:0;bottom:0;padding-top:30px}#machining-summary>#svgStage>svg:not(.svgFill):not(.svgOutline){width:100%;height:100%}#machining-summary>#svgStage>svg.svgFill,#machining-summary>#svgStage>svg.svgOutline{width:50px;height:50px}#machining-summary #marketing{position:fixed;top:0;left:0;width:400px}#machining-summary #marketing>div{margin:20px 0 0 0}#machining-summary #marketing>div:not(:last-child){min-height:90px}#machining-summary #marketing h3{margin:10px 0 5px 0;font-size:16px}#machining-summary #marketing p,#machining-summary #marketing a{font-size:12px}#machining-summary #marketing button{margin:10px 0 5px 0;padding:10px;background:#fff}#machining-summary #marketing .marketingIcon{border-radius:35px;border:1px solid #0582a8;height:70px;width:70px;float:left;margin:5px 10px 20px 5px;overflow:hidden;display:block}#machining-summary #marketing .marketingIcon>svg{height:50px;width:50px;margin:10px}#machining-summary #marketing .marketingInformation{display:inline-block;width:310px}#machining-summary #goToEngineering{position:fixed;bottom:0;left:0;height:42px;padding:10px}#machining-summary #bomList{position:fixed;bottom:0;right:0;width:400px;background:rgba(255,255,255,.9);overflow:auto}#machining-summary #bomList legend{text-align:right}#machining-summary #projectPropertiesContainer{position:absolute;text-align:right;font-size:16px;display:grid;grid-template-rows:40px auto 40px}#machining-summary #projectPropertiesContainer>*>.projectSummaryGridLeft{display:grid;align-items:center;padding-right:5px}#machining-summary #projectPropertiesContainer>*>.projectSummaryGridRight{display:grid;align-items:center;justify-content:left}#machining-summary #projectPropertiesContainer #projectNameContainer{display:grid;grid-row:1;grid-template-columns:auto 260px}#machining-summary #projectPropertiesContainer #projectNameContainer input{font-size:16px;font-weight:600}#machining-summary #projectPropertiesContainer #projectDescriptionContainer{display:grid;right:0;margin-top:5px;grid-row:2;grid-template-columns:auto 260px}#machining-summary #projectPropertiesContainer #projectDescriptionContainer textarea{font-size:14px;vertical-align:top;resize:vertical}#machining-summary #projectPropertiesContainer #projectWeightContainer{display:grid;grid-template-columns:auto 260px;margin-top:5px;grid-row:3}#machining-summary #projectPropertiesContainer #projectWeightContainer label{vertical-align:top}#machining-summary.mini>#svgStage{position:relative;width:100%;height:300px;margin-top:35px;top:0 !important;left:0 !important;right:0 !important}#machining-summary.mini #marketing{display:none}#machining-summary.mini #bomList{position:relative;width:100%;padding:0;margin:15px 0 0 0;border:0;background:0;top:0 !important;left:0 !important;right:0 !important}#machining-summary.mini #bomList legend{display:none}#viewer-navigation,#viewer-footer{position:fixed;left:0;right:0}#viewer-navigation{top:60}#viewer-footer{bottom:0}#viewer-footer #footer-center.noPrevStep{width:100%;position:relative;left:3px}#viewer-footer #footer-center #toolbar button{position:relative;width:2.5rem;height:2.5rem;padding:8px;margin:3px;border-radius:4px;line-height:0}#viewer-footer #footer-center #toolbar button svg{margin:0}.sequentialFooter #cancelBtn{background-color:red;width:50px}.animate #viewer-inputBar,.animate #viewer-inputBar input,.animate #viewer-svgStage{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}#viewer-inputBar{position:fixed;top:0;left:0;right:0}#viewer-inputBar.viewing{height:60px;background:rgba(255,255,255,.8);border-bottom:1px solid #ccc}#viewer-inputBar form{display:block;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;max-width:500px;padding:10px;text-align:center}#viewer-inputBar form #viewerButtons{display:inline-block}#viewer-inputBar form #viewerButtons button,#viewer-inputBar form #viewerButtons .btn{display:inline-block;margin-left:6px;padding:8px}#viewer-inputBar form p{font-size:20px;line-height:30px;margin:5px}#viewer-inputBar.viewing form p{display:none}#viewer-inputBar form input,#viewer-inputBar form #go{vertical-align:top;display:inline-block;height:40px}#viewer-inputBar form input{width:400px;font-size:24px;margin-right:0;text-align:center;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}#viewer-inputBar form #go{padding:5px 10px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}#viewer-inputBar.viewing form{margin-left:0;max-width:496px}#viewer-inputBar #projectName{display:none;font-size:28px;padding:25px 20px;font-weight:600;margin-left:400px}#viewer-inputBar.viewing #projectName{display:inline-block}#viewer-inputBar #btns{display:none;float:right}#viewer-inputBar.viewing #btns{display:block}#viewer-inputBar.viewing #btns button,#viewer-inputBar.viewing #btns .btn{display:inline-block;margin:6px;padding:8px}#viewer-inputBar.viewing.mini input{font-size:18px;padding:10px 8px;max-width:300px}#viewer-inputBar.viewing.mini #btns button span,#viewer-inputBar.viewing.mini #btns .btn span{display:none}#viewer-stageControlsTR,#viewer-stageControlsTL{position:fixed;top:0;height:32px}#viewer-stageControlsBR{position:fixed;height:120px;width:120px}#viewer-stageControlsTL,#viewer-stageControlsTR{z-index:2}#viewer-stageControlsBR,#viewer-stageControlsTR{right:0}#viewer-stageControlsTL{left:0}#viewer-stageControlsTR>*,#viewer-stageControlsTL>*{margin:0}#viewer-stageControlsTR>*:not(:first-child){margin-left:10px}#viewer-stageControlsTL>*:not(:first-child){margin-left:10px}#viewer-svgStage{display:none;position:fixed;top:10px;left:10px;right:10px;bottom:10px}#viewer-svgStage img{width:100%;height:100%}
