.finance-calculator .error-message{color:var(--error-color);font-size:14px;margin-top:5px;display:block;font-weight:500}.finance-calculator input.input-error,.finance-calculator select.input-error{border-color:var(--error-color);background-color:rgba(244,67,54,.05)}.finance-calculator .has-error label{color:var(--error-color)}.finance-calculator .calculator-description table{width:100%;border-collapse:collapse;margin:20px 0}.finance-calculator .calculator-description th,.finance-calculator .calculator-description td{border:1px solid var(--border-color);padding:12px 15px;text-align:left}.finance-calculator .calculator-description th{background-color:#f5f5f5;font-weight:600}.finance-calculator .calculator-description tr:nth-child(even){background-color:#fafafa}.finance-calculator .amortization-table{width:100%;overflow-x:auto;margin-top:20px}.finance-calculator .amortization-table table{width:100%;border-collapse:collapse;font-size:14px}.finance-calculator .amortization-table th,.finance-calculator .amortization-table td{padding:10px;border:1px solid var(--border-color);text-align:right}.finance-calculator .amortization-table th{background-color:#f5f5f5;font-weight:600;text-align:center}.finance-calculator .amortization-table tr:nth-child(even){background-color:#fafafa}