.budgetChart{border:2px solid #a9e9e0;border-radius:32px;padding:1.5rem}.budgetChart__header{justify-content:space-between;align-items:center;height:2rem;display:flex}.smetaChartBody{height:20rem;margin-top:1rem;padding-left:3.25rem;display:none;overflow:auto}.smetaChartBody--active{display:flex}.smetaChartBody__chart{flex-grow:1;justify-content:space-around;display:flex;position:relative}.smetaChartBody__lineWrapper{z-index:1;flex-direction:column-reverse;justify-content:space-between;width:100%;height:100%;padding-top:2.3rem;padding-bottom:2.375rem;display:flex;position:absolute;top:0;left:0}.smetaChartBody__line{border-bottom:2px dashed #e9ebed;position:relative}.smetaChartBody__axisLabel{color:#6d7986;text-align:initial;height:1.25rem;font-size:12px;font-weight:600;line-height:1.5}.smetaChartBody__axisLabel--yAxis{text-align:right;width:3.25rem;padding-right:.5rem;position:absolute;top:-.5rem;left:-3.25rem}.budgetChartMonthBlock{z-index:3;border-radius:20px;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:2.3rem .375rem .625rem;display:flex;position:relative}.budgetChartMonthBlock:hover{background-color:#f8f8f8}.budgetChartMonthBlock__columns{flex-direction:column-reverse;flex-grow:1;align-items:center;gap:.25rem;display:flex}.budgetChartMonthBlock__columnItem{background-color:#00f;border-radius:4px;width:8px;height:50px}.smetaChartPopover{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.smetaChartPopover__item{gap:.5rem;display:flex}.smetaChartPopover__marker{border-radius:50%;width:10px;height:10px;position:relative}.smetaChartPopover__marker:before{content:"";background-color:#fff;border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smetaChartPopover__label{color:#b6bcc3;font-size:12px;font-weight:600;line-height:1.2}.smetaChartPopover__money{color:#323f47;font-size:14px;font-weight:700;line-height:1.2}.budgetChartLegend{gap:2rem;display:flex}.budgetChartLegend__item{align-items:center;gap:.5rem;display:flex}.budgetChartLegend__marker{border-radius:50%;width:8px;height:8px}.budgetChartLegend__label{letter-spacing:-.56px;color:#6d7986;font-size:12px;font-weight:600;line-height:1.5}.budgetChartMarginality{margin-top:2.25rem}.budgetChartMarginality__norms{align-items:center;gap:1rem;display:flex}.budgetChartMarginality__title{letter-spacing:-.56px;color:#323f47;font-size:20px;font-weight:700;line-height:2.2}.budgetChartMarginality__actions{gap:2rem;display:flex}.budgetChartMarginality__select{width:9rem}.budgetChartMarginality__select.disabled .customField__select{background-color:#f8f8f8;border-color:#f8f8f8!important}.budgetChartMarginality__select.disabled .customField__select span{color:#d2d1d1!important}.budgetChartMarginality__popup{width:auto}.budgetChartTable{text-align:left;margin-top:1rem}.budgetChartTable__header{grid-template-columns:repeat(6,1fr);margin-bottom:.25rem;padding-left:3.25rem;display:grid}.budgetChartTable__headerCell{letter-spacing:-.56px;color:#6d7986;font-size:12px;font-weight:600;line-height:1.5}.budgetChartTable__row{background-color:#f8f8f8;border-radius:12px;grid-template-columns:repeat(6,1fr);align-items:center;height:2.5rem;padding:.5rem 0 .5rem 3.25rem;display:grid}.budgetChartTable__row:not(:last-child){margin-bottom:.5rem}.budgetChartTable__cell{color:#323f47;align-items:center;gap:.5rem;font-size:14px;font-weight:700;line-height:1.2;display:flex}.budgetChartTable__button.tableCustomButton{width:1.25rem;height:1.25rem;font-size:12px}.budgetChartTable__button.tableCustomButton svg{width:.625rem;height:.625rem}.budgetChartPopover{border-radius:12px;align-items:flex-end;gap:.5rem;padding:1rem;display:flex;box-shadow:0 5px 25px #0000001a}.budgetChartPopover__reset{color:#fff;background-color:#54d3c2;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-bottom:.4rem;padding:0;display:flex}.budgetChartPopover__input{border-color:#e9ebed;border-radius:8px;font-size:.875rem}.budgetChartPopover__input span{color:#6d7986;font-size:.75rem}.budgetChartPopover__input .customField__input{height:2rem;min-height:auto}.budgetChartPopover__input input{color:#323f47}.budgetChartPopover__button{height:2rem;padding:0 2rem;font-size:.875rem}.companyInput{min-width:11.75rem}.companyInput.disabled .customField__select{background-color:#e9f9f7!important}.companyInput.disabled .customField__select>span{color:#323f47!important}.companyInput.disabled .companyInput__icon{color:#323f47}.companyInput__inner{align-items:center;gap:.5rem;height:2rem;min-height:2rem;padding:.5rem 1rem}.companyInput__inner span{font-size:.875rem;color:#6d7986!important}.companyInput__icon{color:#6d7986}.costChart{border:2px solid #a9e9e0;border-radius:32px;padding:1.5rem}.costChart__wrapper{margin-top:2rem;overflow-x:auto}.costChartLegend{margin-top:2.5rem}.costChartLegend__title{color:#323f47;text-align:left;letter-spacing:-.56px;font-size:1.25rem;font-weight:700;line-height:1}.costChartLegend__list{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.costChartLegend__popup{width:100%;max-width:90%}.costChartLegendItem{text-align:left;cursor:pointer;border:2px solid #e9ebed;border-radius:12px;flex-direction:column;gap:.75rem;width:8.75rem;padding:1rem .3rem .625rem;display:flex}.costChartLegendItem__header{align-items:center;gap:.5rem;display:flex}.costChartLegendItem__square{background-color:#000;border-radius:4px;flex-shrink:0;width:20px;height:20px}.costChartLegendItem__label{letter-spacing:-.56px;color:#6d7986;font-size:12px;font-weight:600;line-height:1}.costChartLegendItem__info{justify-content:space-between;display:flex}.costChartLegendItem__cost{color:#323f47;font-size:12px;font-weight:700;line-height:1.2}.costChartLegendItem__cost span{color:#b6bcc3;font-weight:600}.smetaPopupFooter{justify-content:center;gap:2.5rem;display:flex}.smetaPopupFooter__button{width:200px;height:48px}.smetaPopupFooter__button--secondary:not(:disabled){background-color:#b6bcc3}.smetaPopupFooter__button--secondary:not(:disabled):hover{background-color:#6d7986}.smetaPopupTools{align-items:center;gap:1.5rem;display:flex}.smetaPopupTools__select .customField__select{background-color:#f8f8f8;border-radius:24px;width:9rem;height:2rem;min-height:auto;font-size:14px;border:0!important}.smetaPopupTools__select .customField__select span{color:#323f47}.personnelPopupFooter{justify-content:flex-end;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.personnelPopupFooter__label{color:#54d3c2;font-size:14px;font-weight:600;line-height:1.2}.personnelPopupFooter__value{color:#6d7986;text-align:left;border:2px solid #a9e9e0;border-radius:2rem;width:7.5rem;padding:0 1rem;font-weight:600}.personnelPopupHeader{align-items:center;gap:1.5rem;display:flex}.personnelPopupHeader__select .customField__select{background-color:#f8f8f8;border-radius:24px;width:9rem;height:2rem;min-height:auto;font-size:14px;border:0!important}.personnelPopupHeader__select .customField__select span{color:#323f47}.calculatorPopup{width:90%;max-width:1000px}.serviceSmetaCalculator{background-color:#f8f8f8;border-radius:24px;padding:1.5rem}.serviceSmetaCalculator__select{max-width:140px}.serviceSmetaCalculator__number{width:90px}.serviceSmetaCalculator__header{background-color:#fff;border-radius:24px;margin-bottom:1.25rem;padding:3px;display:flex}.serviceSmetaCalculator__headerItem{color:#6d7986;cursor:pointer;text-align:center;flex:1;padding:5px;font-size:14px;font-weight:600}.serviceSmetaCalculator__headerItem--active{color:#54d3c2;background-color:#e9f9f7;border-radius:24px}.serviceSmetaCalculator__list{flex-direction:column;gap:12px;display:flex}.serviceSmetaCalculator__row{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;display:flex}.serviceSmetaCalculator__input{flex:1}.serviceSmetaCalculator__input>span{color:#6d7986;margin-bottom:.25rem;padding:0;font-size:.875rem;font-weight:600;line-height:1.2}.serviceSmetaCalculator__input .customField__input,.serviceSmetaCalculator__input .customField__select{background-color:#fff;border-radius:8px;height:2rem;min-height:2rem;padding:.25rem .5rem}.serviceSmetaCalculator__input .customField__input input,.serviceSmetaCalculator__input .customField__input span,.serviceSmetaCalculator__input .customField__select input,.serviceSmetaCalculator__input .customField__select span{color:#323f47;width:90px}.serviceSmetaCalculator__input .customField__input .customField__expand,.serviceSmetaCalculator__input .customField__select .customField__expand{width:20px;height:20px}.serviceSmetaCalculator__input .customField__select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.serviceSmetaCalculator__input.customField.disabled .customField__input{background-color:#fff;border-color:#e9ebed}.serviceSmetaCalculator__input.customField.disabled .customField__input input{color:#6d7986;-webkit-text-fill-color:#6d7986;background-color:#fff}.serviceSmetaCalculator__input--total{flex-grow:0;min-width:16rem;margin-left:auto}.serviceSmetaCalculator__input--total>span{color:#54d3c2}.serviceSmetaCalculator__input--total.customField.disabled .customField__input{background-color:#e9f9f7;border-color:#a9e9e0}.serviceSmetaCalculator__input--total.customField.disabled .customField__input input{background-color:#e9f9f7}.serviceSmetaCalculator__emptyTitle{text-align:center;color:#6d7986;font-size:14px;font-weight:600}.calculationList{flex-direction:column;gap:.75rem;display:flex}.calculationList__header{align-items:flex-end;gap:1.5rem;display:flex}.calculationList__objectType{flex:1}.calculationList__button{width:33%;height:32px;padding:0;font-size:14px;font-weight:600}.calculationList__input{min-width:35%}.calculationList__action{color:#fff;background-color:#54d3c2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tmcPopup__tools{gap:2rem;display:flex}.costChartMenu{align-items:center;display:flex;position:relative}.costChartMenu:after{content:"";background-color:#f8f8f8;width:100%;height:2px;display:block;position:absolute;bottom:1px}.costChartMenu .MuiTab-root{color:#6d7986;text-transform:none;font-weight:600;line-height:1.7}.costChartMenu .MuiTab-root.Mui-selected{color:#323f47;font-weight:700}.costChartMenu .MuiTab-root .MuiTouchRipple-root{display:none}.costChartMenu .MuiTabs-indicator{z-index:3;background-color:#54d3c2;border-radius:2px;height:4px}.costChartMenu__arrows{justify-content:space-between;align-items:center;width:3.25rem;margin-left:1rem;display:flex}.costChartMenu__arrow{cursor:pointer;color:#6d7986;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.costChartMenu__arrow--disabled{cursor:default;color:#e9ebed}.monthPricesButton{border-radius:8px;gap:.5rem;padding:.5rem 1.5rem}.monthPricesPopupBody{grid-template-columns:repeat(3,auto);grid-auto-flow:row;gap:1rem 2rem;display:grid}.monthPricesPopupBody__yearSelect{align-self:flex-end}.monthPricesPopupBody__item{justify-content:space-between;align-items:end;gap:1rem;font-size:1rem;font-weight:600;display:flex}.monthPricesPopupBody__item span{font-size:1.2rem}.monthPricesPopupBody__marginBox{color:#323f47;background-color:#e9f9f7;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:500;display:flex}.monthPricesPopupBody__firstQuarter{grid-area:1/1/2/4}.monthPricesPopupBody__secondQuarter{grid-area:3/1/4/4}.monthPricesPopupBody__thirdQuarter{grid-area:5/1/6/4}.monthPricesPopupBody__fourthQuarter{grid-area:7/1/8/4}
