.settlement-form{display:grid;gap:16px;max-width:700px}.settlement-form label{display:grid;gap:6px}.settlement-form input,.settlement-form select{padding:12px;background:#fff;color:#172333;border:1px solid #9aa6b2;border-radius:7px}.settlement-result{padding:20px;border:1px solid #a7b3c2;border-radius:12px;margin:20px 0}.settlement-result strong{font-size:1.5rem}.settlement-table{width:100%;border-collapse:collapse}.settlement-table td,.settlement-table th{text-align:left;padding:10px;border-bottom:1px solid #9aa6b2}.calculator-notice{max-width:75ch}