@charset "UTF-8";.list-item{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e2e2e2;cursor:pointer}.list-item.error-list{border-bottom:1px solid red}.list-item .info-icon{display:flex;gap:2.5px;margin-left:auto}.list-item:hover{background-color:#e2e2e2}.list-item .item-type{max-width:130px;width:100%;text-overflow:ellipsis;overflow:hidden}.list-item .item-type.error-type{color:red}.list-item .item-type-count{margin-left:50px}.list-item .close-icon{display:flex;justify-content:center;align-items:center;width:50px;height:24px}.list-item .close-icon:hover{background:none}.input-number-container{position:relative;display:inline-flex;width:100%;min-width:0;padding:4px 11px;color:#000000e0;font-size:14px;line-height:1.5714285714;background-color:#fff;background-image:none;border-width:1px;border-style:solid;border-color:#d9d9d9;border-radius:6px;transition:all .2s;overflow-x:auto}.input-number-container .clear-icon-container{margin-left:auto}.input-number-container input{border:none;outline:none}.input-number-container input::placeholder{color:#00000040}.input-number-container .unit-name{color:#00000040}.input-number-container:hover{border-color:#1677ff}.input-number-container.focused{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a;outline:0}.index-type{display:flex;justify-content:space-between;align-items:center;background-color:#f2f2f2;border-radius:8px;padding:6px 16px}.index-type .delete-type-btn{display:flex;align-items:center;padding:0}.index-type .delete-type-btn:hover{background:none}.form-item{margin-bottom:0}.units{display:flex;justify-content:space-between}.units .input-fact-units,.units .select-units{min-width:150px}.ant-descriptions-header{margin-bottom:4px!important}.description .ant-space .ant-typography{max-width:135px}.description .ant-descriptions-item-label{padding:3px 8px 1px!important}.description .ant-descriptions-item-content{min-width:100px;max-width:200px;padding:3px 8px 1px!important}.description .description-item{display:flex;flex-direction:column;position:relative}.description .description-item p{padding:4px 8px}.description .description-item .description-extra-label{min-width:100px;border-bottom:1px solid #e2e2e2}.description.extra-label .ant-descriptions-item-label{padding:3px 0 1px!important}.description.extra-label .description-item p{max-width:240px;word-wrap:break-word}.btn-panel{display:flex;margin-top:12px}.status-btn{padding:12px 24px;min-width:110px;font-weight:700;border-radius:8px;border:none;height:auto;flex:1;display:flex;justify-content:center;align-items:center}.refuse-btn{background-color:#fdeaea;color:#d65555;margin-right:12px}.refuse-btn.refused{background-color:#d65555;color:#fff}.refuse-btn.refused path{fill:#fff}.accept-btn{background-color:#dcf9e9;color:#1d9f55}.accept-btn.approve{color:#fff;background-color:#1d9f55}.accept-btn.approve path{fill:#fff}.ant-form-item{margin-top:12px;margin-bottom:0}._button_1duhc_1{cursor:pointer;position:relative;border:none;width:100%;height:50px;padding:12px 24px;font-weight:800;font-size:16px;line-height:24px;color:var(--white);background-color:var(--violet);border-radius:var(--br-sm)}._button_1duhc_1:hover{background:var(--gray-black)}._button_1duhc_1:hover svg{color:var(--violet)}.text-table-cell{display:flex;column-gap:10px}.text-table-cell p{line-height:24px;max-height:98px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-table-cell-expand p{max-height:100%;-webkit-line-clamp:100}.check-list-modal .ant-modal{top:24px!important;width:calc(100vw - 48px)!important}.check-table .ant-table-row-expand-icon-cell svg{color:var(--gray-5)}.check-table .ant-table-row-expand-icon-cell svg:hover{color:var(--gray-black)}.check-table .ant-table-expanded-row{display:none}.check-table .ant-table-thead .ant-table-cell{background:#fff;color:var(--gray-5);font-size:16px;font-weight:400;border-bottom:1px solid var(--gray)}.check-table .ant-table-thead .ant-table-cell:before{content:none!important}.check-table .ant-table-row{border-bottom:1px solid var(--gray)}.check-table .approve{color:var(--marker-green)}.check-table .refused{color:var(--marker-red)}.check-list-file-export-container .show-table-btn{border:none;width:100%;color:#674db2;padding:12px 24px;background-color:#674db20f;display:flex;align-items:center;justify-content:center;height:auto;font-weight:700}.check-list-file-export-container .success-checked-text{margin-top:8px;margin-bottom:8px;color:#1d9f55;font-weight:700;display:flex;align-items:center;gap:12px;justify-content:center}.check-list-file-export-container .download-file-btns-container{margin-top:8px;display:flex;justify-content:space-between;gap:8px}.check-list-file-export-container .check-list-download-file-btn{font-weight:700;padding:12px;height:auto;min-width:148px;max-width:100%;border-radius:8px;background-color:var(--violet);color:#fff}.check-list-file-export-container .check-list-download-file-btn:hover{background-color:var(--violet-dark)}.check-list-file-export-container .check-list-download-file-btn:hover span{color:#fff}.check-list-file-export-container .check-list-download-all-files-btn{margin-top:8px;width:100%;padding:12px 24px;height:auto;font-weight:700;border-radius:8px;background-color:var(--violet);color:#fff}.check-list-file-export-container .check-list-download-all-files-btn:hover{background-color:var(--violet-dark)}.check-list-file-export-container .check-list-download-all-files-btn:hover span{color:#fff}.check-list-file-export-container .check-list-download-all-files-btn p{color:#fff;margin-top:-5px;font-size:16px;font-weight:700;line-height:24px}.check-list-file-export-container .check-list-download-all-files-btn p:last-child{margin:0;color:#c9b7ff;font-size:10px;font-family:Nunito Sans;font-weight:700;line-height:10px}.free-check-list-items-card{max-width:365px;min-width:365px;padding:16px 0}.free-check-list-items-card .extra{display:flex;align-items:center;cursor:pointer;gap:16px}.free-check-list-items-card .btn-add{display:flex;align-items:center;justify-content:start;font-size:16px;font-weight:700;line-height:24px;margin-top:16px;color:#674db2}.free-check-list-items-card .check-list-text{text-align:center;font-size:12px;font-weight:400;line-height:16px;color:#3c4044;margin-top:12px}.free-check-list-items-card .list-items{display:flex;flex-direction:column;padding-inline:16px;margin-top:12px;position:relative;max-height:67vh}.free-check-list-items-card .list-items .bold{font-size:16px;font-weight:700;line-height:24px;color:#404040}.free-check-list-items-card .list-items ul{margin-bottom:34px;overflow-y:auto}.free-check-list-items-card .list-items .error-message{position:absolute;bottom:55px;color:red}.free-check-list-items-card .list-items .list-items-checked-text{font-size:16px;font-weight:700;line-height:24px;text-align:left;color:#949494;margin-top:24px}.check-list-types{display:flex;flex-direction:column;gap:12px;max-height:82vh;height:100%;overflow:hidden}.check-list-types .check-list-items{display:flex;flex-direction:column;gap:12px;max-height:76%;overflow-y:auto;overflow-x:hidden}.check-list-types .check-list-items.ready{max-height:752px}.check-list-types .types-title{display:flex;align-items:center}.check-list-types .types-title .checked-icon{width:24px;height:24px;margin-left:auto}.check-list-types .types-name:read-only{background-color:#f2f2f2;color:#949494}.check-list-types .check-list-buttons{margin-top:12px;justify-content:end}.check-list-types .check-list-buttons .btn{display:flex;justify-content:start;align-items:center;font-size:16px;font-weight:700;line-height:24px;height:48px}.check-list-types .check-list-buttons .btn.add{color:#674db2}._container_1krt9_1{list-style:none;z-index:3;left:90px;top:24px;max-height:calc(100vh - 205px)}._container__title_1krt9_8{font-weight:700;font-size:20px;line-height:24px;margin-bottom:8px}._container_1krt9_1::-webkit-scrollbar{width:12px}._container_1krt9_1::-webkit-scrollbar-track{background:#fff}._container_1krt9_1::-webkit-scrollbar-thumb{background:var(--gray);border:3px solid rgba(0,0,0,0);border-radius:6px;background-clip:padding-box}.helper-text{text-align:center;font-size:12px;font-weight:400;line-height:16px;color:#3c4044;padding:0 16px}.finishing-list{display:flex;flex-direction:column;gap:16px;overflow-y:auto}.finishing-list .finishing-btn{display:flex;justify-content:start;align-items:center;font-size:16px;font-weight:700;line-height:24px;text-align:left;color:#674db2;height:48px}.finishing-list .finishing-item{display:flex;align-items:center;padding:12px 16px;gap:10px;color:#404040;font-size:16px;line-height:24px;cursor:pointer}.finishing-list .finishing-item .free-check-list-name{white-space:nowrap;max-width:164px;width:100%;overflow-x:hidden;text-overflow:ellipsis}.finishing-list .finishing-item .check-list-checked-icon{display:flex;align-items:center;visibility:hidden}.finishing-list .finishing-item .check-list-checked-icon.visibility-icon{visibility:visible}.finishing-list .finishing-item .trash-icon:hover{background:none}.finishing-list .finishing-item.active{background-color:#674db20f}.check-list-wrapper-menu{padding-bottom:16px}.check-list-wrapper-menu .menu-title{padding:16px}.canvas{position:relative;width:100%;height:100vh;overflow:hidden;z-index:1}.canvas.hideCursor{cursor:none}.comment-sidebar .ant-drawer-mask{display:none}.issue-spin-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.comment-menu-popover .ant-popover-content .ant-popover-inner{padding:0}.comment-menu-popover .menu-title{padding-top:16px;padding-left:16px}.comment-menu-popover .close-popover-btn{top:20px;left:-16px}.comment-menu-popover .section-wrapper{border-radius:12px;overflow:hidden}.comment-form{display:flex;width:100%;height:100%;overflow:auto}.comment-form .message-view-container{display:none}.comment-form .message-input-container textarea{max-height:140px}.comment-form form{flex:1;display:flex;flex-direction:column;overflow-x:hidden}.comment-form .form-buttons-container{padding-left:5px;padding-bottom:5px;padding-right:5px;margin-top:auto;margin-bottom:0}.comment-form .point-input-container{padding:8px 16px;display:flex;align-items:center;background-color:#f7f4ff;border-radius:8px}.comment-form .point-input-container .ant-form-item{margin-top:0!important;margin-bottom:0!important}.comment-form .point-input-container.isEmpty{background-color:#f2f2f2}.comment-form .point-input-container.isEmpty .ant-form-item-control-input-content{background-color:inherit}.comment-form .point-input-container.isEmpty .ant-form-item-control-input-content textarea::placeholder{color:#5c5c5c}.comment-form .point-input-container.isEmpty .ant-input-suffix svg{display:none}.comment-form .point-input-container.isEmpty .point-icon path{fill:#5c5c5c}.comment-form .comment-point-tag{width:100%;cursor:pointer}.comment-form .comment-point-tag .ant-input-affix-wrapper{background-color:inherit;border:none}.comment-form .comment-point-tag .ant-input-affix-wrapper input{color:#fff;pointer-events:none}.comment-form .comment-point-tag .ant-input-affix-wrapper span{color:#fff;cursor:pointer;visibility:visible}.comment-form .comment-point-tag .ant-input-clear-icon svg{fill:var(--violet)}.comment-form .point-input-container .ant-form-item{margin:0}.comment-form .point-input-container .ant-form-item-control-input-content{display:flex;align-items:center;background-color:#f7f4ff;border-radius:8px}.comment-form .point-input-container .ant-form-item-control-input-content textarea{background-color:inherit;color:#674db2;border:none}.comment-form .point-input-container .ant-form-item-control-input-content textarea::placeholder{color:#674db2}.comment-form .ant-input-disabled,.comment-form .ant-select-disabled .ant-select-selection-item{color:#000}.comment-form .ant-picker .ant-picker-input>input[disabled]{color:#000}.comment-form .ant-upload-list{display:flex;flex-wrap:wrap;row-gap:6px;column-gap:3px}.comment-form .ant-upload-list-item-container{margin:0!important}.comment-form .ant-upload-disabled{display:none}.comment-form .ant-upload{margin-inline-end:2px!important}.comment-form .select-status.process .ant-select-selector{background-color:#d65555;color:#fff}.comment-form .select-status.complete .ant-select-selector{background-color:#52c41a;color:#fff}.comment-form .title-input-container .ant-input-clear-icon{margin-top:4px}.comment-form.isFormDisabled .form-date label{border-right:none}.comment-form.isFormDisabled .form-date.from-to-date label{background-color:var(--violet)}.comment-form.isFormDisabled .ant-form-item{margin-top:24px}.comment-form.isFormDisabled .status-select-container{margin-top:auto;margin-bottom:0}.comment-form.isFormDisabled .message-view-container{margin-top:24px;display:flex;font-size:16px;flex-direction:column}.comment-form.isFormDisabled .message-view-container:before{content:"Текст сообщения";display:block;color:#949494;font-size:14px}.comment-form.isFormDisabled .message-view-container p{word-break:break-all}.comment-form.isFormDisabled .message-input-container{display:none}.comment-form.isFormDisabled .title-input-container:before{content:"Тема";color:#949494}.comment-form.isFormDisabled .title-input-container .ant-form-item-control-input{min-height:auto}.comment-form.isFormDisabled .title-input-container .ant-input-affix-wrapper{background-color:inherit;border:none}.comment-form.isFormDisabled .title-input-container textarea{padding:0}.comment-form.isFormDisabled .message-input-container:before{content:"Текст сообщения"}.comment-form.isFormDisabled .date-create-input-container:before,.comment-form.isFormDisabled .author-input-container:before,.comment-form.isFormDisabled .date-fix-input-container:before,.comment-form.isFormDisabled .toUser-input-container:before{content:"Дата создания";color:#949494}.comment-form.isFormDisabled .date-create-input-container .ant-picker,.comment-form.isFormDisabled .author-input-container .ant-picker,.comment-form.isFormDisabled .date-fix-input-container .ant-picker,.comment-form.isFormDisabled .toUser-input-container .ant-picker{padding:0;border:none;background-color:inherit}.comment-form.isFormDisabled .date-create-input-container .ant-picker-suffix,.comment-form.isFormDisabled .author-input-container .ant-picker-suffix,.comment-form.isFormDisabled .date-fix-input-container .ant-picker-suffix,.comment-form.isFormDisabled .toUser-input-container .ant-picker-suffix{display:none}.comment-form.isFormDisabled .date-create-input-container .ant-select-selector,.comment-form.isFormDisabled .author-input-container .ant-select-selector,.comment-form.isFormDisabled .date-fix-input-container .ant-select-selector,.comment-form.isFormDisabled .toUser-input-container .ant-select-selector{padding:0;border:none;background-color:inherit}.comment-form.isFormDisabled .date-create-input-container .ant-select-arrow,.comment-form.isFormDisabled .author-input-container .ant-select-arrow,.comment-form.isFormDisabled .date-fix-input-container .ant-select-arrow,.comment-form.isFormDisabled .toUser-input-container .ant-select-arrow{display:none}.comment-form.isFormDisabled .date-create-input-container textarea,.comment-form.isFormDisabled .author-input-container textarea,.comment-form.isFormDisabled .date-fix-input-container textarea,.comment-form.isFormDisabled .toUser-input-container textarea{padding:0;border:none}.comment-form.isFormDisabled .date-create-input-container input,.comment-form.isFormDisabled .author-input-container input,.comment-form.isFormDisabled .date-fix-input-container input,.comment-form.isFormDisabled .toUser-input-container input{padding:0;border:none;background-color:inherit}.comment-form.isFormDisabled .date-create-input-container input:hover,.comment-form.isFormDisabled .author-input-container input:hover,.comment-form.isFormDisabled .date-fix-input-container input:hover,.comment-form.isFormDisabled .toUser-input-container input:hover{background-color:inherit}.comment-form.isFormDisabled .toUser-input-container:before{content:"Кому"}.comment-form.isFormDisabled .author-input-container:before{content:"От кого"}.comment-form.isFormDisabled .date-fix-input-container:before{content:"Устранить к"}.form-label label{padding-left:12px;background-color:#00000005;border:1px solid #d9d9d9;border-radius:6px 0 0 6px}.ant-picker-ok .ant-btn{height:32px}.form-buttons{display:flex;justify-content:space-between;gap:16px;margin-top:auto;margin-bottom:0}.form-buttons .form-reset-button{border:none;background-color:#f7f4ff;height:48px;flex:1;color:var(--violet);font-weight:700}.form-buttons .form-submit-button{background:var(--violet);color:#fff;border:none;border-radius:8px;flex:1;font-weight:700;height:48px}.form-buttons .form-submit-button:hover{color:#fff!important}.issue-popup{position:absolute;width:360px;top:24px;right:96px;border:none;border-radius:12px;box-shadow:0 4px 14px #0000001f;height:94vh;overflow:hidden;display:flex;flex-direction:column;z-index:var(--zIndex-comment-sidebar)}.issue-popup .ant-card-head-title{display:flex;align-items:center;font-size:20px}.issue-popup .ant-card-head{border-bottom:0}.issue-popup .ant-card-body{padding-top:0;overflow:auto;height:100%}.issue-popup .close-card-btn{padding:0;height:21px;margin-right:0;margin-left:auto}.issue-popup .ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover{background-color:inherit}.issue-popup .ant-drawer-mask{display:none}.issue-popup .ant-drawer-header{border-bottom:0}.issue-popup .ant-drawer-header-title{flex-flow:row-reverse}.issue-popup .ant-drawer-title{display:flex;align-items:center;line-height:0}.issue-popup .status-icon{width:19.5px;height:19.5px;display:block;border-radius:50%;margin-right:15px}.issue-popup .status-icon.AWAIT{background-color:#ffc700}.issue-popup .status-icon.PROCESS{background-color:#d65555}.issue-popup .status-icon.COMPLETE{background-color:#52c41a}._issue_1dgfv_1{display:flex;flex-direction:column;row-gap:5px;padding-bottom:4px;cursor:pointer}._issue__head_1dgfv_8{display:flex;justify-content:space-between}._issue__head_1dgfv_8 span{font-weight:700}._issue_1dgfv_1 span,._issue_1dgfv_1 p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-item.isInProcessColor path{fill:#d65555}.comment-item.isCompleteColor path{fill:#52c41a}.comment-item.active path{fill:var(--violet)}.comment-item{display:flex;justify-content:space-between;width:100%;border:none;background:none}.comment-item .issue-head{display:flex;align-items:center;border-bottom:1px solid var(--gray);padding:12px 0;width:100%}.comment-item .issue-title{padding-right:10px}.comment-item .status-icon{min-width:19.5px;min-height:19.5px;background-color:#ffc700;border-radius:50%}.add-comment-btn{border:none;padding-left:0;padding-right:0;box-shadow:none;border-radius:0}.add-comment-btn svg{transform:rotate(45deg) scale(.8);margin-right:12px}.add-comment-btn svg path{fill:#674db2}.add-comment-btn.ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover{background-color:inherit}.add-comment-btn:disabled{background-color:inherit}.add-comment-btn:disabled span{color:#949494}.add-comment-btn span{display:flex;align-items:center;font-weight:700;font-size:16px;font-family:Nunito Sans;color:#674db2}.comment-list{display:flex;flex-direction:column;margin-top:12px;overflow-x:visible;overflow:auto;padding-bottom:16px}.comment-list .comment-item.active span{color:var(--violet)}.comment-list .comment-item:nth-last-child(1){border-bottom:0}.comment-list .comment-item{border-bottom:1px solid #f2f2f2}.comment-list .comment-item .status-icon.PROCESS{background-color:#d65555}.comment-list .comment-item .status-icon.COMPLETE{background-color:#52c41a}.comment-list .comment-item.active .ant-btn{color:var(--violet);background-color:#f7f4ff}.comment-list .comment-item .ant-btn{width:100%;border-radius:0;height:48px;display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding-left:16px;padding-right:16px;transition:background-color 0s;border:none}.comment-list .comment-item .ant-btn:hover{background-color:var(--gray)}.add-comment-btn{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:24px;text-align:left;color:#674db2;height:48px}.issue-point-container{cursor:pointer;background-color:none!important;pointer-events:all}.issue-point-container .ant-popover-inner{width:200px}.issue-point-container .issue-point{cursor:pointer;width:20px;height:20px;background:red;border-radius:50%;border:2px solid white;pointer-events:all;transition:all .3s ease-in-out}.issue-point-container .issue-point.isEditableComment{background:#674db3}.issue-point-container .issue-point.isSavedComment{background:#ffc700}.issue-point-container .issue-point.isSavedComment:hover{background:#d6a802}.issue-point-container .issue-point.isActiveComment{width:40px;height:40px}.issue-point-container .issue-point.isSavedComment.isInProcessColor{background-color:#d65555}.issue-point-container .issue-point.isSavedComment.isCompleteColor{background-color:#52c41a}.issue-point-container .issue-tooltip{position:absolute;opacity:0;transition:opacity .3s ease-in-out;background-color:#000000e0;color:#fff}.issue-point-container .issue-tooltip.show{opacity:1}.issue-point-container .comment-title{display:flex;align-items:center;justify-content:space-between}.issue-point-container .watch-comment-btn{padding:0}.issue-point-container .comment-title-str{padding-right:10px;max-width:163px;display:block;word-break:break-word}.modal-loading-container{height:100%;max-height:200px}.load-info-modal .ant-modal-body{align-items:center;display:flex}.load-info-modal .ant-modal-body img{width:100px;height:100px}.load-info-modal .ant-modal-body .file-list{margin-left:30px}.load-info-modal .ant-modal-body .file-list .ant-spin,.load-info-modal .ant-modal-body .file-list .anticon-check{margin-left:10px}.load-info-modal .ant-modal-body .file-list .anticon-check path{fill:#52c41a}.load-info-modal .ant-modal-body .file-list li{display:flex;align-items:center;margin-bottom:10px}.load-info-modal .ant-modal-body .file-list li:nth-last-child(1){margin-bottom:0}.menu-float-btn{width:56px;height:56px;position:static;display:flex;border-radius:12px}.menu-float-btn path{transition:fill .3s ease-in-out}.menu-float-btn.disabled{opacity:.4;pointer-events:none}.menu-float-btn .ant-float-btn-body{background:inherit;width:100%;height:100%;border-radius:12px}.menu-float-btn .ant-float-btn-icon{display:flex}.menu-float-btn.active{background-color:var(--violet)}.menu-float-btn.active path{fill:#fff}.menu-float-btn.active rect{fill:#fff}.menu-float-btn.activeBorder{border:2px solid var(--violet)}._card_h6omr_1 span{font-size:16px;font-weight:700;line-height:24px;margin-bottom:12px}._card_h6omr_1 img{width:100%}._container_1l0bp_1{background-color:var(--white);border-radius:var(--br-md);position:relative;margin:auto;display:flex;flex-direction:column}._container__top_1l0bp_9{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}._container__top_1l0bp_9 span{font-size:20px;font-weight:700;line-height:24px;letter-spacing:0em}._container__cards_1l0bp_21{height:100%;width:100%;display:flex;justify-content:space-between}._container__cards_1l0bp_21 button{margin:auto 0}._bubbles_1l0bp_31{display:flex;column-gap:16px;position:absolute;margin:0 auto;left:34%;bottom:12px}.carousel-container{position:relative}.carousel-container .prev-btn,.carousel-container .next-btn{background:none;border:none;top:50px;height:350px;width:30%;cursor:pointer;position:absolute;opacity:.3;transition:opacity .3s ease-in-out;display:flex;align-items:center}.carousel-container .prev-btn:hover,.carousel-container .next-btn:hover{opacity:1}.carousel-container .prev-btn svg,.carousel-container .next-btn svg{transform:scale(1.5)}.carousel-container .prev-btn{left:-10px}.carousel-container .next-btn{right:-10px;justify-content:flex-end}.carousel-container .load-file-btn{margin-top:20px;width:300px;margin-left:auto;margin-right:auto}.help-onboarding-modal .ant-tour-close{z-index:2;cursor:pointer}.help-onboarding-modal .ant-tour-inner .ant-tour-cover{padding-bottom:20px}.help-onboarding-modal .ant-carousel .slick-dots li.slick-active button{background:var(--violet)}.help-onboarding-modal .ant-tour-header{display:none}.help-onboarding-modal .slick-dots-bottom{bottom:0}.help-onboarding-modal .slick-track{display:flex;align-items:cneter}.help-onboarding-modal .ant-tour-inner .ant-tour-footer,.help-onboarding-modal .ant-modal-footer{display:none}.simple-dropdown{border:none;background:inherit}.simple-dropdown .simple-dropdown-header{display:none!important}.simple-dropdown .ant-collapse-item{background:inherit;border:none}.simple-dropdown .ant-collapse-content{border:none;background:inherit}.simple-dropdown .ant-collapse-content-box{padding:0!important}.upload-file-btn-group .ant-float-btn,.upload-file-btn-group .button-list .file-float-button{margin-top:8px}.upload-file-btn-group .ant-collapse-content{overflow:visible}.ant-drawer-content.settings .unit-setting{margin-top:10px;display:flex;align-items:center}.ant-drawer-content.settings .unit-setting .setting-title{margin-left:10px}.ant-drawer-content.settings .checkbox-container{margin-top:10px}.ant-drawer-content.settings .checkbox-container span:not(.ant-checkbox){padding-inline-end:0}.ant-drawer-content.settings .ant-drawer-body{display:flex;flex-direction:column}.ant-drawer-content.settings .app-version-print{margin-top:auto;margin-bottom:0;opacity:.3;font-size:12px}.menu-float-btn.hasMutations{border:2px solid var(--violet)}.filter-menu-popup-container{z-index:1}.filter-menu-popup-container .ant-popover-content{width:280px}.hide-popover-btn svg{transform:rotate(90deg)}.filter-menu-popover-content{position:relative}.filter-menu-popover-content .menu-title{padding-right:75px}.filter-menu-popover-content .control-popup-btns-container{top:-5px;position:absolute;right:0;width:75px;display:flex;justify-content:space-between}.filter-menu-popover-content .no-border-btn{display:flex;justify-content:center;align-items:center}.filter-menu-popover-content .section-wrapper{display:flex;flex-direction:column}.filter-menu-popover-content .rooms-list{overflow:auto}.menu-popover-tooltip.isMobileMode,.menu-popover-tooltip.disabled{display:none}.comment-menu-popover .control-popup-btns-container .hide-popover-btn{visibility:hidden}.comment-menu-popover .ant-popover-content{width:260px}.comment-menu-popover .control-popup-btns-container{justify-content:end}.tool-controls-container{display:flex;gap:8px;transform:translate(-100px);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;pointer-events:none}.tool-controls-container.isActive{transform:translate(0);opacity:1;pointer-events:all}.tool-menu-container{width:56px;display:flex;gap:8px}.tool-menu-container .menu-float-btn{min-width:56px}.tools-btn-group .ant-collapse-content{overflow:visible}.tools-btn-group .sub-items .menu-float-btn{margin-top:8px}.finishing-menu-popover .control-popup-btns-container .hide-popover-btn{visibility:hidden}.finishing-menu-popover .ant-popover-content .ant-popover-inner{padding:0}.finishing-menu-popover .ant-popover-content .ant-popover-inner .control-popup-btns-container{padding-top:16px;padding-right:16px}._input_w9pph_1{margin-bottom:12px;border:2px solid var(--gray);border-radius:var(--br-sm);padding:8px 12px;width:100%;font-size:14px;font-weight:700}._input_w9pph_1:focus{outline:none;border:2px solid var(--violet)}.input-container{position:relative}.input-container input{padding-right:34px}.input-container .clear-text-in-input{position:absolute;padding:0;border:none;border-radius:50%;top:2.5px;right:2px;display:flex;align-items:center;justify-content:center}.input-container .clear-text-in-input svg{opacity:.5}.input-container .clear-text-in-input.hide{opacity:0}._layout_86075_1{display:flex;align-items:center;justify-content:space-between;padding:16px 0 0;border-bottom:1px solid var(--gray)}._layout_86075_1:hover{background-color:var(--gray)!important}._layout_86075_1:active{background-color:#999a9b!important}.layer-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:start}.layer-title.isActive{color:var(--violet)}.layer-title.bold{font-weight:700}.layer-title.hide{opacity:.5}.reset-select-btn{color:var(--violet);border:none;background-color:#674db20f;min-height:48px;max-height:48px;font-size:16px;font-style:normal;font-weight:700;line-height:24px;display:flex;align-items:center;margin:0 16px}.reset-select-btn:hover{background-color:var(--violet-dark)}.reset-select-btn:hover span{color:#fff}.reset-select-btn:hover .ant-btn-icon{color:#fff!important}.reset-select-btn:hover .ant-btn-icon svg{color:#fff!important}.control-room-togglers{padding-left:16px;padding-right:16px}.control-room-togglers .ant-checkbox-wrapper{margin-right:20px}.layer-button{text-align:start;border:none;background:none}.rooms-list-wrapper .rooms-search-input-container{padding-left:16px;padding-right:16px}.rooms-list-wrapper .rooms-search-input-container .clear-text-in-input{margin-right:14px}.rooms-list-wrapper .rooms-search-input-container .search-icon{position:absolute;top:11px;right:26px;display:none}.rooms-list-wrapper .rooms-search-input-container .search-icon path{fill:#949494}.rooms-list-wrapper .rooms-search-input-container input{margin-bottom:0;background-color:#f2f2f2;border-color:#f2f2f2;font-size:16px}.rooms-list-wrapper .rooms-search-input-container.hide .search-icon{display:block}.rooms-list-wrapper .control-room-togglers,.rooms-list{margin-top:20px}.rooms-list .empty-block,.rooms-list .rooms-list-item{padding-left:16px;padding-right:16px}.rooms-list .rooms-list-item:hover,.rooms-list .rooms-list-item.active{background-color:#f7f4ff}.rooms-list .rooms-list-item button{padding:12px 0;width:100%;border-bottom:1px solid #f2f2f2}.room-list-popover .hide-popover-btn{display:none}.room-list-popover .menu-title{margin-left:16px;margin-bottom:16px}.room-list-popover .close-popover-btn{margin-left:auto}.room-list-popover .ant-popover-content{width:260px}.room-list-popover .control-popup-btns-container{right:10px}.room-list-popover .reset-select-btn{margin-top:8px;width:228px}.room-list-popover .ant-popover-content .ant-popover-inner{padding-left:0;padding-right:0;border-radius:12px}._container_n9iw7_1{width:100%;text-align:center}._loader_n9iw7_6{width:48px;height:48px;border:5px solid #fff;border-bottom-color:var(--violet);border-radius:50%;display:inline-block;box-sizing:border-box;animation:_rotation_n9iw7_1 1s linear infinite}@keyframes _rotation_n9iw7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._button_1dwxt_1{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer}._button_1dwxt_1._button_1dwxt_1:disabled{pointer-events:none;opacity:.2}.toggle-visible-layer-btn.isHiddenLayer{opacity:.5}.layer-node-container .visible-btn-loading{transform:scale(.8)}.layer-node-container .visible-btn-container{margin-right:0}._arrow__hide_1bsnh_1 svg{margin-bottom:-4px;color:var(--gray-black);transform:rotate(180deg)}.arrow-btn{padding:0;display:flex;height:24px}._layers_1tbck_1{max-height:240px;overflow-y:scroll}._layers_1tbck_1::-webkit-scrollbar{width:12px}._layers_1tbck_1::-webkit-scrollbar-track{background:#fff}._layers_1tbck_1::-webkit-scrollbar-thumb{background:var(--gray);border:3px solid rgba(0,0,0,0);border-radius:6px;background-clip:padding-box}._toggle-visible-btn_1tbck_18{margin-left:auto;margin-right:12px}.visible-btn-container{position:relative;display:flex;justify-content:center;align-items:center;margin-right:12px}.visible-btn-container .visible-btn-loading{width:24px;height:30.5px;transform:scale(.8)}.visible-btn-container .toggle-visible-btn{margin-left:auto}.visible-btn-container .toggle-visible-btn.isPartialHiddenModel{opacity:.5}.visible-btn-container .toggle-visible-btn.isHiddenModel{opacity:1}.visible-btn-container .toggle-visible-btn.isModelInProcess{opacity:.5;pointer-events:none}.search-layers-list{overflow:auto}.search-layers-list .searched-layer.isChecked p{color:var(--violet);font-weight:700}.search-layers-list .layer-item-btn{border:none;background:none}.layers-list{overflow-y:scroll}.ant-tree{border-radius:0}.systems-list{max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;margin-bottom:12px}.system-tree{margin-bottom:8px}.system-tree .ant-tree-treenode{width:100%;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.system-tree .ant-tree-treenode:last-child .ant-tree-node-content-wrapper{border-bottom:none}.system-tree .ant-tree-node-content-wrapper{min-height:48px;width:100%;border-radius:0!important;border-bottom:1px solid rgb(226,226,226)}.system-tree .ant-tree-node-content-wrapper:hover{color:var(--violet);background-color:var(--gray)!important}.system-tree .ant-tree-node-content-wrapper:active{background-color:#999a9b!important}.system-tree .ant-tree-title{margin:12px 0;max-width:178px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.system-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before{height:24px!important}.system-tree .ant-tree-switcher{width:36px;padding-left:12px}.system-tree .ant-tree-switcher svg{margin-top:12px}.system-tree .ant-tree-switcher .ant-tree-switcher-leaf-line:after{height:24px!important}.system-tree .ant-tree-switcher:hover{background-color:var(--gray)!important}.system-tree .ant-tree-switcher:active{background-color:#999a9b!important}.system-tree .ant-tree-node-selected{background-color:transparent!important}.system-tree .ant-tree-treenode-selected{color:var(--violet)!important;background-color:transparent!important}.system-tree .ant-tree-node-selected .ant-tree-title{color:var(--violet)!important}.system-tree .ant-tree-treenode-active{background-color:#674db20f!important}.system-tree .ant-tree-treenode-active .ant-tree-title{color:var(--violet)!important}.system-tree .ant-tree-node-content-wrapper{outline:none!important}.system-tree .selected-system span{color:var(--violet)!important}.system-tree .selected-system-background{background-color:#674db20f!important}.system-tree .selected-system-background span{color:var(--violet)!important}.system-passport-popover{width:260px}.system-passport-popover .ant-tabs-tabpane{padding-left:8px!important}.system-passport-popover .ant-tabs-tab{margin:0!important;padding:8px 12px!important}.system-passport-popover .ant-tabs-ink-bar{background:var(--violet)}.system-passport-popover .ant-popover-content{max-width:800px;width:100%}.system-passport-popover .section-wrapper{max-height:calc(100vh - 77px)}.system-passport-popover .ant-popover-inner{padding:12px 0!important}.system-passport-popover .filter-menu-popover-content .menu-title{padding-left:16px}.system-passport-popover .filter-menu-popover-content .control-popup-btns-container{z-index:10;width:auto}.system-passport-popover .filter-menu-popover-content .control-popup-btns-container .hide-popover-btn{display:none}.system-passport-popover .filter-menu-popover-content .control-popup-btns-container .close-popover-btn{padding-right:12px}.system-passport-popover .name-system{padding-top:10px}.left-sidebar-buttons{height:100%;display:flex;flex-direction:column;gap:8px}.left-sidebar-buttons .sidebar-footer{margin-top:auto;display:flex;flex-direction:column;gap:8px}.left-sidebar-buttons .layers-float-button{margin-top:8px;width:56px;height:56px}.left-sidebar-buttons .menu-float-button,.left-sidebar-buttons .comments-btn,.left-sidebar-buttons .system-btn{margin-top:8px}.left-sidebar-buttons .layers-float-button,.left-sidebar-buttons .menu-float-button,.left-sidebar-buttons .tools-btn-group,.left-sidebar-buttons .comments-btn{transition:opacity .3s ease-in-out}.left-sidebar-buttons.isLoadFileMenuActive .layers-float-button,.left-sidebar-buttons.isLoadFileMenuActive .menu-float-button,.left-sidebar-buttons.isLoadFileMenuActive .tools-btn-group,.left-sidebar-buttons.isLoadFileMenuActive .system-btn,.left-sidebar-buttons.isLoadFileMenuActive .comments-btn{opacity:0}.sidebar-dropdown-container{max-height:400px}._container_1l23e_1{position:absolute;padding:24px 0 24px 24px;z-index:6;display:flex;flex-direction:column;height:100%;justify-content:space-between}._container_c39uc_1{max-height:200px;width:220px;position:absolute;overflow:hidden;z-index:3;top:160px;right:100px;background:#ffffffe6;box-shadow:0 4px 14px #0000001f;border-radius:var(--br-md);padding:14px}._container_c39uc_1 span{font-weight:700;font-size:16px;line-height:24px}._container__result_c39uc_19{margin-top:4px;color:var(--violet);font-weight:700}._other_class_c39uc_25{margin-top:10px;text-align:center;padding:4px;border-radius:var(--br-sm);background-color:red;border:1px solid red;color:var(--white)}.slider-range .ant-slider-track{background-color:var(--violet)}.slider-range .ant-slider-handle:after{box-shadow:0 0 0 2px var(--violet)}.opacity-slider{position:absolute;z-index:3;width:472px;padding:12px 12px 25px;bottom:24px;left:0;right:0;margin:0 auto;box-shadow:0 4px 14px #0000001f;border-radius:var(--br-md);background-color:var(--white);text-align:center;display:flex;align-items:center}.opacity-slider p{font-weight:600;font-size:14px}.opacity-slider .slider{height:10px}.opacity-slider .slider-range{margin-left:16px;width:312px;margin-top:0;margin-bottom:0}.property-item{padding-top:5px;padding-bottom:5px;display:flex;align-items:start;overflow:auto}.property-item p{display:flex;inline-size:160px}.property-item b{padding-right:4px}.property-container{width:290px}.property-container .ant-descriptions-item-label{text-transform:capitalize}.property-list .ant-collapse-header{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collapse-items .ant-space-item:last-child .ant-collapse{border-bottom:0}.collapse-items{border:1px solid #d9d9d9;border-radius:8px}.collapse-items .ant-collapse{border-bottom:1px solid #d9d9d9;border-radius:0}.collapse-items .ant-collapse .ant-collapse-header{background-color:#fafafa}.collapse-items .ant-collapse .ant-collapse-content{border-top:1px solid #d9d9d9}.ant-list-items{width:100%}.check-list-table-space .points-length{font-size:20px;line-height:24px;font-weight:700}.check-list-table-space .checked-points-length{font-size:16px;font-weight:700;line-height:24px;color:#949494}.empty-check-list-title{text-align:center;color:#949494}.check-list-table thead{display:none}.check-list-table .ant-table-tbody td.ant-table-cell{padding:0}.check-list-table .cell-content{min-height:48px;display:flex;justify-content:start;align-items:center;cursor:pointer}.check-list-table .types-count{color:#949494}.check-list-table .check-icon.yellow path{fill:#c58e00}.check-list-form-title{display:flex;align-items:center;font-size:20px;line-height:24px}.check-list-form-title .header-icon{margin-left:auto}.check-list-form-title .header-icon.partial path{fill:#c58e00}.check-list-form-title .check-list-btn-back{margin-right:12px;padding:0;border:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.check-list-btn{display:flex;flex-direction:column;row-gap:16px}.checklist-not-generated{border:1px solid #e2e2e2;border-radius:8px;padding:32px 14px}.checklist-not-generated p{text-align:center;font-size:16px;font-weight:400;line-height:24px;color:#5c5c5c}.check-list-form{margin-top:24px}.check-list-form .btn-panel{display:flex}.check-list-form .ant-input-number{width:100%}.check-list-form .status-btn{padding:12px 24px;min-width:110px;font-weight:700;border-radius:8px;border:none;height:auto;flex:1;display:flex;justify-content:center;align-items:center}.check-list-form .refuse-btn{background-color:#fdeaea;color:#d65555;margin-right:12px}.check-list-form .refuse-btn.refused{background-color:#d65555;color:#fff}.check-list-form .refuse-btn.refused path{fill:#fff}.check-list-form .accept-btn{background-color:#dcf9e9;color:#1d9f55}.check-list-form .accept-btn.approve{color:#fff;background-color:#1d9f55}.check-list-form .accept-btn.approve path{fill:#fff}.check-list-form .ant-form-item{margin-top:12px;margin-bottom:0}.check-list-form .btn-panel{margin-top:12px}.ant-descriptions-title{white-space:wrap!important}.table-container{overflow:auto}.system-description-passport .description-item{max-width:105px}.system-description-passport .description-item p{padding-right:0;padding-left:0}.schedule-modal{top:24px;width:calc(100vw - 48px);height:calc(100vh - 24px)}.schedule-modal .ant-modal-content,.schedule-modal .ant-modal-body{height:100%}.schedule-modal .ant-modal-body{display:flex;flex-direction:column}.open-schedule-btn{display:flex;align-items:center;justify-content:center}.property-card{position:absolute;z-index:3;top:24px;right:90px;background:#fff;box-shadow:0 4px 14px #0000001f;max-width:360px}.property-card .ant-tabs-nav .ant-tabs-nav-operations{display:none}.property-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--violet)}.property-card .ant-tabs .ant-tabs-ink-bar-animated{background:var(--violet)}.property-card .ant-card-head{min-height:fit-content;margin-top:10px;margin-bottom:10px;border-bottom:0}.property-card .ant-card-head .ant-card-head-title{font-size:20px}.property-card .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 16px}.property-card .ant-card-body{padding:0 20px 8px;margin-bottom:10px;max-height:84vh;height:100%;overflow:hidden}.property-card .ant-card-body .property-card-content{max-height:76vh;overflow-y:auto;overflow-x:hidden;padding-bottom:12px}.close-property-element{display:flex;align-items:center;justify-content:center;cursor:pointer}.clipper-slider{position:absolute;top:222px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;align-items:center;z-index:3;padding:10px;width:56px;height:340px;background:#ffffffe6;box-shadow:0 4px 14px #0000001f;border-radius:12px}.clipper-slider p{font-weight:600;font-size:14px}.clipper-slider .clipper-hint{transform:scale(1.8)}.slider-range{height:230px}.right-side-bar{position:absolute;padding:24px 24px 10px 0;height:100%;right:0;display:flex;align-items:flex-end}.view{display:flex;flex-direction:column;row-gap:10px;height:100%;z-index:3;top:24px;right:24px}.webMode{top:24px;right:144px}.mouse{z-index:1000;position:fixed;pointer-events:none;width:16px;height:16px;display:flex;justify-content:center;align-items:center;opacity:0}.app{margin:0 auto}.app.hideCursor *{cursor:none}/*! 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;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;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}:root body{--bg-color: #ffffff;--font-color: #333333;--disabled-btn: #949494;--violet: #674db3;--violet-dark: #584299;--violet-light: #ede7fe;--gray-black: #5c5c5c;--gray: #e2e2e2;--gray-5: #949494;--black: #000000;--white: #ffffff;--marker-green: #1d9f55;--marker-red: #d65555;--br-sm: 8px;--br-md: 12px;--zIndex-comment-sidebar: 3}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/fonts/nunito_sans/NunitoSans-Bold.ttf) format("truetype"),url(/fonts/nunito_sans/NunitoSans-Bold.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/fonts/nunito_sans/NunitoSans-Regular.ttf) format("truetype"),url(/fonts/nunito_sans/NunitoSans-Regular.ttf) format("truetype")}*{padding:0;margin:0;box-sizing:border-box;font-family:Nunito Sans,sans-serif}html,body{overflow:hidden}*::-webkit-scrollbar{width:7px;height:7px;border-radius:12px;background-color:#fff}*::-webkit-scrollbar-track{background-color:#f9f9fd}*::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:12px}body{background-color:var(--white);font-family:Nunito Sans}li{list-style:none}.disableTooltip{display:none}.ifcjs-dimension-label{background-color:var(--violet);color:#fff;padding:4px;border-radius:4px}.ant-popover-content .ant-popover-inner{position:relative;padding:16px}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{color:var(--violet);border-color:var(--violet)}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:var(--violet);background-color:var(--violet)}.ant-radio-wrapper:hover .ant-radio-inner{border-color:var(--violet)}.ant-radio-wrapper{align-items:center}.ant-checkbox-checked .ant-checkbox-inner{border-color:var(--violet);background-color:var(--violet)}.ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:var(--violet)}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner{border-color:var(--violet)}.ant-carousel .slick-dots li button{background-color:var(--violet)}.ant-modal .ant-modal-close:hover{background-color:inherit;color:var(--violet)}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--violet);border-color:var(--violet)}.ant-radio-button-wrapper:hover{color:var(--violet)}.ant-drawer .ant-drawer-close:hover{background-color:inherit;color:var(--violet)}.ant-btn-primary{background-color:var(--violet)}.ant-picker-cell .ant-picker-cell-inner{color:#000000e0}.ant-list,.ant-space{width:100%}
