*{box-sizing:border-box;font-family:Mulish,sans-serif}*,:focus,:hover{outline:none}div{scrollbar-width:thin}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button{background-color:transparent;border:none;outline:none;padding:0}::-webkit-scrollbar{background:#f5f5f5;height:16px;width:16px}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#dadfe5;border:2px solid transparent;border-radius:4px;max-width:30px}::-webkit-scrollbar-track-piece{background-color:transparent;-webkit-border-radius:6px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}hr{background-color:var(--border-color);border:none;color:var(--border-color);height:1px;margin:0}.superscript-wrapper{position:relative}.superscript{font-size:8px;position:absolute;right:-4px;top:-4px}.superscript-rel{font-size:80%;position:relative;top:-.5em}.button-text{font-size:14px;font-weight:700;line-height:18px}.header1{font-size:20px;font-weight:900;line-height:25px}.header2{font-size:16px;font-weight:800;line-height:20px}.header3{font-size:14px;font-weight:800;line-height:18px}.header4{font-weight:800}.header4,.normal-text{font-size:12px;line-height:15px}.normal-text{font-weight:600}.label{font-weight:800}.label,.label-primary{font-size:10px;line-height:13px}.label-primary{font-weight:600}h1{font-size:20px;font-weight:900;line-height:25px}h2{font-size:16px;line-height:20px}h2,h3{font-weight:800}h3{font-size:14px;line-height:18px}h4{font-size:12px;font-weight:800;line-height:15px}.field-label-text{color:var(--secondary-text-color);font-size:10px;font-weight:800;line-height:15.06px}.link{color:var(--primary-color);font-size:12px;font-weight:700;line-height:15px;text-underline-offset:2px}.link:hover{color:#1e92da}.link:active{color:#005cb4}.no-margin{margin:0}#root{--primary-color:#0074bc;--primary-hover-color:#0e82ca;--primary-active-color:#147ec6;--primary-selected-color:#2892da;--primary-light-color:#1e88d0;--primary-light-hover-color:#2690d8;--primary-light-active-color:#147ec6;--primary-light-selected-color:#2892da;--primary-text-color:#373737;--text-color-1:#656565;--text-color-2:#949494;--text-color-3:#8da5bd;--text-color-4:#9b9b9b;--text-color-5:#947d2d;--secondary-text-color:#8896a4;--border-color:#e4e9ef;--background-color-1:#f3f6fa;--background-color-2:#3d82d3;--background-color-3:#dbaa2a;--background-color-4:#f8ebcb;--background-color-5:#f18827;--background-color-6:#0c80c8;--grey-color:#eef3f9;--grey-hover-color:#eaeff5;--grey-active-color:#e6ebf1;--disabled-color:#f4f4f5;--white-color:#fff;--white-hover-color:#f9fbfc;--white-active-color:#f7f9fd;--dark-secondary-color:#d1deed;--secondary-color:#e2ebf3;--secondary-hover-color:#d8e1e9;--secondary-active-color:#d3dce4;--alert-color:#e83232;--alert-hover-color:#d51f1f;--alert-active-color:#ca1414;--alert-background:#ffeaea;--warning-color:#fc7818;--warning-background:#ffecd5;--green-color:#00bc84;--orange-color:#ff7f48;--blue-color:#0b8dde;--purple-color:#bf40bf}.square-btn-28{height:28px;width:28px}.square-btn-36{height:36px;width:36px}.main-page-header__container{background-color:var(--primary-color);height:64px;min-width:1440px;position:relative}.project-list__header-logo{align-items:center;display:flex;flex-direction:row;gap:8px;height:64px;margin-left:20px;position:absolute;text-transform:uppercase;width:220px}.project-list__header-label{color:var(--white-color);padding-top:5px}.project-list__header-btns{display:flex;width:100%}.project-list__header-btns .switcher_btn{border-bottom:2px solid var(--white-color);border-radius:0;font-size:14px;font-weight:700;height:64px;line-height:18px;width:132px}.project-list__header-btns .switcher_btn:not(.active){border-bottom:2px solid var(--dark-secondary-color);color:var(--dark-secondary-color)}.project-list__header-user{align-items:center;display:flex;gap:13px;height:64px;justify-content:flex-end;margin-right:20px;position:absolute;right:0;top:0;width:220px}.username-label{color:var(--white-color);font-size:12px;font-weight:700;line-height:15.06px}.project-list__user-container{position:relative;width:100%}.project-list__user-btn{background:none;border:none;border-radius:4px;cursor:pointer;display:flex;gap:9px;justify-content:space-between;outline:none;padding:4px}.project-list__user-btn:hover{background:var(--background-color-6)}.project-list__logout-btn{background:var(--white-color);border:1px solid var(--border-color);border-radius:4px;color:var(--primary-text-color);cursor:pointer;font-size:12px;font-weight:600;line-height:15px;margin-top:2px;padding:8px 12px;position:absolute;right:0}.project-list__logout-btn:hover{background:var(--white-hover-color)}@media screen and (max-width:1440px){.main-page-content__container.header-content__container{margin-left:280px;width:520px}.main-page-header__container.header__container{min-width:1080px}}.base-header{align-items:center;background-color:var(--primary-color);display:flex;flex-grow:1;justify-content:space-between;max-height:64px;min-height:64px;padding:0 20px}.main-page__container{min-width:1080px;overflow:hidden;padding:80px 0 20px}.main-page-content__container{display:flex;flex-direction:column;margin:auto;width:880px}.project-list__projects{display:flex;flex-direction:column;margin-left:25.88%;max-width:880px;min-width:650px;padding:80px 0 20px 20px;width:45.8%}.project-list__projects-header{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.project-list__projects-btn{display:flex;gap:20px;height:36px}.project-list__my-projects-wrapper{align-items:center;display:flex;gap:20px;height:36px;width:293px}.project-list__projects-title{color:var(--primary-text-color)}.project-list__projects-body{display:flex;flex-direction:column;flex-grow:1;gap:32px;padding-top:32px}.input,.project-list__loading-message{color:var(--primary-text-color)}.input{background:var(--grey-color);border-radius:4px;outline:none;overflow:hidden;padding:10.5px 10.5px 10.5px 8px;text-overflow:ellipsis;white-space:nowrap;width:100%}.input input::placeholder{color:var(--secondary-text-color)}.input:not(.disabled){cursor:text}.input:not(.disabled):hover{background-color:var(--grey-hover-color)}.input:not(.disabled).focused,.input:not(.disabled):active{background-color:var(--grey-active-color)}.input.disabled{background-color:var(--white-color);border:1px solid var(--border-color);border-radius:4px;color:var(--secondary-text-color);padding:9.5px 9.5px 9.5px 8px}.input.with-unit{padding-right:24px}.input-wrapper{position:relative}.input-wrapper input{all:unset;flex:1 1;min-width:60px}.input-wrapper.error .input-wrapper__label div{color:var(--alert-color)}.input-wrapper.error .main-button:not(:last-child) svg path{stroke:var(--alert-color)}.input-wrapper.error .input{border:1px solid var(--alert-color);padding:9.5px 9.5px 9.5px 7px}.input-wrapper.warning:not(.error) .input-wrapper__label div{color:var(--warning-color)}.input-wrapper.warning:not(.error) .main-button:not(:last-child) svg path{stroke:var(--warning-color)}.input-wrapper.warning:not(.error) .input{border:1px solid var(--warning-color);padding:9.5px 9.5px 9.5px 7px}.unit{color:var(--secondary-text-color);font-size:12px;font-weight:600;line-height:15px;padding-left:2px}.unit-wrapper{display:flex;justify-content:space-between}.unit-wrapper .table-error__icon{display:none}.input-wrapper__label{align-items:center;color:var(--secondary-text-color);display:flex;gap:3.5px;padding-bottom:2px}.input-wrapper__label div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input__loader{background-image:url(/static/media/gpp_loader_no_background.8ab31da23ac579ae9911.gif);background-repeat:no-repeat;background-size:contain;height:15px;width:15px}.main-button{align-items:center;border:none;border-radius:4px;cursor:default;display:flex;font-size:12px;font-weight:700;justify-content:center;line-height:20px;outline:none;padding:8px 12px}.main-button.with-icon{padding:10.5px 12px 10.5px 8px}.main-button:not(:disabled){cursor:pointer}.main-button.primary{background:var(--primary-color);color:var(--white-color)}.main-button.primary:not(:disabled):hover{background:var(--primary-hover-color)}.main-button.primary:not(:disabled).active,.main-button.primary:not(:disabled):active{background:var(--primary-active-color)}.main-button.primary:disabled{background:var(--disabled-color);color:var(--secondary-text-color)}.main-button.primary:disabled .main-button__icon-wrapper svg path{fill:var(--secondary-text-color)}.main-button.primary .main-button__icon-wrapper svg path{fill:var(--white-color)}.main-button.primary-light{background:var(--primary-light-color);color:var(--white-color)}.main-button.primary-light:not(:disabled):hover{background:var(--primary-light-hover-color)}.main-button.primary-light:not(:disabled).active,.main-button.primary-light:not(:disabled):active{background:var(--primary-light-active-color)}.main-button.primary-light .main-button__icon-wrapper svg path{fill:var(--white-color);stroke:var(--white-color)}.main-button.secondary{background:var(--secondary-color);color:var(--primary-text-color)}.main-button.secondary:not(:disabled):hover{background:var(--secondary-hover-color)}.main-button.secondary:not(:disabled):active{background:var(--secondary-active-color)}.main-button.secondary.selected{border:2px solid var(--primary-color)}.main-button.secondary.selected .main-button__icon-wrapper svg path{stroke:var(--primary-color);fill:var(--primary-color)}.main-button.secondary:disabled{background:var(--disabled-color);color:var(--secondary-text-color)}.main-button.secondary:disabled .main-button__icon-wrapper svg path{stroke:var(--secondary-text-color)}.main-button.secondary .main-button__icon-wrapper svg path{stroke:var(--primary-text-color)}.main-button.drop-down{background-color:var(--white-color);color:var(--primary-text-color);display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:flex-start;line-height:15px;width:100%}.main-button.drop-down:hover{background:var(--grey-hover-color)}.main-button.warn{background-color:var(--alert-color);color:var(--white-color)}.main-button.warn:not(:disabled):hover{background:var(--alert-hover-color)}.main-button.warn:not(:disabled):active{background:var(--alert-active-color)}.main-button.warn:disabled{background:var(--disabled-color);color:var(--secondary-text-color)}.main-button.info{background-color:transparent;padding:0}.main-button.info:not(:disabled):hover{background:var(--grey-hover-color)}.main-button.info:not(:disabled):active{background:var(--grey-active-color)}.main-button__icon-wrapper{align-items:center;display:flex;gap:4px}.input-wrapper.error .main-button.info:active,.input-wrapper.error .main-button.info:hover,.input-wrapper.warning .main-button.info:active,.input-wrapper.warning .main-button.info:hover{background:transparent}.info-block{background-color:var(--white-color);border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,.09);color:var(--secondary-text-color);display:flex;flex-direction:column;min-width:180px;opacity:0;padding:8px;position:absolute;top:0;visibility:hidden;z-index:-10}.info-block div{border-bottom:1px solid var(--alert-color)}.info-block div:last-child{border-bottom:none}.info-block.visible{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;visibility:visible;z-index:10}.info-block.opacity{opacity:1}.info-block.error{background:var(--alert-background);color:var(--alert-color)}.info-block.warning{background:var(--warning-background);color:var(--warning-color)}.search-input{align-items:center;background:var(--grey-color);border-radius:4px;display:flex;height:36px;padding:0 11px;width:240px}.search-input:hover{background-color:var(--grey-hover-color)}.search-input.focused{background-color:var(--grey-active-color)}.input-placer{flex-grow:1}.project-card{cursor:pointer;display:flex;flex-direction:column;gap:4px;max-height:39px;width:100%}.project-card__top{display:flex;flex-grow:1;justify-content:space-between}.project-card__flex-start{align-items:center;display:flex;gap:4px;max-width:263px;min-width:263px}.project-title{color:var(--primary-text-color);max-width:239px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-date,.project-id,.project-owner{color:var(--secondary-text-color);font-size:12px;line-height:15.06px}.project-owner{align-self:center;max-width:180px;min-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card__flex-end{display:flex;justify-content:space-between;width:332px}.project-card__left{align-items:center;display:flex;gap:20px}.project-card__bottom{padding-left:28px}.kebab-button{background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:center;line-height:15px}.kebab-button.light{height:20px;padding:0;width:20px}.kebab-button.light:active,.kebab-button.light:focus,.kebab-button.light:hover{background-color:var(--white-hover-color)}.kebab-button.light.visible{background-color:var(--white-active-color)}.kebab-button.light .kebab-img>path{fill:var(--secondary-text-color)}.kebab-button.dark{align-items:center;background-color:var(--primary-light-color);color:var(--white-color);gap:4px;padding:8px 8px 8px 12px}.kebab-button.dark:focus,.kebab-button.dark:hover{background-color:var(--primary-light-hover-color)}.kebab-button.dark:active{background-color:var(--primary-light-active-color)}.kebab-button.dark.visible{background-color:var(--primary-light-selected-color)}.kebab-button.dark .kebab-img>path{stroke:var(--white-color)}.popup-menu-container{background:var(--border-color);border:1px solid #eef0f4;border-radius:4px;display:flex;min-height:44px;position:absolute;z-index:20}.popup-menu-container.hidden{display:none}.popup-menu-container.visible{display:flex;flex-direction:column;gap:1px}.popup-menu-container>button{border-radius:0;padding:8px 12px}.popup-menu-container>button:first-child{border-radius:4px 4px 0 0}.popup-menu-container>button:last-child{border-radius:0 0 4px 4px}.dropdown__container,.dropdown__value-container{position:relative;width:100%}.dropdown__value-container{align-items:center;background:var(--grey-color);border:none;border-radius:4px;display:flex;height:36px;padding-left:10px}.dropdown__value-container:not(:disabled):hover{background:var(--grey-hover-color)}.dropdown__value-container:not(:disabled):active{background:var(--grey-active-color)}.dropdown__value-container:disabled{background-color:var(--white-color);border:1px solid var(--border-color);border-radius:4px}.dropdown__value-container:disabled .dropdown__value{color:var(--secondary-text-color)}.dropdown__value-container:disabled .dropdown__indicator svg path{fill:var(--secondary-text-color);stroke:var(--secondary-text-color)}.grid-table__cell .dropdown__value-container,.grid-table__cell .dropdown__value-container:not(:disabled):active,.grid-table__cell .dropdown__value-container:not(:disabled):hover{background:var(--white-color)}.dropdown__value-wrapper{max-width:calc(100% - 20px);overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dropdown__value{color:var(--primary-text-color);font-size:12px;font-weight:600;line-height:15px}.dropdown__value.animate:hover{-webkit-animation:moveLeft 15s linear 1.5s 1}.dropdown__indicator{display:flex;position:absolute;right:8px}.dropdown__indicator.open{transform:rotate(-180deg)}.dropdown__options-list{background-color:#fff;border:1px solid var(--border-color);border-radius:4px;margin-top:5px;max-height:270px;overflow:auto;position:absolute;width:100%;z-index:100}.dropdown__options-list.open-up{bottom:37px;margin-top:0}.dropdown__options-list.no-display{opacity:0}.dropdown__option{align-items:center;cursor:pointer;display:flex;height:32px;overflow:hidden;padding-left:12px;position:relative;text-overflow:ellipsis;white-space:nowrap}.dropdown__option:not(:last-child){border-bottom:1px solid var(--border-color)}.dropdown__option:not(.disabled):hover{background:var(--white-hover-color)}.dropdown__option:not(.disabled):active{background-color:var(--white-active-color)}.dropdown__option-value{color:var(--primary-text-color);position:relative}.dropdown__option-value.animate:hover{-webkit-animation:moveLeft 15s linear 1.5s 1}.dropdown__option-value.disabled{color:var(--secondary-text-color)}.dropdown__empty-options{color:#838383;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:17px;margin:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes moveLeft{0%{margin-left:0}80%{margin-left:-300%}to{margin-left:0}}.dots-btn__options-list{width:167px}.dropdown__container__label{display:flex;gap:3.5px;padding-bottom:2px}.dropdown__container__label div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model10__drop-container{display:flex;gap:20px;height:95px;margin:32px 0;width:100%}.model10__calculation-btn{width:192px}.file-dropzone__filename{color:var(--secondary-text-color);margin:0 12px 0 4px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-dropzone__close-icn path{stroke:var(--secondary-text-color)}.file-dropzone__close-btn{border-radius:4px}.file-dropzone__close-btn:not(:disabled){cursor:pointer}.file-dropzone__close-btn:hover{background:var(--white-hover-color)}.file-dropzone__close-btn:active{background:var(--white-active-color)}.progress__loader-container{display:flex;gap:8px}.progress__loader-container.model10-loader-container{margin:32px 0 12px}.progress__loader{background-image:url(/static/media/gpp_loader.5ae8743e17eca73762ad.gif);background-size:contain;height:40px;width:40px}.progress__percentage{align-self:flex-end;color:var(--primary-color);font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:29px}.progress__hint{color:var(--secondary-text-color);margin:12px 0}.main-button.primary.results__btn{margin-top:32px;width:220px}.main-button.primary.results__btn .main-button__icon-wrapper svg path{fill:none}.main-button.primary.results__btn:disabled .main-button__icon-wrapper svg path{stroke:var(--secondary-text-color)}.results__top-row{display:flex;justify-content:space-between}.results__status-wrapper{align-items:center;display:flex;gap:8px}.results__error{color:var(--secondary-text-color);margin-top:20px;max-height:400px;overflow:auto}.progress__stop-task-btn{margin-top:20px;width:127px}.dropzone__container{flex:1 1;width:0}.dropzone__container input{display:block}.dropzone{align-items:center;background-color:var(--grey-color);border:2px dashed var(--border-color);border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:calc(100% - 17px);justify-content:center;padding:28px 6px;text-align:center}.dropzone:focus{outline:none}.dropzone:hover{background-color:var(--grey-hover-color)}.dropzone.active{background:var(--grey-active-color)}.dropzone.error{border:1px dashed #ff3131}.dropzone.error .dropzone__text,.dropzone.error .dropzone__text_bold{color:#ff3131}.dropzone.disabled{background:none}.dropzone.disabled .dropzone__text_bold{color:var(--secondary-text-color);font-weight:700;text-decoration:none}.dropzone__text-wrapper{display:inline-block;min-height:20px}.dropzone__text{color:var(--secondary-text-color);font-weight:700;line-height:20px}.dropzone__text_bold{color:var(--primary-color);font-weight:700;line-height:20px;text-decoration:underline}.status__container{text-wrap:nowrap;border-radius:4px;color:var(--white-color);padding:2px 4px;text-align:center}.status__container.new{background-color:var(--secondary-text-color)}.status__container.done{background-color:var(--green-color)}.status__container.progress{background-color:var(--blue-color)}.status__container.non-actual{background-color:var(--orange-color)}.status__container.error{background-color:var(--alert-color)}.status__container.partly-calc{background-color:var(--background-color-3)}.status__container.canceled{background-color:var(--purple-color)}.directory-card__flex-start{flex-grow:1;max-width:calc(100% - 100px)}.directory-card__flex-end{width:120px}.directory-card__flex-end .project-owner{max-width:0;min-width:0}.directory-title{flex-grow:1;max-width:calc(100% - 30px)}.directory-card__container{padding:32px 0}.directory-card__container:not(:last-child){border-bottom:1px solid var(--border-color)}.directories__content{display:flex;flex-direction:column;gap:24px;margin-top:32px}.blocking-window-background{background-color:rgba(0,0,0,.16);bottom:0;left:0;position:fixed;right:0;top:0;z-index:50}.blocking-window-container{background:#fff;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:24px;left:50%;min-width:410px;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.blocking-window-container.stop-task-confirm{width:410px}.blocking-window__header{color:var(--primary-text-color);display:flex;font-size:14px;font-weight:800;justify-content:space-between;line-height:18px}.blocking-window__body{color:var(--secondary-text-color);font-size:12px;font-weight:600;line-height:15px}.blocking-window__footer{display:flex;gap:4px;justify-content:flex-end;margin-top:auto}.choices-table{max-height:calc(100% - 80px);max-width:calc(100% - 80px)}.gap-16{gap:16px}.confirm-window__list{-webkit-padding-start:24px;-webkit-margin-before:0;-webkit-margin-after:0;margin-block-end:0;margin-block-start:0;padding-inline-start:24px}.pipe-table{height:471px;width:878px}.pipe-params__filters{grid-column-gap:16px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.filter-title{color:#8896a4;font-size:10px;font-weight:800;line-height:13px}.empty-table{color:var(--secondary-text-color);font-size:12px;font-weight:600;line-height:15px}.close-btn{background-color:transparent;border:none;cursor:pointer}.table-container{border:1px solid var(--border-color);border-radius:4px;overflow:auto;position:relative}.grid-table{grid-gap:1px;background:var(--border-color);box-sizing:border-box;color:var(--primary-text-color);display:grid;font-size:12px;font-weight:800;gap:1px;line-height:15px;min-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.grid-table__header{background:var(--grey-color);padding:11px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:45}.grid-table__header.sticky{left:0;z-index:48}.grid-table__header.sticky:after{height:100%;right:-1px;top:0;width:1px}.grid-table__header.sticky:after,.grid-table__header:before{background-color:var(--border-color);content:"";display:block;position:absolute}.grid-table__header:before{bottom:-1px;height:1px;left:0;width:100%}.input.table-input{padding:10.5px 16px}.input.table-input.no-padding{padding:10.5px 0}.grid-table__cell{background:var(--white-color);max-width:1fr}.grid-table__cell .table-error__icon{display:inline}.grid-table__cell.selection-cell{display:flex;justify-content:space-around}.grid-table__cell.boolean,.grid-table__cell.select{display:flex;padding:0 16px}.grid-table__cell.select{justify-content:space-around}.grid-table__cell.select .radio__input{margin:0}.grid-table__cell .dropdown__options-list{max-height:98px}.grid-table__cell.optionasbutton .grid-table__cell-btn{width:100%}.grid-table__cell.optionasbutton .grid-table__cell-btn:not(:disabled) .dropdown__value{color:var(--primary-text-color)}.grid-table__cell.optionasbutton .grid-table__cell-btn:not(:disabled) .dropdown__value-container{cursor:pointer}.grid-table__cell.column,.grid-table__cell.sticky{left:0;position:-webkit-sticky;position:sticky;top:auto;z-index:40}.grid-table__cell.column:after,.grid-table__cell.sticky:after{background-color:var(--border-color);content:"";display:block;height:100%;position:absolute;right:-1px;top:0;width:1px}.grid-table__cell .grid-table__header{z-index:40}.grid-table__cell>.input-wrapper{height:100%;width:100%}.grid-table__cell>.input-wrapper .input.disabled{border:none;color:var(--secondary-text-color)}.grid-table__cell>.input-wrapper .input{background-color:var(--white-color);border-radius:0;color:var(--primary-text-color);height:100%}.expand-cell{align-items:center;cursor:pointer;display:flex;justify-content:center}.expand-cell svg{transform:rotate(-90deg)}.expand-cell.open svg{transform:rotate(0deg)}.grid-table__expand-row{background:var(--white-color);padding:12px}.grid-table__expand-row-cell{background-color:var(--white-color);display:flex;flex-direction:column}.checkbox-row.start-aligned{align-items:flex-start;display:flex;gap:8px}.checkbox-row:not(:disabled){cursor:pointer}.checkbox-row:disabled .checkbox-icon{border-color:var(--secondary-text-color)}.checkbox-row:disabled .checked-icon path{fill:var(--secondary-text-color)}.checkbox-icon{background:var(--white-color);border:1px solid var(--primary-color);border-radius:4px;height:18px;position:relative;width:18px}.checkbox-icon .checked-icon{left:54%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.checkbox-content{color:var(--secondary-text-color);cursor:pointer;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.radio__input-row{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio__input{all:unset;align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--white-color);border:1px solid var(--primary-color);border-radius:50%;display:flex;height:16px;justify-content:center;margin:0 8px 0 0;position:relative;width:16px}.radio__input:disabled{border:1px solid var(--secondary-text-color)}.radio__input:disabled:before{box-shadow:inset 6px 6px var(--secondary-text-color)}.radio__input:not(:disabled){cursor:pointer}.radio__input:checked{background-image:url(/static/media/selectedIcon.6738abfea9bdba765e32.svg);background-repeat:no-repeat}.radio__label{color:var(--primary-text-color);font-size:12px;font-style:normal;font-weight:600;line-height:16px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blocking-window__error-container{align-items:center;display:flex;flex-direction:row;gap:8px}.error-window__errors-list-container{display:flex;flex-direction:column;max-width:85%}.blocking-window__error-icon{align-self:start}.error-window__errors-list{-webkit-padding-start:24px;-webkit-margin-before:8px;margin-block-start:8px;max-height:200px;overflow:auto;padding-inline-start:24px}.choices-table__container .grid-table__cell.text.sticky,.choices-table__container :nth-child(2){left:51px}.tasks__table{display:grid;grid-template-columns:minmax(250px,45fr) minmax(180px,30fr) minmax(-webkit-max-content,25fr) minmax(-webkit-max-content,110px) 82px;grid-template-columns:minmax(250px,45fr) minmax(180px,30fr) minmax(max-content,25fr) minmax(max-content,110px) 82px;margin-top:38px;max-height:calc(100vh - 244px);overflow:auto;padding-bottom:20px;padding-right:8px;width:100%}.tasks__table-header{color:var(--secondary-text-color);margin-bottom:12px;padding-right:20px}.tasks__empty-message{color:var(--primary-text-color)}.task__title-column{display:flex;gap:4px}.task__title-wrapper{max-width:calc(100% - 24px)}.task__title{text-wrap:nowrap;color:var(--primary-text-color);overflow:hidden;text-overflow:ellipsis;word-break:normal}.task__project-wrapper,.task__title{max-width:100%}.task__secondary-text{color:var(--secondary-text-color)}.task__second-row{margin-top:14px}.tasks__table-item{border-bottom:1px solid var(--border-color);padding:30px 20px 28px 0}.tasks__table-item:nth-child(-n+5){padding-top:0}.tasks__table-item:nth-last-child(-n+5){border-bottom:none}.tasks__table-item:nth-child(5n){padding-right:0;padding-top:20px}.tasks__table-item-title-icon{margin-top:-3px}.task__idle-stop{align-items:center;display:flex;height:36px}.project-page{display:flex;flex-direction:column;min-height:100vh}.project-page__body{display:flex;flex:1 1;flex-direction:row}.toolbar{background:var(--grey-color);width:52px}.toolbar-btn{background-color:var(--grey-color);border:none;cursor:pointer;padding:16px}.toolbar-btn svg path{stroke:var(--primary-color)}.toolbar-btn:not(:disabled).active{background-color:var(--white-color)}.toolbar-btn:disabled{cursor:default}.toolbar-btn:disabled svg path{stroke:var(--dark-secondary-color)}.project__header-start{align-items:center;display:flex;gap:20px}.back-icon{cursor:pointer}.project__header-title{color:var(--white-color)}.elements-panel{border-right:1px solid var(--border-color);display:flex;flex-direction:column;height:calc(100vh - 64px);max-width:320px;min-width:320px;overflow-y:auto}.elements-panel__group{align-items:center;background-color:var(--background-color-1);color:var(--text-color-1);display:flex;font-size:12px;font-weight:600;height:40px;justify-content:space-between;line-height:15px;min-height:40px;padding:0 8px 0 12px;text-transform:uppercase}.elements-panel__group>button{min-height:36px;min-width:36px;padding:0}.elements-panel__group__title{display:flex;gap:4px;max-width:calc(100% - 52px);white-space:nowrap}.elements-panel__group__title>div:first-child{align-self:center;min-width:10px;overflow:hidden;text-overflow:ellipsis}.elements-panel__group__title>div:last-child{display:inline-flex;gap:7.5px}.elements-panel__text{color:var(--text-color-2);font-size:12px;font-weight:600;line-height:15px;padding:20px 0;text-align:center}.elements-panel__btn{align-items:center;background-color:var(--white-color);border:none;border-bottom:1px solid var(--border-color);color:var(--primary-text-color);display:flex;gap:12px;padding:3px 4px;position:relative;text-align:start;width:100%}.elements-panel__btn:hover{background:var(--white-hover-color)}.elements-panel__btn:active{background:var(--white-active-color)}.elements-panel__btn .select-marker{border-radius:4px;height:33px;position:relative;width:4px}.elements-panel__btn.selected>.select-marker{background:var(--primary-color)}.elements-panel__btn-warning-icon{position:absolute;right:20px}.edit-element-panel{background-color:var(--white-color);display:flex;flex-direction:column;flex-grow:1;gap:20px;height:calc(100vh - 64px);left:372px;max-width:816px;min-width:420px;overflow-x:hidden;overflow-y:auto;padding:20px;position:absolute;z-index:10}.edit-element-panel__header{color:var(--primary-text-color);display:flex;font-size:16px;font-weight:800;gap:20px;justify-content:space-between;line-height:20px;width:100%}.edit-element-panel__header-right{display:flex;gap:24px}.edit-element-panel__table{grid-column-gap:16px;grid-row-gap:20px;display:grid;grid-template-columns:182px 182px}.edit-element-panel__table>.edit-element-panel__col-label{color:var(--secondary-text-color);font-size:10px;font-weight:800;line-height:13px;padding:20px 0 2px}.edit-element-panel__table .common-row{grid-column-end:3;grid-column-start:1}.edit-element-panel__subtitle{align-items:center;color:var(--primary-text-color);display:flex;font-size:14px;font-weight:800;justify-content:space-between;line-height:18px}.edit-element-panel__table-v2{grid-template-columns:77px 1fr}.edit-element-panel__table-v3{grid-auto-rows:37px;grid-template-columns:150px 1fr}.edit-element-panel__table-v2,.edit-element-panel__table-v3{grid-column-gap:1px;grid-row-gap:1px;align-items:stretch;background-color:var(--border-color);border:1px solid var(--border-color);border-radius:4px;display:grid;justify-items:stretch;width:100%}.edit-element-panel__table-v2>:not(.edit-element-panel__cell),.edit-element-panel__table-v3>:not(.edit-element-panel__cell){height:37px;padding:11px 0 0 16px}.edit-element-panel__table-v2>.edit-element-panel__col-label,.edit-element-panel__table-v3>.edit-element-panel__col-label{font-weight:800}.edit-element-panel__table-v2 .edit-element-panel__col-label,.edit-element-panel__table-v2>.edit-element-panel__row-label,.edit-element-panel__table-v3 .edit-element-panel__col-label,.edit-element-panel__table-v3>.edit-element-panel__row-label{background-color:var(--grey-color);color:var(--primary-text-color);font-size:12px;line-height:15px}.edit-element-panel__table-v2 .edit-element-panel__cell,.edit-element-panel__table-v2>.edit-element-panel__row-label,.edit-element-panel__table-v3 .edit-element-panel__cell,.edit-element-panel__table-v3>.edit-element-panel__row-label{font-weight:600}.edit-element-panel__table-v2 .edit-element-panel__cell,.edit-element-panel__table-v3 .edit-element-panel__cell{background-color:var(--white-color)}.edit-element-panel__table-v2 .edit-element-panel__cell:last-child,.edit-element-panel__table-v3 .edit-element-panel__cell:last-child{border-radius:0 0 4px 0}.edit-element-panel__table-v2 .edit-element-panel__cell>.input-wrapper .input,.edit-element-panel__table-v3 .edit-element-panel__cell>.input-wrapper .input{background-color:var(--white-color);border:none;border-radius:0}.marker-index{align-items:center;background-color:var(--grey-color);border-radius:20px;color:var(--primary-text-color);display:flex;height:20px;justify-content:center}.edit-element-panel__complex-col{display:flex;justify-content:space-between}.edit-element-panel__mole-sum{align-items:center;color:var(--secondary-text-color);display:flex;height:15px;padding-right:16px}.edit-element-panel__mole-sum svg{margin-left:4px}.edit-element-panel__mole-sum.error{color:var(--alert-color)}.edit-element-panel__mole-sum-symbol{height:17px}.edit-element-panel__height-row{align-items:center;align-self:end;display:flex;justify-content:space-between}.edit-element-panel__redo-btn-container{height:36px;width:36px}.edit-element-panel__redo-btn{height:100%;width:100%}.delete-btn{cursor:pointer}.delete-btn svg path{stroke:var(--secondary-text-color)}.plant-switcher{display:grid;max-height:42px;min-height:42px}.plant-switcher>div{align-items:center;border-bottom:2px solid #8da5bd;color:#8da5bd;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:flex-start;line-height:18px;padding-left:24px}.plant-switcher>div.selected{border-bottom-color:#0074bc;color:#0074bc}.choices_dropdown .dropdown__options-list{display:none}.checkbox_field{align-items:center;color:var(--secondary-text-color);display:inline-flex;gap:7px}.checkbox_field>div{padding-top:15px}.trunk-pipeline__panel.compressor-stations__panel .grid-table{min-width:0;min-width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.compressor-stations__table .grid-table__cell.combined{align-items:center;display:flex;grid-row-start:span 2}.compressor-stations__table .dropdown__value-container:disabled{border:none}.compressor-stations__table .dropdown__value-container:disabled .dropdown__indicator svg path{fill:var(--primary-text-color);stroke:var(--primary-text-color)}.resizable-container{position:relative}.resizable-container__handle{height:100%;position:absolute;right:-4px;top:0;width:8px}.resizable-container__handle:hover{cursor:ew-resize}.resize-handle{background:#fff;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.16);cursor:pointer;font-size:0;padding:10px 4px;position:absolute;right:-4px;top:50%}.resize-handle:hover{background:var(--white-hover-color);cursor:ew-resize}.dragging .resize-handle{background:var(--white-active-color)}.trunk-pipeline__panel{max-width:100%;position:static}.trunk-pipeline__panel .edit-element-panel__table{grid-template-columns:repeat(3,minmax(auto,182px))}.trunk-pipeline__panel .table-container{max-height:calc(100vh - 195px)}.trunk-pipeline__panel .grid-table{min-width:1381px;width:100%}.pipes-table{display:flex;flex-direction:column;max-width:1272px;min-width:744px}.pipes-table__header{display:flex;flex-grow:1;justify-content:space-between}.pipes-table__header button{height:28px;width:28px}.pipes-table__body{display:flex;flex-direction:column;gap:10px}.pipes-table__body hr:last-child{display:none}.pipe-params__body-row{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:20px minmax(90px,182px) repeat(4,minmax(106px,182px)) minmax(97px,182px) minmax(39px,182px)}.pipes-number{border-right:1px solid var(--border-color);padding-right:10px}.pipe-params__type-btn{align-items:flex-end;display:flex}.pipe-params__type-btn button{max-height:36px}.pipe-params__delete-btn{align-items:flex-end;display:flex;justify-content:flex-end;padding-bottom:8px}.trunk-pipeline__resizable-container{background-color:var(--white-color);max-height:calc(100vh - 64px);max-width:calc(100% - 528px);min-width:min(816px,100% - 156px - 320px - 52px);width:816px;z-index:10}.trunk-pipeline-table__container .grid-table__header:after{background-color:var(--border-color);content:"";display:block;height:calc(100% + 1px);position:absolute;right:-1px;top:0;width:1px}.pipe-frame__list{display:flex;flex-direction:column;gap:12px}.pipe-frame__list>hr:last-child{display:none}.pipe-frame{grid-column-gap:10px;grid-row-gap:12px;column-gap:10px;display:grid;grid-template-columns:20px minmax(auto,152px) minmax(auto,152px) 20px;row-gap:12px}.pipe-frame>:first-child{grid-row-start:span 5}.pipe-frame>:nth-child(3){grid-row-start:span 5;height:20px}.pipe-frame>.common-row{grid-column-start:span 2}.pipe-frame>.pipe-type-filter{align-items:center;display:flex;justify-content:flex-end}.pipe-frame>.pipe-type-filter button{height:36px;width:97px}.pipe-frame .left-column{margin-right:5px}.pipe-frame .right-column{margin-left:5px}.map{background:var(--background-color-1);flex:1 1;height:calc(100vh - 64px);overflow:hidden;position:absolute;right:0;top:64px;width:calc(100% - 372px)}.map.edit.add_point{cursor:url(/static/media/cursor.e18d715e9de2baec7e4b.cur),auto}.map.edit{border:3px solid var(--background-color-5)}.map.edit .maplibregl-canvas{left:-3px;top:-3px}.map.edit .maplibregl-ctrl-scale{bottom:-1px;right:199px}.map.creation{cursor:crosshair}.maplibregl-ctrl-scale{background:var(--white-color);border:1px solid #000;border-top:none;bottom:2px;font-size:10px;height:13px;padding-left:2px;position:absolute;right:202px}.maplibregl-canvas{position:absolute}.maplibregl-ctrl-attrib-button{display:none}.ctrl-btn{display:flex;gap:8px;position:absolute;right:20px;top:20px}.ctrl-btn button{height:36px;width:36px}.ctrl-btn.edit{right:17px;top:17px}.ctrl-btn__zoom{display:inline-flex}.ctrl-btn__zoom :first-child{border-radius:4px 0 0 4px}.ctrl-btn__zoom :last-child{border-radius:0 4px 4px 0}.coords-view{align-items:center;background:var(--text-color-4);border-radius:4px 0 0 0;bottom:0;display:flex;gap:10px;height:24px;opacity:.72;padding-left:12px;position:absolute;right:0;width:182px}.coords-view.edit{bottom:-3px;right:-3px}.layer-control{align-items:flex-end;display:flex;flex-direction:column;gap:2px;position:absolute;right:196px;top:20px}.layer-control.edit{right:193px;top:17px}.layer-control__btn{height:36px;width:84px}.layer-control__btn svg{margin-left:5px}.layer-control__btn svg path{stroke:var(--white-color);fill:var(--white-color)}.layer-control__btn.open svg{transform:rotate(-180deg)}.layer-control__dropdown-container{background:var(--background-color-2);border-radius:4px;color:var(--white-color);display:flex;flex-direction:column-reverse;gap:1px;width:147px}.layer-control__dropdown-container:not(.open){display:none}.layer-control__dropdown-btn{align-items:center;background:var(--primary-color);border-radius:4px;display:flex;font-size:12px;font-weight:700;gap:7px;height:36px;justify-content:flex-start;line-height:15.06px;padding-left:11px}.mode-control{display:inline-flex;gap:30px;left:20px;position:absolute;top:20px}.mode-control.edit{left:17px;top:17px}.mode-control>button:first-child svg{margin:0 2px}.mode-control #edit_icn path{fill:transparent;stroke:#fff}.mode-control>button{border-radius:4px}#mode-control__btn.selected,#mode-control__btn.selected:active,#mode-control__btn.selected:hover{background-color:var(--background-color-5)}.hydraulic-settings__settings-row{column-gap:16px;display:flex;flex-wrap:wrap;margin-bottom:20px;position:relative;row-gap:33px;width:776px}.hydraulic-settings__settings-item{width:182px}.hydraulic-settings__settings-item.year-item{margin-left:26px}.hydraulic-settings__button{width:140px}.hydraulic-settings__loading-message{color:var(--primary-text-color)}.hydraulic-calc__calc-types{display:flex;flex-direction:column;gap:20px;margin-bottom:10px}.hydraulic-calc__container{background-color:var(--white-color);display:grid;height:calc(100vh - 64px);max-height:calc(100vh - 64px);max-width:calc(100% - 208px);min-width:min(860px,100% - 156px - 52px);width:860px;z-index:10}.hydraulic-calc__content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 140px);overflow-x:hidden;overflow-y:auto;padding:28px 20px}.hydraulic-calc__sub-title,.hydraulic-calc__title{color:var(--primary-text-color)}.hydraulic-calc__sub-title{margin-bottom:20px}.hydraulic-calc__scheme-btn{padding:8px 12px 8px 8px}.hydraulic-calc__status-wrapper{align-items:center;display:flex}.hydraulic-calc__top-row{display:flex;justify-content:space-between;margin-bottom:28px}.hydraulic-calc__left{display:flex;gap:20px}.calc__bottom-panel{align-self:flex-end;box-shadow:0 -2px 4px 0 rgba(0,0,0,.04);display:flex;gap:16px;padding:20px;z-index:30}.calc__bottom-panel .main-button.primary .main-button__icon-wrapper .redo-icn path{stroke:#fff;fill:none}.hydraulic-results__tabs{display:flex;gap:8px}.hydraulic-results__tab{background-color:transparent;border-radius:30px;color:var(--primary-text-color);cursor:pointer;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:12px;padding:8px 16px}.hydraulic-results__tab.active{background-color:var(--primary-color);color:var(--white-color)}.results__under-chart-container{margin-top:20px;max-width:100%;width:100%}.results__chart-container{height:47.87vh;margin-top:20px;position:relative;width:100%}.hydraulic-results__stations-tabs{display:flex;margin-bottom:20px}.hydraulic-results__stations-tab{align-items:center;border-bottom:2px solid var(--text-color-3);color:var(--text-color-3);cursor:pointer;display:flex;font-size:14px;font-weight:700;height:42px;justify-content:flex-start;line-height:17.57px;padding:0 24px;white-space:nowrap}.hydraulic-results__stations-tab:first-child{min-width:57px;width:-webkit-max-content;width:max-content}.hydraulic-results__stations-tab:last-child{width:calc(100% - 57px)}.hydraulic-results__stations-tab.active{border-bottom-color:var(--primary-color);color:var(--primary-color)}.result-table .grid-table__header{min-width:128px}.rows-table__container .grid-table__header:before{display:none}.pipeline-result{margin-top:20px;max-height:calc(100vh - 238px)}.pipeline-result .expand-cell{display:flex;gap:26px;grid-column-end:12;grid-column-start:1;justify-content:flex-start;padding-left:10px}.pipeline-result .expand-cell__title{color:var(--secondary-text-color);text-transform:uppercase}.pipeline-result__cs-expand{display:flex;gap:32px;padding:24px 20px}.pipeline-result__cs-expand__column{border-right:1px solid var(--border-color);display:flex;flex-direction:column;gap:24px;width:152px}.pipeline-result__cs-expand__column:last-child{border:none}.pipeline-result__cs-expand__row{height:40px}.pipeline-result__cs-expand__row>.title{color:var(--secondary-text-color);margin-bottom:10px}.hydraulic-results__stations_expand-row{display:flex;flex-direction:column}.station-result-table-2 .grid-table__header:nth-child(2){grid-column-end:9;grid-column-start:2}.station-result-table-2 .grid-table__header:nth-child(3){grid-column-end:16;grid-column-start:9}.message-box{align-items:center;background-color:var(--background-color-4);border-radius:4px;color:var(--text-color-5);display:inline-flex;gap:8px;margin-bottom:28px;padding:12px;width:100%}.message-box .error-message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 65px)}.message-box .error-message.showAll{overflow:visible;white-space:normal}.message-box .show-all__btn{color:var(--blue-color);cursor:pointer;text-decoration:underline;white-space:nowrap}.message-box svg path{stroke:var(--text-color-5);fill:var(--text-color-5)}.economic-results__container{display:flex;flex-direction:column;gap:20px;margin-top:32px;width:100%}.economic-results__item{border:1px solid var(--border-color);border-radius:4px;padding:20px}.economic-results__records{grid-row-gap:12px;grid-template-columns:300px -webkit-max-content -webkit-min-content;grid-template-columns:300px max-content min-content;row-gap:12px}.economic-results__records,.economic-results__records-total{grid-column-gap:48px;align-items:center;column-gap:48px;display:grid}.economic-results__records-total{grid-template-columns:300px -webkit-max-content;grid-template-columns:300px max-content}.economic-results__item-label{color:var(--secondary-text-color)}.economic-results__item-header,.economic-results__item-value{color:var(--primary-text-color)}.economic-results__item-value{margin:0 0 2px}.economic-results__item-unit{color:var(--primary-text-color);margin-left:-36px}.main-button.primary.results__btn.economic-results__btn{margin-top:0}.economic-results__status{margin:0 20px 0 8px}.economic-results__record-divider{background-color:var(--border-color);height:1px;margin:20px 0;width:100%}.economic-results__detailed-value{text-align:right}.gas-transport-scheme__frame{background:var(--white-color);height:calc(100% - 64px);position:absolute;top:64px;width:100%;z-index:15}.gas-transport-scheme__header{align-items:center;background:var(--background-color-1);display:flex;justify-content:space-between;padding:8px 20px}.gas-transport-scheme__header>div:first-child{align-items:center;display:flex;gap:20px}.gas-transport-scheme__header>div:first-child button{padding:8px}.scheme-container{display:flex;flex-grow:1;height:calc(100% - 52px);position:absolute;width:100%}.scheme-container.grabbing{cursor:grabbing}.scheme-container.default{cursor:default}.scheme-canvas__to-pdf{display:none}.optimization-settings__edit-element-panel{left:auto;max-height:calc(100vh - 140px);position:relative}.optimization-settings__edit-element-panel .close-btn{display:none}.optimization-settings__edit-element-panel .edit-element-panel__header{margin-bottom:8px}.optimization-settings__complex-subtitle{gap:20px;justify-content:start}.optimization-settings__calc-btn-wrapper{bottom:20px;display:flex;gap:12px;justify-content:space-between;position:absolute;width:calc(100% - 40px)}.optimization-settings__calc-btn{flex:1 1}.optimization-info__error-message{color:var(--secondary-text-color);font-size:12px;font-weight:600}.optimization-results__status{margin-left:8px}.optimization-results__edit-element-panel{left:auto;max-height:calc(100vh - 140px);position:relative}.optimization-calc__container{background-color:var(--white-color);display:grid;z-index:10}.not-found-view__container{height:100vh;position:relative;width:100%}.not-found-view__form{display:flex;flex-direction:column;gap:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}.not-found-view__content{display:flex;flex-direction:column;gap:20px}.not-found-view__message,.not-found-view__title{color:var(--primary-text-color);white-space:pre-wrap}.directory__footer{background:var(--white-color);bottom:0;box-shadow:0 -1px 4px rgba(0,0,0,.16);display:flex;justify-content:space-between;padding:20px;position:fixed;width:100%}.directory__content{padding:20px}.directory__footer-delete-container{align-items:center;display:flex;gap:12px}.directory__footer-delete-text{color:var(--secondary-text-color)}.directory__footer-delete-number{color:var(--primary-color)}.main-button:disabled.directory__footer-add-btn .main-button__icon-wrapper svg path,.main-button:disabled.directory__footer-delete-btn .main-button__icon-wrapper svg path{fill:none;stroke:var(--secondary-text-color)}.directory-table__container{max-height:calc(100vh - 185px);overflow:auto}.directory-table__container .dropdown__value-container{border-radius:0}.directory-table__container .dropdown__value-container:disabled{border:none}.directory-table__container-error{padding-left:60px;padding-top:20px}.gpu-table__container,.nextgis-layers-table__container,.pipe-type-table__container{border:none;min-height:234px}.gpu-table__container .grid-table,.nextgis-layers-table__container .grid-table,.pipe-type-table__container .grid-table{border:1px solid var(--border-color)}.directory__header-buttons{display:flex;gap:12px}.pipe-type-table__container .grid-table__cell.sticky input{min-width:102%}.layers-table__container{width:540px}.layers-table__container .grid-table{grid-template-columns:minmax(-webkit-max-content,auto) 172px!important;grid-template-columns:minmax(max-content,auto) 172px!important}.layers-table__container.edit .grid-table{grid-template-columns:48px minmax(-webkit-max-content,auto) 172px!important;grid-template-columns:48px minmax(max-content,auto) 172px!important}.nextgis-layers-table__container{width:540px}.unit-costs-table__container{max-height:calc(100vh - 104px)}.unit-cost-table__header{background:var(--grey-color)!important;color:var(--primary-text-color)!important;font-size:12px;font-weight:800;line-height:15px}.offsets-table__container .grid-table__header:first-child{align-items:center;display:flex;grid-row-end:3;grid-row-start:1}.offsets-table__container .grid-table__header:nth-child(2){grid-column-end:8;grid-column-start:2}.offsets-table__container .grid-table__header:nth-child(3){grid-column-end:10;grid-column-start:8}.offsets-table__header{background:var(--grey-color)!important;color:var(--primary-text-color)!important;font-size:12px;font-weight:800;left:0;line-height:15px;position:-webkit-sticky;position:sticky;z-index:45}.cs-calculation-indices-table__container{width:-webkit-min-content;width:min-content}.cs-calculation-indices-table__container .grid-table{grid-template-columns:repeat(6,-webkit-max-content)!important;grid-template-columns:repeat(6,max-content)!important}.cs-calculation-indices-table__container .grid-table :nth-child(7):before{display:none}.indices-pipes-calculation-table__container :nth-child(n+2):nth-child(-n+18){grid-column-start:span 5}.indices-pipes-calculation-table__container :nth-child(19){left:0;z-index:48}.indices-pipes-calculation-table__container :nth-child(5n+17):nth-child(-n+190){pointer-events:none}.indices-pipes-calculation-table__container :nth-child(5n+17):nth-child(-n+190) .input{color:var(--secondary-text-color)}.indices-pipes-calculation-table__container :nth-of-type(n+193):nth-child(-n+210){grid-column-start:span 5}.indices-pipes-calculation-table__container :nth-child(n+193):nth-child(-n+193){pointer-events:none}.indices-pipes-calculation-table__container :nth-child(n+193):nth-child(-n+193) .input{color:var(--secondary-text-color)}.indices-pipes-calculation-table__container :nth-child(n+212):nth-child(-n+212){pointer-events:none}.indices-pipes-calculation-table__container :nth-child(n+212):nth-child(-n+212) .input{color:var(--secondary-text-color)}.indices-pipes-calculation-table__container :nth-of-type(n+212):nth-child(-n+228){grid-column-start:span 5}.indices-pipes-calculation-table__container .grid-table__header:first-child:last-child:before{display:none}.region-coefficients-table__container .grid-table__header:first-child{align-items:center;display:flex;grid-row-end:3;grid-row-start:1}.region-coefficients-table__container .grid-table__header:nth-child(2){grid-column-end:5;grid-column-start:2;grid-row-end:1;grid-row-start:1}.region-coefficients-table__container .grid-table__header:nth-child(3){align-items:center;display:flex;grid-column-end:5;grid-column-start:5;grid-row-end:3;grid-row-start:1}.region-coefficients-table__container.edit .grid-table__header:first-child{align-items:center;display:flex;grid-column-end:1;grid-column-start:1;grid-row-end:3;grid-row-start:1}.region-coefficients-table__container.edit .grid-table__header:nth-child(2){align-items:center;display:flex;grid-column-end:2;grid-column-start:2;grid-row-end:3;grid-row-start:1}.region-coefficients-table__container.edit .grid-table__header:nth-child(3){grid-column-end:6;grid-column-start:3;grid-row-end:1;grid-row-start:1}.region-coefficients-table__container.edit .grid-table__header:nth-child(4){align-items:center;display:flex;grid-column-end:6;grid-column-start:6;grid-row-end:3;grid-row-start:1}.region-coefficients-table__container.edit .grid-table__header:nth-child(5){align-items:center;display:flex;grid-column-end:3;grid-column-start:3;grid-row-end:2;grid-row-start:2}.region-coefficients-table__container.edit .grid-table__header:nth-child(6){align-items:center;display:flex;grid-column-end:4;grid-column-start:4;grid-row-end:2;grid-row-start:2}.region-coefficients-table__container.edit .grid-table__header:nth-child(7){align-items:center;display:flex;grid-column-end:5;grid-column-start:5;grid-row-end:2;grid-row-start:2}.cs-unit-costs-table__container{width:-webkit-min-content;width:min-content}.cs-unit-costs-table__container .grid-table{grid-template-columns:repeat(5,-webkit-max-content)!important;grid-template-columns:repeat(5,max-content)!important}.cs-unit-costs-table__container .grid-table .grid-table__header:first-child:last-child:before{display:none}.cs-unit-costs-table__container .grid-table__cell:nth-last-child(2){grid-column-start:span 4}.construction-conditions__container{border-right:1px solid var(--border-color);padding-right:40px}.construction-conditions__container .grid-table :last-child:before{display:none}.ground-construction-conditions__container{padding-left:40px}.ground-construction-conditions__container .grid-table :first-child:before{display:none}.construction-conditions__content{display:flex}.construction-conditions__title{padding-bottom:16px}.black-pipe-prices-table__container .grid-table{grid-template-columns:repeat(87,minmax(-webkit-max-content,1fr))!important;grid-template-columns:repeat(87,minmax(max-content,1fr))!important}.black-pipe-prices-table__container .grid-table .grid-table__header:first-child{grid-column-start:span 2}.black-pipe-prices-table__container .grid-table .grid-table__header:first-child:last-child:before{display:none}.black-pipe-prices-table__container .grid-table .grid-table__cell.column{left:124px;z-index:45}.black-pipe-prices-table__container :nth-child(n+2):nth-child(-n+18){grid-column-start:span 5}.black-pipe-prices-table__container :nth-child(19){grid-column-start:span 2;left:0;z-index:48}.black-pipe-prices-table__container :nth-child(105){grid-row-start:span 4;left:0;z-index:45}.black-pipe-prices-table__container :nth-child(105):before{display:none}.basic-costs-table__container{width:-webkit-min-content;width:min-content}.basic-costs-table__container .grid-table{grid-template-columns:repeat(2,-webkit-max-content)!important;grid-template-columns:repeat(2,max-content)!important}.basic-costs-table__container .grid-table .grid-table__cell:nth-child(15),.basic-costs-table__container .grid-table .grid-table__cell:nth-child(18),.basic-costs-table__container .grid-table .grid-table__cell:nth-child(21),.basic-costs-table__container .grid-table .grid-table__cell:nth-child(24),.basic-costs-table__container .grid-table .grid-table__cell:nth-child(27),.basic-costs-table__container .grid-table .grid-table__cell:nth-child(30),.basic-costs-table__container .grid-table .grid-table__cell:nth-child(33),.basic-costs-table__container .grid-table .grid-table__cell:nth-child(36){position:relative}.basic-costs-table__container .grid-table .grid-table__cell:nth-child(15) .grid-table__header,.basic-costs-table__container .grid-table .grid-table__cell:nth-child(18) .grid-table__header,.basic-costs-table__container .grid-table .grid-table__cell:nth-child(21) .grid-table__header,.basic-costs-table__container .grid-table .grid-table__cell:nth-child(24) .grid-table__header,.basic-costs-table__container .grid-table .grid-table__cell:nth-child(27) .grid-table__header,.basic-costs-table__container .grid-table .grid-table__cell:nth-child(30) .grid-table__header,.basic-costs-table__container .grid-table .grid-table__cell:nth-child(33) .grid-table__header,.basic-costs-table__container .grid-table .grid-table__cell:nth-child(36) .grid-table__header{padding:0}.basic-costs-table__container .grid-table .grid-table__header:first-child:last-child:before{display:none}.basic-costs-table__container .grid-table :nth-child(15),.basic-costs-table__container .grid-table :nth-child(21),.basic-costs-table__container .grid-table :nth-child(27),.basic-costs-table__container .grid-table :nth-child(33){z-index:42}.basic-costs-table__container .complex-column-header{display:grid;grid-template-columns:154px 250px}.basic-costs-table__container .complex-column-header .complex-column-header-cell{background-color:var(--grey-color);padding:11px 16px}.basic-costs-table__container .complex-column-header.first .complex-column-header-cell:first-child{align-items:center;display:flex;height:73px;justify-content:flex-start;position:absolute;width:154px;z-index:10}.basic-costs-table__container .complex-column-header .complex-column-header-cell:nth-child(2){border-left:1px solid var(--border-color);grid-column-end:3;grid-column-start:2}.login-page__container{background-color:var(--primary-color);height:100vh;position:relative;width:100%}.login-page__form{background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:20px;left:50%;padding:24px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px}.login-page__form-label{color:var(--secondary-text-color);font-size:10px;font-style:normal;font-weight:800;line-height:13px;margin-bottom:2px}.login-page__error-message{color:var(--alert-color);font-size:10px;font-weight:800;height:13px;line-height:13px;margin-top:2px}.login-page__account-btn>.main-button__icon-wrapper{justify-content:space-between}@font-face{font-family:Mulish;font-style:normal;font-weight:200;src:url(/static/media/Mulish-ExtraLight.20651438a8a94086cb0d.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:300;src:url(/static/media/Mulish-Light.5957f99d603e0c1dc013.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;src:url(/static/media/Mulish-Regular.18a0df44f5ffb1a651c6.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:500;src:url(/static/media/Mulish-Medium.dd646491799545c3e334.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:600;src:url(/static/media/Mulish-SemiBold.b7a7ba116cfe02e9990f.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;src:url(/static/media/Mulish-Bold.14efde3cf96011d61f01.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:800;src:url(/static/media/Mulish-ExtraBold.b6e65dfc31587f1f4419.ttf) format("truetype")}
/*# sourceMappingURL=main.89b9a3de.css.map*/