#source{min-height:260px}.generate-actions{display:flex;justify-content:flex-end;margin-top:18px}.profit-input{width:120px;text-align:center}.price-final{font-weight:800;color:#17654f;white-space:nowrap}.cost-name{min-width:260px}.cost-name small{display:block;color:#718078}.card th,.card td{white-space:nowrap}.card td.cost-name{white-space:normal}.year-cell{min-width:82px}.volume-cell{min-width:85px}.quantity-cell{min-width:88px}.year-cell,.volume-cell,.quantity-cell,.cost-value,.price-final{font-variant-numeric:tabular-nums}.cost-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cost-tools button{padding:6px 11px;font-size:12px}#costTable th,#costTable td{text-align:center}#costTable th:nth-child(2),#costTable td.cost-name{text-align:left}#costTable .detail-col{display:none}#costTable.show-details .detail-col{display:table-cell}#resultCard{scroll-margin-top:18px}@media(max-width:700px){#source{min-height:220px}.card{padding:14px}.profit-input{width:100px}}
