.constructor-air-valve{position:relative;border:1px solid var(--border-color);background-color:var(--end-element-bg);display:flex;flex-direction:row;align-items:center;justify-content:center;width:var(--width);height:var(--height)}.constructor-air-valve.axe{flex-direction:column}.constructor-air-valve.axe span{width:100%;height:18px}.constructor-air-valve:not(.axe) span{width:18px;height:100%}.constructor-air-valve.delete:hover{background-color:var(--delete);cursor:default}.constructor-air-valve span{background-repeat:space;background-position:center}.constructor-air-valve span:nth-child(odd){background-image:url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.57462 8.68573L8.68573 1.57462M9 5C9 7.20914 7.20914 9 5 9C2.79086 9 1 7.20914 1 5C1 2.79086 2.79086 1 5 1C7.20914 1 9 2.79086 9 5Z' stroke='%23383838'/%3E%3C/svg%3E")}.constructor-air-valve span:nth-child(2n){background-image:url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.31427 1.57462L8.42538 8.68573M5 9C2.79086 9 1 7.20914 1 5C1 2.79086 2.79086 1 5 1C7.20914 1 9 2.79086 9 5C9 7.20914 7.20914 9 5 9Z' stroke='%23383838'/%3E%3C/svg%3E%0A")}.constructor-flexible-damper{position:relative;width:var(--width);height:var(--height)}.constructor-flexible-damper.delete:hover{cursor:default}.constructor-flexible-damper.delete:hover>svg:first-child path{fill:var(--delete)}.constructor-flexible-damper>svg:first-child{height:100%;width:100%}.constructor-flexible-damper>svg:first-child path{height:100%;width:100%}.constructor-flexible-damper.side:not(.topView),.constructor-flexible-damper.service_side:not(.topView),.constructor-flexible-damper.up.topView{background-color:var(--end-element-bg);border:1px solid var(--border-color)}.constructor-flexible-damper.side:not(.topView)>svg:first-child,.constructor-flexible-damper.service_side:not(.topView)>svg:first-child,.constructor-flexible-damper.up.topView>svg:first-child{display:none}.constructor-flexible-damper.up>svg:first-child,.constructor-flexible-damper.down>svg:first-child,.constructor-flexible-damper.side.topView>svg:first-child,.constructor-flexible-damper.service_side.topView>svg:first-child{height:unset;width:unset;transform:rotate(90deg);transform-origin:130%}.constructor-item-box{border:1px solid var(--secondary-dark);padding:3px;background-color:var(--constructor-element-bg);height:var(--height);width:var(--width);position:relative}.constructor-item-box .left{left:var(--shift);right:unset}.constructor-item-box .right{right:var(--shift);left:unset}.constructor-item-box .bottom{top:100%;bottom:unset}.constructor-item-box .top{bottom:100%;top:unset}.constructor-item-box-inner{border:1px solid var(--border-color);width:100%;max-width:100%;height:100%;max-height:100%;display:flex;align-items:center;justify-content:center;position:relative}.constructor-item-box-inner>svg{max-height:15px;background-color:var(--constructor-element-bg);z-index:5;stroke:var(--secondary-dark)}.constructor-item-box-inner>svg *{stroke:var(--secondary-dark)}.constructor-item-box-inner .dot{position:absolute;width:3px;height:3px;border-radius:100%;border:1px solid var(--border-color)}.constructor-item-box-inner .dot-side:nth-child(-n+2 of div.dot-side){top:14px}.constructor-item-box-inner .dot-side:nth-child(-n+2 of div.dot-side).bottom-half{display:none}.constructor-item-box-inner .dot-side:nth-child(n+3 of div.dot-side){bottom:14px}.constructor-item-box-inner .dot-side:nth-child(n+3 of div.dot-side):not(.top-view).top-half{display:none}.constructor-item-box-inner .dot-side:nth-child(2n of div.dot-side){left:4px}.constructor-item-box-inner .dot-side:nth-child(odd of div.dot-side){right:4px}.constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(-n+2 of div.dot-center){left:14px}.constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(n+3 of div.dot-center){right:14px}.constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(2n of div.dot-center){top:4px}.constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(2n of div.dot-center):not(.top-view).bottom-half{display:none}.constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(odd of div.dot-center){bottom:4px}.constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(odd of div.dot-center).top-half{display:none}.constructor-item-box-inner:not(:has(div.dot-center:nth-last-child(n+4))) .dot.dot-center{left:50%;transform:translate(-50%)}.constructor-item-box-inner:not(:has(div.dot-center:nth-last-child(n+4))) .dot.dot-center:nth-child(2n of div.dot-center){top:4px}.constructor-item-box-inner:not(:has(div.dot-center:nth-last-child(n+4))) .dot.dot-center:nth-child(odd of div.dot-center){bottom:4px}.constructor-item-box-window{position:absolute;width:20px;height:20px;top:50%;transform:translateY(-50%) translate(50%);border:1px solid var(--border-color);border-radius:100%;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1);z-index:6;--shift: 50%}.constructor-item-box-window.left{right:var(--shift);left:unset}.constructor-item-box-window.fan{transform:translateY(-50%) translate(0);--shift: 8px}.constructor-item-box-window.waterCooler{transform:translateY(-50%) translate(0);--shift: 20px}.constructor-item-box-window.airFilter{transform:translateY(-50%) translate(0);--shift: 8px}.constructor-item-box-window.airFilter.left{right:var(--shift);left:unset}.constructor-item-box-window.airFilter.right{left:var(--shift);right:unset}.constructor-item-box-light{position:absolute;top:4px;left:50%;transform:translate(-50%)}.constructor-item-box-drain{position:absolute;left:50%;transform:translate(-50%)}.constructor-item-box-drain.top{transform:rotate(180deg)}.constructor-item-box-coolant{--shift: 0;position:absolute}.constructor-item-box-coolant.top{transform:rotate(180deg)}.constructor-item-box svg{flex:1 0 15px;max-width:15px}.constructor-container .intake .constructor-item-box-window.interimCoolant,.constructor-container .intake .constructor-item-box-light.interimCoolant{display:none}.constructor-container.intake-below .intake .constructor-item-box:not(.top-view):not(.side-by-side).utilization,.constructor-container.intake-below .intake .constructor-item-box.suspended:not(.top-view).utilization,.constructor-container.intake-below .intake .constructor-item-box.top-view.side-by-side:not(.suspended).utilization,.constructor-container.exhaust-below .exhaust .constructor-item-box:not(.top-view):not(.side-by-side).utilization,.constructor-container.exhaust-below .exhaust .constructor-item-box.suspended:not(.top-view).utilization,.constructor-container.exhaust-below .exhaust .constructor-item-box.top-view.side-by-side:not(.suspended).utilization{border-top:none;padding-top:0}.constructor-container.intake-below .intake .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner,.constructor-container.intake-below .intake .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner,.constructor-container.intake-below .intake .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner,.constructor-container.exhaust-below .exhaust .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner,.constructor-container.exhaust-below .exhaust .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner,.constructor-container.exhaust-below .exhaust .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner{border-top:none}.constructor-container.intake-below .intake .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner>svg,.constructor-container.intake-below .intake .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner>svg,.constructor-container.intake-below .intake .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner>svg,.constructor-container.exhaust-below .exhaust .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner>svg,.constructor-container.exhaust-below .exhaust .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner>svg,.constructor-container.exhaust-below .exhaust .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner>svg{position:absolute;bottom:100%;transform:translateY(50%)}.constructor-container.intake-below .intake .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner .dot-side:nth-child(-n+2 of div.dot-side),.constructor-container.intake-below .intake .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner .dot-side:nth-child(-n+2 of div.dot-side),.constructor-container.intake-below .intake .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner .dot-side:nth-child(-n+2 of div.dot-side),.constructor-container.exhaust-below .exhaust .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner .dot-side:nth-child(-n+2 of div.dot-side),.constructor-container.exhaust-below .exhaust .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner .dot-side:nth-child(-n+2 of div.dot-side),.constructor-container.exhaust-below .exhaust .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner .dot-side:nth-child(-n+2 of div.dot-side){display:none}.constructor-container.intake-below .intake .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(2n of div.dot-center):not(.top-view),.constructor-container.intake-below .intake .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(2n of div.dot-center):not(.top-view),.constructor-container.intake-below .intake .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(2n of div.dot-center):not(.top-view),.constructor-container.exhaust-below .exhaust .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(2n of div.dot-center):not(.top-view),.constructor-container.exhaust-below .exhaust .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(2n of div.dot-center):not(.top-view),.constructor-container.exhaust-below .exhaust .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(2n of div.dot-center):not(.top-view){display:none}.constructor-container:not(.intake-below) .intake .constructor-item-box:not(.top-view):not(.side-by-side).utilization,.constructor-container:not(.intake-below) .intake .constructor-item-box.suspended:not(.top-view).utilization,.constructor-container:not(.intake-below) .intake .constructor-item-box.top-view.side-by-side:not(.suspended).utilization,.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box:not(.top-view):not(.side-by-side).utilization,.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box.suspended:not(.top-view).utilization,.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box.top-view.side-by-side:not(.suspended).utilization{border-bottom:none;padding-bottom:0}.constructor-container:not(.intake-below) .intake .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner,.constructor-container:not(.intake-below) .intake .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner,.constructor-container:not(.intake-below) .intake .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner,.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner,.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner,.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner{border-bottom:none}.constructor-container:not(.intake-below) .intake .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner>svg,.constructor-container:not(.intake-below) .intake .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner>svg,.constructor-container:not(.intake-below) .intake .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner>svg,.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner>svg,.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner>svg,.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner>svg{position:absolute;top:100%;transform:translateY(-50%)}.constructor-container:not(.intake-below) .intake .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner .dot-side:nth-child(n+3 of div.dot-side):not(.top-view),.constructor-container:not(.intake-below) .intake .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner .dot-side:nth-child(n+3 of div.dot-side):not(.top-view),.constructor-container:not(.intake-below) .intake .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner .dot-side:nth-child(n+3 of div.dot-side):not(.top-view),.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner .dot-side:nth-child(n+3 of div.dot-side):not(.top-view),.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner .dot-side:nth-child(n+3 of div.dot-side):not(.top-view),.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner .dot-side:nth-child(n+3 of div.dot-side):not(.top-view){display:none}.constructor-container:not(.intake-below) .intake .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(odd of div.dot-center),.constructor-container:not(.intake-below) .intake .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(odd of div.dot-center),.constructor-container:not(.intake-below) .intake .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(odd of div.dot-center),.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box:not(.top-view):not(.side-by-side).utilization .constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(odd of div.dot-center),.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box.suspended:not(.top-view).utilization .constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(odd of div.dot-center),.constructor-container:not(.exhaust-below) .exhaust .constructor-item-box.top-view.side-by-side:not(.suspended).utilization .constructor-item-box-inner:has(div.dot-center:nth-last-child(n+4)) .dot.dot-center:nth-child(odd of div.dot-center){display:none}.constructor-drop-container.left .constructor-item-box-inner.fan>svg,.constructor-drop-container.left .constructor-item-box-inner.airFilter>svg,.constructor-drop-container.left .constructor-item-box-inner.steamHumidifier>svg{transform:rotate(180deg)}.constructor-container.intake-below .exhaust .constructor-item-box-coolant.evo_p_suspended,.constructor-container.intake-below .exhaust .constructor-item-box-coolant.side-by-side,.constructor-container.intake-below .exhaust .constructor-item-box-drain.evo_p_suspended,.constructor-container.intake-below .exhaust .constructor-item-box-drain.side-by-side,.constructor-container.exhaust-below .intake .constructor-item-box-coolant.evo_p_suspended,.constructor-container.exhaust-below .intake .constructor-item-box-coolant.side-by-side,.constructor-container.exhaust-below .intake .constructor-item-box-drain.evo_p_suspended,.constructor-container.exhaust-below .intake .constructor-item-box-drain.side-by-side{transform:rotate(180deg);bottom:100%;top:unset}.constructor-container.intake-below .exhaust .constructor-item-box.utilization .constructor-item-box-coolant.evo_p_suspended,.constructor-container.intake-below .exhaust .constructor-item-box.utilization .constructor-item-box-coolant.side-by-side,.constructor-container.intake-below .exhaust .constructor-item-box.utilization .constructor-item-box-drain.evo_p_suspended,.constructor-container.intake-below .exhaust .constructor-item-box.utilization .constructor-item-box-drain.side-by-side,.constructor-container.exhaust-below .intake .constructor-item-box.utilization .constructor-item-box-coolant.evo_p_suspended,.constructor-container.exhaust-below .intake .constructor-item-box.utilization .constructor-item-box-coolant.side-by-side,.constructor-container.exhaust-below .intake .constructor-item-box.utilization .constructor-item-box-drain.evo_p_suspended,.constructor-container.exhaust-below .intake .constructor-item-box.utilization .constructor-item-box-drain.side-by-side{display:none}.constructor-visor{width:var(--width);height:var(--height);font-size:0px;line-height:0%}.constructor-visor:not(.topView){border-top:var(--width) solid transparent}.constructor-visor.delete:hover{cursor:default;border-right:var(--width) solid var(--delete)}.constructor-visor.left{border-right:var(--width) solid var(--end-element-bg)}.constructor-visor.right{border-left:var(--width) solid var(--end-element-bg)}.block{background:var(--primary-dark);border-radius:16px}.ant-layout-header{background:none;padding:0;height:auto;margin-bottom:30px}@media (max-width: 767.5px){.ant-layout-header{margin-bottom:24px}}.ant-layout-header .block{padding:12px 24px;display:flex;justify-content:flex-end;gap:8px}@media (max-width: 767.5px){.ant-layout-header .block{padding-left:16px;padding-right:16px}}.ant-layout-header .block .ant-btn,.ant-layout-header .block .ant-dropdown-trigger{text-transform:none;font-size:14px;font-weight:400;line-height:40px;height:40px;padding:0 16px;display:inline-flex;align-items:center}@media (max-width: 1200px){.ant-layout-header .block .ant-btn,.ant-layout-header .block .ant-dropdown-trigger{padding:0 8px}}.ant-layout-header .block .ant-btn .anticon:not(.anticon-menu-unfold,.anticon-menu-fold),.ant-layout-header .block .ant-dropdown-trigger .anticon:not(.anticon-menu-unfold,.anticon-menu-fold){color:var(--primary-light);font-size:28px}@media (max-width: 992px){.ant-layout-header .block .ant-btn .btn-text,.ant-layout-header .block .ant-dropdown-trigger .btn-text{display:none}}.ant-layout-header .block.auth-header-block{background:none}.ant-layout-header .block .menu-toggle-button{outline:0;font-size:20px;margin-left:0;margin-right:auto;padding:0 8px}.ant-layout-header .block .menu-toggle-button span{color:var(--light)}@media (max-width: 992px){.ant-layout-header .block .menu-toggle-button span{color:var(--primary-light)}}@media (max-width: 992px){.ant-layout-header .block .menu-toggle-button .anticon{font-size:30px}.ant-layout-header .block .menu-toggle-button,.ant-layout-header .block .menu-toggle-button:hover{color:var(--primary-light)}}.contact-us-dropdown li span *{color:var(--primary-dark)!important}.ant-layout-sider.sider.ant-layout-sider-has-trigger{padding-bottom:0}@media (max-width: 992px){.ant-layout-sider.sider{position:fixed;top:0;left:0;height:100vh;margin-bottom:0;z-index:4;background:none}.ant-layout-sider.sider.mobile-init{width:0!important;min-width:0!important}.ant-layout-sider.sider.mobile-init .block{padding:0}}@media (max-width: 992px){.ant-layout-sider.sider:not(.ant-layout-sider-collapsed) .mask{content:"";display:block;width:100vw;height:100vh;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000040;position:absolute;top:0;z-index:-1}}@media (max-width: 992px){.ant-layout-sider.sider:not(.ant-layout-sider-collapsed) .menu-toggle-button{right:-80px}}@media (max-width: 767.5px){.ant-layout-sider.sider:not(.ant-layout-sider-collapsed) .menu-toggle-button{right:-70px}}.ant-layout-sider.sider .block{padding:24px 4px 16px 16px;height:100%;overflow-y:scroll;display:flex;flex-direction:column}@media (max-width: 992px){.ant-layout-sider.sider .block{border-radius:0;padding-right:8px;background-color:#212121cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.ant-layout-sider.sider .block .logo{display:table;text-align:center;width:100%;margin:50px 0;overflow:hidden;transition:.2s;transition-delay:.2s}@media (max-width: 767.5px){.ant-layout-sider.sider .block .logo{margin:0}}.ant-layout-sider.sider .block .logo svg{width:100%;max-width:165px}@media (max-width: 767.5px){.ant-layout-sider.sider .block .logo svg{max-width:120px;margin:0 0 10px}}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub){background:none;border:0;flex:1;display:flex;flex-direction:column}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title{line-height:48px;height:48px;margin-bottom:10px;margin-top:0;font-size:16px}@media (max-width: 767.5px){.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title{width:100%;margin-left:0;margin-right:0}}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item:active,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title:active{background-color:#2a2a2a}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item.ant-menu-item-selected,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title.ant-menu-item-selected{background:var(--secondary-dark);color:inherit}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item.ant-menu-item-selected.ant-menu-item-only-child,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title.ant-menu-item-selected.ant-menu-item-only-child{background:none}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item.ant-menu-item-selected a,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item.ant-menu-item-selected a:hover,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title.ant-menu-item-selected a,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title.ant-menu-item-selected a:hover{color:inherit}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title.ant-menu-item-selected .ant-menu-item-icon{color:var(--primary-light)}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item .ant-menu-item-icon,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title .ant-menu-item-icon{font-size:inherit}@media (max-width: 576px){.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item .ant-menu-item-icon,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title .ant-menu-item-icon{display:none}}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item .ant-menu-title-content,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title .ant-menu-title-content{margin-left:16px}@media (max-width: 767.5px){.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item .ant-menu-title-content,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title .ant-menu-title-content{margin-left:12px;opacity:.65}}@media (max-width: 576px){.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-item .ant-menu-title-content,.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu-title .ant-menu-title-content{margin-left:0}}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub).ant-menu-root>.ant-menu-item:last-child{margin-top:auto;margin-bottom:0}@media (max-width: 992px){.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub).ant-menu-root>.ant-menu-item:last-child{margin-top:0}}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu .ant-menu-submenu-arrow{margin-right:5px}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-item-icon{color:var(--primary-light)}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title{background-color:var(--secondary-dark);color:inherit}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-title-content{color:inherit}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title{background-color:var(--secondary-dark)}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu .ant-menu-sub{margin-bottom:10px;background:none;border-radius:8px}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu .ant-menu-sub .ant-menu-item{margin-bottom:0;line-height:32px;height:32px;font-size:14px}@media (max-width: 992px){.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu .ant-menu-sub .ant-menu-item{margin-left:-16px;width:calc(100% + 16px)}}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu .ant-menu-sub .ant-menu-item:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid #fff;margin:0 8px 2px 0}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu .ant-menu-sub .ant-menu-item:hover{background:none}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu .ant-menu-sub .ant-menu-item:hover:before{border-color:var(--primary-light)}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu .ant-menu-sub .ant-menu-item:hover a{color:var(--primary-light)}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu .ant-menu-sub .ant-menu-item.ant-menu-item-selected:before{border-color:var(--primary-light)}.ant-layout-sider.sider .block .ant-menu:not(.ant-menu-sub) .ant-menu-submenu .ant-menu-sub .ant-menu-item .ant-menu-title-content{margin:0}.ant-layout-sider.sider.ant-layout-sider-collapsed .block{padding-left:12px;padding-right:0}.ant-layout-sider.sider.ant-layout-sider-collapsed .block .logo{margin:-27px 0 10px;padding:0 8px}@media (max-width: 767.5px){.ant-layout-sider.sider.ant-layout-sider-collapsed .block .logo{margin:0}}:root{--font-family: "Manrope", sans-serif;--primary-light: #edc01c;--constructor-element-bg: #edc01c;--primary-light-overlay: rgba(237, 192, 28, .1);--primary-dark: #212121;--secondary-dark: #383838;--absolute-dark: #000;--border-color: #424242;--label-color: #888;--light: rgba(255, 255, 255, .85);--gray: rgba(255, 255, 255, .45);--end-element-bg: rgb(217, 217, 217);--green: #5ce65c;--red: #ff2c2c;--yellow: #ffb343;--constructor-element-selected: #ed701c;--delete: #e34234;--constructor-bg: rgba(255, 255, 255, .15);--drawing-item-bg: rgb(255, 200, 0);--drawing-item-half-bg: rgba(255, 200, 0, .7);--drawing-group-border: rgb(207, 11, 11);--drawing-group-half-border: rgb(207, 11, 11, .5);--drawing-dimension-line: rgb(255, 0, 0);--drawing-dimension-text: rgb(255, 0, 0);--unit-result-font-accent-print: var(--primary-dark);--unit-result-border-print: var(--primary-dark);--unit-result-bg-color: var(--primary-dark);--unit-result-bg-color-print: white}p{margin-block-start:0;margin-block-end:0}.ant-layout,.ant-app{height:100%}.app-layout{padding:30px;gap:30px}@media (max-width: 992px){.app-layout{padding-bottom:64px}}@media (max-width: 767.5px){.app-layout{padding:16px 16px 64px}}html{background:var(--absolute-dark)}#root{height:100vh;background:#000}.ant-btn{text-transform:uppercase;font-weight:800}body *,.ant-typography{font-family:var(--font-family)}.ant-modal-root div.ant-modal-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000040}div.ant-modal,div.ant-modal-root div.ant-modal{padding:16px;width:100%;max-width:100%}div.ant-modal .ant-modal-content,div.ant-modal-root div.ant-modal .ant-modal-content{background-color:#212121cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:32px 48px;border-radius:16px}@media (max-width: 767.5px){div.ant-modal .ant-modal-content,div.ant-modal-root div.ant-modal .ant-modal-content{padding:32px}}@media (max-width: 576px){div.ant-modal .ant-modal-content,div.ant-modal-root div.ant-modal .ant-modal-content{padding:32px 16px 16px}}div.ant-modal .ant-modal-content .ant-typography:not(.title):not(.content-block),div.ant-modal .ant-modal-content .ant-modal-title,div.ant-modal-root div.ant-modal .ant-modal-content .ant-typography:not(.title):not(.content-block),div.ant-modal-root div.ant-modal .ant-modal-content .ant-modal-title{width:calc(100% - 32px)}div.ant-modal .ant-modal-content .ant-modal-title,div.ant-modal-root div.ant-modal .ant-modal-content .ant-modal-title{font-size:30px}@media (max-width: 767.5px){div.ant-modal .ant-modal-content .ant-modal-title,div.ant-modal-root div.ant-modal .ant-modal-content .ant-modal-title{font-size:24px}}div.ant-modal .ant-modal-content .ant-form-item:last-child .ant-form-item-control-input-content,div.ant-modal-root div.ant-modal .ant-modal-content .ant-form-item:last-child .ant-form-item-control-input-content{text-align:end}div.ant-modal .ant-modal-close,div.ant-modal-root div.ant-modal .ant-modal-close{width:44px;height:44px;top:16px;right:16px;padding:0}@media (max-width: 767.5px){div.ant-modal .ant-modal-close,div.ant-modal-root div.ant-modal .ant-modal-close{top:8px;right:8px}}div.ant-modal .ant-modal-close:hover,div.ant-modal-root div.ant-modal .ant-modal-close:hover{background:none}div.ant-modal .ant-modal-close .ant-modal-close-x,div.ant-modal-root div.ant-modal .ant-modal-close .ant-modal-close-x{display:flex;line-height:28px;justify-content:center}div.ant-modal .ant-modal-close .anticon svg,div.ant-modal-root div.ant-modal .ant-modal-close .anticon svg{font-size:24px}div.ant-modal .ant-modal-header,div.ant-modal-root div.ant-modal .ant-modal-header{background:none}div.ant-modal .ant-modal-header .ant-modal-title,div.ant-modal-root div.ant-modal .ant-modal-header .ant-modal-title{font-weight:400;line-height:1.3;margin-bottom:24px}div.ant-modal .ant-modal-body>p,div.ant-modal-root div.ant-modal .ant-modal-body>p{font-size:16px;margin-top:0;margin-bottom:48px;opacity:.75}div.ant-modal:not(.registration) .ant-modal-content .ant-form-item:last-child,div.ant-modal-root div.ant-modal:not(.registration) .ant-modal-content .ant-form-item:last-child{margin-bottom:0;padding-bottom:0}.ant-checkbox-wrapper{font-size:16px}svg{max-width:100%}.ant-typography{margin-top:0;font-weight:400;line-height:1.5}h1.ant-typography{margin-bottom:40px;font-weight:500}@media (max-width: 767.5px){h1.ant-typography{font-size:24px}}h2.ant-typography{font-size:34px;margin-bottom:16px;font-weight:400}@media (max-width: 767.5px){h2.ant-typography{font-size:24px}}h3.ant-typography{margin-bottom:16px;font-size:24px;font-weight:400}@media (max-width: 767.5px){h3.ant-typography{font-size:20px}}.date{opacity:.65}.ant-input-number{width:100%}.ant-input-number .ant-input-number-input{padding-left:12px;padding-right:12px}.ant-input-number-outlined,.ant-input-number-outlined:hover,.ant-input-number-outlined:focus-within,.ant-input-number-outlined .ant-input-number-handler-wrap{background:none}.ant-input-number-outlined .ant-input-number-handler-wrap{margin:1px 1px 0 0;height:calc(100% - 2px)}.ant-input-number-outlined:focus-within{box-shadow:inset 0 0 0 1px #edc01c}.ant-input,.ant-input-number .ant-input-number-input{font-size:16px;padding-top:16px;padding-bottom:16px;line-height:1;max-height:56px;background:none}.ant-select .ant-select-clear,.ant-select .ant-select-arrow{font-size:16px;margin-top:-8px;width:auto;height:auto;right:16px}.material-item-img{border-radius:16px;overflow:hidden}.material-item-img img{object-fit:cover;width:100%;height:100%}.ant-form-item{display:block;margin-bottom:24px}.ant-form-item.ant-form-item-hidden{display:none}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{content:none}.content-container{max-height:100vh;overflow-y:auto;overflow-x:clip;margin-right:-30px;padding:0 30px 0 34px;position:relative}@media (max-width: 992px){.content-container{padding-left:0}}@media (max-width: 767.5px){.content-container{margin-right:-16px;padding-right:8px;overflow-y:scroll}}.content-container .material{height:100%;margin:0 -42px 0 -34px;padding:0 42px 0 34px}@media (max-width: 992px){.content-container .material{margin:0 -42px 0 -30px;padding:0 42px 0 30px}}.content-container .material>div{height:100%;display:flex;flex-direction:column}.content-container .material>div .ant-list{flex:1;padding-top:90px}.content-container .material>div .ant-list .ant-spin-nested-loading,.content-container .material>div .ant-list .ant-spin-container{height:100%}.width-35{max-width:35vw;width:100%;flex:1}@media (max-width: 992px){.width-35{max-width:none}}.width-35:has(.scrolled){max-width:none}.width-35:has(.scrolled) .scrolled{margin-right:-30px;padding-right:22px}@media (max-width: 767.5px){.width-35:has(.scrolled) .scrolled{margin-right:-8px;padding-right:0}}.width-35:has(.scrolled) .scrolled>*{max-width:35vw}@media (max-width: 992px){.width-35:has(.scrolled) .scrolled>*{max-width:none}}.width-55{max-width:55vw;width:100%;flex:1}@media (max-width: 1200px){.width-55{max-width:none}}.width-55:has(.scrolled){max-width:none}.width-55:has(.scrolled) .scrolled{margin-right:-30px;padding-right:22px}@media (max-width: 767.5px){.width-55:has(.scrolled) .scrolled{margin-right:-8px;padding-right:0}}.width-55:has(.scrolled) .scrolled>*{max-width:55vw}@media (max-width: 1200px){.width-55:has(.scrolled) .scrolled>*{max-width:none}}.width-65{max-width:65vw;width:100%;flex:1}@media (max-width: 1200px){.width-65{max-width:none}}.width-65:has(.scrolled){max-width:none}.width-65:has(.scrolled) .scrolled{margin-right:-30px}@media (max-width: 767.5px){.width-65:has(.scrolled) .scrolled{margin-right:-8px}}.width-65:has(.scrolled) .scrolled>*{max-width:65vw}@media (max-width: 1200px){.width-65:has(.scrolled) .scrolled>*{max-width:none}}.ant-collapse>.ant-collapse-item>.ant-collapse-header,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{background-color:var(--primary-dark);font-size:20px;line-height:48px;padding:0 16px;border-radius:8px;flex-direction:row-reverse;align-items:center;margin-bottom:16px}.scrolled{overflow-y:scroll;max-height:100%}::-webkit-scrollbar{background-color:transparent;width:12px;height:12px}@media (max-width: 767.5px){::-webkit-scrollbar{width:8px;height:8px}}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#212121;border-radius:16px;border:2px solid black}::-webkit-scrollbar-button{display:none}.block ::-webkit-scrollbar-thumb,.block::-webkit-scrollbar-thumb{background-color:var(--secondary-dark);border-radius:16px;border:2px solid var(--primary-dark)}.ant-btn:has(.anticon){display:inline-flex;gap:8px;align-items:center;justify-content:center}.ant-btn:has(.anticon):not(.ant-btn-primary) .anticon:not(.anticon-close):not(.anticon-menu-fold):not(.anticon-menu-unfold){color:var(--primary-light)}.ant-btn .anticon{font-size:18px}.ant-btn .anticon.anticon-close{color:var(--gray);transition-duration:.2s}.ant-btn .anticon.anticon-close:hover{color:var(--light)}.ant-btn .anticon+span{margin-inline-start:0px}.ant-notification .ant-notification-notice-wrapper{box-shadow:0 3px 16px #00000052,0 0 6px -4px #0000007a,0 6px 28px 8px #0003;border:1px solid #111}@-moz-document url-prefix(){#root{scrollbar-color:var(--secondary-dark) var(--secondary-dark)}}@font-face{font-family:Manrope;font-weight:300;src:local("Manrope Thin"),url(/assets/Manrope-Thin-Dxn_GMjI.woff) format("woff");font-display:swap}@font-face{font-family:Manrope;font-weight:400;src:local("Manrope Regular"),url(/assets/Manrope-Regular-7YlB9acO.woff) format("woff");font-display:swap}@font-face{font-family:Manrope;font-weight:500;src:local("Manrope Medium"),url(/assets/Manrope-Medium-D_Ycukh7.woff) format("woff");font-display:swap}@font-face{font-family:Manrope;font-weight:600;src:local("Manrope SemiBold"),url(/assets/Manrope-SemiBold-C67NtnZ9.woff) format("woff");font-display:swap}@font-face{font-family:Manrope;font-weight:700;src:local("Manrope Bold"),url(/assets/Manrope-Bold-Bs_Xqx7w.woff) format("woff");font-display:swap}@font-face{font-family:Manrope;font-weight:800;src:local("Manrope ExtraBold"),url(/assets/Manrope-ExtraBold-DzIRs9Hj.woff) format("woff");font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
