@font-face{font-family:Univers LTW;src:url(./Univers-LTW-Roman-D26U0mtR.woff2)format("woff2")}@font-face{font-family:Univers LTW;src:url(./Univers-LTW-Condensed-y4GDeTzi.woff2)format("woff2");font-stretch:75%}@font-face{font-family:Univers LTW;src:url(./Univers-LTW-Bold-Condensed-rYeATeM4.woff2)format("woff2");font-weight:700;font-stretch:75%}*{box-sizing:border-box;font-family:Univers LTW,sans-serif}html,body{width:100%;height:100%;margin:0;padding:0}body{background-color:#ededed;flex-direction:column;flex:1;display:flex}body .loading{z-index:5000;background:#ffffff80;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}body .loading.partial{position:absolute}body .loading.initial{background:#ededed}body .loading svg{max-width:calc(3*clamp(1.5rem,1.5vw,2rem));animation:2s linear infinite svg-animation}@keyframes svg-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body .loading circle{fill:#0000;stroke:#072a5b;stroke-linecap:square;stroke-dasharray:283;stroke-dashoffset:280px;stroke-width:calc(clamp(.5rem,.5vw,1rem)/1.5);transform-origin:50%;animation:1.4s ease-in-out infinite both circle-animation;display:block}@keyframes circle-animation{0%,25%{stroke-dashoffset:280px;transform:rotate(0)}50%,75%{stroke-dashoffset:75px;transform:rotate(45deg)}to{stroke-dashoffset:280px;transform:rotate(360deg)}}body .tiles .MuiList-root>div>div{flex-wrap:wrap;display:flex;position:relative}body .tiles .MuiList-root>div>div li{width:100%}body .tiles .MuiList-root>div>div .tile{justify-content:center;align-items:center;width:33.3333%;display:flex}body .tiles .MuiList-root>div>div .tile .image{flex:1;margin:0}body .tiles .MuiList-root>div>div .tile .list-item{flex:0!important}body .MuiAccordionSummary-content,body .MuiAccordionSummary-content.Mui-expanded{margin:initial}body .MuiPaper-elevation,body .MuiPaper-rounded{box-shadow:none;border:1px solid #707070;border-radius:0;margin-top:-1px}body .MuiPaper-elevation .MuiMenu-list,body .MuiPaper-rounded .MuiMenu-list{padding:0}body .MuiPaper-elevation .MuiMenu-list .menu-item,body .MuiPaper-rounded .MuiMenu-list .menu-item{display:flex}body .MuiPaper-elevation .MuiMenu-list .menu-item .image,body .MuiPaper-rounded .MuiMenu-list .menu-item .image{flex:0 0 calc(3*clamp(1.5rem,1.5vw,2rem));position:relative}body .MuiPaper-elevation .MuiMenu-list .menu-item .image:before,body .MuiPaper-rounded .MuiMenu-list .menu-item .image:before{content:"";padding-bottom:70%}body .MuiPaper-elevation .MuiMenu-list .menu-item .image .img,body .MuiPaper-rounded .MuiMenu-list .menu-item .image .img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:90%;height:90%;position:absolute;top:5%;left:5%}body .MuiPaper-elevation .MuiMenu-list .menu-item .list-item,body .MuiPaper-rounded .MuiMenu-list .menu-item .list-item{white-space:normal;flex:1;line-height:calc(1.5*clamp(.75rem,.9vw,1rem))}body .MuiPaper-elevation .MuiMenu-list .MuiMenuItem-root,body .MuiPaper-rounded .MuiMenu-list .MuiMenuItem-root{background:0 0;padding:clamp(1rem,.75vw,1.5rem);transition:all .35s}body .MuiPaper-elevation .MuiMenu-list .MuiMenuItem-root:hover,body .MuiPaper-rounded .MuiMenu-list .MuiMenuItem-root:hover{background-color:#ededed}body .MuiPaper-elevation .MuiMenu-list .MuiMenuItem-root.reset-select,body .MuiPaper-rounded .MuiMenu-list .MuiMenuItem-root.reset-select{color:#929292;background:0 0;padding:clamp(.5rem,.5vw,1rem) clamp(1rem,.75vw,1.5rem);font-style:italic}body .MuiPaper-elevation .MuiMenu-list .MuiMenuItem-root.reset-select:hover,body .MuiPaper-rounded .MuiMenu-list .MuiMenuItem-root.reset-select:hover{background-color:#ededed}body .MuiPaper-elevation .MuiMenu-list .Mui-selected,body .MuiPaper-rounded .MuiMenu-list .Mui-selected{color:#fff;background-color:#eb7d00;transition:all .35s}body .MuiPaper-elevation .MuiMenu-list .Mui-selected:hover,body .MuiPaper-rounded .MuiMenu-list .Mui-selected:hover{background-color:#ff8a06}body .MuiPaper-elevation .MuiMenu-list img,body .MuiPaper-rounded .MuiMenu-list img{max-width:calc(3*clamp(1.5rem,1.5vw,2rem))}body .MuiPaper-elevation .MuiMenu-list p,body .MuiPaper-rounded .MuiMenu-list p{font-size:clamp(.75rem,.9vw,1rem)}body .renderer .MuiGrid-root{margin:initial;width:100%}body .renderer .MuiGrid-item{padding:0}body .renderer .MuiFormGroup-root{flex-direction:row;margin-bottom:clamp(.5rem,.5vw,1rem)}body .image-placeholder,body .image{background-color:#d5e0f3;justify-content:center;align-items:center;margin-right:clamp(.5rem,.5vw,1rem);padding:clamp(.5rem,.5vw,1rem);display:flex}body .image-placeholder img,body .image img{width:100%}body #configurator{flex-direction:column;flex:1;display:flex}body #configurator *{font-family:Univers LTW,sans-serif;font-stretch:75%}body #configurator .fps-wrapper>div>span{line-height:10px}body #configurator>.error{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}body #configurator>.error p{text-transform:uppercase;color:#4a4a4a;font-weight:700;font-stretch:75%}body #configurator>.error svg{width:calc(2*clamp(1.5rem,1.5vw,2rem));height:calc(2*clamp(1.5rem,1.5vw,2rem))}body #configurator>.error svg path{fill:#b92b2b}body #configurator .form-label legend,body #configurator .selected-value{white-space:normal;font-stretch:100%}body #configurator .form-label legend span,body #configurator .selected-value span{font-stretch:100%}body #configurator p,body #configurator a,body #configurator span{font-size:clamp(.75rem,.9vw,1rem);line-height:initial}body #configurator h3{color:#072a5b;text-transform:uppercase;margin:0}body #configurator h4{text-transform:uppercase;color:#707070;margin:0 0 clamp(.5rem,.5vw,1rem)}body #configurator .biggerArrows::-webkit-inner-spin-button{transform:scale(1.5)}body #configurator .smallerArrows::-webkit-inner-spin-button{transform:scale(.5)}body #configurator .btn-group{justify-content:space-between;display:flex}body #configurator .btn-group.right{justify-content:flex-end;align-items:flex-end}body #configurator .btn-group.left{justify-content:flex-start;align-items:flex-start}body #configurator .btn-group.center{justify-content:center;align-items:center}body #configurator .btn-group.no-padding{padding:0!important}body #configurator .btn-group.vertical{flex-direction:column}body #configurator .btn-group.vertical .btn+.btn,body #configurator .btn-group.vertical .btn+button,body #configurator .btn-group.vertical button+.btn,body #configurator .btn-group.vertical button+button{margin-top:clamp(.5rem,.5vw,1rem)}body #configurator .btn-group.full .btn,body #configurator .btn-group.full button{flex:1;width:100%}body #configurator .btn-group:not(.vertical) .btn+.btn,body #configurator .btn-group:not(.vertical) .btn+button,body #configurator .btn-group:not(.vertical) button+.btn,body #configurator .btn-group:not(.vertical) button+button{margin-left:clamp(1.5rem,1.5vw,2rem)}body #configurator .btn,body #configurator button{cursor:pointer;text-transform:uppercase;user-select:none;border:none;justify-content:center;align-items:center;padding:clamp(1rem,.75vw,1.5rem) clamp(1.5rem,1.5vw,2rem);font-size:clamp(.75rem,.9vw,1rem);font-weight:700;font-stretch:75%;transition:all .35s;display:flex;position:relative}body #configurator .btn p,body #configurator button p{font-weight:700}body #configurator .btn.primary,body #configurator button.primary{color:#fff;background-color:#072a5b}body #configurator .btn.primary.select-case,body #configurator button.primary.select-case{margin-top:clamp(1rem,.75vw,1.5rem)}body #configurator .btn.secondary,body #configurator button.secondary{color:#072a5b;background:0 0;border:1px solid #072a5b}body #configurator .btn.selected,body #configurator button.selected,body #configurator .btn:not(.disabled):not(.MuiAccordionSummary-root):hover,body #configurator button:not(.disabled):not(.MuiAccordionSummary-root):hover{color:#fff;background-color:#eb7d00;border-color:#eb7d00}body #configurator .btn.disabled,body #configurator button.disabled{cursor:not-allowed}body #configurator .btn.disabled.primary,body #configurator button.disabled.primary{color:#929292;background-color:#ededed}body #configurator .btn.disabled.secondary,body #configurator button.disabled.secondary{color:#929292;border-color:#929292}body #configurator .btn.file,body #configurator button.file{position:relative}body #configurator .btn.file input,body #configurator button.file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}body #configurator .btn.load,body #configurator button.load{color:#0000;opacity:.75;position:relative}body #configurator .btn.load:before,body #configurator button.load:before{content:"";background:0 0;border:2px solid #ffffff1a;border-top-color:#fff;border-radius:50%;width:calc(1.25*clamp(1rem,.75vw,1.5rem));height:calc(1.25*clamp(1rem,.75vw,1.5rem));animation:2s linear infinite spin;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body #configurator .scroll-wrapper{flex-direction:column;flex:1;height:1%;display:flex}body #configurator .scroll-wrapper .scroll-inner{flex-direction:column;flex:1;padding:1px clamp(1rem,.75vw,1.5rem) 1px 1px;display:flex}body #configurator .view2d{position:relative}body #configurator .view2d .drag-target{width:100%;height:100%;position:absolute;top:0;left:0}body #configurator .view2d .drag-target.dragging{z-index:100}body #configurator .preview{z-index:1000;background-color:#ededed;align-items:center;width:100%;height:100%;padding:clamp(1.5rem,1.5vw,2rem);display:flex;position:absolute;top:0;left:0}body #configurator .preview>div{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:1;width:100%;height:100%}body #configurator .preview>div+div{margin-left:clamp(1rem,.75vw,1.5rem)}body #configurator .all-icons{z-index:2000;background-color:#ededed;flex-wrap:wrap;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}body #configurator .all-icons span{background-color:#fff;flex-direction:column;align-items:center;margin:.25rem;padding:.25rem;font-size:.8rem;display:flex}body #configurator .all-icons svg{width:2rem;height:2rem}body #configurator .hidden{display:none}body #configurator .highlighted{box-shadow:0 0 .5rem -.05rem #eb7d00}body #configurator .highlighted.radios{box-shadow:none}body #configurator .highlighted.radios .radio{box-shadow:0 0 .5rem -.05rem #eb7d00}@keyframes placeHolderShimmer{0%{background-position:-800px 0}to{background-position:800px 0}}body #configurator .image.loader{background:#d5e0f3 linear-gradient(90deg,#d5e0f3 8%,#e9eff9 18%,#d5e0f3 33%) 0 0/800px 104px;animation-name:placeHolderShimmer;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;position:relative}body #configurator .translation.loader{color:#0000;background:#ededed linear-gradient(90deg,#ededed 8%,#d4d4d4 18%,#ededed 33%) 0 0/800px 104px;animation-name:placeHolderShimmer;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;position:relative}body #configurator .loading p{color:#072a5b;margin-top:clamp(1.5rem,1.5vw,2rem);font-size:clamp(1rem,1.1vw,1.6rem);font-weight:700;font-stretch:75%}body #configurator .loading p span{background:0 0}body #configurator .loading p .translation.loader{background:0 0!important}body #configurator legend,body #configurator .drag-label{user-select:none}body #configurator .controls-3d{z-index:10000;background-color:#fff;flex-direction:column;padding:1rem 2rem 2rem;display:flex;position:fixed;bottom:4rem;right:4rem;box-shadow:0 3px 8px #0000003d}body #configurator .controls-3d div{flex-direction:column;display:flex}body #configurator .controls-3d input{width:14rem;min-width:100%}body #configurator .controls-3d .group p{justify-content:space-between;margin:0;display:flex}body #configurator .controls-3d .group h4{color:#072a5b;margin:1rem 0 0}body #configurator .controls-3d .group span{text-transform:uppercase;color:#4a4a4a;margin:.4rem 0 .2rem;font-stretch:75%}body #configurator .version{z-index:10000;background-color:#2c799b;border-radius:clamp(.5rem,.5vw,1rem);padding:clamp(1rem,.75vw,1.5rem) calc(2*clamp(1.5rem,1.5vw,2rem)) clamp(1rem,.75vw,1.5rem) clamp(1rem,.75vw,1.5rem);position:fixed;bottom:clamp(1.5rem,1.5vw,2rem);left:50%;transform:translate(-50%);box-shadow:0 6px 12px -2px #32325d40,0 3px 7px -3px #0000004d}body #configurator .version p,body #configurator .version span{color:#fff;font-size:clamp(.75rem,.9vw,1rem);font-stretch:initial;margin:0}body #configurator .version p+span,body #configurator .version span+span{opacity:1}body #configurator .version>div:not(.close)+div p{margin:calc(clamp(.5rem,.5vw,1rem)/2) 0 0}body #configurator .version span{opacity:.75}body #configurator .version ul{font-stretch:initial;margin:0}body #configurator .version ul li{color:#fff;font-size:clamp(.75rem,.9vw,1rem)}body #configurator .version .close svg path{fill:#fff}body #configurator .close{cursor:pointer;opacity:.5;z-index:100;transition:all .35s;position:absolute;top:clamp(1rem,.75vw,1.5rem);right:clamp(1rem,.75vw,1.5rem)}body #configurator .close:hover{opacity:1}body #configurator .close svg{width:clamp(1rem,.75vw,1.5rem);height:clamp(1rem,.75vw,1.5rem)}body #configurator .close svg path{fill:#072a5b}body #configurator .icon{cursor:pointer;z-index:100}body #configurator .icon.right{width:clamp(1.5rem,1.5vw,2rem);height:clamp(1.5rem,1.5vw,2rem);position:absolute;right:0}body #configurator .icon path{fill:#707070;transition:all .35s}body #configurator .icon:hover path{fill:#072a5b}body #configurator table{border-collapse:collapse;margin:clamp(1.5rem,1.5vw,2rem) clamp(1rem,.75vw,1.5rem)}body #configurator table th{text-align:left;color:#072a5b;background-color:#bac7e1}body #configurator table th,body #configurator table td{border-spacing:0;border:1px solid #707070;padding:clamp(.5rem,.5vw,1rem)}body #configurator .attribute-wrapper{opacity:1;pointer-events:initial;position:relative}body #configurator .attribute-wrapper .Control-edit{margin:0 0 clamp(1rem,.75vw,1.5rem)}body #configurator .attribute-wrapper .form-control{margin:clamp(1rem,.75vw,1.5rem) 0 0;position:relative}body #configurator .attribute-wrapper .form-control.filled .form-label legend{height:auto;padding:clamp(.5rem,.5vw,1rem) clamp(1rem,.75vw,1.5rem) 0;font-size:clamp(.7rem,.65vw,.8rem)}body #configurator .attribute-wrapper .form-control.filled .form-label legend span{color:#b2b2b2;font-size:clamp(.75rem,.9vw,1rem)}body #configurator .attribute-wrapper .form-control.disabled .select-wrapper{background-color:#ededed}body #configurator .attribute-wrapper .form-control .image{width:calc(2*clamp(1.5rem,1.5vw,2rem));height:100%;margin:0;position:absolute}body #configurator .attribute-wrapper .form-control .image~div{margin-left:calc(2*clamp(1.5rem,1.5vw,2rem) + clamp(1rem,.75vw,1.5rem))}body #configurator .attribute-wrapper .form-control input[disabled]{background-color:#ededed}body #configurator .attribute-wrapper .form-control.text-input{margin:0;display:flex}body #configurator .attribute-wrapper .form-control.text-input legend{height:calc(100% - clamp(1rem,.75vw,1.5rem));top:clamp(1rem,.75vw,1.5rem);left:0}body #configurator .attribute-wrapper .form-control.text-input div{padding:0}body #configurator .attribute-wrapper .form-control.text-input input{padding:clamp(1.5rem,1.5vw,2rem) clamp(1rem,.75vw,1.5rem) clamp(.5rem,.5vw,1rem)}body #configurator .attribute-wrapper .form-control.text-input input.Mui-disabled{background-color:#ededed}body #configurator .attribute-wrapper .form-control .select-wrapper{margin:0;display:flex}body #configurator .attribute-wrapper .form-control .select-wrapper>div{flex:1;align-items:center;padding:clamp(1.5rem,1.5vw,2rem) clamp(1rem,.75vw,1.5rem) clamp(.5rem,.5vw,1rem);display:flex}body #configurator .attribute-wrapper .form-control .select-wrapper>div .image{margin-bottom:0}body #configurator .attribute-wrapper .form-control .select-wrapper>div .image img{width:2rem}body #configurator .attribute-wrapper .form-control .select-wrapper>div[aria-expanded=true]~svg{transform:rotate(180deg)}body #configurator .attribute-wrapper .form-control svg{pointer-events:none;width:clamp(.75rem,1vw,2rem);margin-right:clamp(1rem,.75vw,1.5rem);position:absolute;right:0}body #configurator .attribute-wrapper .form-control svg path{fill:#b2b2b2}body #configurator .attribute-wrapper .form-control fieldset{border:none;outline:1px solid #b2b2b2;padding:0;inset:1px}body #configurator .attribute-wrapper .form-label legend{color:#b2b2b2;pointer-events:none;align-items:center;height:100%;margin:0;padding:0 clamp(1rem,.75vw,1.5rem);font-size:clamp(.75rem,.9vw,1rem);display:flex;position:absolute;top:0}body #configurator .attribute-wrapper .form-label legend span{color:#b2b2b2;font-size:clamp(.75rem,.9vw,1rem)}body #configurator .attribute-wrapper .MuiInputBase-root{border-radius:0}body #configurator .attribute-wrapper .infotext-wrapper{align-items:center;margin-top:clamp(1rem,.75vw,1.5rem);margin-bottom:clamp(1.5rem,1.5vw,2rem);display:flex}body #configurator .attribute-wrapper .infotext-wrapper svg{width:calc(1.25*clamp(1rem,.75vw,1.5rem));height:calc(1.25*clamp(1rem,.75vw,1.5rem));margin-right:clamp(.5rem,.5vw,1rem)}body #configurator .attribute-wrapper .infotext-wrapper svg path{fill:#eb7d00}body #configurator .topbar{user-select:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 clamp(1.5rem,1.5vw,2rem);display:flex;position:absolute;top:0;left:0;right:0}body #configurator .topbar .left{z-index:6}body #configurator .topbar .center{z-index:6;display:flex}body #configurator .topbar .right{z-index:6;justify-content:flex-end;display:flex}body #configurator .topbar .languages{position:relative}body #configurator .topbar .languages .globe{cursor:pointer;justify-content:flex-end;align-items:flex-end;padding:clamp(1rem,.75vw,1.5rem);display:flex}body #configurator .topbar .languages .globe svg{width:clamp(1.5rem,1.5vw,2rem);height:clamp(1.5rem,1.5vw,2rem)}body #configurator .topbar .languages .globe svg path{fill:#072a5b}body #configurator .topbar .languages .globe:hover{background-color:#eb7d00}body #configurator .topbar .languages .globe:hover svg path{fill:#fff}body #configurator .topbar .languages .globe:hover span{color:#fff;background-color:#eb7d00}body #configurator .topbar .languages .globe span{color:#072a5b;text-transform:uppercase;background-color:#ededed;font-size:clamp(.7rem,.65vw,.8rem);line-height:clamp(1rem,.75vw,1.5rem);display:flex;position:absolute;bottom:calc(clamp(.5rem,.5vw,1rem));right:clamp(.5rem,.5vw,1rem)}body #configurator .topbar .languages .options{z-index:1000;background-color:#fff;border:1px solid #707070;position:absolute;right:0}body #configurator .topbar .languages .options .option{cursor:pointer;align-content:center;align-items:center;padding:clamp(1rem,.75vw,1.5rem);font-size:clamp(.7rem,.65vw,.8rem);display:flex}body #configurator .topbar .languages .options .option:hover,body #configurator .topbar .languages .options .option.selected{color:#fff;background-color:#eb7d00}body #configurator .topbar .case{flex-direction:column;display:flex}body #configurator .topbar .item{cursor:pointer;color:#000;background-color:#fff;align-items:center;padding:clamp(.5rem,.5vw,1rem);display:flex}body #configurator .topbar .item.active:not(.icon-wrapper){cursor:default;color:#fff;background-color:#5070b2}body #configurator .topbar .item:hover:not(.disabled){color:#fff;background-color:#eb7d00;border-color:#eb7d00}body #configurator .topbar .item:hover:not(.disabled) svg path{fill:#fff}body #configurator .topbar .item span{font-size:clamp(.75rem,.9vw,1rem)}body #configurator .topbar .item.icon-wrapper{position:relative}body #configurator .topbar .item.icon-wrapper svg{height:clamp(1rem,.75vw,1.5rem);margin-right:calc(clamp(.5rem,.5vw,1rem)/1.33333)}body #configurator .topbar .item.disabled{color:#929292;cursor:default}body #configurator .topbar .item.disabled svg path{fill:#929292}body #configurator .topbar .item.hidden{display:none}body #configurator .topbar .rail-icon{align-items:center;margin-left:.5rem;display:flex}body #configurator .topbar .rail-icon svg{width:calc(2*clamp(1rem,1.1vw,1.6rem))}body #configurator .topbar .rail-icon.V_90 svg{transform:rotate(270deg)}body #configurator .topbar .config-info{flex-direction:column;display:flex}body #configurator .topbar .config-info span{color:#707070}body #configurator .topbar .config-info span.label{color:#929292;font-size:calc(clamp(.75rem,.9vw,1rem)/1.25)}body #configurator .topbar .config-info span.values{margin:0 0 clamp(1rem,.75vw,1.5rem);font-size:clamp(.75rem,.9vw,1rem)}body #configurator .popup-wrapper{z-index:1250;background-color:#1e1e1e66;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}body #configurator .popup-wrapper.hidden{display:none}body #configurator .popup-wrapper.delete_cfg,body #configurator .popup-wrapper.cancel_cfg,body #configurator .popup-wrapper.cancelpopup,body #configurator .popup-wrapper.item-warning-popup,body #configurator .popup-wrapper.incomplete,body #configurator .popup-wrapper.save{display:flex}body #configurator .popup-wrapper.save svg{width:clamp(1.5rem,1.5vw,2rem);height:clamp(1.5rem,1.5vw,2rem);margin-left:1rem}body #configurator .popup-wrapper.save svg path{fill:#072a5b}body #configurator .popup-wrapper.save .scroll-inner{min-width:700px}body #configurator .popup-wrapper.save .scroll-inner h2{color:#072a5b;padding:0 clamp(1.5rem,1.5vw,2rem)}body #configurator .popup-wrapper.save .scroll-inner div:first-child,body #configurator .popup-wrapper.save .scroll-inner .autosave-toggle{cursor:pointer;align-items:center;padding:clamp(1.5rem,1.5vw,2rem) clamp(1.5rem,1.5vw,2rem) 0;display:flex}body #configurator .popup-wrapper.incomplete span.controls-popup{padding:clamp(.5rem,.5vw,1rem)}body #configurator .popup-wrapper .popup-inner{background-color:#fff;flex-direction:column;min-width:30rem;max-width:90vw;max-height:90vh;display:flex;position:relative}body #configurator .popup-wrapper .popup-inner .scroll-inner{padding:clamp(1rem,.75vw,1.5rem) clamp(1.5rem,1.5vw,2rem) clamp(1.5rem,1.5vw,2rem)}body #configurator .popup-wrapper .popup-inner span{text-transform:uppercase;color:#072a5b;font-size:clamp(.75rem,.9vw,1rem)}body #configurator .popup-wrapper .popup-inner span.controls-popup{padding:0 clamp(1.5rem,1.5vw,2rem) clamp(.5rem,.5vw,1rem);font-size:clamp(1rem,1.1vw,1.6rem);font-weight:700}body #configurator .popup-wrapper .popup-inner span.controls-popup:first-child{padding-top:clamp(1.5rem,1.5vw,2rem)}body #configurator .popup-wrapper .popup-inner .btn-group{padding:clamp(1.5rem,1.5vw,2rem)!important}body #configurator .popup-wrapper .popup-inner .infotext-wrapper{margin-bottom:0!important}body #configurator .popup-wrapper .popup-inner .infotext-wrapper span{text-transform:none}body #configurator .toasts{z-index:5000;width:auto;position:fixed;top:clamp(1.5rem,1.5vw,2rem);right:0}body #configurator .toasts .toast{z-index:100;align-items:flex-start;margin-bottom:clamp(1rem,.75vw,1.5rem);padding:clamp(1rem,.75vw,1.5rem) calc(2*clamp(1.5rem,1.5vw,2rem)) clamp(1rem,.75vw,1.5rem) clamp(1rem,.75vw,1.5rem);display:flex;position:relative;right:clamp(1.5rem,1.5vw,2rem)}body #configurator .toasts .toast .lifetime{background-color:#fff3;width:100%;height:calc(clamp(.5rem,.5vw,1rem)/1.42857);position:absolute;bottom:0;left:0}body #configurator .toasts .toast .lifetime div{background-color:#fff3;height:100%}body #configurator .toasts .toast span{color:#fff}body #configurator .toasts .toast span.title{font-size:clamp(1rem,1.1vw,1.6rem);font-weight:700}body #configurator .toasts .toast span.close{cursor:pointer;position:absolute;top:clamp(.5rem,.5vw,1rem);right:clamp(1rem,.75vw,1.5rem)}body #configurator .toasts .toast span.close:hover svg{opacity:1}body #configurator .toasts .toast span.close svg{opacity:.5;width:calc(clamp(1rem,.75vw,1.5rem)/1.42857);transition:all .35s}body #configurator .toasts .toast>svg{margin-right:clamp(1rem,.75vw,1.5rem)}body #configurator .toasts .toast .message{flex-direction:column;display:flex}body #configurator .toasts .toast svg{width:clamp(1.5rem,1.5vw,2rem)}body #configurator .toasts .toast svg path{fill:#fff}body #configurator .toasts .toast.success{background-color:#339953}body #configurator .toasts .toast.error{background-color:#b92b2b}body #configurator .toasts .toast.danger,body #configurator .toasts .toast.warning{background-color:#cc9117}body #configurator .toasts .toast.info{background-color:#2c799b}@keyframes fadeIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes fadeOutClick{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes lifetime{0%{width:0}to{width:100%}}body #configurator .controls-wrapper{flex-direction:column;width:calc(8*clamp(.7rem,.65vw,.8rem));display:flex;position:relative}body #configurator .dialog{background-color:#fff;flex-direction:column;width:300%;height:100%;max-height:50rem;margin-right:clamp(1rem,.75vw,1.5rem);padding:clamp(1.5rem,1.5vw,2rem);display:flex;position:absolute;top:0;right:100%}body #configurator .dialog.filing .drop-filing{background-color:#ffffff80;border:calc(clamp(.5rem,.5vw,1rem)/2.5) dashed #eb7d00;justify-content:center;align-items:center;width:calc(100% - 2*clamp(1rem,.75vw,1.5rem));height:calc(100% - 2.5*clamp(1.5rem,1.5vw,2rem) - clamp(1rem,.75vw,1.5rem));display:flex;position:absolute;top:calc(2.5*clamp(1.5rem,1.5vw,2rem));left:clamp(1rem,.75vw,1.5rem)}body #configurator .dialog.filing .drop-filing h3{color:#eb7d00}body #configurator .dialog .dialog-wrapper{flex-direction:column;justify-content:space-between;height:100%;display:flex}body #configurator .dialog .dialog-wrapper .btn-group{margin-top:auto}body #configurator .dialog .dialog-wrapper span.info{word-break:break-all;font-size:clamp(.7rem,.65vw,.8rem)}body #configurator .dialog .dialog-wrapper .inner{padding-right:clamp(.5rem,.5vw,1rem)}body #configurator .dialog .dialog-wrapper .filing-wrapper{height:100%;display:flex}body #configurator .dialog .dialog-wrapper .filing-wrapper .image{margin-bottom:clamp(.5rem,.5vw,1rem)}body #configurator .dialog .dialog-wrapper .filing-wrapper .image img{width:auto;height:calc(3*clamp(1.5rem,1.5vw,2rem))}body #configurator .dialog .dialog-wrapper .files .file-wrapper{margin-top:clamp(1.5rem,1.5vw,2rem);display:flex}body #configurator .dialog .dialog-wrapper .files .file-wrapper span{word-break:break-all;cursor:pointer;align-items:center;font-size:clamp(.7rem,.65vw,.8rem);display:flex}body #configurator .dialog .dialog-wrapper .files .file-wrapper span:first-child{cursor:pointer;margin-right:clamp(.5rem,.5vw,1rem)}body #configurator .dialog .dialog-wrapper .files .file-wrapper span:nth-child(2){flex:1}body #configurator .dialog .dialog-wrapper .files .file-wrapper span:nth-child(2)+span{margin-left:clamp(.5rem,.5vw,1rem)}body #configurator .dialog .dialog-wrapper .files .file-wrapper svg{width:clamp(1rem,.75vw,1.5rem)}body #configurator .dialog.download .btn-group{margin-top:auto}body #configurator .controls{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}body #configurator .controls .item,body #configurator .controls .subitem{cursor:pointer;flex-direction:column;align-items:center;width:100%;padding:clamp(1rem,.75vw,1.5rem) clamp(.5rem,.5vw,1rem);display:flex;position:relative}body #configurator .controls .item .sub-items,body #configurator .controls .subitem .sub-items{background-color:#fff;min-width:calc(3*clamp(1.5rem,1.5vw,2rem));position:absolute;top:0;right:100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}body #configurator .controls .item.zoom_in,body #configurator .controls .item.zoom_out,body #configurator .controls .subitem.zoom_in,body #configurator .controls .subitem.zoom_out{white-space:nowrap}body #configurator .controls .item:not(.disabled):hover,body #configurator .controls .subitem:not(.disabled):hover{background-color:#eb7d00}body #configurator .controls .item:not(.disabled):hover>svg path,body #configurator .controls .item:not(.disabled):hover>svg rect,body #configurator .controls .item:not(.disabled):hover>svg polygon,body #configurator .controls .subitem:not(.disabled):hover>svg path,body #configurator .controls .subitem:not(.disabled):hover>svg rect,body #configurator .controls .subitem:not(.disabled):hover>svg polygon{fill:#fff}body #configurator .controls .item:not(.disabled):hover>span,body #configurator .controls .subitem:not(.disabled):hover>span{color:#fff}body #configurator .controls .item.opener,body #configurator .controls .subitem.opener{padding:clamp(1.5rem,1.5vw,2rem)}body #configurator .controls .item span,body #configurator .controls .subitem span{text-align:center;user-select:none;justify-content:center;align-items:center;width:0;margin-top:clamp(.5rem,.5vw,1rem);font-size:clamp(.7rem,.65vw,.8rem);font-stretch:75%;display:flex}body #configurator .controls .item span.break,body #configurator .controls .subitem span.break{text-align:center;width:min-content;margin-left:auto;margin-right:auto}body #configurator .controls .item svg,body #configurator .controls .subitem svg{width:clamp(1.5rem,1.5vw,2rem);height:clamp(1.5rem,1.5vw,2rem)}body #configurator .controls .item svg path,body #configurator .controls .item svg rect,body #configurator .controls .item svg polygon,body #configurator .controls .subitem svg path,body #configurator .controls .subitem svg rect,body #configurator .controls .subitem svg polygon{fill:#072a5b}body #configurator .controls .item.disabled,body #configurator .controls .subitem.disabled{color:#929292;cursor:default}body #configurator .controls .item.disabled svg path,body #configurator .controls .item.disabled svg rect,body #configurator .controls .item.disabled svg polygon,body #configurator .controls .subitem.disabled svg path,body #configurator .controls .subitem.disabled svg rect,body #configurator .controls .subitem.disabled svg polygon{fill:#929292}body #configurator .controls .item.hidden,body #configurator .controls .subitem.hidden{display:none}body #configurator .controls .item.active,body #configurator .controls .subitem.active{background-color:#eb7d00}body #configurator .controls .item.active>span,body #configurator .controls .subitem.active>span{color:#fff}body #configurator .controls .item.active>svg path,body #configurator .controls .item.active>svg rect,body #configurator .controls .item.active>svg polygon,body #configurator .controls .subitem.active>svg path,body #configurator .controls .subitem.active>svg rect,body #configurator .controls .subitem.active>svg polygon{fill:#fff}body #configurator .controls .item.autosave,body #configurator .controls .subitem.autosave{display:none}body #configurator .controls hr{background-color:#b2b2b2;border:none;width:50%;height:1px;margin:calc(clamp(.5rem,.5vw,1rem)/3) auto}body #configurator .takeover{justify-content:space-between;align-items:center;margin:0 0 clamp(.5rem,.5vw,1rem);display:flex}body #configurator .takeover .count{font-weight:700;font-stretch:75%;font-size:clamp(1rem,1.1vw,1.6rem)!important}body #configurator .checkbox{cursor:pointer;user-select:none;align-items:center;margin:0;font-size:22px;display:flex;position:relative}body #configurator .checkbox.disabled{opacity:.5;cursor:default}body #configurator .checkbox>span{order:1;font-weight:700;font-stretch:75%;font-size:clamp(1rem,1.1vw,1.6rem)!important}body #configurator .checkbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}body #configurator .checkbox input:checked~.checkmark:after{display:block}body #configurator .checkbox .checkmark{border:2px solid #929292;order:0;width:1.5rem;height:1.5rem;margin-right:clamp(.5rem,.5vw,1rem);display:flex}body #configurator .checkbox .checkmark:after{content:"";border:3px solid #eb7d00;border-width:0 3px 3px 0;width:5px;height:10px;display:none;position:absolute;top:4px;left:8px;transform:rotate(45deg)}body #configurator .terminals{z-index:1300;position:fixed}body #configurator .terminals h1{text-transform:uppercase;color:#072a5b;margin:0 0 clamp(.5rem,.5vw,1rem);font-size:calc(1.5*clamp(.75rem,.9vw,1rem))}body #configurator .terminals .wrapper{z-index:2000;background-color:#1f1e1e6e;width:100%;height:100%;margin:0;position:fixed;top:0;left:0}body #configurator .terminals .wrapper .container{visibility:visible;background-color:#fff;flex-direction:column;width:85%;max-width:85%;max-height:90%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body #configurator .terminals .wrapper .container .styled-heading{text-transform:uppercase;color:#072a5b;margin-bottom:clamp(1rem,.75vw,1.5rem);font-size:clamp(1rem,1.1vw,1.6rem);font-weight:700}body #configurator .terminals .wrapper .container .button-wrapper{justify-content:flex-end;display:flex}body #configurator .terminals .wrapper .container .attribute-group{margin:0 calc(-1*clamp(1rem,.75vw,1.5rem));display:flex}body #configurator .terminals .wrapper .container .attribute-group .attribute-wrapper{flex:1;margin:0 clamp(1rem,.75vw,1.5rem)}body #configurator .terminals .wrapper .container .text-button{cursor:pointer;background-color:#ededed;border-radius:calc(2*clamp(1.5rem,1.5vw,2rem));align-items:center;height:calc(1.75*clamp(1.5rem,1.5vw,2rem));margin:clamp(1rem,.75vw,1.5rem) 0 clamp(1rem,.75vw,1.5rem) clamp(1rem,.75vw,1.5rem);padding:0 clamp(1rem,.75vw,1.5rem) 0 0;font-weight:700;font-stretch:75%;transition:all .35s;display:flex}body #configurator .terminals .wrapper .container .text-button.active{background-color:#5070b2}body #configurator .terminals .wrapper .container .text-button.active .icon{background-color:#3f5a90}body #configurator .terminals .wrapper .container .text-button.active .icon svg circle,body #configurator .terminals .wrapper .container .text-button.active .icon svg path{fill:#fff}body #configurator .terminals .wrapper .container .text-button.active p{color:#fff}body #configurator .terminals .wrapper .container .text-button:hover{background-color:#eb7d00}body #configurator .terminals .wrapper .container .text-button:hover .icon{background-color:#d26f00}body #configurator .terminals .wrapper .container .text-button:hover .icon svg circle,body #configurator .terminals .wrapper .container .text-button:hover .icon svg path{fill:#fff}body #configurator .terminals .wrapper .container .text-button:hover p{color:#fff}body #configurator .terminals .wrapper .container .text-button .icon{background-color:#cecece;border-radius:calc(2*clamp(1.5rem,1.5vw,2rem));justify-content:center;align-items:center;width:calc(1.75*clamp(1.5rem,1.5vw,2rem));height:calc(1.75*clamp(1.5rem,1.5vw,2rem));margin-right:clamp(1rem,.75vw,1.5rem);padding:clamp(.5rem,.5vw,1rem);transition:all .35s;display:flex}body #configurator .terminals .wrapper .container .text-button .icon svg{width:calc(2.5*clamp(.5rem,.5vw,1rem));height:calc(2.5*clamp(.5rem,.5vw,1rem))}body #configurator .terminals .wrapper .container .text-button .icon svg circle,body #configurator .terminals .wrapper .container .text-button .icon svg path{transition:all .35s}body #configurator .terminals .wrapper .container .text-button p{margin:0;transition:all .35s}body #configurator .terminals .wrapper .container .form-control{margin:0}body #configurator .terminals .wrapper .container .form-control select,body #configurator .terminals .wrapper .container .form-control input{border:none;outline:1px solid #b2b2b2;width:100%;font-size:clamp(.75rem,.9vw,1rem)}body #configurator .terminals .wrapper .container .form-control.text-input{height:100%}body #configurator .terminals .wrapper .container .form-control.text-input legend{top:initial;height:100%}body #configurator .terminals .wrapper .container .form-control.text-input.filled legend{height:initial;top:0}body #configurator .terminals .wrapper .container .selection-wrapper{flex-direction:row;flex:1;margin:0 0 clamp(1rem,.75vw,1.5rem);display:flex}body #configurator .terminals .wrapper .container .selection-wrapper .selection{cursor:pointer;flex-direction:row;flex:1;display:flex}body #configurator .terminals .wrapper .container .selection-wrapper .selection>div:first-child{border-radius:clamp(1.5rem,1.5vw,2rem) 0 0 clamp(1.5rem,1.5vw,2rem)}body #configurator .terminals .wrapper .container .selection-wrapper .selection>div:last-child{border-radius:0 clamp(1.5rem,1.5vw,2rem) clamp(1.5rem,1.5vw,2rem) 0}body #configurator .terminals .wrapper .container .selection-wrapper .selection .option{background-color:#ededed;flex:1;justify-content:center;align-items:center;min-height:calc(1.5*clamp(1.5rem,1.5vw,2rem));font-weight:700;font-stretch:75%;transition:all .35s;display:flex}body #configurator .terminals .wrapper .container .selection-wrapper .selection .option:hover{color:#fff;background-color:#b86200}body #configurator .terminals .wrapper .container .selection-wrapper .selection .option.active{color:#fff;background-color:#eb7d00}body #configurator .terminals .wrapper .container .selection-input{margin-top:clamp(1rem,.75vw,1.5rem)}body #configurator .terminals .wrapper .container .selection-input .attribute-wrapper:not(.sides) input{border-radius:5rem}body #configurator .terminals .wrapper .container .selection-input .selection{display:flex}body #configurator .terminals .wrapper .container .selection-input .selection .option{z-index:200;cursor:pointer;border-radius:5rem 0 0 5rem;justify-content:center;align-items:center;margin-right:-1px;padding:0 clamp(.5rem,.5vw,1rem);display:flex;position:relative}body #configurator .terminals .wrapper .container .selection-input .selection .option:before,body #configurator .terminals .wrapper .container .selection-input .selection .option:after{content:"";z-index:-1;border-radius:5rem 0 0 5rem;width:100%;height:100%;transition:all .35s;display:flex;position:absolute}body #configurator .terminals .wrapper .container .selection-input .selection .option:before{outline:1px solid #b2b2b2}body #configurator .terminals .wrapper .container .selection-input .selection .option:after{background-color:#ededed;margin-right:-1px}body #configurator .terminals .wrapper .container .selection-input .selection .option:hover:before,body #configurator .terminals .wrapper .container .selection-input .selection .option:hover:after{background-color:#eb7d00;outline-color:#eb7d00}body #configurator .terminals .wrapper .container .selection-input .selection .option:hover svg path{fill:#fff}body #configurator .terminals .wrapper .container .selection-input .selection .option svg{width:calc(clamp(1rem,.75vw,1.5rem));height:calc(clamp(1rem,.75vw,1.5rem))}body #configurator .terminals .wrapper .container .selection-input .selection .option svg path{transition:all .35s}body #configurator .terminals .wrapper .container .selection-input .selection .option~.option{border-radius:0 5rem 5rem 0;margin-left:-1px;margin-right:0}body #configurator .terminals .wrapper .container .selection-input .selection .option~.option svg{transform:rotate(180deg)}body #configurator .terminals .wrapper .container .selection-input .selection .option~.option:before,body #configurator .terminals .wrapper .container .selection-input .selection .option~.option:after{border-radius:0 5rem 5rem 0}body #configurator .terminals .wrapper .container .selection-input .selection .option~.option:after{margin-left:-2px;margin-right:0}body #configurator .terminals .wrapper .container .selection-input .selection .attribute-wrapper{flex:1}body #configurator .terminals .wrapper .container .scroll-inner{padding:clamp(1rem,.75vw,1.5rem)}body #configurator .terminals .wrapper .container .scroll-inner .header{flex-direction:row;gap:clamp(1rem,.75vw,1.5rem);margin-bottom:clamp(1rem,.75vw,1.5rem);display:flex}body #configurator .terminals .wrapper .container .scroll-inner .header .attribute-wrapper{flex:1}body #configurator .terminals .wrapper .container .scroll-inner .view{border:1px solid #000;padding:12px}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper{flex-direction:column;display:flex;position:relative}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper:first-child .row .row-inner .label{min-height:calc(3*clamp(1.5rem,1.5vw,2rem));max-height:calc(4*clamp(1.5rem,1.5vw,2rem))}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row{align-items:center;gap:10px;display:flex;position:relative}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner{flex-direction:column;justify-content:center;align-items:center;display:flex}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner.selected{background-color:#fdeddd}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .label{flex:0;justify-content:center;align-items:center;min-height:calc(clamp(1.5rem,1.5vw,2rem));max-height:calc(4*clamp(1.5rem,1.5vw,2rem));display:flex;position:relative;overflow:hidden}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .label.text{text-overflow:ellipsis;writing-mode:vertical-rl;word-break:break-all;padding:1px;font-size:calc(clamp(.75rem,.9vw,1rem)/1.42857);overflow:hidden;transform:rotate(180deg)}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .plate,body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .part{border:1px solid #000;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .plate.move,body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .part.move{opacity:.5;background-color:#6aa84f;border:1px solid #000;justify-content:center}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .plate.move svg,body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .part.move svg{width:clamp(1.5rem,1.5vw,2rem)}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .plate .connector,body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .part .connector{border:1px solid #000;position:absolute}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .plate .connector:hover:not(.used):not(.active):not(.selected),body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .part .connector:hover:not(.used):not(.active):not(.selected){cursor:pointer;background-color:#000}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .plate .connector.used:not(.active):not(.selected),body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .part .connector.used:not(.active):not(.selected){cursor:default;background-color:#ffffff4d;border:#eee}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .plate .connector.active:not(.selected),body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .part .connector.active:not(.selected){background-color:#000}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .plate .connector.selected,body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .part .connector.selected{background-color:#93c631;border-color:#fff}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line{cursor:pointer;justify-content:center;display:flex;position:absolute}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line.active{cursor:default}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line .line-top{background-color:#fff;height:1px;position:absolute}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line .line-bottom{background-color:#fff;height:1px;position:absolute;bottom:0}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line .tools{z-index:50;justify-content:center;display:flex;position:absolute}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line .tools .tool{cursor:pointer;background-color:#fff;border-radius:clamp(1.5rem,1.5vw,2rem);width:clamp(1.5rem,1.5vw,2rem);height:clamp(1.5rem,1.5vw,2rem);margin-top:clamp(1rem,.75vw,1.5rem);padding:calc(clamp(.5rem,.5vw,1rem)/1.33333);display:flex;box-shadow:0 6px 12px -2px #32325d40,0 3px 7px -3px #0000004d}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line .tools .tool:hover{fill:#fff;background-color:#eb7d00}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line .tools .tool+.tool{margin-left:calc(clamp(.5rem,.5vw,1rem))}body #configurator .terminals .wrapper .container .scroll-inner .view-buttons{justify-content:flex-end;display:flex}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper{border-top:1px solid #929292;border-bottom:1px solid #929292;padding:clamp(1rem,.75vw,1.5rem) 0}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .error-sub-dialog{justify-content:center;align-items:center;padding:calc(2*clamp(1.5rem,1.5vw,2rem));font-weight:700;display:flex}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .terminal-block-settings-wrapper .detail-settings-row{margin:0 calc(-1*clamp(.5rem,.5vw,1rem));display:flex}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .terminal-block-settings-wrapper .detail-settings-row .attribute-wrapper{flex:1;margin:0 clamp(.5rem,.5vw,1rem)}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .help-split{display:flex}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .help-split>div{flex:1}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .help-split .entries .entry{align-items:center;margin:0 0 clamp(.5rem,.5vw,1rem);display:flex}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .help-split .entries .entry .entry-text{flex-direction:column;display:flex}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .help-split .entries .entry .entry-text>svg{width:calc(5*clamp(1.5rem,1.5vw,2rem));margin-top:clamp(1.5rem,1.5vw,2rem)}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .help-split .entries .entry .entry-image{background-color:#cecece;border-radius:calc(2*clamp(1.5rem,1.5vw,2rem));justify-content:center;align-items:center;width:calc(1.5*clamp(1.5rem,1.5vw,2rem));height:calc(1.5*clamp(1.5rem,1.5vw,2rem));margin-right:clamp(1rem,.75vw,1.5rem);padding:clamp(.5rem,.5vw,1rem);display:flex}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .help-split .entries .entry .entry-image svg{width:calc(2.5*clamp(.5rem,.5vw,1rem));height:calc(2.5*clamp(.5rem,.5vw,1rem))}body #configurator .terminals .wrapper .container .scroll-inner .footer{margin-top:clamp(1rem,.75vw,1.5rem)}body #configurator .terminals .wrapper .container .scroll-inner .footer .button-group{justify-content:space-between;display:flex}body #configurator .terminals .wrapper .container .scroll-inner .footer .button-group .btn{min-width:15%}body #configurator .configurator{flex:1;display:flex}body #configurator .wrapper{flex:1;margin:clamp(1rem,.75vw,1.5rem);display:flex;overflow:hidden}body #configurator .wrapper.hidden{display:none}body #configurator .wrapper .view3d{z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}body #configurator .wrapper .view3d .cancel-drop{cursor:pointer;z-index:2000;background-color:#fff;border-radius:clamp(1.5rem,1.5vw,2rem);justify-content:center;align-items:center;width:calc(1.5*clamp(1.5rem,1.5vw,2rem));height:calc(1.5*clamp(1.5rem,1.5vw,2rem));padding:calc(1.25*clamp(.5rem,.5vw,1rem));transition:all .35s;display:flex;position:absolute;top:5%;left:50%;transform:translate(-50%);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}body #configurator .wrapper .view3d .cancel-drop svg path{fill:#4a4a4a;transition:all .35s}body #configurator .wrapper .view3d .cancel-drop:hover{background-color:#b92b2b}body #configurator .wrapper .view3d .cancel-drop:hover svg path{fill:#fff}body #configurator .wrapper .view3d .mouse-controls{z-index:100;display:flex;position:absolute;bottom:2rem;left:2rem}body #configurator .wrapper .view3d .mouse-controls span{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}body #configurator .wrapper .view3d .mouse-controls span.active{background-color:#eb7d00}body #configurator .wrapper .view3d .mouse-controls span.active svg path{fill:#fff}body #configurator .wrapper .view3d .mouse-controls span:not(.active):hover{cursor:pointer}body #configurator .wrapper .view3d .mouse-controls span:not(.active):hover svg path{fill:#333}body #configurator .wrapper .view3d .mouse-controls span+span{margin-left:1rem}body #configurator .wrapper .view3d .mouse-controls span:not(.active) .sub-icon path{opacity:.25;fill:#fff}body #configurator .wrapper .view3d .mouse-controls span .sub-icon{background-color:#666;border-radius:2rem;width:1.5rem;height:1.5rem;padding:.25rem;position:absolute;top:-.5rem;right:-.5rem}body #configurator .wrapper .view3d .mouse-controls span svg{height:80%}body #configurator .wrapper .view3d .mouse-controls span svg path{fill:#666;transition:all .35s}body #configurator .wrapper .view3d div:not(.mouse-controls):not(.element-tools):not(.cancel-drop),body #configurator .wrapper .view3d canvas{width:100%;height:100%;position:relative}body #configurator .wrapper .view3d div:not(.mouse-controls):not(.element-tools):not(.cancel-drop) .element-tools,body #configurator .wrapper .view3d canvas .element-tools{z-index:100}body #configurator .wrapper .view3d div:not(.mouse-controls):not(.element-tools):not(.cancel-drop) .element-tools .item-controls,body #configurator .wrapper .view3d canvas .element-tools .item-controls{width:initial;height:initial}body #configurator .wrapper .side{z-index:1200;display:flex}body #configurator .wrapper .side>div,body #configurator .wrapper .side>div>div{display:flex}body #configurator .wrapper .side .controls-gateway-dest,body #configurator .wrapper .side .controls-gateway-dest>div{flex:1;display:flex}body #configurator .wrapper .side .sidebar{flex:1;display:flex;position:relative}body #configurator .wrapper .side .sidebar .grid-wrapper{grid-template-columns:1fr;transition:grid-template-columns .5s;display:grid}body #configurator .wrapper .side .sidebar .grid-wrapper .grid-inner{display:flex;overflow:hidden}body #configurator .wrapper .side .sidebar.shrinked{margin-right:calc(2*clamp(1.5rem,1.5vw,2rem))}body #configurator .wrapper .side .sidebar.shrinked .grid-wrapper{grid-template-columns:0fr}body #configurator .wrapper .side .sidebar.shrinked .collapse{top:0;left:0}body #configurator .wrapper .side .sidebar.shrinked .collapse svg{transform:rotate(0)}body #configurator .wrapper .side .sidebar .collapse{z-index:100;cursor:pointer;background-color:#fff;justify-content:center;align-items:center;width:calc(2*clamp(1.5rem,1.5vw,2rem));height:calc(2*clamp(1.5rem,1.5vw,2rem));padding:clamp(.5rem,.5vw,1rem);transition:background-color .35s,left .5s,top .5s;display:flex;position:absolute;top:clamp(1rem,.75vw,1.5rem);left:calc(100% - 2*clamp(1.5rem,1.5vw,2rem) - clamp(1rem,.75vw,1.5rem))}body #configurator .wrapper .side .sidebar .collapse svg{transition:fill .35s;transform:rotate(180deg)}body #configurator .wrapper .side .sidebar .collapse svg path{fill:#072a5b}body #configurator .wrapper .side .sidebar .collapse:hover{background-color:#eb7d00}body #configurator .wrapper .side .sidebar .collapse:hover svg path{fill:#fff}body #configurator .wrapper .side .sidebar .navigation{flex-direction:column;flex:0;justify-content:space-between;display:flex}body #configurator .wrapper .side .sidebar .navigation div:not(.nav){flex-direction:column;flex:1;display:flex}body #configurator .wrapper .side .sidebar .navigation .nav{cursor:pointer;user-select:none;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1rem,.75vw,1.5rem) 0;transition:all .35s;display:flex;position:relative}body #configurator .wrapper .side .sidebar .navigation .nav:last-child{margin-top:auto}body #configurator .wrapper .side .sidebar .navigation .nav:hover:not(.active):not(.disabled){opacity:.65}body #configurator .wrapper .side .sidebar .navigation .nav span{text-align:center;text-transform:uppercase;justify-content:center;min-width:calc(4*clamp(1.5rem,1.5vw,2rem));padding:0 clamp(1.5rem,1.5vw,2rem);font-size:calc(clamp(3rem,3vw,5rem)/1.3);font-weight:700;transition:all .35s;display:flex}body #configurator .wrapper .side .sidebar .navigation .nav span+span{color:#072a5b;padding:0 calc(clamp(.5rem,.5vw,1rem)/2);font-size:clamp(.55rem,.5vw,.8rem);font-weight:400;font-stretch:75%;transition:all .35s}body #configurator .wrapper .side .sidebar .navigation .nav.disabled{cursor:not-allowed}body #configurator .wrapper .side .sidebar .navigation .nav.disabled span{color:#929292}body #configurator .wrapper .side .sidebar .navigation .nav.disabled svg path{fill:#929292}body #configurator .wrapper .side .sidebar .navigation .nav.active{cursor:default;background-color:#fff}body #configurator .wrapper .side .sidebar .navigation .nav.active span{color:#eb7d00;font-size:clamp(3rem,3vw,5rem)}body #configurator .wrapper .side .sidebar .navigation .nav.active span:after{content:""}body #configurator .wrapper .side .sidebar .navigation .nav.active span+span{display:none}body #configurator .wrapper .side .sidebar .navigation .nav.active svg path{fill:#eb7d00}body #configurator .wrapper .side .sidebar .navigation .nav.active svg+span{display:none}body #configurator .wrapper .side .sidebar .navigation .nav.active:before{content:"";background-color:#eb7d00;width:calc(clamp(1rem,.75vw,1.5rem)/2.8);height:100%;position:absolute;top:0;left:0}body #configurator .wrapper .side .sidebar .navigation .nav svg{width:clamp(1.5rem,1.5vw,2rem);height:3rem;margin:0 0 .5rem}body #configurator .wrapper .side .sidebar .view{flex-direction:column;justify-content:space-between;display:flex}body #configurator .wrapper .side .sidebar .view .btn-group{padding:clamp(1rem,.75vw,1.5rem)}body #configurator .wrapper .side .sidebar .view .renderer{flex:1;height:1%;display:flex}body #configurator .wrapper .side .sidebar .view .renderer .inner{flex-direction:column;flex:1;padding:0 clamp(1rem,.75vw,1.5rem) clamp(1.5rem,1.5vw,2rem);display:flex}body #configurator .wrapper .side .sidebar .view .renderer .ConfigurationComponent-Configuration,body #configurator .wrapper .side .sidebar .view .renderer .ConfigurationComponent-Configuration .ConfigurationComponent-Configuration{padding:0}body #configurator .wrapper .side .sidebar .view .renderer .ConfigurationComponent-Configuration .ConfigurationComponent-Configuration>div:first-child{margin-top:0}body #configurator .wrapper .side .sidebar .view .renderer .ConfigurationComponent-Configuration>div:first-child{margin-top:clamp(1rem,.75vw,1.5rem)}body #configurator .wrapper .side .sidebar .view .renderer .ConfigurationComponent-Configuration>div .Attribute-SingleOption{margin:0 0 clamp(1rem,.75vw,1.5rem)}body #configurator .wrapper .side .sidebar .view .renderer .segment{flex-direction:column;flex:1;display:flex}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion{border:none;border-radius:0;outline:none;margin:0 calc(-1*clamp(1rem,.75vw,1.5rem))}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion:before{display:none}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .Attribute-SingleOption{margin:0}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .popup-wrapper .Attribute-SingleOption{margin:0 0 clamp(1rem,.75vw,1.5rem)}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion.opened .accordion-header{background-color:#072a5b}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion.opened .accordion-header .accordion-title{color:#fff}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion.opened .accordion-header svg path{fill:#fff}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header{min-height:auto;padding:clamp(.5rem,.5vw,1rem) clamp(1rem,.75vw,1.5rem);transition:all .35s}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header>div{margin:0}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header .image-placeholder svg{width:80%;height:80%}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header svg{width:clamp(1.5rem,1.5vw,2rem);height:clamp(1.5rem,1.5vw,2rem)}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header .accordion-title{align-items:center;transition:all .35s;display:flex}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header .accordion-title .image-placeholder,body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header .accordion-title .image{justify-content:center;align-items:center;width:calc(2.5*clamp(1.5rem,1.5vw,2rem));padding:0;display:flex}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header .accordion-title .image-placeholder:before,body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header .accordion-title .image:before{content:"";padding-bottom:100%}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header .accordion-title .image-placeholder img,body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header .accordion-title .image img{height:80%;width:initial;max-width:80%}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header .accordion-title span{text-transform:uppercase;font-weight:700;transition:all .35s}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header:hover{background-color:#eb7d00}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header:hover .accordion-title span{color:#fff}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-header:hover svg path{fill:#fff}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-content{padding:clamp(1rem,.75vw,1.5rem)}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-content .line{border-bottom:1px solid #707070;margin-top:clamp(1.5rem,1.5vw,2rem)}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-content .attribute-wrapper{margin:0}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion .accordion-content .attribute-wrapper.quantity{margin:clamp(1.5rem,1.5vw,2rem) clamp(1.5rem,1.5vw,2rem) 0}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails{flex-wrap:wrap;margin:0 calc(-1*clamp(.5rem,.5vw,1rem));display:flex}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .thumb{z-index:1000;flex-direction:column;flex:0 0 calc(50% - 2*clamp(.5rem,.5vw,1rem));max-width:calc(50% - 2*clamp(.5rem,.5vw,1rem));margin:0 clamp(.5rem,.5vw,1rem) calc(2*clamp(.5rem,.5vw,1rem));display:flex}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .empty-thumbs{color:#707070;margin:0 clamp(.5rem,.5vw,1rem) calc(2*clamp(.5rem,.5vw,1rem));font-size:clamp(1rem,1.1vw,1.6rem);font-weight:700}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .drag-item{cursor:move;background-color:#d5e0f3;flex-direction:column;align-items:center;display:flex}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .drag-item:hover+.drag-label{background-color:#eb7d00}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .drag-item .image{width:100%;height:100%;padding:clamp(.5rem,.5vw,1rem)}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .drag-item .image:before{content:"";padding-bottom:80%}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .drag-item.disabled{cursor:not-allowed}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .drag-item.disabled+.drag-label{color:#929292;background-color:#ededed}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .drag-item.disabled img,body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .drag-item.disabled .image{background-color:#e0e0e0}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .drag-item+.drag-label{color:#fff;background-color:#072a5b;flex:1;width:100%;margin:0;padding:clamp(1rem,.75vw,1.5rem);font-size:clamp(.75rem,.9vw,1rem);font-weight:bolder;transition:all .35s}body #configurator .wrapper .side .sidebar .view .renderer .segment .basket{padding:clamp(1rem,.75vw,1.5rem) 0}body #configurator .wrapper .side .sidebar .view .renderer .segment .basket>div{margin:0 0 clamp(1rem,.75vw,1.5rem);display:flex}body #configurator .wrapper .side .sidebar .view .renderer .segment .basket>div p{flex-direction:column;margin:0 clamp(.5rem,.5vw,1rem) 0 0;display:flex}body #configurator .wrapper .side .sidebar .view .renderer .segment .basket>div p:first-child{white-space:nowrap}body #configurator .wrapper .side .sidebar .view .renderer .segment .basket>div span{color:#4a4a4a;font-stretch:75%;line-height:calc(1.2*clamp(.75rem,.9vw,1rem))}body #configurator .wrapper .side .sidebar .view .renderer .segment .basket>div span+span{margin:0}body #configurator .wrapper .side .sidebar .view .renderer .segment .basket>div span.text{white-space:pre-wrap}body #configurator .wrapper .side .sidebar .view .renderer .segment .basket>div span.label{color:#929292;font-size:calc(clamp(.75rem,.9vw,1rem)/1.05263)}body #configurator .wrapper .side .sidebar .view .renderer .segment #O_ENCLOSURE_SELECTION0ZM_ADOPT_ENCLOSURE_SIZE{margin-top:clamp(1.5rem,1.5vw,2rem)}body #configurator .wrapper .side .sidebar .view .renderer .segment .attribute-wrapper .image{margin:clamp(1rem,.75vw,1.5rem) 0;position:relative}body #configurator .wrapper .side .sidebar .view .renderer .segment .attribute-wrapper .image:before{content:"";padding-bottom:70%}body #configurator .wrapper .side .sidebar .view .renderer .segment .attribute-wrapper .image .img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:90%;height:90%;position:absolute;top:5%;left:5%}body #configurator .wrapper .side .sidebar .view .renderer .segment .attribute-wrapper .drag-item .image{margin:0}body #configurator .wrapper .side .sidebar .view .renderer .segment .attribute-wrapper+.accordion{margin-top:clamp(1rem,.75vw,1.5rem)}body #configurator .wrapper .side .sidebar .view .renderer .segment .popup-wrapper .reset-group{padding:clamp(.5rem,.5vw,1rem);display:flex!important}body #configurator .wrapper .side .sidebar .view .renderer .segment .popup-wrapper .reset-group svg{width:calc(1.5*clamp(1rem,.75vw,1.5rem));height:calc(1.5*clamp(1rem,.75vw,1.5rem))}body #configurator .wrapper .side .sidebar .view .renderer .segment .popup-wrapper .reset-group svg path{fill:#072a5b;transition:all .35s}body #configurator .wrapper .side .sidebar .view .renderer .segment .popup-wrapper .reset-group:hover svg path{fill:#fff}body #configurator .wrapper .side .sidebar .view .renderer .segment .attribute-group{margin:clamp(1rem,.75vw,1.5rem) 0 0}body #configurator .wrapper .side .sidebar .view .renderer .segment .attribute-group .reset-group{display:none}body #configurator .wrapper .side .sidebar .view .renderer .segment .attribute-group .group-header{justify-content:space-between;align-items:center;margin:clamp(1rem,.75vw,1.5rem) 0 0;display:flex}body #configurator .wrapper .side .sidebar .view .renderer .segment .attribute-group .group-header+.accordion{margin-top:clamp(1rem,.75vw,1.5rem)}body #configurator .wrapper .side .sidebar .view .renderer h4.form-label{margin:clamp(1rem,.75vw,1.5rem) 0 0}body #configurator .wrapper .side .sidebar .view .renderer h4.form-label~.thumbnails{margin-top:clamp(1rem,.75vw,1.5rem)}body #configurator .wrapper .side .sidebar .view .renderer .attribute-wrapper .form-control .image{width:4rem;height:100%;margin:0;position:absolute}body #configurator .wrapper .side .sidebar .view .renderer .attribute-wrapper .form-control .image~div{margin-left:5rem}body #configurator .wrapper .side .sidebar .radios{flex:1;justify-content:space-between;margin:clamp(1rem,.75vw,1.5rem) 0;display:flex}body #configurator .wrapper .side .sidebar .radios .radio{flex-direction:column;flex:1;margin:0;display:flex}body #configurator .wrapper .side .sidebar .radios .radio+.radio{margin-left:calc(2*clamp(.5rem,.5vw,1rem))}body #configurator .wrapper .side .sidebar .radios .radio span+div>div{flex-direction:column;display:flex}body #configurator .wrapper .side .sidebar .radios .radio label{white-space:nowrap;text-align:center;justify-content:center;align-items:center;margin:0;padding-left:0;padding-right:0;display:flex}body #configurator .wrapper .side .sidebar .radios .radio span,body #configurator .wrapper .side .sidebar .radios .radio input{visibility:hidden;position:absolute}body #configurator .wrapper .side .sidebar .selection{background-color:#fff;flex-direction:column;flex:1;width:24rem;height:100%;min-height:100%;max-height:calc(100vh - 2*clamp(1rem,.75vw,1.5rem));display:flex}body #configurator .wrapper .side .sidebar .selection .view{flex:1;display:flex;overflow:hidden}body #configurator .wrapper .side .sidebar .selection .view.blocked{position:relative}body #configurator .wrapper .side .sidebar .selection .view.blocked:before{content:"";z-index:2000;cursor:not-allowed;background-color:#ffffff80;width:100%;height:100%;position:absolute;top:0;left:0}body #configurator .wrapper .side .sidebar .selection .head{flex-direction:column;justify-content:center;padding:clamp(1.5rem,1.5vw,2rem) clamp(1rem,.75vw,1.5rem);display:flex}body #configurator .wrapper .side .sidebar .selection .head h2,body #configurator .wrapper .side .sidebar .selection .head h3{text-transform:uppercase;user-select:none;font-size:clamp(1rem,1.1vw,1.6rem);font-weight:700}body #configurator .wrapper .side .sidebar .selection .head h2{color:#eb7d00;margin:0}body #configurator .wrapper .side .sidebar .selection .head h3{color:#707070;margin:clamp(1rem,.75vw,1.5rem) 0 0}body #configurator .wrapper .side .sidebar .selection .tabs{background-color:#d5e0f3;padding:clamp(1.5rem,1.5vw,2rem) 0;display:flex}body #configurator .wrapper .side .sidebar .selection .tabs .MuiTabs-root{min-height:initial}body #configurator .wrapper .side .sidebar .selection .tabs .tab{cursor:pointer;text-transform:uppercase;white-space:nowrap;color:#072a5b;min-width:initial;min-height:initial;margin-left:clamp(1rem,.75vw,1.5rem);padding:0 0 clamp(.5rem,.5vw,1rem);font-size:clamp(1rem,1.1vw,1.6rem);font-weight:bolder}body #configurator .wrapper .side .sidebar .selection .tabs .tab.Mui-selected{color:#eb7d00}body #configurator .wrapper .side .sidebar .selection .tabs .tab:hover{color:#eb7d00;background:0 0}body #configurator .wrapper .side .sidebar .invalid-parts{background-color:#fff;flex-direction:column;min-width:calc(20*clamp(1rem,.75vw,1.5rem));display:flex;position:absolute;left:calc(100% + 1rem)}body #configurator .wrapper .side .sidebar .invalid-parts .dropdown-header{cursor:pointer;justify-content:space-between;align-items:center;padding:clamp(1rem,.75vw,1.5rem);display:flex}body #configurator .wrapper .side .sidebar .invalid-parts .dropdown-header svg{width:clamp(1.5rem,1.5vw,2rem);height:clamp(1.5rem,1.5vw,2rem)}body #configurator .wrapper .side .sidebar .invalid-parts .dropdown-header.show svg{transform:rotate(180deg)}body #configurator .wrapper .side .sidebar .invalid-parts .options{padding:0 clamp(1rem,.75vw,1.5rem) clamp(1rem,.75vw,1.5rem)}body #configurator .wrapper .side .sidebar .invalid-parts .options p{white-space:break-spaces;font-size:clamp(.7rem,.65vw,.8rem)}body #configurator .wrapper .content{flex-direction:column;flex:1;display:flex;position:relative}body #configurator .wrapper .content .view{flex:1;display:flex;overflow:hidden}body #configurator .wrapper .content .view .inner-view{position:absolute}body #configurator .wrapper .content .view .inner-view .item-controls{flex-direction:column;margin:0 clamp(.5rem,.5vw,1rem);display:flex;position:absolute}body #configurator .wrapper .content .view .inner-view .item-controls span{cursor:pointer;background-color:#fff;border-radius:10rem;padding:calc(clamp(.5rem,.5vw,1rem));transition:all .35s;display:flex}body #configurator .wrapper .content .view .inner-view .item-controls span+span{margin-top:calc(clamp(.5rem,.5vw,1rem)/2)}body #configurator .wrapper .content .view .inner-view .item-controls span svg{width:calc(clamp(.75rem,2vw,2rem)/1.33333);height:calc(clamp(.75rem,2vw,2rem)/1.33333);transition:all .35s;display:flex}body #configurator .wrapper .content .view .inner-view .item-controls span:hover{background-color:#eb7d00}body #configurator .wrapper .content .view .inner-view .item-controls span:hover svg path{fill:#fff}@media (width<=1250px){body #configurator .topbar .left{order:3;position:absolute;top:calc(2*clamp(1.5rem,1.5vw,2rem))}}
