:root{--header-bg-color: rgba(128, 128, 128, .1)}body.dark-theme{--header-bg-color: rgba(255, 255, 255, .08)}.report-box{overflow:scroll}.report-table{border-collapse:collapse;width:100%;margin-top:20px}.report-table td{border:1px solid #ccc;padding:8px;text-align:center;max-width:200px;line-height:normal;font-size:13px;height:20px}.report-table td.left{text-align:left}.report-table p{white-space:nowrap;overflow:hidden;margin:0}.status-field-wrapper input{font-weight:700}.status-field-wrapper .approved input,.plan-request-list .MuiDataGrid-cell p.approved{color:green}.status-field-wrapper .in_progress input,.plan-request-list .MuiDataGrid-cell p.in_progress{color:#20b2aa}.status-field-wrapper .in_review input,.plan-request-list .MuiDataGrid-cell p.in_review{color:orange}.status-field-wrapper .in_rework input,.plan-request-list .MuiDataGrid-cell p.in_rework{color:red}.status-field-wrapper .cancelled input,.plan-request-list .MuiDataGrid-cell p.cancelled{color:gray}.budget-form-panel{overflow:hidden}.budget-form-panel .form-container{overflow:scroll;padding-bottom:30px}.budget-form-panel .toolbar{margin-top:-20px;margin-bottom:15px;padding:5px 0;border-bottom:1px #ccc solid;text-align:right}.budget-form-panel .total-bottom{margin-top:10px;margin-bottom:15px;padding:5px 0;border-top:1px #ccc solid;text-align:right;font-weight:700}.budget-form-panel .toolbar>button{margin-left:25px}.budget-form-panel table{border-collapse:collapse}.budget-form-panel table tr:hover{background-color:#f5f5f5}.budget-form-panel table td{border:1px solid #ccc;padding:0 3px;line-height:normal;font-size:13px;text-align:center;height:20px}.budget-form-panel table td.header{font-weight:700;background-color:var(--header-bg-color)}.budget-form-panel table td.formula{background-image:linear-gradient(to right,#fff,#8080801a)}.budget-form-panel table td.overridden{background-image:linear-gradient(to right,#fff,#ff2600)}.budget-form-panel td>input,.budget-form-panel td>input:focus{text-align:center;width:100%;margin:0;padding:0;border-radius:0;border:none;line-height:1.5;box-sizing:border-box;-webkit-transition:.5s;transition:.5s;outline:none}.budget-form-panel p{margin:3px}@media screen{.print-only{display:none}}
