@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:condensed}@font-face{font-family:Univers LTW;src:url(./Univers-LTW-Bold-Condensed-rYeATeM4.woff2) format("woff2");font-weight:700;font-stretch:condensed}*{box-sizing:border-box;font-family:Univers LTW,sans-serif}html,body{margin:0;padding:0;width:100%;height:100%}body{display:flex;flex:1;flex-direction:column;background-color:#ededed}body .loading{position:fixed;left:0;top:0;height:100%;width:100%;background:#ffffff80;display:flex;align-items:center;justify-content:center;z-index:5000;flex-direction:column}body .loading.partial{position:absolute}body .loading.initial{background:#ededed}body .loading svg{animation:2s linear infinite svg-animation;max-width:calc(clamp(1.5rem,1.5vw,2rem)*3)}@keyframes svg-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body .loading circle{animation:1.4s ease-in-out infinite both circle-animation;display:block;fill:transparent;stroke:#072a5b;stroke-linecap:square;stroke-dasharray:283;stroke-dashoffset:280;stroke-width:calc(clamp(.5rem,.5vw,1rem) / 1.5);transform-origin:50% 50%}@keyframes circle-animation{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}to{stroke-dashoffset:280;transform:rotate(360deg)}}body .tiles .MuiList-root>div>div{display:flex;flex-wrap:wrap;position:relative}body .tiles .MuiList-root>div>div li{width:100%}body .tiles .MuiList-root>div>div .tile{width:33.3333333333%;display:flex;align-items:center;justify-content:center}body .tiles .MuiList-root>div>div .tile .image{margin:0;flex:1}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 rgb(112,112,112);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(clamp(1.5rem,1.5vw,2rem)*3);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{position:absolute;width:90%;height:90%;top:5%;left:5%;background-size:contain;background-position:center;background-repeat:no-repeat}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(clamp(.75rem,.9vw,1rem)*1.5)}body .MuiPaper-elevation .MuiMenu-list .MuiMenuItem-root,body .MuiPaper-rounded .MuiMenu-list .MuiMenuItem-root{background:none;padding:clamp(1rem,.75vw,1.5rem);transition:.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{padding:clamp(.5rem,.5vw,1rem) clamp(1rem,.75vw,1.5rem);color:#929292;font-style:italic;background:none}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{background-color:#eb7d00;color:#fff;transition:.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(clamp(1.5rem,1.5vw,2rem)*3)}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;display:flex;align-items:center;justify-content:center;margin-right:clamp(.5rem,.5vw,1rem);padding:clamp(.5rem,.5vw,1rem)}body .image-placeholder img,body .image img{width:100%}body #configurator{display:flex;flex:1;flex-direction:column}body #configurator *{font-family:Univers LTW,sans-serif;font-stretch:condensed}body #configurator .fps-wrapper>div>span{line-height:10px}body #configurator>.error{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column}body #configurator>.error p{font-weight:700;font-stretch:condensed;text-transform:uppercase;color:#4a4a4a}body #configurator>.error svg{width:calc(clamp(1.5rem,1.5vw,2rem)*2);height:calc(clamp(1.5rem,1.5vw,2rem)*2)}body #configurator>.error svg path{fill:#b92b2b}body #configurator .form-label legend,body #configurator .selected-value{white-space:normal;font-stretch:normal}body #configurator .form-label legend span,body #configurator .selected-value span{font-stretch:normal}body #configurator p,body #configurator a,body #configurator span{font-size:clamp(.75rem,.9vw,1rem);line-height:initial}body #configurator h3{margin:0;color:#072a5b;text-transform:uppercase}body #configurator h4{margin:0 0 clamp(.5rem,.5vw,1rem);text-transform:uppercase;color:#707070}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{display:flex;justify-content:space-between}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;border:none;display:flex;align-items:center;justify-content:center;text-transform:uppercase;padding:clamp(1rem,.75vw,1.5rem) clamp(1.5rem,1.5vw,2rem);font-size:clamp(.75rem,.9vw,1rem);font-weight:700;font-stretch:condensed;transition:.35s;user-select:none;position:relative}body #configurator .btn p,body #configurator button p{font-weight:700}body #configurator .btn.primary,body #configurator button.primary{background-color:#072a5b;color:#fff}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{border:1px solid #072a5b;color:#072a5b;background:none}body #configurator .btn.selected,body #configurator button.selected{background-color:#eb7d00;color:#fff;border-color:#eb7d00}body #configurator .btn:not(.disabled):not(.MuiAccordionSummary-root):hover,body #configurator button:not(.disabled):not(.MuiAccordionSummary-root):hover{border-color:#eb7d00;background-color:#eb7d00;color:#fff}body #configurator .btn.disabled,body #configurator button.disabled{cursor:not-allowed}body #configurator .btn.disabled.primary,body #configurator button.disabled.primary{background-color:#ededed;color:#929292}body #configurator .btn.disabled.secondary,body #configurator button.disabled.secondary{border-color:#929292;color:#929292}body #configurator .btn.file,body #configurator button.file{position:relative}body #configurator .btn.file input,body #configurator button.file input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}body #configurator .btn.load,body #configurator button.load{position:relative;color:transparent;opacity:.75}body #configurator .btn.load:before,body #configurator button.load:before{content:"";border:2px solid rgba(255,255,255,.1);border-top:2px solid white;border-radius:50%;animation:spin 2s linear infinite;position:absolute;background:none;width:calc(clamp(1rem,.75vw,1.5rem)/.8);height:calc(clamp(1rem,.75vw,1.5rem)/.8)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body #configurator .scroll-wrapper{display:flex;flex:1;flex-direction:column;height:1%}body #configurator .scroll-wrapper .scroll-inner{padding:1px clamp(1rem,.75vw,1.5rem) 1px 1px;display:flex;flex:1;flex-direction:column}body #configurator .view2d{position:relative}body #configurator .view2d .drag-target{position:absolute;top:0;left:0;height:100%;width:100%}body #configurator .view2d .drag-target.dragging{z-index:100}body #configurator .preview{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;background-color:#ededed;z-index:1000;padding:clamp(1.5rem,1.5vw,2rem);align-items:center}body #configurator .preview>div{flex:1;background-size:contain;background-repeat:no-repeat;width:100%;height:100%;background-position:center}body #configurator .preview>div+div{margin-left:clamp(1rem,.75vw,1.5rem)}body #configurator .all-icons{display:flex;flex-wrap:wrap;position:fixed;bottom:1rem;right:1rem;left:1rem;background-color:#ededed;z-index:2000}body #configurator .all-icons span{display:flex;flex-direction:column;font-size:.8rem;padding:.25rem;align-items:center;background-color:#fff;margin:.25rem}body #configurator .all-icons svg{width:2rem;height:2rem}body #configurator .hidden{display:none}body #configurator .highlighted{box-shadow:#eb7d00 0 0 .5rem -.05rem}body #configurator .highlighted.radios{box-shadow:none}body #configurator .highlighted.radios .radio{box-shadow:#eb7d00 0 0 .5rem -.05rem}@keyframes placeHolderShimmer{0%{background-position:-800px 0}to{background-position:800px 0}}body #configurator .image.loader{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#d5e0f3 linear-gradient(to right,#d5e0f3 8%,#e9eff9 18%,#d5e0f3 33%);background-size:800px 104px;position:relative}body #configurator .translation.loader{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#ededed linear-gradient(to right,#ededed 8%,#d4d4d4 18%,#ededed 33%);background-size:800px 104px;position:relative;color:transparent}body #configurator .loading p{font-weight:700;font-stretch:condensed;color:#072a5b;margin-top:clamp(1.5rem,1.5vw,2rem);font-size:clamp(1rem,1.1vw,1.6rem)}body #configurator .loading p span{background:none}body #configurator .loading p .translation.loader{background:none!important}body #configurator legend,body #configurator .drag-label{user-select:none}body #configurator .controls-3d{position:fixed;bottom:4rem;right:4rem;display:flex;flex-direction:column;background-color:#fff;box-shadow:#0000003d 0 3px 8px;padding:1rem 2rem 2rem;z-index:10000}body #configurator .controls-3d div{display:flex;flex-direction:column}body #configurator .controls-3d input{width:14rem;min-width:100%}body #configurator .controls-3d .group p{display:flex;margin:0;justify-content:space-between}body #configurator .controls-3d .group h4{margin:1rem 0 0;color:#072a5b}body #configurator .controls-3d .group span{text-transform:uppercase;font-stretch:condensed;margin:.4rem 0 .2rem;color:#4a4a4a}body #configurator .version{position:fixed;padding:clamp(1rem,.75vw,1.5rem) calc(clamp(1.5rem,1.5vw,2rem)*2) clamp(1rem,.75vw,1.5rem) clamp(1rem,.75vw,1.5rem);bottom:clamp(1.5rem,1.5vw,2rem);left:50%;background-color:#2c799b;border-radius:clamp(.5rem,.5vw,1rem);z-index:10000;transform:translate(-50%);box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px}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{margin:0;font-stretch:initial}body #configurator .version ul li{font-size:clamp(.75rem,.9vw,1rem);color:#fff}body #configurator .version .close svg path{fill:#fff}body #configurator .close{position:absolute;top:clamp(1rem,.75vw,1.5rem);right:clamp(1rem,.75vw,1.5rem);cursor:pointer;opacity:.5;transition:.35s;z-index:100}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{position:absolute;right:0;width:clamp(1.5rem,1.5vw,2rem);height:clamp(1.5rem,1.5vw,2rem)}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:1px solid rgb(112,112,112);border-spacing:0;padding:clamp(.5rem,.5vw,1rem)}body #configurator .attribute-wrapper{position:relative;opacity:1;pointer-events:initial}body #configurator .attribute-wrapper .Control-edit{margin:0 0 clamp(1rem,.75vw,1.5rem)}body #configurator .attribute-wrapper .form-control{position:relative;margin:clamp(1rem,.75vw,1.5rem) 0 0}body #configurator .attribute-wrapper .form-control.filled .form-label legend{height:auto;font-size:clamp(.7rem,.65vw,.8rem);padding:clamp(.5rem,.5vw,1rem) clamp(1rem,.75vw,1.5rem) 0}body #configurator .attribute-wrapper .form-control.filled .form-label legend span{font-size:clamp(.75rem,.9vw,1rem);color:#b2b2b2}body #configurator .attribute-wrapper .form-control.disabled .select-wrapper{background-color:#ededed}body #configurator .attribute-wrapper .form-control .image{position:absolute;width:calc(clamp(1.5rem,1.5vw,2rem)*2);margin:0;height:100%}body #configurator .attribute-wrapper .form-control .image~div{margin-left:calc(clamp(1.5rem,1.5vw,2rem)*2 + clamp(1rem,.75vw,1.5rem))}body #configurator .attribute-wrapper .form-control input[disabled]{background-color:#ededed}body #configurator .attribute-wrapper .form-control.text-input{display:flex;margin:0}body #configurator .attribute-wrapper .form-control.text-input legend{left:0;top:clamp(1rem,.75vw,1.5rem);height:calc(100% - clamp(1rem,.75vw,1.5rem))}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{padding:clamp(1.5rem,1.5vw,2rem) clamp(1rem,.75vw,1.5rem) clamp(.5rem,.5vw,1rem);display:flex;align-items:center;flex:1}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{width:clamp(.75rem,1vw,2rem);margin-right:clamp(1rem,.75vw,1.5rem);position:absolute;right:0;pointer-events:none}body #configurator .attribute-wrapper .form-control svg path{fill:#b2b2b2}body #configurator .attribute-wrapper .form-control fieldset{border:none;outline:1px solid rgb(178,178,178);inset:1px;padding:0}body #configurator .attribute-wrapper .form-label legend{color:#b2b2b2;margin:0;height:100%;position:absolute;top:0;font-size:clamp(.75rem,.9vw,1rem);display:flex;align-items:center;pointer-events:none;padding:0 clamp(1rem,.75vw,1.5rem)}body #configurator .attribute-wrapper .form-label legend span{font-size:clamp(.75rem,.9vw,1rem);color:#b2b2b2}body #configurator .attribute-wrapper .MuiInputBase-root{border-radius:0}body #configurator .attribute-wrapper .infotext-wrapper{display:flex;align-items:center;margin-top:clamp(1rem,.75vw,1.5rem);margin-bottom:clamp(1.5rem,1.5vw,2rem)}body #configurator .attribute-wrapper .infotext-wrapper svg{width:calc(clamp(1rem,.75vw,1.5rem)/.8);height:calc(clamp(1rem,.75vw,1.5rem)/.8);margin-right:clamp(.5rem,.5vw,1rem)}body #configurator .attribute-wrapper .infotext-wrapper svg path{fill:#eb7d00}body #configurator .topbar{display:flex;justify-content:space-between;align-items:flex-start;margin:0 clamp(1.5rem,1.5vw,2rem);flex-wrap:wrap;position:absolute;top:0;left:0;right:0;user-select:none}body #configurator .topbar .left{z-index:6}body #configurator .topbar .center{display:flex;z-index:6}body #configurator .topbar .right{display:flex;justify-content:flex-end;z-index:6}body #configurator .topbar .languages{position:relative}body #configurator .topbar .languages .globe{display:flex;padding:clamp(1rem,.75vw,1.5rem);cursor:pointer;align-items:flex-end;justify-content:flex-end}body #configurator .topbar .languages .globe svg{height:clamp(1.5rem,1.5vw,2rem);width: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{position:absolute;right:clamp(.5rem,.5vw,1rem);bottom:calc(clamp(.5rem,.5vw,1rem)*1);font-size:clamp(.7rem,.65vw,.8rem);display:flex;color:#072a5b;text-transform:uppercase;background-color:#ededed;line-height:clamp(1rem,.75vw,1.5rem)}body #configurator .topbar .languages .options{background-color:#fff;border:1px solid rgb(112,112,112);position:absolute;right:0;z-index:1000}body #configurator .topbar .languages .options .option{display:flex;align-items:center;align-content:center;cursor:pointer;padding:clamp(1rem,.75vw,1.5rem);font-size:clamp(.7rem,.65vw,.8rem)}body #configurator .topbar .languages .options .option:hover,body #configurator .topbar .languages .options .option.selected{background-color:#eb7d00;color:#fff}body #configurator .topbar .case{display:flex;flex-direction:column}body #configurator .topbar .item{display:flex;cursor:pointer;color:#000;background-color:#fff;align-items:center;padding:clamp(.5rem,.5vw,1rem)}body #configurator .topbar .item.active:not(.icon-wrapper){background-color:#5070b2;cursor:default;color:#fff}body #configurator .topbar .item:hover:not(.disabled){border-color:#eb7d00;background-color:#eb7d00;color:#fff}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{margin-right:calc(clamp(.5rem,.5vw,1rem)*.75);height:clamp(1rem,.75vw,1.5rem)}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{display:flex;align-items:center;margin-left:.5rem}body #configurator .topbar .rail-icon svg{width:calc(clamp(1rem,1.1vw,1.6rem)*2)}body #configurator .topbar .rail-icon.V_90 svg{transform:rotate(270deg)}body #configurator .topbar .config-info{display:flex;flex-direction:column}body #configurator .topbar .config-info span{color:#707070}body #configurator .topbar .config-info span.label{color:#929292;font-size:calc(clamp(.75rem,.9vw,1rem)*.8)}body #configurator .topbar .config-info span.values{font-size:clamp(.75rem,.9vw,1rem);margin:0 0 clamp(1rem,.75vw,1.5rem)}body #configurator .popup-wrapper{top:0;left:0;width:100%;height:100%;position:fixed;background-color:#1e1e1e66;z-index:1250;display:flex;align-items:center;justify-content:center;flex-direction:column}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{display:flex}body #configurator .popup-wrapper.incomplete span.controls-popup{padding:clamp(.5rem,.5vw,1rem)}body #configurator .popup-wrapper .popup-inner{display:flex;position:relative;flex-direction:column;max-height:90vh;max-width:90vw;background-color:#fff;min-width:30rem}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;font-size:clamp(.75rem,.9vw,1rem);color:#072a5b}body #configurator .popup-wrapper .popup-inner span.controls-popup{font-size:clamp(1rem,1.1vw,1.6rem);font-weight:700;padding:0 clamp(1.5rem,1.5vw,2rem) clamp(.5rem,.5vw,1rem) clamp(1.5rem,1.5vw,2rem)}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{position:fixed;right:0;z-index:5000;width:auto;top:clamp(1.5rem,1.5vw,2rem)}body #configurator .toasts .toast{position:relative;right:clamp(1.5rem,1.5vw,2rem);z-index:100;padding:clamp(1rem,.75vw,1.5rem) calc(clamp(1.5rem,1.5vw,2rem)*2) clamp(1rem,.75vw,1.5rem) clamp(1rem,.75vw,1.5rem);margin-bottom:clamp(1rem,.75vw,1.5rem);display:flex;align-items:flex-start}body #configurator .toasts .toast .lifetime{position:absolute;bottom:0;left:0;background-color:#fff3;height:calc(clamp(.5rem,.5vw,1rem)*.7);width:100%}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-weight:700;font-size:clamp(1rem,1.1vw,1.6rem)}body #configurator .toasts .toast span.close{position:absolute;right:clamp(1rem,.75vw,1.5rem);top:clamp(.5rem,.5vw,1rem);cursor:pointer}body #configurator .toasts .toast span.close:hover svg{opacity:1}body #configurator .toasts .toast span.close svg{transition:all .35s;width:calc(clamp(1rem,.75vw,1.5rem)*.7);opacity:.5}body #configurator .toasts .toast>svg{margin-right:clamp(1rem,.75vw,1.5rem)}body #configurator .toasts .toast .message{display:flex;flex-direction:column}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{width:calc(8*clamp(.7rem,.65vw,.8rem));display:flex;position:relative;flex-direction:column}body #configurator .dialog{display:flex;background-color:#fff;position:absolute;flex-direction:column;height:100%;width:300%;top:0;right:100%;margin-right:clamp(1rem,.75vw,1.5rem);padding:clamp(1.5rem,1.5vw,2rem);max-height:50rem}body #configurator .dialog.filing .drop-filing{left:clamp(1rem,.75vw,1.5rem);top:calc(clamp(1.5rem,1.5vw,2rem)/.4);border:calc(clamp(.5rem,.5vw,1rem)*.4) dashed #eb7d00;height:calc(100% - (clamp(1.5rem,1.5vw,2rem)/.4) - clamp(1rem,.75vw,1.5rem));width:calc(100% - (clamp(1rem,.75vw,1.5rem)*2));background-color:#ffffff80;position:absolute;display:flex;align-items:center;justify-content:center}body #configurator .dialog.filing .drop-filing h3{color:#eb7d00}body #configurator .dialog .dialog-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}body #configurator .dialog .dialog-wrapper .btn-group{margin-top:auto}body #configurator .dialog .dialog-wrapper span.info{font-size:clamp(.7rem,.65vw,.8rem);word-break:break-all}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{height:calc(clamp(1.5rem,1.5vw,2rem)*3);width:auto}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{font-size:clamp(.7rem,.65vw,.8rem);word-break:break-all;cursor:pointer;display:flex;align-items:center}body #configurator .dialog .dialog-wrapper .files .file-wrapper span:nth-child(1){margin-right:clamp(.5rem,.5vw,1rem);cursor:pointer}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{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;background-color:#fff}body #configurator .controls .item,body #configurator .controls .subitem{display:flex;flex-direction:column;align-items:center;cursor:pointer;width:100%;position:relative;padding:clamp(1rem,.75vw,1.5rem) clamp(.5rem,.5vw,1rem)}body #configurator .controls .item .sub-items,body #configurator .controls .subitem .sub-items{position:absolute;right:100%;background-color:#fff;top:0;box-shadow:#0000001a 0 20px 25px -5px,#0000000a 0 10px 10px -5px;min-width:calc(clamp(1.5rem,1.5vw,2rem)*3)}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{font-size:clamp(.7rem,.65vw,.8rem);font-stretch:condensed;margin-top:clamp(.5rem,.5vw,1rem);width:0;text-align:center;display:flex;align-items:center;justify-content:center;user-select:none}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 hr{width:50%;margin:calc(clamp(.5rem,.5vw,1rem) / 3) auto;border:none;height:1px;background-color:#b2b2b2}body #configurator .takeover{display:flex;align-items:center;justify-content:space-between;margin:0 0 clamp(.5rem,.5vw,1rem)}body #configurator .takeover .count{font-weight:700;font-stretch:condensed;font-size:clamp(1rem,1.1vw,1.6rem)!important}body #configurator .checkbox{position:relative;cursor:pointer;font-size:22px;margin:0;user-select:none;display:flex;align-items:center}body #configurator .checkbox.disabled{opacity:.5;cursor:default}body #configurator .checkbox>span{order:1;font-weight:700;font-stretch:condensed;font-size:clamp(1rem,1.1vw,1.6rem)!important}body #configurator .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body #configurator .checkbox input:checked~.checkmark:after{display:block}body #configurator .checkbox .checkmark{height:1.5rem;width:1.5rem;display:flex;border:2px solid rgb(146,146,146);order:0;margin-right:clamp(.5rem,.5vw,1rem)}body #configurator .checkbox .checkmark:after{content:"";position:absolute;display:none;left:8px;top:4px;width:5px;height:10px;border:solid #eb7d00;border-width:0 3px 3px 0;transform:rotate(45deg)}body #configurator .terminals{position:fixed;z-index:1300}body #configurator .terminals h1{margin:0 0 clamp(.5rem,.5vw,1rem);text-transform:uppercase;font-size:calc(clamp(.75rem,.9vw,1rem)*1.5);color:#072a5b}body #configurator .terminals .wrapper{top:0;left:0;width:100%;height:100%;margin:0;position:fixed;background-color:#1f1e1e6e;z-index:2000}body #configurator .terminals .wrapper .container{visibility:visible;display:flex;flex-direction:column;width:85%;max-width:85%;max-height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}body #configurator .terminals .wrapper .container .styled-heading{text-transform:uppercase;font-size:clamp(1rem,1.1vw,1.6rem);font-weight:700;margin-bottom:clamp(1rem,.75vw,1.5rem);color:#072a5b}body #configurator .terminals .wrapper .container .button-wrapper{display:flex;justify-content:flex-end}body #configurator .terminals .wrapper .container .attribute-group{display:flex;margin:0 calc(clamp(1rem,.75vw,1.5rem)*-1)}body #configurator .terminals .wrapper .container .attribute-group .attribute-wrapper{margin:0 clamp(1rem,.75vw,1.5rem);flex:1}body #configurator .terminals .wrapper .container .text-button{height:calc(clamp(1.5rem,1.5vw,2rem)*1.75);background-color:#ededed;margin:clamp(1rem,.75vw,1.5rem) 0 clamp(1rem,.75vw,1.5rem) clamp(1rem,.75vw,1.5rem);font-weight:700;font-stretch:condensed;border-radius:calc(clamp(1.5rem,1.5vw,2rem)*2);padding:0 clamp(1rem,.75vw,1.5rem) 0 0;display:flex;align-items:center;transition:.35s;cursor:pointer}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{height:calc(clamp(1.5rem,1.5vw,2rem)*1.75);width:calc(clamp(1.5rem,1.5vw,2rem)*1.75);background-color:#cecece;margin-right:clamp(1rem,.75vw,1.5rem);padding:clamp(.5rem,.5vw,1rem);border-radius:calc(clamp(1.5rem,1.5vw,2rem)*2);display:flex;align-items:center;justify-content:center;transition:.35s}body #configurator .terminals .wrapper .container .text-button .icon svg{height:calc(clamp(.5rem,.5vw,1rem)/.4);width:calc(clamp(.5rem,.5vw,1rem)/.4)}body #configurator .terminals .wrapper .container .text-button .icon svg circle,body #configurator .terminals .wrapper .container .text-button .icon svg path{transition:.35s}body #configurator .terminals .wrapper .container .text-button p{margin:0;transition:.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 rgb(178,178,178);font-size:clamp(.75rem,.9vw,1rem);width:100%}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{top:0;height:initial}body #configurator .terminals .wrapper .container .selection-wrapper{display:flex;flex-direction:row;flex:1;margin:0 0 clamp(1rem,.75vw,1.5rem)}body #configurator .terminals .wrapper .container .selection-wrapper .selection{display:flex;flex-direction:row;flex:1;cursor:pointer}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{flex:1;display:flex;align-items:center;justify-content:center;background-color:#ededed;font-weight:700;font-stretch:condensed;min-height:calc(clamp(1.5rem,1.5vw,2rem)*1.5);transition:.35s}body #configurator .terminals .wrapper .container .selection-wrapper .selection .option:hover{background-color:#b86200;color:#fff}body #configurator .terminals .wrapper .container .selection-wrapper .selection .option.active{background-color:#eb7d00;color:#fff}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{display:flex;align-items:center;justify-content:center;z-index:200;padding:0 clamp(.5rem,.5vw,1rem);position:relative;margin-right:-1px;border-radius:5rem 0 0 5rem;cursor:pointer}body #configurator .terminals .wrapper .container .selection-input .selection .option:before,body #configurator .terminals .wrapper .container .selection-input .selection .option:after{content:"";display:flex;width:100%;height:100%;z-index:-1;position:absolute;border-radius:5rem 0 0 5rem;transition:.35s}body #configurator .terminals .wrapper .container .selection-input .selection .option:before{outline:1px solid rgb(178,178,178)}body #configurator .terminals .wrapper .container .selection-input .selection .option:after{margin-right:-1px;background-color:#ededed}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:clamp(1rem,.75vw,1.5rem);height:clamp(1rem,.75vw,1.5rem)}body #configurator .terminals .wrapper .container .selection-input .selection .option svg path{transition:.35s}body #configurator .terminals .wrapper .container .selection-input .selection .option~.option{border-radius:0 5rem 5rem 0;margin-right:0;margin-left:-1px}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-right:0;margin-left:-2px}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{display:flex;flex-direction:row;gap:clamp(1rem,.75vw,1.5rem);margin-bottom:clamp(1rem,.75vw,1.5rem)}body #configurator .terminals .wrapper .container .scroll-inner .header .attribute-wrapper{flex:1}body #configurator .terminals .wrapper .container .scroll-inner .view{border:1px solid black;padding:12px}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper{display:flex;position:relative;flex-direction:column}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper:first-child .row .row-inner .label{max-height:calc(clamp(1.5rem,1.5vw,2rem)*4);min-height:calc(clamp(1.5rem,1.5vw,2rem)*3)}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row{position:relative;display:flex;align-items:center;gap:10px}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner{display:flex;flex-direction:column;align-items:center;justify-content:center}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{display:flex;flex:0;position:relative;justify-content:center;align-items:center;max-height:calc(clamp(1.5rem,1.5vw,2rem)*4);min-height:calc(clamp(1.5rem,1.5vw,2rem)*1);overflow:hidden}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .row .row-inner .label.text{font-size:calc(clamp(.75rem,.9vw,1rem)*.7);text-overflow:ellipsis;writing-mode:vertical-rl;padding:1px;overflow:hidden;word-break:break-all;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{display:flex;position:relative;border:1px solid black;align-items:center;flex-direction:column;justify-content:space-between}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{justify-content:center;background-color:#6aa84f;opacity:.5;border:1px solid black}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{position:absolute;border:1px solid black}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){background-color:#000;cursor:pointer}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){background-color:#ffffff4d;border:#eee;cursor:default}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{position:absolute;cursor:pointer;display:flex;justify-content:center}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{position:absolute;height:1px;background-color:#fff}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line .line-bottom{position:absolute;height:1px;background-color:#fff;bottom:0}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line .tools{z-index:50;display:flex;justify-content:center;position:absolute}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line .tools .tool{margin-top:clamp(1rem,.75vw,1.5rem);width:clamp(1.5rem,1.5vw,2rem);height:clamp(1.5rem,1.5vw,2rem);padding:calc(clamp(.5rem,.5vw,1rem)*.75);background-color:#fff;display:flex;border-radius:clamp(1.5rem,1.5vw,2rem);cursor:pointer;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line .tools .tool:hover{background-color:#eb7d00;fill:#fff}body #configurator .terminals .wrapper .container .scroll-inner .view .content-wrapper .row-wrapper .line .tools .tool+.tool{margin-left:clamp(.5rem,.5vw,1rem)}body #configurator .terminals .wrapper .container .scroll-inner .view-buttons{display:flex;justify-content:flex-end}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper{border-top:1px solid rgb(146,146,146);border-bottom:1px solid rgb(146,146,146);padding:clamp(1rem,.75vw,1.5rem) 0}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .error-sub-dialog{font-weight:700;display:flex;align-items:center;justify-content:center;padding:calc(clamp(1.5rem,1.5vw,2rem)*2)}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .terminal-block-settings-wrapper .detail-settings-row{display:flex;margin:0 calc(clamp(.5rem,.5vw,1rem)*-1)}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{display:flex;align-items:center;margin:0 0 clamp(.5rem,.5vw,1rem)}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .help-split .entries .entry .entry-text{display:flex;flex-direction:column}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .help-split .entries .entry .entry-text>svg{margin-top:clamp(1.5rem,1.5vw,2rem);width:calc(clamp(1.5rem,1.5vw,2rem)*5)}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .help-split .entries .entry .entry-image{background-color:#cecece;margin-right:clamp(1rem,.75vw,1.5rem);padding:clamp(.5rem,.5vw,1rem);height:calc(clamp(1.5rem,1.5vw,2rem)*1.5);width:calc(clamp(1.5rem,1.5vw,2rem)*1.5);border-radius:calc(clamp(1.5rem,1.5vw,2rem)*2);display:flex;align-items:center;justify-content:center}body #configurator .terminals .wrapper .container .scroll-inner .details-wrapper .help-split .entries .entry .entry-image svg{height:calc(clamp(.5rem,.5vw,1rem)/.4);width:calc(clamp(.5rem,.5vw,1rem)/.4)}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{display:flex;flex:1}body #configurator .wrapper{display:flex;flex:1;margin:clamp(1rem,.75vw,1.5rem);overflow:hidden}body #configurator .wrapper.hidden{display:none}body #configurator .wrapper .view3d{width:100%;height:100%;position:absolute;z-index:5;top:0;left:0}body #configurator .wrapper .view3d .cancel-drop{position:absolute;top:5%;left:50%;transform:translate(-50%);width:calc(clamp(1.5rem,1.5vw,2rem)*1.5);height:calc(clamp(1.5rem,1.5vw,2rem)*1.5);background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:clamp(1.5rem,1.5vw,2rem);padding:calc(clamp(.5rem,.5vw,1rem)/.8);cursor:pointer;z-index:2000;transition:.35s;box-shadow:#0000001a 0 20px 25px -5px,#0000000a 0 10px 10px -5px}body #configurator .wrapper .view3d .cancel-drop svg path{transition:.35s;fill:#4a4a4a}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{position:absolute;bottom:2rem;left:2rem;z-index:100;display:flex}body #configurator .wrapper .view3d .mouse-controls span{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;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{position:absolute;top:-.5rem;right:-.5rem;height:1.5rem;width:1.5rem;padding:.25rem;border-radius:2rem;background-color:#666}body #configurator .wrapper .view3d .mouse-controls span svg{height:80%}body #configurator .wrapper .view3d .mouse-controls span svg path{transition:all .35s;fill:#666}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{display:flex}body #configurator .wrapper .side>div>div{display:flex}body #configurator .wrapper .side .controls-gateway-dest{display:flex;flex:1}body #configurator .wrapper .side .controls-gateway-dest>div{display:flex;flex:1}body #configurator .wrapper .side .sidebar{display:flex;position:relative;flex:1}body #configurator .wrapper .side .sidebar .grid-wrapper{display:grid;grid-template-columns:1fr;transition:grid-template-columns .5s}body #configurator .wrapper .side .sidebar .grid-wrapper .grid-inner{overflow:hidden;display:flex}body #configurator .wrapper .side .sidebar.shrinked{margin-right:calc(clamp(1.5rem,1.5vw,2rem)*2)}body #configurator .wrapper .side .sidebar.shrinked .grid-wrapper{grid-template-columns:0fr}body #configurator .wrapper .side .sidebar.shrinked .collapse{left:0;top:0}body #configurator .wrapper .side .sidebar.shrinked .collapse svg{transform:rotate(0)}body #configurator .wrapper .side .sidebar .collapse{z-index:100;display:flex;align-items:center;justify-content:center;position:absolute;left:calc(100% - (clamp(1.5rem,1.5vw,2rem)*2) - clamp(1rem,.75vw,1.5rem));top:clamp(1rem,.75vw,1.5rem);padding:clamp(.5rem,.5vw,1rem);cursor:pointer;background-color:#fff;width:calc(clamp(1.5rem,1.5vw,2rem)*2);height:calc(clamp(1.5rem,1.5vw,2rem)*2);transition:background-color .35s,left .5s,top .5s}body #configurator .wrapper .side .sidebar .collapse svg{transform:rotate(180deg);transition:fill .35s}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{display:flex;flex:0;flex-direction:column;justify-content:space-between}body #configurator .wrapper .side .sidebar .navigation div:not(.nav){display:flex;flex-direction:column;flex:1}body #configurator .wrapper .side .sidebar .navigation .nav{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;cursor:pointer;padding:clamp(1rem,.75vw,1.5rem) 0;transition:.35s;user-select:none}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{font-size:calc(clamp(3rem,3vw,5rem) / 1.3);font-weight:700;padding:0 clamp(1.5rem,1.5vw,2rem);min-width:calc(clamp(1.5rem,1.5vw,2rem)*4);display:flex;justify-content:center;text-align:center;text-transform:uppercase;transition:.35s}body #configurator .wrapper .side .sidebar .navigation .nav span+span{font-weight:400;font-size:clamp(.55rem,.5vw,.8rem);color:#072a5b;padding:0 calc(clamp(.5rem,.5vw,1rem)/2);font-stretch:condensed;transition:.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{background-color:#fff;cursor:default}body #configurator .wrapper .side .sidebar .navigation .nav.active span{font-size:clamp(3rem,3vw,5rem);color:#eb7d00}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:"";width:calc(clamp(1rem,.75vw,1.5rem) / 2.8);position:absolute;left:0;height:100%;top:0;background-color:#eb7d00}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{display:flex;flex-direction:column;justify-content:space-between}body #configurator .wrapper .side .sidebar .view .btn-group{padding:clamp(1rem,.75vw,1.5rem)}body #configurator .wrapper .side .sidebar .view .renderer{display:flex;flex:1;height:1%}body #configurator .wrapper .side .sidebar .view .renderer .inner{padding:0 clamp(1rem,.75vw,1.5rem) clamp(1.5rem,1.5vw,2rem);display:flex;flex:1;flex-direction:column}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{display:flex;flex:1;flex-direction:column}body #configurator .wrapper .side .sidebar .view .renderer .segment .accordion{margin:0 calc(clamp(1rem,.75vw,1.5rem)*-1) 0;outline:none;border-radius:0;border:none}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{padding:clamp(.5rem,.5vw,1rem) clamp(1rem,.75vw,1.5rem);min-height:auto;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{display:flex;align-items:center;transition:all .35s}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{width:calc(clamp(1.5rem,1.5vw,2rem)/.4);padding:0;display:flex;align-items:center;justify-content:center}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 rgb(112,112,112);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{display:flex;flex-wrap:wrap;margin:0 calc(clamp(.5rem,.5vw,1rem)*-1)}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .thumb{flex:0 0 calc(50% - (clamp(.5rem,.5vw,1rem)*2));max-width:calc(50% - (clamp(.5rem,.5vw,1rem)*2));margin:0 clamp(.5rem,.5vw,1rem) calc(clamp(.5rem,.5vw,1rem)*2);z-index:1000;display:flex;flex-direction:column}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .empty-thumbs{margin:0 clamp(.5rem,.5vw,1rem) calc(clamp(.5rem,.5vw,1rem)*2);font-size:clamp(1rem,1.1vw,1.6rem);font-weight:700;color:#707070}body #configurator .wrapper .side .sidebar .view .renderer .segment .thumbnails .drag-item{background-color:#d5e0f3;display:flex;flex-direction:column;align-items:center;cursor:move}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{padding:clamp(.5rem,.5vw,1rem);width:100%;height:100%}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{background-color:#ededed;color:#929292}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{background-color:#072a5b;margin:0;padding:clamp(1rem,.75vw,1.5rem);color:#fff;font-weight:bolder;font-size:clamp(.75rem,.9vw,1rem);transition:all .35s;flex:1;width:100%}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{display:flex;margin:0 0 clamp(1rem,.75vw,1.5rem)}body #configurator .wrapper .side .sidebar .view .renderer .segment .basket>div p{display:flex;flex-direction:column;margin:0 clamp(.5rem,.5vw,1rem) 0 0}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{font-stretch:condensed;color:#4a4a4a;line-height:calc(clamp(.75rem,.9vw,1rem)*1.2)}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)*.95)}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{position:absolute;width:90%;height:90%;top:5%;left:5%;background-size:contain;background-position:center;background-repeat:no-repeat}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{display:flex!important;padding:clamp(.5rem,.5vw,1rem)}body #configurator .wrapper .side .sidebar .view .renderer .segment .popup-wrapper .reset-group svg{width:calc(clamp(1rem,.75vw,1.5rem)*1.5);height:calc(clamp(1rem,.75vw,1.5rem)*1.5)}body #configurator .wrapper .side .sidebar .view .renderer .segment .popup-wrapper .reset-group svg path{transition:.35s;fill:#072a5b}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{display:flex;align-items:center;justify-content:space-between;margin:clamp(1rem,.75vw,1.5rem) 0 0}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{position:absolute;width:4rem;margin:0;height:100%}body #configurator .wrapper .side .sidebar .view .renderer .attribute-wrapper .form-control .image~div{margin-left:5rem}body #configurator .wrapper .side .sidebar .radios{display:flex;flex:1;justify-content:space-between;margin:clamp(1rem,.75vw,1.5rem) 0}body #configurator .wrapper .side .sidebar .radios .radio{flex:1;margin:0;flex-direction:column;display:flex}body #configurator .wrapper .side .sidebar .radios .radio+.radio{margin-left:calc(clamp(.5rem,.5vw,1rem)*2)}body #configurator .wrapper .side .sidebar .radios .radio span+div>div{display:flex;flex-direction:column}body #configurator .wrapper .side .sidebar .radios .radio label{padding-left:0;padding-right:0;white-space:nowrap;text-align:center;margin:0;display:flex;align-items:center;justify-content:center}body #configurator .wrapper .side .sidebar .radios .radio span,body #configurator .wrapper .side .sidebar .radios .radio input{position:absolute;visibility:hidden}body #configurator .wrapper .side .sidebar .selection{background-color:#fff;display:flex;flex:1;flex-direction:column;height:100%;max-height:calc(100vh - (clamp(1rem,.75vw,1.5rem)*2));width:24rem;min-height:100%}body #configurator .wrapper .side .sidebar .selection .view{display:flex;flex:1;overflow:hidden}body #configurator .wrapper .side .sidebar .selection .view.blocked{position:relative}body #configurator .wrapper .side .sidebar .selection .view.blocked:before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background-color:#ffffff80;z-index:2000;cursor:not-allowed}body #configurator .wrapper .side .sidebar .selection .head{padding:clamp(1.5rem,1.5vw,2rem) clamp(1rem,.75vw,1.5rem);display:flex;flex-direction:column;justify-content:center}body #configurator .wrapper .side .sidebar .selection .head h2,body #configurator .wrapper .side .sidebar .selection .head h3{font-weight:700;text-transform:uppercase;font-size:clamp(1rem,1.1vw,1.6rem);user-select:none}body #configurator .wrapper .side .sidebar .selection .head h2{margin:0;color:#eb7d00}body #configurator .wrapper .side .sidebar .selection .head h3{margin:clamp(1rem,.75vw,1.5rem) 0 0;color:#707070}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;font-weight:bolder;padding:0 0 clamp(.5rem,.5vw,1rem);margin-left:clamp(1rem,.75vw,1.5rem);font-size:clamp(1rem,1.1vw,1.6rem);white-space:nowrap;color:#072a5b;min-width:initial;min-height:initial}body #configurator .wrapper .side .sidebar .selection .tabs .tab.Mui-selected{color:#eb7d00}body #configurator .wrapper .side .sidebar .selection .tabs .tab:hover{color:#eb7d00;background:none}body #configurator .wrapper .side .sidebar .invalid-parts{position:absolute;background-color:#fff;min-width:calc(clamp(1rem,.75vw,1.5rem)*20);display:flex;flex-direction:column;left:calc(100% + 1rem)}body #configurator .wrapper .side .sidebar .invalid-parts .dropdown-header{padding:clamp(1rem,.75vw,1.5rem);display:flex;justify-content:space-between;align-items:center;cursor:pointer}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) 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{display:flex;flex:1;flex-direction:column;position:relative}body #configurator .wrapper .content .view{display:flex;flex:1;overflow:hidden}body #configurator .wrapper .content .view .inner-view{position:absolute}body #configurator .wrapper .content .view .inner-view .item-controls{position:absolute;display:flex;flex-direction:column;margin:0 clamp(.5rem,.5vw,1rem)}body #configurator .wrapper .content .view .inner-view .item-controls span{display:flex;background-color:#fff;border-radius:10rem;cursor:pointer;transition:.35s;padding:calc(clamp(.5rem,.5vw,1rem)*1)}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{display:flex;width:calc(clamp(.75rem,2vw,2rem)*.75);height:calc(clamp(.75rem,2vw,2rem)*.75);transition:.35s}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 (max-width: 1250px){body #configurator .topbar .left{order:3;position:absolute;top:calc(clamp(1.5rem,1.5vw,2rem)*2)}}.content{--bg: #EEE;--bgDark: #E4E4E4;--bgLight: #f4f4f4;--text: #333;--highlight: #c7b703;--darkHighlight: #997c06;--lightHighlight: #dfdf02;--frame2d: #111;--bg2d: #DDD;--error: red;--success: #429028;--info: #225a92;--black: #000;--white: white;--grey: #666;--shadow: #999}.content.dark{--bg: #222;--bgDark: #1c1c1c;--bgLight: #262626;--text: #CCC;--highlight: #c7b703;--darkHighlight: #997c06;--lightHighlight: #dfdf02;--frame2d: #111;--bg2d: #2c2c2c;--error: red;--black: #000;--white: white;--grey: #333;--shadow: #111}.mouse-controls{position:absolute;bottom:2rem;left:2rem;z-index:100;display:flex}.mouse-controls span{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;position:relative}.mouse-controls span.active{background-color:var(--highlight)}.mouse-controls span.active svg path{fill:#fff}.mouse-controls span:not(.active):hover{cursor:pointer}.mouse-controls span:not(.active):hover svg path{fill:var(--text)}.mouse-controls span+span{margin-left:1rem}.mouse-controls span .sub-icon{position:absolute;top:-.5rem;right:-.5rem;height:1.5rem;width:1.5rem;padding:.25rem;border-radius:2rem;background-color:#666}.mouse-controls span svg{height:80%}.mouse-controls span svg path{transition:all .35s;fill:#666}.image-result{position:absolute;bottom:0;left:0;width:100%;height:25%;display:flex;background-color:#fff;align-items:center}.image-result>img{width:20%;border:1px solid #999}.building{position:absolute;width:100%;height:100%;background-color:#eee;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:120}.building>p{font-size:1rem;opacity:.75;text-transform:uppercase;margin-bottom:.5rem}.building .loader{width:5rem;height:.4rem;display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.25);border-radius:.25rem;background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.25) 75%,transparent 75%,transparent);font-size:2rem;background-size:1em 1em;box-sizing:border-box;animation:barStripe 1s linear infinite}@keyframes barStripe{0%{background-position:1em 0}to{background-position:0 0}}.building .cube{width:5rem;height:5rem;position:relative;transform-style:preserve-3d;transform:translateZ(-2.5rem);transition:transform 1s;margin-bottom:calc(5rem / 6)}.building .cube>div{position:absolute;width:5rem;display:flex;height:5rem;border:2px solid white;font-size:calc(5rem / 9);justify-content:center;align-items:center;color:#fff;text-align:center}.building .cube>div.V_FRONT{transform:rotateY(0) translateZ(2.5rem)}.building .cube>div.V_RIGHT{transform:rotateY(90deg) translateZ(2.5rem)}.building .cube>div.V_BACK{transform:rotateY(180deg) translateZ(2.5rem)}.building .cube>div.V_LEFT{transform:rotateY(-90deg) translateZ(2.5rem)}.building .cube>div.V_TOP{transform:rotateX(90deg) translateZ(2.5rem)}.building .cube>div.V_BOTTOM{transform:rotateX(-90deg) translateZ(2.5rem)}.building .cube.show-V_FRONT{transform:translateZ(-2.5rem) rotateY(0)}.building .cube.show-V_RIGHT{transform:translateZ(-2.5rem) rotateY(-90deg)}.building .cube.show-V_BACK{transform:translateZ(-2.5rem) rotateY(-180deg)}.building .cube.show-V_LEFT{transform:translateZ(-2.5rem) rotateY(90deg)}.building .cube.show-V_TOP{transform:translateZ(-2.5rem) rotateX(-90deg)}.building .cube.show-V_BOTTOM{transform:translateZ(-2.5rem) rotateX(90deg)}.side-views{position:absolute;z-index:110;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.side-views .close{top:1rem;right:1rem;position:absolute;padding:.5rem 1rem;color:#fff;border:none}.side-views .close:hover{border:none}.side-views .preview-top,.side-views .preview-bottom{display:flex;align-items:center;justify-content:center}.side-views .preview-center{display:flex;justify-content:center}.side-views>div img{height:100%}
