@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body>iframe{display:none}.login img{bottom:0;filter:brightness(18%);height:100vh;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media(max-width:1024px){.login img{position:fixed}}.login__card{cursor:pointer;left:50%;padding:25px;position:fixed;top:40%;transform:translate(-50%,-50%)}.login__title{color:#fff;font-size:27px;font-weight:500;margin-bottom:15px;text-align:center}.login__content{display:flex;justify-content:center}.login .password__input,.login .phone__input{background-color:#0000;border:none;border-bottom:2px solid #fff;color:#fff;left:50%;margin-bottom:15px;outline:none;width:400px}@media(max-width:450px){.login .password__input,.login .phone__input{width:350px}}.login .password__input::placeholder,.login .phone__input::placeholder{color:#fff;font-size:18px;font-weight:400}.login__label{color:#fff;font-size:15px;font-weight:400;margin-bottom:15px}.login__button{background-color:#fff;border:2px solid #fff;border-radius:10px;color:#070707;display:block;font-size:18px;font-weight:600;margin:0 auto;text-align:center;width:400px}@media(max-width:450px){.login__button{width:350px}}.login__button:hover{background-color:#0000;color:#fff}.header{display:flex;margin-top:25px}.header__title{color:#070707;font-size:27px;font-weight:700;margin-left:25px;margin-top:6px;text-transform:uppercase}@media(max-width:768px){.header__title{font-size:27px}}@media(max-width:575px){.header__title{font-size:24px}}@media(max-width:480px){.header__title{font-size:18px;margin-left:5px}}.header__icon{width:90%}@media(max-width:480px){.header__icon{width:70%}}.header__logo{cursor:pointer}@media(max-width:480px){.header__logo{width:90%}}.shipment-table-container{height:calc(100vh - 150px);height:calc(100vh - var(--header-height, 150px));margin-top:20px;overflow:hidden;position:relative}@media(max-width:768px){.shipment-table-container{height:calc(100vh - 250px);height:calc(100vh - var(--header-height, 250px))}}.shipment-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #dee2e6;height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.shipment-th.mobile{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:4}.shipment-th.mobile:after{border-bottom:2px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.shipment-th{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:3}.shipment-th:after{border-bottom:2px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.shipment-td.mobile{background-color:#fff!important;left:0;position:sticky;top:0;z-index:3}.shipment-td.mobile:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.button__shipment{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:190px}.button__shipment,.button__shipment.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__shipment{font-size:10px;height:20px;margin-right:5px;width:90px}}.button__shipment-active{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.button__shipment-active,.button__shipment-active.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__shipment-active{font-size:10px;height:20px;margin-right:5px;width:55px}}.button__shipment-noactive{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.button__shipment-noactive,.button__shipment-noactive.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__shipment-noactive{font-size:10px;height:20px;margin-right:5px;width:75px}}.button__shipment-antypicals{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}@media(max-width:460px){.button__shipment-antypicals{font-size:10px;height:20px;margin-right:5px;width:70px}}.button__shipment-main{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}@media(max-width:460px){.button__shipment-main{font-size:10px;height:20px;margin-right:5px;width:65px}}.shipment__search{font-size:14px;height:30px;outline:none;width:100px}@media(max-width:460px){.shipment__search{font-size:10px;height:20px;width:60px}}.table-scrollable{max-height:90vh;overflow:auto;overflow-x:hidden}.production_column{background-color:#fff!important;left:0;position:relative;position:sticky;top:0;z-index:4}.production_column:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.production__eye img{cursor:pointer;height:25px;width:25px}.thead_column{background-color:#fff!important;position:sticky;top:0;z-index:1}.thead_column:after{content:"";height:100%;position:absolute;right:0;top:0;width:100%}.production_filter{display:flex}.production_filter-mobile{display:none}@media(max-width:460px){.production_filter-mobile{display:flex;margin-top:12px}}.button__production{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:190px}.button__production,.button__production.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__production{font-size:10px;height:20px;margin-right:5px;width:90px}}.button__production-ordered{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.button__production-ordered,.button__production-ordered.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__production-ordered{display:none}}.button__production-orderedm{align-items:center;border:1px solid #212529;display:flex;font-size:10px;height:20px;justify-content:center;margin-right:5px;width:85px}.button__production-orderedm,.button__production-orderedm.active,.button__production-shipped{background-color:#212529;color:#fff}.button__production-shipped{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.button__production-shipped.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__production-shipped{display:none}}.button__production-shippedm{align-items:center;border:1px solid #212529;display:flex;font-size:10px;height:20px;justify-content:center;margin-right:5px;width:85px}.button__production-active,.button__production-shippedm,.button__production-shippedm.active{background-color:#212529;color:#fff}.button__production-active{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.button__production-active.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__production-active{font-size:10px;height:20px;margin-right:5px;width:60px}}.button__production-noactive{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.button__production-noactive,.button__production-noactive.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__production-noactive{font-size:10px;height:20px;margin-right:5px;width:83px}}.production__search{border:1px solid #000;font-size:14px;height:30px;outline:none;width:100px}@media(max-width:460px){.production__search{font-size:10px;height:20px;width:90px}}.production-table-container{height:calc(100vh - 150px);height:calc(100vh - var(--header-height, 150px));margin-top:20px;overflow:hidden;position:relative}@media(max-width:768px){.production-table-container{height:calc(100vh - 250px);height:calc(100vh - var(--header-height, 250px))}}.production-table-wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.production-th{left:0;padding:5px!important;position:sticky;text-align:center;top:0;width:25px;z-index:3}.production-th.stat{background-color:#fff!important}.production-th:after{border-bottom:2px solid #000;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.production-th.mobile{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;width:50px;z-index:4}.production-th.mobile:after{content:"";height:100%;position:absolute;right:0;top:0;width:100%}.production__td.mobile{background-color:#fff!important;left:0;position:sticky;top:0;z-index:3}.production__td.mobile:after{background-color:#000;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.production__td.production{background-color:#fff!important;left:0;position:sticky;top:0;z-index:3}.production__td.production:after{content:"";height:100%;position:absolute;right:0;top:0;width:1px}.production-table__thead{border-color:#0000}.production-table__tbody{border:2px solid #000}.production-table__row{border-width:0!important}.production-detail{color:#000;cursor:pointer;font-size:17px;font-weight:600;text-align:center}.production-detailShipment{font-weight:400}.production-detailDelivery,.production-detailShipment{color:#dee2e6;cursor:pointer;font-size:15px;text-align:center}.production-detailDelivery{font-weight:600}.production__tooltip{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #00000026;left:200%;margin-top:8px;padding:4px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);z-index:25}@media(max-width:1024px){.production__tooltip{display:none}}.production__tooltip img{display:block;height:200px;object-fit:contain;width:200px}@media(max-width:575px){.modal__project{width:95%}}.nps-modal__nameProject{color:#000;font-size:18px;font-weight:600}.nps-modal__chapter{margin-bottom:15px}.nps-modal__chapter-title{color:#000;font-size:16px;font-weight:600;text-align:left}.nps-modal__question{margin-top:7px}.nps-modal__question-title{color:#000;font-size:15px;font-weight:400;text-align:left}.nps-modal__scores{margin-top:7px}.nps-modal__scores-btn{background-color:#fff;border:1px solid #000;height:25px;width:35px}.nps-modal__scores-btn:hover{background-color:#f0f0f0}.nps-modal__scores-btn--active{background-color:gray;border-color:#606060;color:#fff}.nps-modal__update-score{background-color:#fff;border:1px solid #000;height:25px;width:35px}.nps-modal__update-score:hover{background-color:#f0f0f0}.nps-modal__update-score--active{background-color:gray;border-color:#606060;color:#fff}.nps-modal__existing-score{align-items:center;display:flex;justify-content:center;margin-top:10px}.nps-modal__update{margin-left:7px}.nps-modal__update img{height:15px;width:15px}.nps-modal__delete{margin-left:5px}.nps-modal__delete img{height:15px;width:15px}.button__addproject{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.button__addproject,.button__addproject.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__addproject{font-size:10px;height:20px;margin-right:5px;width:60px}}.project__search{font-size:14px;height:30px;outline:none;width:100px}@media(max-width:460px){.project__search{font-size:10px;height:20px;transform:scale(1)!important;transform-origin:left center;width:60px}}.project-table-container{height:calc(100vh - 150px);height:calc(100vh - var(--header-height, 150px));margin-top:20px;overflow:hidden;position:relative}@media(max-width:768px){.project-table-container{height:calc(100vh - 250px);height:calc(100vh - var(--header-height, 250px))}}.project-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #dee2e6;height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.project-th{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:3}.project-th:after{border-bottom:2px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.project-th.mobile{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:4}.project-th.mobile:after{border-bottom:2px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.project-td.mobile{background-color:#fff!important;left:0;position:sticky;top:0;z-index:3}.project-td.mobile:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.project__nps{cursor:pointer;text-align:center}@media(max-width:575px){.modal__procurement{width:95%}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.calendar{display:flex;justify-content:center;margin-top:25px}.calendar__tooltip{margin-top:15px}.calendar__tooltip-items{display:flex;margin-bottom:7px}.calendar__tooltip-items__planning{background-color:#42aaff;height:15px;margin-top:5px;width:15px}@media(max-width:450px){.calendar__tooltip-items__planning{height:13px;width:13px}}.calendar__tooltip-items__materials{background-color:green;height:15px;margin-top:5px;width:15px}@media(max-width:450px){.calendar__tooltip-items__materials{height:13px;width:13px}}.calendar__tooltip-items__installation{background-color:pink;height:15px;margin-top:5px;width:15px}@media(max-width:450px){.calendar__tooltip-items__installation{height:13px;width:13px}}.calendar__tooltip-items__brigade{font-size:17px;font-weight:500}@media(max-width:450px){.calendar__tooltip-items__brigade{font-size:15px}}.calendar__tooltip-items__description{font-size:17px;font-weight:500;margin-left:7px}@media(max-width:450px){.calendar__tooltip-items__description{font-size:15px}}.estimate{display:flex;justify-content:center}.estimate__brigade{margin-top:15px}.estimate__brigade-title{cursor:pointer;font-size:18px;font-weight:500}.estimate__input{border:none}.estimate__table-sum{margin-bottom:0!important;margin-top:15px}.estimate-brigade{margin-top:25px}.estimate-brigade__title{font-size:21px;font-weight:500}@media(max-width:460px){.estimate-brigade__title{font-size:18px}}.estimate-brigade__content{margin-top:15px}.estimate-brigade__name{font-size:20px;font-weight:500}@media(max-width:460px){.estimate-brigade__name{font-size:17px}}@media(max-width:420px){.estimate__button{font-size:13px}}.estimate-payment__title{font-size:20px;font-weight:500;margin-bottom:15px}@media(max-width:460px){.estimate-payment__title{font-size:17px}}.label-cbx input:checked+.checkbox{border-color:#000!important}.label-cbx input:checked+.checkbox svg path{fill:#000!important}.label-cbx .checkbox svg path{stroke:#000!important}.project-task__content{margin-top:15px}.project-task__buttons{display:flex}.project-task__buttons-added{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-top:10px;width:150px}@media(max-width:460px){.project-task__buttons-added{font-size:10px;height:20px;width:60px}}.project-task__buttons-templates{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-left:10px;margin-top:10px;width:180px}@media(max-width:460px){.project-task__buttons-templates{font-size:10px;height:20px;width:130px}.project-task__table-container{height:calc(100vh - 250px);height:calc(100vh - var(--header-height, 250px));overflow:hidden;position:relative}.project-task__table-wrapper{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 250px);max-height:calc(100vh - var(--header-height, 250px));overflow:auto}.project-task__th{background-color:#fff!important;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;border-color:#dee2e6;border-style:solid;border-width:2px 1px;position:sticky;top:0;z-index:5}}.project-task__th.term{text-align:center}@media(max-width:460px){.project-task__th.mobile{background-color:#fff;border:1px solid #dee2e6;border-right-width:2px;left:0;z-index:10}}.project-task__td-note,.project-task__td-number,.project-task__td-term{cursor:pointer}.project-task__td-executor{cursor:pointer;text-align:center}.project-task__td-done{cursor:pointer;max-width:40px;min-width:40px;width:40px}@media(max-width:460px){.project-task__td-done{max-width:40px;min-width:40px;width:40px}}.project-task__td-done img{display:block;margin:0 auto}.project-task__td-delete{cursor:pointer;max-width:40px;min-width:40px;width:40px}@media(max-width:460px){.project-task__td-delete{max-width:40px;min-width:40px;width:40px}}.project-task__td-delete img{display:block;margin:0 auto}.project-task__td.mobile{cursor:pointer}@media(max-width:460px){.project-task__td.mobile{background-color:#fff;border-right:2px solid #dee2e6;left:0;position:sticky;z-index:3}.table-bordered td,.table-bordered th{border:1px solid #dee2e6;border-top:2px solid #dee2e6}}.projectinfo_content{display:flex;flex-direction:column;margin-bottom:25px;margin-top:25px}.projectinfo__image{display:flex;justify-content:center}.projectinfo__image img{border-radius:10px;display:block;height:200px;margin:0 auto}@media(max-width:575px){.projectinfo__image img{height:150px;width:450px}}@media(max-width:470px){.projectinfo__image img{width:400px}}@media(max-width:410px){.projectinfo__image img{width:350px}}.projectinfo__information{display:flex;justify-content:center;margin-top:25px}.projectinfo__date,.projectinfo__name,.projectinfo__number{color:#070707;font-size:22px;font-weight:400;padding-right:15px}@media(max-width:575px){.projectinfo__date,.projectinfo__name,.projectinfo__number{font-size:18px}}.projectinfo__filter{align-items:center;display:flex;justify-content:center;margin-top:25px}.projectinfo__filter-card{overflow-x:auto}.projectinfo__filter-card__content{display:flex;justify-content:space-between}@media(max-width:460px){.projectinfo__filter-card__content{width:385px}}@media(max-width:400px){.projectinfo__filter-card__content{width:350px}}@media(max-width:350px){.projectinfo__filter-card__content{width:300px}}.projectinfo__filter-card__item{border-radius:10px;color:#070707;cursor:pointer;font-size:18px;font-weight:400;list-style:none;padding:10px 20px;transition:background-color .1s ease-in-out;white-space:nowrap}@media(max-width:768px){.projectinfo__filter-card__item{white-space:nowrap}}@media(max-width:575px){.projectinfo__filter-card__item{font-size:14px;padding:10px 15px}}@media(max-width:500px){.projectinfo__filter-card__item{padding:5px 12px}}@media(max-width:450px){.projectinfo__filter-card__item{padding:5px 13px;padding:5px 12px}}@media(max-width:400px){.projectinfo__filter-card__item{font-size:13px}}.projectinfo__filter-card__item:hover{background-color:#23232d;color:#fff}.projectinfo__filter-card__item:active{background-color:#1c1d25}.projectinfo__filter-card__item.active{background-color:#1c1d25;color:#fff}.projectinfo .cabinet__item{color:blue;cursor:pointer;font-size:22px;font-weight:400;padding-right:15px}.projectinfo .cabinet__item:hover{color:#f80000}@media(max-width:575px){.projectinfo .cabinet__item{font-size:18px;padding-top:20px}}.projectinfo .deadline,.projectinfo .designer{margin:0 auto;max-width:100%;width:fit-content}.projectinfo .table-planning{width:350px}.projectinfo .table-production{overflow-x:auto;width:100%}.projectinfo .table-production__th{background-color:#fff;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:3}.projectinfo .table-production__th:after{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.projectinfo .table-complaint__note{width:450px}.projectinfo .table-complaint__date{text-align:center;width:50px}.projectinfo .note{margin-bottom:25px}.projectinfo .note__title{color:#070707;font-size:22px;font-weight:500;padding-left:20px}@media(max-width:768px){.projectinfo .note__title{font-size:18px}}.projectinfo .note__content{border:2px solid #9da1aa;border-radius:10px;margin:25px 0 15px;min-height:200px;padding:20px;width:100%}.projectinfo .note__field{color:#070707;font-family:Open Sans,sans-serif;font-size:19px;font-weight:400;white-space:pre-wrap;word-break:break-word}@media(max-width:1024px){.projectinfo .note__field{white-space:pre-wrap}}@media(max-width:768px){.projectinfo .note__field{font-size:16px}}@media(max-width:480px){.projectinfo .note__field{font-size:14px}}.projectinfo .note__show{color:#7d7f7d;cursor:pointer;font-size:17px;font-weight:400;text-align:center}@media(max-width:768px){.projectinfo .note__show{font-size:14px}}.user-file{margin-top:25px}.user-file__item{display:flex}.user-file__name{color:#000;cursor:pointer;font-size:18px;font-weight:600;margin-right:15px}@media(max-width:490px){.user-file__name{font-size:16px;margin-right:6px}}.user-file__delete{color:red;cursor:pointer;font-size:18px;font-weight:600}@media(max-width:490px){.user-file__delete{font-size:16px;margin-right:6px}}.project-logistic{align-items:center;display:flex;flex-direction:column;margin-top:25px}.tech-examination{display:flex;justify-content:center}.tech-examination__content{margin-top:20px}.tech-examination__brigade-name{font-size:20px;font-weight:500}@media(max-width:460px){.tech-examination__brigade-name{font-size:17px}}.tech-examination__brigade-title{cursor:pointer;font-size:21px;font-weight:500}@media(max-width:460px){.tech-examination__brigade-title{font-size:18px}}@media(max-width:575px){.modal__detail{width:95%}}.button__active{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.button__active,.button__active.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__active{font-size:10px;height:20px;margin-right:5px;width:60px}}.button__noactive{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.button__noactive,.button__noactive.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__noactive{font-size:10px;height:20px;margin-right:5px;width:80px}}.button__nodesigner{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.button__nodesigner,.button__nodesigner.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__nodesigner{font-size:10px;height:20px;margin-right:5px;width:40px}}.button__inprogress{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.button__inprogress,.button__inprogress.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__inprogress{font-size:10px;height:20px;margin-right:5px;width:70px}}.button__completed{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.button__completed,.button__completed.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__completed{font-size:10px;height:20px;margin-right:5px;width:50px}}.planning__search{border:1px solid #000;font-size:14px;height:30px;outline:none;width:100px}@media(max-width:460px){.planning__search{display:none}}.planning__search.mobile{display:none}@media(max-width:460px){.planning__search.mobile{border:1px solid #000;display:block;font-size:10px;height:20px;margin-top:15px;width:150px}}.planning-table-container{height:calc(100vh - 150px);height:calc(100vh - var(--header-height, 150px));margin-top:20px;overflow:hidden;position:relative}@media(max-width:768px){.planning-table-container{height:calc(100vh - 250px);height:calc(100vh - var(--header-height, 250px))}}.planning-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #dee2e6;height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.planning-th{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:3}.planning-th:after{border-bottom:2px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.planning-th.mobile{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:4}.planning-th.mobile:after{border-bottom:2px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}@media(max-width:1024px){.planning-td.mobile{background-color:#fff!important;left:0;position:sticky;top:0;z-index:3}}.planning-td.mobile:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.planning__dropdown{margin-top:15px;position:relative}.planning__dropdown-brigade{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center}@media(max-width:460px){.planning__dropdown-brigade{font-size:10px;height:20px}}.planning__dropdown-icon{width:17px}.planning__dropdown-modal{background-color:#fff;border:2px solid #212529;height:auto;padding:7px;position:absolute;width:240px;z-index:5}@media(max-width:460px){.planning__dropdown-modal{width:180px}}.planning__dropdown-item{color:#212529;cursor:pointer;font-size:16px;font-weight:500}.planning__dropdown-item:hover{font-weight:700}@media(max-width:460px){.planning__dropdown-item{font-size:13px}}.planning__month{display:flex;margin-top:15px}.planning__month-arrow img{cursor:pointer;height:25px;width:25px}@media(max-width:460px){.planning__month-arrow img{height:20px;vertical-align:initial;width:20px}}.planning__month-name{font-size:18px;font-weight:400;padding:0 7px}@media(max-width:460px){.planning__month-name{font-size:12px}}.planning-designer-table-container{overflow:hidden;position:relative}.planning-designer-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #dee2e6;height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.new-planning__table{margin-top:25px}@media(max-width:460px){.new-planning__table{margin-top:5px}}.project-number{color:#6c757d;font-size:18px;font-weight:600;margin-bottom:8px}@media(max-width:460px){.project-number{font-size:7px;margin-bottom:3px}}.project-name{color:#000;font-size:22px;font-weight:700}@media(max-width:460px){.project-name{font-size:10px}}.price-name{color:#6c757d;font-size:18px;font-weight:600;margin-bottom:8px}@media(max-width:460px){.price-name{font-size:7px;margin-bottom:3px}}.price-number{color:#000;font-size:22px;font-weight:700;text-align:center}@media(max-width:460px){.price-number{font-size:10px}}.cell-title{color:#6c757d;font-size:18px;font-weight:600;margin-bottom:8px}@media(max-width:460px){.cell-title{font-size:7px;margin-bottom:3px}}.cell-subtitle{color:#000;font-size:22px;font-weight:700;text-align:center}@media(max-width:460px){.cell-subtitle{font-size:10px}}.ordermaterialslist__filter{display:flex;margin-top:15px}.ordermaterialslist__filter-item{color:gray;cursor:pointer;font-size:21px;font-weight:400;padding-right:10px}@media(max-width:490px){.ordermaterialslist__filter-item{font-size:18px}}.ordermaterialslist__filter-item.active{color:#212529;font-weight:700}.projectmaterial__filter-mobile{display:none}@media(max-width:460px){.projectmaterial__filter-mobile{display:flex;margin-top:12px}}.projectmaterial-table{table-layout:fixed}@media(max-width:1024px){.projectmaterial-table{table-layout:auto}}@media(max-width:768px){.projectmaterial__info{overflow-x:auto}}.projectmaterial__top{display:flex;margin-top:25px}.projectmaterial__number{color:#004bd6;font-size:22px;font-weight:700;padding-right:10px}@media(max-width:490px){.projectmaterial__number{font-size:16px;font-weight:500;padding-right:5px}}.projectmaterial__project{color:#004bd6;font-size:22px;font-weight:700;white-space:nowrap}@media(max-width:490px){.projectmaterial__project{font-size:16px;font-weight:500}}.projectmaterial__deadline{color:#212529;font-size:20px;font-weight:600;margin-left:15px;white-space:nowrap}@media(max-width:490px){.projectmaterial__deadline{font-size:15px;font-weight:500;margin-left:5px}}.projectmaterial__remainder{color:#212529;font-size:20px;font-weight:600;margin-left:15px;white-space:nowrap}@media(max-width:490px){.projectmaterial__remainder{font-size:15px;font-weight:500;margin-left:5px}}.materialproject__top{display:flex;margin-top:25px}.materialproject__name{color:#004bd6;font-size:22px;font-weight:700;white-space:nowrap}@media(max-width:490px){.materialproject__name{font-size:16px;font-weight:500}}.button__projectmaterial{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:90px}.button__projectmaterial,.button__projectmaterial.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__projectmaterial{font-size:10px;height:20px;margin-right:5px;width:50px}}.button__projectmaterial-nocolor{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:90px}.button__projectmaterial-nocolor,.button__projectmaterial-nocolor.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__projectmaterial-nocolor{display:none}}.button__projectmaterial-nocolorm{align-items:center;border:1px solid #212529;display:flex;font-size:10px;height:20px;justify-content:center;margin-right:5px;width:70px}.button__projectmaterial-nocolorm,.button__projectmaterial-nocolorm.active,.button__projectmaterial-nopayment{background-color:#212529;color:#fff}.button__projectmaterial-nopayment{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:130px}.button__projectmaterial-nopayment.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__projectmaterial-nopayment{font-size:10px;height:20px;margin-right:5px;width:80px}}.button__projectmaterial-noready{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:130px}.button__projectmaterial-noready,.button__projectmaterial-noready.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__projectmaterial-noready{font-size:10px;height:20px;margin-right:5px;width:80px}}.button__projectmaterial-noshipping{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:130px}.button__projectmaterial-noshipping.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__projectmaterial-noshipping{display:none}}.button__projectmaterial-noshippingm{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;margin-right:5px;width:90px}.button__projectmaterial-add,.button__projectmaterial-noshippingm.active{background-color:#212529;color:#fff}.button__projectmaterial-add{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-left:10px;white-space:nowrap;width:90px}@media(max-width:490px){.button__projectmaterial-add{font-size:12px;height:25px;margin-left:5px;width:80px}}.button__projectmaterial-delete{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin:0 auto;white-space:nowrap;width:80px}@media(max-width:490px){.button__projectmaterial-delete{font-size:12px;height:25px;width:60px}}.projectmaterial__search{font-size:14px;height:30px;outline:none;width:120px}@media(max-width:460px){.projectmaterial__search{display:none}}.projectmaterial__searchm{font-size:10px;height:20px;outline:none;width:80px}.installationlist__top{margin-top:25px}.installationlist__brigade{color:#004bd6;font-size:22px;font-weight:700}.highlight{background-color:blue;color:#fff}.dropdown{margin-top:25px}.dropdown__title{color:#070707;cursor:pointer;font-size:18px;font-weight:500}.dropdown__title span{color:#f00505;font-size:18px;font-weight:600}.dropdown__modal{background-color:#fff;border:2px solid #9c9999;border-radius:10px;cursor:pointer;height:auto;margin-top:3px;position:absolute;width:290px;z-index:5}.dropdown__modal-content{float:left;padding-left:9px;padding-top:10px}.dropdown__modal-items{list-style-type:none}.dropdown__modal-item{color:#070606;font-size:18px;font-weight:400;padding-bottom:3px}.dropdown__modal-item:hover{font-weight:600}.welders-table-container{height:calc(100vh - 150px);height:calc(100vh - var(--header-height, 150px));margin-top:20px;overflow:hidden;position:relative}@media(max-width:768px){.welders-table-container{height:calc(100vh - 250px);height:calc(100vh - var(--header-height, 250px))}}.welders-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #dee2e6;height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.welders_column{background-color:#fff!important;left:0;position:sticky;top:0;z-index:4}.welders_column:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.welders_thead{background-color:#fff!important;position:sticky;top:0;z-index:1}.button__welders{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:120px}@media(max-width:460px){.button__welders{font-size:10px;height:20px;margin-right:5px;width:90px}}.button__antypicals{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:105px}@media(max-width:460px){.button__antypicals{font-size:10px;height:20px;margin-right:5px;width:80px}}.button__main{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:85px}@media(max-width:460px){.button__main{font-size:10px;height:20px;margin-right:5px;width:60px}}.welders__search{font-size:14px;height:30px;outline:none;width:150px}@media(max-width:460px){.welders__search{font-size:10px;height:20px;width:150px}}.welders-th{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:3}.welders-th:after{border-bottom:2px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.welders-th.mobile{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:4}.welders-th.mobile:after{border-bottom:2px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.welders-td.mobile{background-color:#fff!important;left:0;position:sticky;top:0;z-index:3}.welders-td.mobile:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.manufacture-table-container{height:calc(100vh - 100px);height:calc(100vh - var(--header-height, 100px));margin-top:20px;overflow-x:hidden;position:relative}@media(max-width:768px){.manufacture-table-container{height:calc(100vh - 250px);height:calc(100vh - var(--header-height, 250px))}}.manufacture-table-wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.manufacture_column{background-color:#fff!important;left:0;position:sticky;top:0;z-index:4}.manufacture_column:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.manufacture_td{border:2px solid #ada5a5!important;left:0;z-index:3}.manufacture_td,.manufacture_thead{background-color:#fff!important;position:sticky;top:0}.manufacture_thead{z-index:1}.highlighted-row{background-color:#565656!important;color:#fff!important;font-weight:700}.manufacture_column.highlighted-row{background-color:#565656!important;color:#fff;font-weight:700!important}.manufacture-top__tbody,.manufacture-top__thead{border-color:#0000}.manufacture-top__td{background-color:#fff!important;color:#000;font-size:16px;font-weight:700;left:0;padding:0!important;position:sticky;text-transform:uppercase;top:0;z-index:3}@media(max-width:490px){.manufacture-top__td{font-size:12px}}.manufacture-top__quantity{color:#000;font-size:16px;font-weight:700;padding:0!important;text-align:center}@media(max-width:490px){.manufacture-top__quantity{font-size:13px}}.manufacture-table__thead{background-color:#ada5a5!important;color:#000;left:0;padding:0!important;position:sticky;text-align:center;top:0;z-index:5}@media(max-width:490px){.manufacture-table__thead{font-size:12px}}.manufacture-table__thead-detail{background-color:#ada5a5!important;color:#000;left:0;position:sticky;top:0;z-index:3}@media(max-width:490px){.manufacture-table__thead-detail{font-size:12px}}.manufacture-fulltable__thead{background-color:#fff!important;left:0;position:sticky;text-align:center;top:0;z-index:3}.manufacture-fulltable__thead.detail{width:70px;z-index:5}.manufacture-fulltable__thead.detail:after{content:"";height:100%;position:absolute;right:0;top:0;width:100%}.manufacture-fulltable__td{text-align:center}.manufacture-fulltable__td.detail{background-color:#fff!important;left:0;position:sticky;top:0;z-index:3}.manufacture-fulltable__td.detail:after{content:"";height:100%;position:absolute;right:0;top:0;width:1px}.button-manufacture__fulltable{align-items:center;border:2px solid #212529;display:flex;font-size:14px;font-weight:500;height:30px;justify-content:center;width:80px}.button-manufacture__fulltable,.button-manufacture__fulltable.active{background-color:#212529;color:#fff}@media(max-width:460px){.button-manufacture__fulltable{font-size:10px;height:20px;width:50px}}.account__greeting-card{height:auto}.account__greeting-card__image img{filter:brightness(25%);height:auto}.account__description .project__title{font-weight:500}.account__description .project__design{margin-top:25px}.account__description .project__design-title{color:#070707;font-size:20px;font-weight:600;text-transform:uppercase}@media(max-width:450px){.account__description .project__design-title{font-size:17px}}.account__description .project__design-subtitle{font-size:19px;font-weight:500;width:40%}@media(max-width:460px){.account__description .project__design-subtitle{font-size:16px;width:50%}}.account__description .project__design-circle{border-radius:50px;height:20px;width:20px}@media(max-width:460px){.account__description .project__design-circle{margin-top:2px}}.account__description .project__production{margin-top:25px}.account__description .project__production-title{color:#070707;font-size:20px;font-weight:600;text-transform:uppercase}@media(max-width:450px){.account__description .project__production-title{font-size:17px}}.account__description .project__production-head{color:#070707;font-size:18px;font-weight:500;text-align:center}@media(max-width:450px){.account__description .project__production-head{font-size:16px}}.account__description .project__production-body{color:#070707;font-size:18px;font-weight:500}@media(max-width:450px){.account__description .project__production-body{font-size:16px}}.account__description .project__production-circle{border-radius:50px;height:20px;margin:0 auto;width:20px}.table-brigade__body,.table-brigade__header{width:200px}.control-table{margin-top:25px;width:360px}.control-table__title{color:#000;font-size:20px;font-weight:600}.control-table__region{color:#000;font-size:18px;font-weight:600}.control-table__msk,.control-table__spb{margin-top:15px}.homepage{display:flex;flex-direction:column;justify-content:center;margin-top:25px}@media(max-width:480px){.homepage{margin-top:15px}}.homepage__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:50px;padding-top:25px}@media(max-width:480px){.homepage__content{padding-bottom:10px;padding-top:15px}}.homepage__addproject{color:#070707;cursor:pointer;font-size:22px;font-weight:600}.homepage__addproject:hover{color:#60f}@media(max-width:480px){.homepage__addproject{font-size:20px}}.homepage__items{padding-top:20px}@media(max-width:480px){.homepage__items{padding-top:10px}}.homepage__title-1{color:#070707;cursor:pointer;font-size:20px;font-weight:600}.homepage__title-1:hover{color:#60f}.homepage__title{color:#070707;font-size:20px;font-weight:600}.homepage__item{color:#2c2b2b;cursor:pointer;font-size:18px;font-weight:400}.homepage__item:hover{color:#60f}@media(max-width:480px){.homepage__item{font-size:16px}}.homepage .bold{color:#070707;font-size:20px;font-weight:600}.homepage .bold:hover{color:#60f}.counter{background-color:#2c2b2b;border-radius:10px;display:block;height:215px;margin:0 auto;width:500px}@media(max-width:535px){.counter{width:450px}}@media(max-width:480px){.counter{height:180px;width:380px}}@media(max-width:420px){.counter{height:180px;width:350px}}.counter__content{padding-top:20px}.counter__item{color:#fff;font-size:16px;text-align:center}@media(max-width:480px){.counter__item{font-size:14px}}.installation-billing{margin-top:25px}.installation-billing__title{color:#070707;font-size:18px;font-weight:600;margin-bottom:25px}.installation-billing__region{color:#000;font-size:22px;font-weight:700;margin-bottom:10px}.installation-billing__text{color:#000;font-size:15px;font-weight:500}.stat-project{margin-top:20px}.stat-project__th{color:#000;font-size:15px;font-weight:700}.stat-project__month{color:#000;font-size:22px;font-weight:700;margin-bottom:10px}.stat-project__project{color:#000;font-size:15px;font-weight:500;padding-left:10px}.adding__dropdown{margin-bottom:15px;margin-top:10px;position:relative}.adding__dropdown-chapter{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center}@media(max-width:460px){.adding__dropdown-chapter{font-size:10px;height:20px}}.adding__dropdown-icon{width:17px}.adding__dropdown-modal{background-color:#fff;border:2px solid #212529;height:auto;padding:7px;position:absolute;width:240px;z-index:5}@media(max-width:460px){.adding__dropdown-modal{width:180px}}.adding__dropdown-item{color:#212529;cursor:pointer;font-size:16px;font-weight:500}.adding__dropdown-item:hover{font-weight:700}@media(max-width:460px){.adding__dropdown-item{font-size:13px}}.account{background-color:#f1f1f1;bottom:0;left:0;max-height:100vh;overflow:auto;position:fixed;right:0;top:0}.account__header{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:25px 100px}@media(max-width:768px){.account__header{padding:25px 35px;padding:25px 15px}}.account__header-content{display:flex;justify-content:space-between}.account__header-logout{color:#070707;cursor:pointer;font-size:20px;font-weight:400}@media(max-width:480px){.account__header-logout{font-size:18px}}.account__header-logout:hover{color:#991e1e}.account__greeting{align-items:center;display:flex;justify-content:center;margin-top:20px}.account__greeting-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;height:320px;padding-bottom:25px;width:600px}@media(max-width:575px){.account__greeting-card{width:500px}}@media(max-width:480px){.account__greeting-card{width:450px}}@media(max-width:450px){.account__greeting-card{width:400px}}@media(max-width:400px){.account__greeting-card{width:380px}}.account__greeting-card__image img{border-radius:10px;display:block;filter:brightness(100%);height:250px;width:600px}@media(max-width:575px){.account__greeting-card__image img{width:500px}}@media(max-width:500px){.account__greeting-card__image img{width:450px}}@media(max-width:450px){.account__greeting-card__image img{width:400px}}@media(max-width:400px){.account__greeting-card__image img{width:380px}}.account__greeting-card__name{color:#070707;font-size:22px;font-weight:500;padding-top:15px;text-align:center}@media(max-width:575px){.account__greeting-card__name{font-size:20px}}@media(max-width:450px){.account__greeting-card__name{font-size:18px}}.account__filter{align-items:center;display:flex;justify-content:center;margin-top:10px}.account__filter-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;height:54px;width:600px}@media(max-width:575px){.account__filter-card{width:500px}}@media(max-width:480px){.account__filter-card{height:30px;width:450px}}@media(max-width:450px){.account__filter-card{width:400px}}@media(max-width:400px){.account__filter-card{width:380px}}.account__filter-card__content{display:flex;justify-content:space-between}.account__filter-card__item{border-radius:10px;color:#766d6d;cursor:pointer;font-size:16px;font-weight:400;list-style:none;padding:15px 25px;transition:background-color .1s ease-in-out}@media(max-width:575px){.account__filter-card__item{font-size:14px;padding:17px 25px}}@media(max-width:500px){.account__filter-card__item{padding:5px 12px}}@media(max-width:450px){.account__filter-card__item{padding:5px 13px;padding:5px 12px}}@media(max-width:400px){.account__filter-card__item{font-size:13px}}.account__filter-card__item:hover{background-color:#2131e1;color:#fff}.account__filter-card__item:active{background-color:#1d2cd5}.account__filter-card__item.active{background-color:#1d2cd5;color:#fff}.account__description{align-items:center;display:flex;justify-content:center;margin-bottom:25px;margin-top:10px}.account__description-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;width:600px}@media(max-width:575px){.account__description-card{width:500px}}@media(max-width:480px){.account__description-card{width:450px}}@media(max-width:450px){.account__description-card{width:400px}}@media(max-width:400px){.account__description-card{width:380px}}.account__description-card__content{padding:35px 25px}.account__description .manager__content{display:flex;justify-content:left}.account__description .manager__title{color:#766d6d;font-size:19px;font-weight:400;padding-right:25px}@media(max-width:480px){.account__description .manager__title{font-size:17px;padding-right:20px}}.account__description .manager__name{color:#766d6d;font-size:19px;font-weight:400}@media(max-width:480px){.account__description .manager__name{font-size:17px}}.account__description .manager__phone{color:#c10f0f;font-size:19px;font-weight:400}@media(max-width:480px){.account__description .manager__phone{font-size:17px}}.account__description .manager__phone:hover{color:#c10f0f}.account__description .brigade{margin-top:25px}.account__description .brigade__content{display:flex;justify-content:left}.account__description .brigade__title{color:#766d6d;font-size:19px;font-weight:400;padding-right:25px}@media(max-width:480px){.account__description .brigade__title{font-size:17px;padding-right:20px}}.account__description .brigade__foreman{color:#766d6d;font-size:19px;font-weight:400}@media(max-width:480px){.account__description .brigade__foreman{font-size:17px}}.account__description .brigade__phone{color:#c10f0f;font-size:19px;font-weight:400;margin-bottom:25px}@media(max-width:480px){.account__description .brigade__phone{font-size:17px}}.account__description .brigade__phone:hover{color:#c10f0f}.account__description .brigade-image img{border-radius:10px;cursor:pointer;height:90%;width:100%}.account__description .brigade .image-container{cursor:pointer}.account__description .brigade .image-container img{border-radius:10px;height:auto;width:100%}.account__description .brigade .full-screen{align-items:center;background-color:#000;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.account__description .brigade .full-screen img{height:auto;max-height:90vh;max-width:90vw;width:auto}.account__description .project__items{display:flex;justify-content:left;margin-top:15px}.account__description .project__title{color:#766d6d;font-size:19px;font-weight:400;padding-right:25px}@media(max-width:450px){.account__description .project__title{font-size:17px;padding-right:20px}}.account__description .project__description{color:#372dd3;font-size:19px;font-weight:500}@media(max-width:450px){.account__description .project__description{font-size:17px}}.account__description .file__content{grid-column-gap:5px;grid-row-gap:5px;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr}.account__description .file__item{color:#372dd3;cursor:pointer;font-size:19px;font-weight:500}@media(max-width:450px){.account__description .file__item{font-size:17px}}.account__description .image__content{grid-column-gap:5px;grid-row-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center}@media(max-width:480px){.account__description .image__content{grid-template-columns:repeat(1,1fr)}}.account__description .image .image-card img{border:1px solid #fff;border-radius:5px;cursor:pointer;height:250px;width:250px}@media(max-width:575px){.account__description .image .image-card img{height:200px;width:220px}}@media(max-width:480px){.account__description .image .image-card img{display:block;height:350px;margin:0 auto;width:350px}}.account__description .image .full-card{align-items:center;background-color:#000;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.account__description .image .full-card img{height:auto;max-height:90vh;max-width:90vw;width:auto}.account__description .image__card img{border:1px solid #fff;border-radius:5px;cursor:pointer;height:250px;width:250px}@media(max-width:575px){.account__description .image__card img{height:200px;width:220px}}@media(max-width:480px){.account__description .image__card img{display:block;height:350px;margin:0 auto;width:350px}}.account__description .image__date{color:#766d6d;font-size:18px;font-weight:500;padding-top:8px;text-align:center}.account__file{margin-top:15px}.account__file-title{color:#766d6d;font-size:22px;font-weight:400;padding-right:15px}@media(max-width:575px){.account__file-title{font-size:22px}}.account__file-items{display:flex}.account__file-item{color:#c10f0f;cursor:pointer;font-size:22px;font-weight:400;padding-right:10px}@media(max-width:575px){.account__file-item{font-size:18px}}.account__brigade{margin-top:15px}.account__brigade-content{display:flex}.account__brigade-title{color:#766d6d;font-size:22px;font-weight:400;padding-right:15px}@media(max-width:575px){.account__brigade-title{font-size:22px}}.account__brigade-foreman{color:#766d6d;font-size:22px;font-weight:400}.account__brigade-phone{color:#c10f0f;font-size:22px;font-weight:400;padding-left:15px}.account__brigade-phone:hover{color:#c10f0f}.account__brigade-foto{color:#c10f0f;cursor:pointer;font-size:22px;font-weight:400;padding-left:15px}.account__brigade-image{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.account__brigade-image img{max-height:90%;max-width:90%}.account__image{padding-top:25px}.account__image-title{color:#766d6d;font-size:25px;font-weight:500;text-align:center}@media(max-width:575px){.account__image-title{font-size:22px}}.account__image-content{grid-column-gap:5px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:25px;padding-top:25px}@media(max-width:480px){.account__image-content{grid-template-columns:repeat(2,1fr);margin-bottom:15px}}.account__image-card img{border:1px solid #fff;border-radius:5px;cursor:pointer;height:350px;width:350px}@media(max-width:1024px){.account__image-card img{height:300px;width:300px}}@media(max-width:991px){.account__image-card img{height:280px;width:280px}}@media(max-width:768px){.account__image-card img{height:220px;width:220px}}@media(max-width:575px){.account__image-card img{height:180px;width:180px}}@media(max-width:480px){.account__image-card img{height:180px;width:180px}}.account__image-date{color:#766d6d;font-size:18px;font-weight:500;padding-top:8px;text-align:center}@media(max-width:575px){.account__image-date{font-size:16px}}.calendar-brigade__filter{display:flex;margin-top:15px}.calendar-brigade__filter-item{align-items:center;background-color:#fff;border:1px solid #212529;color:#212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:auto}.calendar-brigade__filter-item.active,.calendar-brigade__filter-item:active{background-color:#212529;color:#fff}@media(max-width:460px){.calendar-brigade__filter-item{font-size:10px;height:20px;margin-right:5px}}.calendar-brigade__filter-newProject{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px}@media(max-width:460px){.calendar-brigade__filter-newProject{font-size:10px;height:20px;margin-right:5px}}.calendar-brigade__dropdown{position:relative}@media(max-width:460px){.calendar-brigade__dropdown{margin-top:10px}}.calendar-brigade__dropdown-brigade{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center}@media(max-width:460px){.calendar-brigade__dropdown-brigade{font-size:10px;height:20px}}.calendar-brigade__dropdown-icon{width:17px}.calendar-brigade__dropdown-modal{background-color:#fff;border:2px solid #212529;height:auto;padding:7px;position:absolute;width:240px;z-index:5}@media(max-width:460px){.calendar-brigade__dropdown-modal{width:180px}}.calendar-brigade__dropdown-item{color:#212529;cursor:pointer;font-size:16px;font-weight:500}.calendar-brigade__dropdown-item:hover{font-weight:700}@media(max-width:460px){.calendar-brigade__dropdown-item{font-size:13px}}.calendar-brigade__table{width:50%}@media(max-width:460px){.calendar-brigade__table{width:100%}}.calendar-brigade__month{display:flex;margin-top:15px}.calendar-brigade__month-arrow img{cursor:pointer;height:25px;width:25px}.calendar-brigade__month-name{font-size:18px;font-weight:400;padding:0 7px}.gant-brigade__container{height:calc(100vh - 200px);height:calc(100vh - var(--header-height, 200px));margin-top:20px;overflow:hidden;position:relative}@media(max-width:768px){.gant-brigade__container{height:calc(100vh - 350px);height:calc(100vh - var(--header-height, 350px))}}.gant-brigade__table{-webkit-overflow-scrolling:touch;border:1px solid #dee2e6;height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.gant-brigade__table-th{background-color:#fff!important;left:0;padding:5px!important;position:sticky;top:0;z-index:3}.gant-brigade__table-th:after{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.gant-brigade-th.mobile{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:4}.gant-brigade-th.mobile:after{border-bottom:2px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.gant-brigade-td.mobile{left:0;position:sticky;z-index:3}@media(max-width:1024px){.gant-brigade-td.mobile{background-color:#fff!important}}.gant-brigade-td.mobile{background-color:#dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.new-project__title{color:#000;font-size:18px;font-weight:500}.new-project__item{color:#000;font-size:17px;font-weight:500}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.installation-days{margin-top:15px}.installation-days__month{display:flex;justify-content:center;margin-top:15px}.installation-days__month-arrow img{cursor:pointer;height:25px;width:25px}.installation-days__month-name{font-size:18px;font-weight:400;padding:0 7px}.installation-days__period{display:flex;justify-content:center}@media(max-width:450px){.installation-days__period{margin-top:0}}.installation-days__period-input{height:30px;margin-right:10px}@media(max-width:450px){.installation-days__period-input{width:150px}}@media(max-width:380px){.installation-days__period-input{width:120px}}.installation-days__sumperiod,.installation-days__total-earnings{font-size:18px;font-weight:500}.installation-page{align-items:center;display:flex;flex-direction:column}.installation-page__name{color:#070707;font-size:27px;font-weight:700;margin-top:25px;text-transform:uppercase}@media(max-width:768px){.installation-page__name{font-size:27px}}@media(max-width:575px){.installation-page__name{font-size:24px}}@media(max-width:480px){.installation-page__name{font-size:18px}}.installation-page__content{width:100%}.installation-page__title{color:#070707;font-size:24px;font-weight:700;text-transform:uppercase}@media(max-width:768px){.installation-page__title{font-size:27px}}@media(max-width:575px){.installation-page__title{font-size:24px}}@media(max-width:480px){.installation-page__title{font-size:18px}}.installation-page__projects-content{display:flex;overflow-x:auto}.installation-page__project{border-radius:10px;color:#070707;cursor:pointer;font-size:18px;font-weight:400;list-style:none;margin-right:25px;padding:10px 20px;transition:background-color .1s ease-in-out;white-space:nowrap}@media(max-width:575px){.installation-page__project{font-size:14px;padding:10px 15px}}@media(max-width:500px){.installation-page__project{padding:5px 12px}}@media(max-width:450px){.installation-page__project{padding:5px 13px;padding:5px 12px}}@media(max-width:400px){.installation-page__project{font-size:13px}}.installation-page__project:hover{background-color:#23232d;color:#fff}.installation-page__project:active{background-color:#1c1d25}.installation-page__project.active{background-color:#1c1d25;color:#fff}.installation-page__table{margin-top:15px;width:500px}.installation-page__head{font-size:16px;text-align:center}@media(max-width:460px){.installation-page__head{font-size:14px}}.installation-page__body{font-size:16px;text-align:center}@media(max-width:460px){.installation-page__body{font-size:14px}}.installation-page__form{display:flex;justify-content:center;margin-top:10px}.installation-page__logout{color:#272833;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:center;margin-bottom:50px;margin-top:25px}.installation-page__button-active{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:100px}.installation-page__button-active,.installation-page__button-active.active{background-color:#212529;color:#fff}@media(max-width:460px){.installation-page__button-active{font-size:10px;height:20px;margin-right:5px;width:auto}}.installation-page__button-noactive{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:100px}.installation-page__button-noactive.active{background-color:#212529;color:#fff}@media(max-width:460px){.installation-page__button-noactive{font-size:10px;height:20px;margin-right:5px;width:auto}}.installation-page__button-complaint{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:100px}.installation-page__button-complaint.active{background-color:#212529;color:#fff}@media(max-width:460px){.installation-page__button-complaint{font-size:10px;height:20px;margin-right:5px;width:auto}}.installation-page__button-supervision{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;width:100px}.installation-page__button-supervision.active{background-color:#212529;color:#fff}@media(max-width:460px){.installation-page__button-supervision{font-size:10px;height:20px;width:auto}}.projectinfo{margin-top:15px}.projectinfo__content{align-items:center;display:flex;flex-direction:column}.projectinfo__content-title{color:#070707;font-size:25px;font-weight:600;margin-top:15px}@media(max-width:460px){.projectinfo__content-title{font-size:20px}}.projectinfo__content-table{width:50%}@media(max-width:460px){.projectinfo__content-table{width:100%}}.projectinfo__content-money{margin-top:25px}.projectinfo__content-money__daily,.projectinfo__content-money__general{color:#272833;font-size:18px;font-weight:500}.projectinfo__content-money__daily{margin-top:3px}.projectinfo .projectinfo__note{margin-bottom:25px}.projectinfo .projectinfo__note-title{color:#070707;font-size:22px;font-weight:500;padding-left:20px}@media(max-width:768px){.projectinfo .projectinfo__note-title{font-size:18px}}.projectinfo .projectinfo__note-content{border:2px solid #9da1aa;border-radius:10px;margin:25px 0 15px;min-height:200px;padding:20px;width:100%}.projectinfo .projectinfo__note-field{color:#070707;font-family:Open Sans,sans-serif;font-size:19px;font-weight:400;white-space:pre-wrap;word-break:break-word}@media(max-width:1024px){.projectinfo .projectinfo__note-field{white-space:pre-wrap}}@media(max-width:768px){.projectinfo .projectinfo__note-field{font-size:16px}}@media(max-width:480px){.projectinfo .projectinfo__note-field{font-size:14px}}.projectinfo .projectinfo__note-show{color:#7d7f7d;cursor:pointer;font-size:17px;font-weight:400;text-align:center}@media(max-width:768px){.projectinfo .projectinfo__note-show{font-size:14px}}.calendar-installation{display:flex;justify-content:center;margin-top:25px}.calendar-installation__tooltip{margin-top:15px}.calendar-installation__tooltip-items{display:flex;margin-bottom:7px}.calendar-installation__tooltip-items__planning{background-color:#42aaff;height:15px;margin-top:5px;width:15px}@media(max-width:450px){.calendar-installation__tooltip-items__planning{height:13px;width:13px}}.calendar-installation__tooltip-items__materials{background-color:green;height:15px;margin-top:5px;width:15px}@media(max-width:450px){.calendar-installation__tooltip-items__materials{height:13px;width:13px}}.calendar-installation__tooltip-items__installation{background-color:pink;height:15px;margin-top:5px;width:15px}@media(max-width:450px){.calendar-installation__tooltip-items__installation{height:13px;width:13px}}.calendar-installation__tooltip-items__brigade{font-size:17px;font-weight:500}@media(max-width:450px){.calendar-installation__tooltip-items__brigade{font-size:15px}}.calendar-installation__tooltip-items__description{font-size:17px;font-weight:500;margin-left:7px}@media(max-width:450px){.calendar-installation__tooltip-items__description{font-size:15px}}.react-calendar__tile{height:auto!important}.distribution-list{margin-bottom:45px}.distribution-list__table{width:750px}@media(max-width:460px){.distribution-list__table{width:auto}}.distribution-list__thead{color:#5e5c5c;font-size:18px;font-weight:600;text-align:center}@media(max-width:460px){.distribution-list__thead{font-size:12px}}.distribution-list__projectName{color:#000;cursor:pointer;font-size:20px;font-weight:700;width:300px}@media(max-width:490px){.distribution-list__projectName{font-size:14px;width:200px}}.distribution-list__total-project{color:#000;font-size:19px;font-weight:700;text-align:center}@media(max-width:490px){.distribution-list__total-project{font-size:13px}}.distribution-list__brigadeName{color:#000;cursor:pointer;font-size:17px;font-weight:700;width:300px}@media(max-width:490px){.distribution-list__brigadeName{font-size:12px;width:200px}}.distribution-list__total{color:#000;font-size:17px;font-weight:700;text-align:center}@media(max-width:490px){.distribution-list__total{font-size:10px}}.distribution-list__datePayment{color:#979292;float:right;font-size:17px;font-weight:500}@media(max-width:490px){.distribution-list__datePayment{font-size:10px}}.distribution-list__totalPayment{color:#979292;font-size:17px;font-weight:500;text-align:center}@media(max-width:490px){.distribution-list__totalPayment{font-size:10px}}.distribution-list__dropdown{margin-top:15px;position:relative}.distribution-list__dropdown-brigade{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center}@media(max-width:460px){.distribution-list__dropdown-brigade{font-size:10px;height:20px}}.distribution-list__dropdown-icon{width:17px}.distribution-list__dropdown-modal{background-color:#fff;border:2px solid #212529;height:auto;padding:7px;position:absolute;width:240px;z-index:5}@media(max-width:460px){.distribution-list__dropdown-modal{width:180px}}.distribution-list__dropdown-item{color:#212529;cursor:pointer;font-size:16px;font-weight:500}.distribution-list__dropdown-item:hover{font-weight:700}@media(max-width:460px){.distribution-list__dropdown-item{font-size:13px}}.button__addcomplaint{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:90px}.button__addcomplaint,.button__addcomplaint.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__addcomplaint{font-size:10px;height:20px;margin-right:5px;width:auto}}.button__msk-complaint{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:40px}.button__msk-complaint,.button__msk-complaint.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__msk-complaint{font-size:10px;height:20px;margin-right:5px;width:30px}}.button__spb-complaint{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:40px}.button__spb-complaint,.button__spb-complaint.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__spb-complaint{font-size:10px;height:20px;margin-right:5px;width:30px}}.button__new-complaint{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:90px}.button__new-complaint,.button__new-complaint.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__new-complaint{font-size:10px;height:20px;margin-right:5px;width:auto}}.button__work-complaint{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:100px}.button__work-complaint,.button__work-complaint.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__work-complaint{font-size:10px;height:20px;margin-right:5px;width:auto}}.button__closed-complaint{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;width:100px}.button__closed-complaint,.button__closed-complaint.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__closed-complaint{font-size:10px;height:20px;width:auto}.complaint-table{width:auto}}.complaint-thead__number{text-align:center;width:150px}.complaint-thead__name{text-align:center;width:200px}.complaint-thead__date{text-align:center;width:150px}.complaint-thead__region{text-align:center;width:70px}.complaint-thead__closed{text-align:center;width:200px}.complaint-thead__delete{text-align:center;width:100px}.complaint-info__content{align-items:center;display:flex;flex-direction:column;margin-bottom:25px;margin-top:25px}.complaint-info__image img{border-radius:10px;display:block;height:200px;margin:0 auto}@media(max-width:575px){.complaint-info__image img{height:150px;width:450px}}@media(max-width:470px){.complaint-info__image img{width:400px}}@media(max-width:410px){.complaint-info__image img{width:350px}}.complaint-info__information{display:flex;justify-content:center;margin-top:25px}.complaint-info__name,.complaint-info__number{color:#070707;font-size:22px;font-weight:400;padding-right:15px}@media(max-width:575px){.complaint-info__name,.complaint-info__number{font-size:18px}}@media(max-width:460px){.complaint-info__name,.complaint-info__number{font-size:16px;padding-right:7px}}.complaint-info__date{color:#070707;font-size:22px;font-weight:400}@media(max-width:575px){.complaint-info__date{font-size:18px}}@media(max-width:460px){.complaint-info__date{font-size:16px}}.complaint-info__filter{align-items:center;display:flex;justify-content:center;margin-top:25px}@media(max-width:768px){.complaint-info__filter-card{overflow-x:auto}}.complaint-info__filter-card__content{display:flex;justify-content:space-between}@media(max-width:460px){.complaint-info__filter-card__content{width:auto}}.complaint-info__filter-card__item{border-radius:10px;color:#070707;cursor:pointer;font-size:18px;font-weight:400;list-style:none;padding:10px 20px;transition:background-color .1s ease-in-out}@media(max-width:768px){.complaint-info__filter-card__item{white-space:nowrap}}@media(max-width:575px){.complaint-info__filter-card__item{font-size:14px;padding:10px 15px}}@media(max-width:500px){.complaint-info__filter-card__item{padding:5px 12px}}@media(max-width:450px){.complaint-info__filter-card__item{padding:5px 13px;padding:5px 12px}}@media(max-width:400px){.complaint-info__filter-card__item{font-size:13px}}.complaint-info__filter-card__item:hover{background-color:#23232d;color:#fff}.complaint-info__filter-card__item:active{background-color:#1c1d25}.complaint-info__filter-card__item.active{background-color:#1c1d25;color:#fff}.complaint-info .cabinet__item{color:blue;cursor:pointer;font-size:22px;font-weight:400;padding-right:15px}.complaint-info .cabinet__item:hover{color:#f80000}@media(max-width:575px){.complaint-info .cabinet__item{font-size:18px;padding-top:20px}}.complaint-info .information{align-items:center;display:flex;flex-direction:column;justify-content:center}.complaint-info .information__content{border:2px solid #9da1aa;border-radius:10px;margin:25px 0 15px;min-height:200px;padding:20px;width:800px}@media(max-width:810px){.complaint-info .information__content{width:700px}}@media(max-width:710px){.complaint-info .information__content{width:600px}}@media(max-width:610px){.complaint-info .information__content{width:500px}}@media(max-width:510px){.complaint-info .information__content{width:400px}}@media(max-width:410px){.complaint-info .information__content{width:380px}}@media(max-width:380px){.complaint-info .information__content{width:360px}}@media(max-width:360px){.complaint-info .information__content{width:340px}}@media(max-width:340px){.complaint-info .information__content{width:319px}}.complaint-info .information__field{color:#070707;font-family:Open Sans,sans-serif;font-size:19px;font-weight:400;white-space:pre-wrap;word-break:break-word}@media(max-width:1024px){.complaint-info .information__field{white-space:pre-wrap}}@media(max-width:768px){.complaint-info .information__field{font-size:16px}}@media(max-width:480px){.complaint-info .information__field{font-size:14px}}.complaint-info .information__show{color:#7d7f7d;cursor:pointer;font-size:17px;font-weight:400;text-align:center}@media(max-width:768px){.complaint-info .information__show{font-size:14px}}.complaint-info .images{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:25px}.complaint-info .images__content{grid-column-gap:10px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;margin-bottom:30px}@media(max-width:460px){.complaint-info .images__content{grid-template-columns:repeat(1,1fr)}}.complaint-info .images__image{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(max-width:460px){.complaint-info .images__image{margin-top:25px}}.complaint-info .images__image img{height:250px;margin-bottom:15px;width:350px}@media(max-width:1100px){.complaint-info .images__image img{width:300px}}@media(max-width:950px){.complaint-info .images__image img{height:200px;width:260px}}@media(max-width:800px){.complaint-info .images__image img{height:180px;width:230px}}@media(max-width:700px){.complaint-info .images__image img{height:150px;width:200px}}@media(max-width:620px){.complaint-info .images__image img{height:150px;width:190px}}@media(max-width:611px){.complaint-info .images__image img{height:250px;width:350px}}@media(max-width:380px){.complaint-info .images__image img{width:300px}}.complaint-info .images__delete{color:red;cursor:pointer;font-size:18px;font-weight:400}.modal__text{color:#212529;font-size:17px;font-weight:500}.complaint-installation__thead{text-align:center}.complaint-installation__button{color:#000;font-size:16px;font-weight:600;padding:0}@media(max-width:460px){.complaint-installation__button{font-size:13px}}.complaint-image__content{align-items:center;display:flex;flex-direction:column}.complaint-image__image{cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px}.complaint-image__image img{height:250px;margin-bottom:10px;width:350px}@media(max-width:410px){.complaint-image__image img{height:220px;width:330px}}@media(max-width:390px){.complaint-image__image img{height:200px;width:300px}}@media(max-width:350px){.complaint-image__image img{height:180px;width:280px}}.complaint-image__delete{color:red;cursor:pointer;font-size:18px;font-weight:400}.label-cbx{cursor:pointer;margin-bottom:0;-webkit-user-select:none;user-select:none}.label-cbx input:checked+.checkbox{border-color:#20c2e0}.label-cbx input:checked+.checkbox svg path{fill:#20c2e0}.label-cbx input:checked+.checkbox svg polyline,.label-cbx:hover .checkbox svg path{stroke-dashoffset:0}.label-cbx .checkbox{border:2px solid #c8ccd4;border-radius:3px;float:left;height:20px;margin-right:8px;position:relative;top:2px;width:20px}@media(max-width:490px){.label-cbx .checkbox{height:15px;width:15px}}.label-cbx .checkbox svg{height:20px;left:-2px;position:absolute;top:-2px;width:20px}@media(max-width:490px){.label-cbx .checkbox svg{height:15px;width:15px}}.label-cbx .checkbox svg path{fill:none;stroke:#20c2e0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px;transition:all .6s ease}.label-cbx .checkbox svg polyline{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px;transition:all .3s ease}.label-cbx>span{pointer-events:none;vertical-align:middle}.invisible{position:absolute}.logistic-project{margin-top:30px}@media(max-width:490px){.logistic-project{margin-top:20px}}.logistic-project__date{margin-bottom:80px}@media(max-width:490px){.logistic-project__date{margin-bottom:50px}}.logistic-project__date-number{color:#000;font-size:22px;font-weight:700;margin-right:15px}@media(max-width:490px){.logistic-project__date-number{font-size:16px;margin-right:7px}}.logistic-project__date-number .dayWeek{color:gray;font-size:20px;font-weight:400}@media(max-width:490px){.logistic-project__date-number .dayWeek{font-size:16px}}.logistic-project__top{display:flex}.logistic-project__project{color:#000;font-size:20px;font-weight:700;margin-right:15px}@media(max-width:490px){.logistic-project__project{font-size:16px;margin-right:7px;width:270px}}.logistic-project__region{color:#000;font-size:20px;font-weight:500}.logistic-project__table{margin-top:10px;table-layout:fixed;width:750px}@media(max-width:490px){.logistic-project__table{table-layout:auto;width:360px}}.logistic-project__table__td{width:175px}@media(max-width:490px){.logistic-project__table__td{width:140px}}.logistic-project__button{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;width:120px}@media(max-width:460px){.logistic-project__button{font-size:10px;height:20px;margin-right:5px;width:90px}}.pickap-logistic__item{color:#000;font-size:16px;font-weight:400;line-height:normal;margin-bottom:25px;text-align:left}.pickap-logistic__item-supplier{font-size:21px;font-weight:700}.pickap-logistic__unloading{margin-top:25px}.pickap-logistic__unloading-title{color:#000;font-size:22px;font-weight:600;text-align-last:left}.pickap-logistic__unloading-items{color:#000;font-size:16px;font-weight:400;line-height:normal;margin-bottom:15px;margin-top:15px;text-align:left}.pickap-logistic__unloading-project{font-size:21px;font-weight:700}.gant-contracts__month{display:flex;margin-top:15px}.gant-contracts__month-arrow img{cursor:pointer;height:25px;width:25px}.gant-contracts__month-name{font-size:18px;font-weight:400;padding:0 7px}.gant-contracts-table-container{height:calc(100vh - 150px);height:calc(100vh - var(--header-height, 150px));overflow:hidden;position:relative}@media(max-width:768px){.gant-contracts-table-container{height:calc(100vh - 250px);height:calc(100vh - var(--header-height, 250px))}}.gant-contracts-table-wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.gant-contracts-table-th.mobile{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;text-align:left;top:0;width:50px;z-index:4}.gant-contracts-table-th.mobile:after{content:"";height:100%;position:absolute;right:0;top:0;width:100%}.gant-contracts-table-th{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:3}.gant-contracts-table-th:after{border-bottom:2px solid #000;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.gant-contracts-table__td.mobile{left:0;position:sticky;top:0;z-index:3}.gant-contracts-table__td.mobile:after{background-color:#000;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.gant-contracts-table-container.loading{min-height:200px;position:relative}.gant-contracts-table-container.loading:after{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.tech-supervision__content{margin-top:25px}.tech-supervision__button{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center}.tech-supervision__button,.tech-supervision__button.active{background-color:#212529;color:#fff}@media(max-width:460px){.tech-supervision__button{font-size:10px;height:20px;margin-right:5px;width:auto}}.tech-supervision-table-container{margin-top:20px;overflow:hidden;position:relative}.tech-supervision-table-wrapper{height:100%;overflow:auto;width:100%}.tech-supervision-th.mobile{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:4}.tech-supervision-th.mobile:after{border-bottom:2px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.tech-supervision-td.mobile{left:0;position:sticky;top:0;z-index:3}@media(max-width:1024px){.tech-supervision-td.mobile{background-color:#fff!important}}.tech-supervision-td.mobile:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.report-projects-table-container{margin-top:20px;overflow:hidden;position:relative}.report-projects-table-wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.report-projects-th.mobile{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;z-index:4}.report-projects-th.mobile:after{border-bottom:2px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.report-projects-td.mobile{left:0;position:sticky;top:0;z-index:3}@media(max-width:1024px){.report-projects-td.mobile{background-color:#fff!important}}.report-projects-td.mobile:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.result-supervision__content{grid-column-gap:20px;grid-row-gap:20px;align-items:start;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;margin-top:25px}@media(max-width:820px){.result-supervision__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.result-supervision__content{grid-row-gap:0;grid-template-columns:repeat(1,1fr);margin-top:10px}}.result-supervision__brigade{font-size:18px;font-weight:700;text-align:left}@media(max-width:460px){.result-supervision__brigade{font-size:14px}}.result-supervision__brigRes{font-size:16px;font-weight:700;text-align:center}@media(max-width:460px){.result-supervision__brigRes{font-size:14px}}.result-supervision__project{cursor:pointer;font-size:16px;font-weight:500;text-align:left}@media(max-width:460px){.result-supervision__project{font-size:12px}}.result-supervision__proRes{font-size:16px;font-weight:500;text-align:center}@media(max-width:460px){.result-supervision__proRes{font-size:12px}}.gant-installers__month{display:flex;margin-top:15px}.gant-installers__month-arrow img{cursor:pointer;height:25px;width:25px}.gant-installers__month-name{font-size:18px;font-weight:400;padding:0 7px}.gant-installers-table-container{height:calc(100vh - 150px);height:calc(100vh - var(--header-height, 150px));overflow:hidden;position:relative}@media(max-width:768px){.gant-installers-table-container{height:calc(100vh - 280px);height:calc(100vh - var(--header-height, 280px))}}.gant-installers-table-wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.gant-installers-table-th.mobile{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;text-align:left;top:0;white-space:nowrap;width:50px;z-index:4}.gant-installers-table-th.mobile:after{content:"";height:100%;position:absolute;right:0;top:0;width:100%}.gant-installers-table-th{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;top:0;white-space:nowrap;z-index:3}.gant-installers-table-th:after{border-bottom:2px solid #000;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.gant-installers-table__td.mobile{background-color:#fff;left:0;position:sticky;top:0;white-space:nowrap;z-index:3}.gant-installers-table__td.mobile:after{content:"";height:100%;position:absolute;right:0;top:0;width:1px}.gant-installers-table-container.loading{min-height:200px;position:relative}.gant-installers-table-container.loading:after{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.button__msk{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:40px}.button__msk,.button__msk.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__msk{font-size:10px;height:20px;margin-right:5px;width:30px}}.button__spb{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:40px}.button__spb,.button__spb.active{background-color:#212529;color:#fff}@media(max-width:460px){.button__spb{font-size:10px;height:20px;margin-right:5px;width:30px}}.gant-projects-table-container{height:calc(100vh - 150px);height:calc(100vh - var(--header-height, 150px));margin-top:25px;overflow:hidden;position:relative}@media(max-width:768px){.gant-projects-table-container{height:calc(100vh - 250px);height:calc(100vh - var(--header-height, 250px))}}.gant-projects-table-wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.gant-projects-table-th{background-color:#fff!important;border:1px solid #dee2e6;color:#000;font-size:15px;font-weight:400;height:70px;left:0;min-width:20px;min-width:25px;padding:8px 4px;padding:2px!important;position:sticky;text-align:center;top:0;width:25px;z-index:3}@media(max-width:460px){.gant-projects-table-th{font-size:11px;padding:2px 1px}}.gant-projects-table-th span{display:inline-block;height:25px;left:50%;line-height:25px;position:absolute;top:50%;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;-webkit-transform-origin:center;white-space:nowrap;width:70px}.gant-projects-table-th:after{content:"";height:100%;position:absolute;right:0;top:0;width:100%}.gant-projects-table-th.mobile{background-color:#fff!important;left:0;padding:5px!important;position:sticky;text-align:center;text-align:left;top:0;white-space:nowrap;width:50px;z-index:10}.gant-projects-table-th.mobile:after{border-bottom:2px solid #dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.gant-projects-table-th.date-header{background-color:#fff!important;left:0!important;padding:5px!important;position:sticky!important;text-align:left!important;top:0!important;white-space:nowrap!important;width:50px!important;z-index:4!important}.gant-projects-table-th.date-header:after{border-bottom:2px solid #dee2e6!important;content:""!important;height:100%!important;position:absolute!important;right:0!important;top:0!important;width:100%!important}.mobile-date-header{background-color:#fff!important;left:0!important;padding:5px!important;position:sticky!important;text-align:left!important;top:0!important;white-space:nowrap!important;width:50px!important;z-index:4!important}.mobile-date-header:after{border-bottom:2px solid #dee2e6!important;content:""!important;height:100%!important;position:absolute!important;right:0!important;top:0!important;width:100%!important}.gant-projects-table__td.mobile-project{background-color:#fff;color:#000;cursor:pointer;font-size:17px;font-weight:700;left:0;position:sticky;top:0;white-space:nowrap;z-index:3}@media(max-width:460px){.gant-projects-table__td.mobile-project{font-size:12px}}.gant-projects-table__td.mobile-project:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:-1px;top:0;width:2px;z-index:2}.gant-projects-table__td.mobile{background-color:#fff;color:#000;font-size:16px;font-weight:400;left:0;padding-left:20px;position:sticky;top:0;white-space:nowrap;z-index:3}@media(max-width:460px){.gant-projects-table__td.mobile{font-size:11px;padding-left:6px}}.gant-projects-table__td.mobile:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:-1px;top:0;width:2px;z-index:2}@keyframes pulse{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.gant-loading{animation:pulse 1.5s ease-in-out infinite}.gant-projects-table-container.loading{min-height:200px;position:relative}.gant-projects-table-container.loading:after{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.production-orders__filter{display:flex;margin-bottom:25px}@media(max-width:460px){.production-orders__filter{margin-bottom:15px}}.production-orders__search{border:1px solid #000;font-size:14px;height:30px;outline:none;width:100px}@media(max-width:460px){.production-orders__search{font-size:10px;height:20px;width:90px}}.production-orders__button-active{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.production-orders__button-active,.production-orders__button-active.active{background-color:#212529;color:#fff}@media(max-width:460px){.production-orders__button-active{font-size:10px;height:20px;margin-right:5px;width:60px}}.production-orders__button-noactive{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.production-orders__button-noactive.active{background-color:#212529;color:#fff}@media(max-width:460px){.production-orders__button-noactive{font-size:10px;height:20px;margin-right:5px;width:83px}}.production-orders__button-added{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;margin-top:12px;width:120px}@media(max-width:460px){.production-orders__button-added{font-size:10px;height:20px;width:83px}}.production-orders__project-table{width:650px}@media(max-width:460px){.production-orders__project-table{width:100%}}.production-orders__project-th{color:#000;font-size:17px;font-weight:600;width:40%}@media(max-width:460px){.production-orders__project-th{font-size:12px}}.production-orders__project-th.project{width:60%}.production-orders__project-th.data{text-align:center}.production-orders__project-td{color:#000;font-size:17px;font-weight:500;width:25%}@media(max-width:460px){.production-orders__project-td{font-size:12px}}.production-orders__project-td.project{cursor:pointer}.production-orders__project-td.data{text-align:center}.inactive{background-color:#fff;color:#212529}.warehouse__filter{display:flex}.warehouse__search{border:1px solid #000;font-size:14px;height:30px;outline:none;width:100px}@media(max-width:460px){.warehouse__search{font-size:10px;height:20px;width:90px}}.warehouse-button___production{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:190px}.warehouse-button___production,.warehouse-button___production.active{background-color:#212529;color:#fff}@media(max-width:460px){.warehouse-button___production{font-size:10px;height:20px;margin-right:5px;width:90px}}.warehouse-button___production-active{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.warehouse-button___production-active.active{background-color:#212529;color:#fff}@media(max-width:460px){.warehouse-button___production-active{font-size:10px;height:20px;margin-right:5px;width:60px}}.warehouse-button___production-noactive{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.warehouse-button___production-noactive.active{background-color:#212529;color:#fff}@media(max-width:460px){.warehouse-button___production-noactive{font-size:10px;height:20px;margin-right:5px;width:83px}}.warehouse-button___production-main{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:85px}@media(max-width:460px){.warehouse-button___production-main{font-size:10px;height:20px;margin-right:5px;width:60px}}.warehouse .inactive{background-color:#fff;color:#212529}.warehouse-button__show{color:#000;cursor:pointer;font-size:14px;font-weight:500;text-align:center}@media(max-width:460px){.warehouse-button__show{font-size:11px}}.warehouse-table{border-collapse:initial;border-spacing:0;margin-top:20px;width:750px}@media(max-width:460px){.warehouse-table{margin-top:10px;width:100%}}.warehouse-table thead{border-bottom:2px solid #dee2e6}.warehouse-table thead th{border:none}.warehouse-table tbody td{border:1px solid #dee2e6}.warehouse-table__th{color:#000;font-size:17px;font-weight:600;width:274px}@media(max-width:460px){.warehouse-table__th{font-size:12px;width:60%}}@media(max-width:405px){.warehouse-table__th{font-size:11px}}.warehouse-table__th.quantity{text-align:center;width:100px}@media(max-width:460px){.warehouse-table__th.quantity{font-size:12px;width:15%}}@media(max-width:405px){.warehouse-table__th.quantity{font-size:11px}}.warehouse-table__th.note{text-align:center;width:200px}@media(max-width:460px){.warehouse-table__th.note{font-size:12px;width:25%}}@media(max-width:405px){.warehouse-table__th.note{font-size:11px}}.warehouse-table__td{color:#000;font-size:15px;font-weight:500;text-align-last:left}@media(max-width:460px){.warehouse-table__td{font-size:12px}}.warehouse-table__td.quantity{color:#000;cursor:pointer;font-size:15px;font-weight:500;text-align-last:right}@media(max-width:460px){.warehouse-table__td.quantity{font-size:12px}}.warehouse-table__td.note{color:#000;cursor:pointer;font-size:15px;font-weight:500}@media(max-width:460px){.warehouse-table__td.note{font-size:12px}}.shipment-warehouse__filter{display:flex;margin-bottom:25px}@media(max-width:460px){.shipment-warehouse__filter{margin-bottom:15px}}.shipment-warehouse__search{border:1px solid #000;font-size:14px;height:30px;outline:none;width:100px}@media(max-width:460px){.shipment-warehouse__search{font-size:10px;height:20px;width:90px}}.shipment-warehouse__button-active{align-items:center;border:1px solid #212529;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.shipment-warehouse__button-active,.shipment-warehouse__button-active.active{background-color:#212529;color:#fff}@media(max-width:460px){.shipment-warehouse__button-active{font-size:10px;height:20px;margin-right:5px;width:60px}}.shipment-warehouse__button-noactive{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;width:150px}.shipment-warehouse__button-noactive.active{background-color:#212529;color:#fff}@media(max-width:460px){.shipment-warehouse__button-noactive{font-size:10px;height:20px;margin-right:5px;width:83px}}.shipment-warehouse__button-added{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;margin-top:12px;width:120px}@media(max-width:460px){.shipment-warehouse__button-added{font-size:10px;height:20px;width:83px}}.shipment-warehouse .inactive{background-color:#fff;color:#212529}.shipment-warehouse__project-table{width:650px}@media(max-width:460px){.shipment-warehouse__project-table{width:100%}}.shipment-warehouse__project-th{color:#000;font-size:17px;font-weight:600;width:40%}@media(max-width:460px){.shipment-warehouse__project-th{font-size:12px}}.shipment-warehouse__project-th.project{width:60%}.shipment-warehouse__project-th.data{text-align:center}.shipment-warehouse__project-td{color:#000;font-size:17px;font-weight:500;width:25%}@media(max-width:460px){.shipment-warehouse__project-td{font-size:12px}}.shipment-warehouse__project-td.project{cursor:pointer}.shipment-warehouse__project-td.data{text-align:center}.task-book__dropdown{margin-top:15px;position:relative}.task-book__dropdown-executors{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center}@media(max-width:460px){.task-book__dropdown-executors{font-size:10px;height:20px}}.task-book__dropdown-icon{width:17px}.task-book__dropdown-modal{background-color:#fff;border:2px solid #212529;height:auto;padding:7px;position:absolute;width:240px;z-index:12}@media(max-width:460px){.task-book__dropdown-modal{width:180px}}.task-book__dropdown-item{color:#212529;cursor:pointer;font-size:16px;font-weight:500}.task-book__dropdown-item:hover{font-weight:700}@media(max-width:460px){.task-book__dropdown-item{font-size:13px}}.task-book__table-content{margin-top:15px}@media(max-width:460px){.task-book__table-content{margin-top:10px}.task-book__table-container{overflow-x:auto;position:relative}}.task-book__projectName{color:#000;font-size:22px;font-weight:700}@media(max-width:460px){.task-book__projectName{font-size:16px}}.task-book__th.executor,.task-book__th.term{text-align:center}.task-book__th.number{max-width:65px;min-width:65px;width:65px}@media(max-width:460px){.task-book__th.number{max-width:50px;min-width:50px;width:50px}}.task-book__th.mobile{max-width:135px;min-width:135px;width:135px}@media(max-width:460px){.task-book__th.mobile{background-color:#fff;border:1px solid #dee2e6;border-right-width:2px;left:0;max-width:110px;min-width:110px;position:sticky;width:110px;z-index:10}}.task-book__th.note{max-width:850px;min-width:850px;width:850px}@media(max-width:460px){.task-book__th.note{max-width:220px;min-width:220px;width:220px}}.task-book__th.term{max-width:160px;min-width:160px;text-align:center;width:160px}@media(max-width:460px){.task-book__th.term{max-width:140px;min-width:140px;width:140px}}.task-book__th.executor{max-width:140px;min-width:140px;text-align:center;width:140px}@media(max-width:460px){.task-book__th.executor{max-width:110px;min-width:110px;width:110px}}.task-book__th.done{max-width:40px;min-width:40px;width:40px}@media(max-width:460px){.task-book__th.done{max-width:25px;min-width:25px;width:25px}.task-book__td.mobile{background-color:#fff;border-right:2px solid #dee2e6;left:0;position:sticky;z-index:3}}.task-book__td.executor{cursor:pointer}.shipment-order__header{margin-top:25px}.shipment-order__header-title{color:#070707;font-size:27px;font-weight:700;margin-left:25px;text-transform:uppercase}@media(max-width:768px){.shipment-order__header-title{font-size:27px}}@media(max-width:575px){.shipment-order__header-title{font-size:24px}}@media(max-width:480px){.shipment-order__header-title{font-size:18px;margin-left:0}}.shipment-order__table{margin-top:15px;max-width:550px;width:100%}@media(max-width:460px){.shipment-order__table{min-width:0;table-layout:fixed;width:100%}}.shipment-order__table-th{color:#000;font-size:17px;font-weight:600;text-align:center}@media(max-width:460px){.shipment-order__table-th{font-size:15px}}.shipment-order__table-td{color:#000;font-size:16px;font-weight:500;text-align:center}@media(max-width:460px){.shipment-order__table-td{font-size:14px}}.shipment-order__antypical{margin-top:15px}.shipment-order__antypical-title{color:#000;font-size:21px;font-weight:600}@media(max-width:460px){.shipment-order__antypical-title{font-size:18px}}.shipment-order__antypical-table{margin-top:15px;width:650px}@media(max-width:460px){.shipment-order__antypical-table{width:100%}}.shipment-order__antypical-th{color:#000;font-size:17px;font-weight:600;text-align:center}@media(max-width:460px){.shipment-order__antypical-th{font-size:15px}}.shipment-order__antypical-td{color:#000;font-size:16px;font-weight:500;text-align:center}@media(max-width:460px){.shipment-order__antypical-td{font-size:14px}}.shipment-order__antypical-image img{cursor:pointer;display:block;height:250px;margin:0 auto;width:250px}@media(max-width:460px){.shipment-order__antypical-image img{height:50px;width:50px}}.control-tour__content{margin-top:15px}.control-tour__region{color:#000;font-size:21px;font-weight:600}@media(max-width:460px){.control-tour__region{font-size:17px}}.control-tour__table{width:800px}@media(max-width:800px){.control-tour__table{width:100%}}.control-tour__kit-name{color:#000;font-size:16px;font-weight:600;width:50%}@media(max-width:460px){.control-tour__kit-name{font-size:14px}}.control-tour__td{color:#000;cursor:pointer;font-size:14px;font-weight:500;text-align:center;width:50%}@media(max-width:460px){.control-tour__td{font-size:14px}}.control-tour__spb{margin-top:20px}.warehouse-project__header{display:flex;margin-top:25px}.warehouse-project__header-title{color:#070707;font-size:27px;font-weight:700;margin-left:25px;margin-top:6px;text-transform:uppercase}@media(max-width:768px){.warehouse-project__header-title{font-size:27px}}@media(max-width:575px){.warehouse-project__header-title{font-size:24px}}@media(max-width:480px){.warehouse-project__header-title{font-size:18px;margin-left:2px}}.warehouse-project__header-icon{width:90%}@media(max-width:480px){.warehouse-project__header-icon{width:70%}}.warehouse-project__header-logo{cursor:pointer}@media(max-width:480px){.warehouse-project__header-logo{width:90%}}.warehouse-project__info{margin-bottom:30px;margin-top:25px}@media(max-width:460px){.warehouse-project__info{margin-bottom:25px;margin-top:10px}}.warehouse-project__table{border-collapse:initial;border-spacing:0;width:650px}@media(max-width:460px){.warehouse-project__table{margin-top:10px;width:100%}}.warehouse-project__table thead{border-bottom:2px solid #dee2e6}.warehouse-project__table thead th{border:none}.warehouse-project__table tbody tr:nth-child(2n){background-color:#f5f5f5}.warehouse-project__table tbody tr:nth-child(odd){background-color:#fff}.warehouse-project__table tbody td{border:1px solid #dee2e6}.warehouse-project__table-th{color:#000;font-size:17px;font-weight:600;width:40%}@media(max-width:460px){.warehouse-project__table-th{font-size:12px}}.warehouse-project__table-th.done{width:10%}.warehouse-project__table-th.quantity{text-align:center;width:15%}@media(max-width:460px){.warehouse-project__table-th.quantity{font-size:12px}}.warehouse-project__table-th.weigth{color:#8f9296;text-align:center;width:15%}@media(max-width:460px){.warehouse-project__table-th.weigth{font-size:12px}}.warehouse-project__table-th.note{text-align:center;width:25%}@media(max-width:460px){.warehouse-project__table-th.note{font-size:12px}}.warehouse-project__table-td{color:#000;font-size:15px;font-weight:500;text-align-last:left}@media(max-width:460px){.warehouse-project__table-td{font-size:12px}}.warehouse-project__table-td.done{background-color:#8f9296;cursor:pointer;display:flex;justify-content:center}@media(max-width:460px){.warehouse-project__table-td.done img{height:16px;width:16px}}.warehouse-project__table-td.no-done{cursor:pointer}.warehouse-project__table-td.quantity{color:#000;cursor:pointer;font-size:15px;font-weight:500;text-align-last:center}@media(max-width:460px){.warehouse-project__table-td.quantity{font-size:12px}}.warehouse-project__table-td.weight{color:#8f9296;font-size:15px;font-weight:500;text-align-last:center}@media(max-width:460px){.warehouse-project__table-td.weight{font-size:12px}}.warehouse-project__table-td.note{color:#000;cursor:pointer;font-size:15px;font-weight:500}@media(max-width:460px){.warehouse-project__table-td.note{font-size:12px}}.warehouse-project__unloaded{margin-top:15px}@media(max-width:460px){.warehouse-project__unloaded{margin-top:10px}}.warehouse-project__unloaded-title{color:#000;font-size:22px;font-weight:600}@media(max-width:460px){.warehouse-project__unloaded-title{font-size:17px}}.warehouse-project__unloaded-table{margin-top:12px;width:350px}@media(max-width:460px){.warehouse-project__unloaded-table{width:100%}}.warehouse-project__unloaded-th{color:#000;font-size:16px;font-weight:600;width:65%}@media(max-width:460px){.warehouse-project__unloaded-th{font-size:14px}}.warehouse-project__unloaded-th.quantity{color:#000;font-size:16px;font-weight:600;text-align-last:right;width:35%}@media(max-width:460px){.warehouse-project__unloaded-th.quantity{font-size:14px}}.warehouse-project__unloaded-td{color:#000;font-size:14px;font-weight:500}@media(max-width:460px){.warehouse-project__unloaded-td{font-size:12px}}.warehouse-project__unloaded-td.quantity{color:#000;font-size:14px;font-weight:500;text-align-last:right}@media(max-width:460px){.warehouse-project__unloaded-td.quantity{font-size:12px}}.warehouse-project__totalCost,.warehouse-project__totalWeigth{color:#000;font-size:16px;font-weight:600}@media(max-width:460px){.warehouse-project__totalCost,.warehouse-project__totalWeigth{font-size:12px}}.warehouse-project__button-added{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin-bottom:12px;margin-right:10px;margin-top:12px;width:120px}@media(max-width:460px){.warehouse-project__button-added{font-size:10px;height:20px;width:83px}}.production-project__header{display:flex;margin-top:25px}.production-project__header-title{color:#070707;font-size:27px;font-weight:700;margin-left:25px;margin-top:6px;text-transform:uppercase}@media(max-width:768px){.production-project__header-title{font-size:27px}}@media(max-width:575px){.production-project__header-title{font-size:24px}}@media(max-width:480px){.production-project__header-title{font-size:18px;margin-left:2px}}.production-project__header-icon{width:90%}@media(max-width:480px){.production-project__header-icon{width:70%}}.production-project__header-logo{cursor:pointer}@media(max-width:480px){.production-project__header-logo{width:90%}}.production-project__table{max-width:950px}@media(max-width:460px){.production-project__table{min-width:0;table-layout:fixed;width:100%}.production-project__table td,.production-project__table th{line-height:1.2;padding:4px 6px!important;white-space:normal;word-break:break-word}}.production-project__projectName{color:#000;font-size:22px;font-weight:700;text-align:left}@media(max-width:460px){.production-project__projectName{font-size:13px;min-width:120px}}.production-project__added{background-color:#000!important;color:#fff;cursor:pointer;font-size:16px;font-weight:600;text-align:center}@media(max-width:460px){.production-project__added{font-size:12px;min-width:80px}}.production-project__columnNumber{color:#000;font-size:17px;font-weight:600;width:20%}@media(max-width:460px){.production-project__columnNumber{font-size:11px;min-width:80px}}.production-project__columnColor{width:20%}@media(max-width:460px){.production-project__columnColor{min-width:60px}}.production-project__columnName{color:#000;cursor:pointer;font-size:17px;font-weight:400;text-align:center;width:15%}@media(max-width:460px){.production-project__columnName{font-size:10px;min-width:70px;text-align:center}}.production-project__detailName{color:#000;font-size:19px;font-weight:700}@media(max-width:460px){.production-project__detailName{font-size:11px}}.production-project__detailColor{color:#000;cursor:pointer;font-size:18px;font-weight:500}@media(max-width:460px){.production-project__detailColor{font-size:11px;min-width:60px}}.production-project__detailColor.plus{text-align:center}.production-project__quantityDetail{color:#000;cursor:pointer;font-size:18px;font-weight:700;text-align:right}@media(max-width:460px){.production-project__quantityDetail{font-size:11px;min-width:70px}}.production-project__quantityDetail.plus{text-align:center}.production-project__antypicalTitle{color:#000;cursor:pointer;font-size:19px;font-weight:700}@media(max-width:460px){.production-project__antypicalTitle{font-size:11px}}.production-project__antypicalName{color:#000;cursor:pointer;font-size:19px;font-weight:700}@media(max-width:460px){.production-project__antypicalName{font-size:11px}}.production-project__antypicalName.plus{text-align:center}.production-project__antypicalColor{color:#000;cursor:pointer;font-size:19px;font-weight:500}@media(max-width:460px){.production-project__antypicalColor{font-size:11px;min-width:60px}}.production-project__antypicalColor.plus{text-align:center}.production-project__tooltip{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #00000026;left:75%;margin-top:8px;padding:4px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);z-index:25}@media(max-width:1024px){.production-project__tooltip{display:none}}.production-project__tooltip img{display:block;height:200px;object-fit:contain;width:200px}.add-warehouse__header{margin-top:15px}.add-warehouse__header-add{align-items:center;background-color:#212529;border:1px solid #212529;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;width:120px}@media(max-width:460px){.add-warehouse__header-add{font-size:10px;height:20px;width:90px}}.add-warehouse__table{margin-top:15px}.add-warehouse__table-th{color:#000;font-size:17px;font-weight:600}@media(max-width:460px){.add-warehouse__table-th{font-size:15px}}.add-warehouse__table-th.date{text-align:center}.add-warehouse__table-td{color:#000;font-size:15px;font-weight:500}@media(max-width:460px){.add-warehouse__table-td{font-size:14px}}.add-warehouse__table-td.quantity{cursor:pointer;text-align:center}.total-warehouse__content{-webkit-overflow-scrolling:touch;margin-top:25px;overflow-x:auto}@media(max-width:460px){.total-warehouse__content{margin-top:10px}}.total-warehouse__table{border-collapse:collapse;min-width:500px;width:100%}@media(max-width:460px){.total-warehouse__table{min-width:100%}}.total-warehouse__table-th{background-color:#f8f9fa;color:#000;font-size:17px;font-weight:600;text-align:center}@media(max-width:460px){.total-warehouse__table-th{font-size:11px}}.total-warehouse__table-th.detail{text-align:left}.total-warehouse__table-td{color:#000;font-size:15px;font-weight:500;text-align:center}@media(max-width:460px){.total-warehouse__table-td{font-size:11px}}.total-warehouse__table-td.detail{font-weight:600;text-align:left}@media(max-width:460px){.total-warehouse__table-td.detail{font-size:11px}}*{box-sizing:border-box;font-family:Open Sans,sans-serif}.wrapper{margin:0;max-height:100%;padding:0;position:relative}.container{margin:0 auto;max-width:100%}a{text-decoration:none}.fade modal-backdrop show{height:100%;width:100%}.modal-backdrop{height:100%!important;width:100%!important}.card{width:50%}@media(max-width:480px){.card{width:85%}}td,th{font-size:16px}@media(max-width:991px){td,th{font-size:12px}}.table-container{overflow-x:auto}.column{background-color:#fff!important;left:0;position:sticky;top:0;z-index:1}.column:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.td_column{left:0;position:sticky;top:0;z-index:3}@media(max-width:1024px){.td_column{background-color:#fff!important}}.td_column:after{background-color:#dee2e6;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.custom-table{margin:0 auto;width:50%}.show{color:#7d7f7d;cursor:pointer;font-size:14px;font-weight:400;text-align:center}.border_bottom{bottom:0}.border_bottom,.border_top{background-color:#dee2e6;height:1px;left:0;position:absolute;width:100%}.border_top{top:0}.btn-group,.btn-group-vertical{display:block;position:relative}
/*# sourceMappingURL=main.42343cf9.css.map*/