.calculator-row label{color:#000}.finance-section{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px}.finance-title{color:#dc3545;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.calculator-container{max-width:600px}.field-group{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}.field-group label{flex:0 0 200px;font-weight:500}.field-group input,.field-group select{flex:1;padding:.5rem;border:1px solid #ced4da;border-radius:4px;width:100%}.residual-fields{display:flex;align-items:center;gap:.5rem;flex:1}.residual-fields input{width:auto}.residual-separator{white-space:nowrap}.calculation{margin-top:2rem;padding-top:1rem;border-top:1px solid #dee2e6}.result-group{display:flex;justify-content:space-between;margin-bottom:.5rem}.result-label{font-weight:600}.result-value{font-weight:600}.calculator-note{margin-top:1rem;font-size:.875rem;color:#6c757d}input.error{border-color:#dc3545}.result-value{color:#000}.residual-fields{flex-wrap:wrap;min-width:0}.residual-fields input{min-width:0;flex:1}.residual-rules{margin-top:.5rem;padding-left:1rem;margin-bottom:.5rem}.residual-rules .calculator-note{font-size:.875rem;color:#6c757d;line-height:1.4}