.loan-payment-calculator{font-family:Inter,system-ui,-apple-system,sans-serif;width:100%}.loan-payment-calculator input[type=number],.loan-payment-calculator select{transition:border-color .2s,box-shadow .2s}.loan-payment-calculator input[type=number]:focus,.loan-payment-calculator select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.loan-payment-calculator button{transition:all .2s ease}.loan-payment-calculator button:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.loan-payment-calculator button:active{transform:translateY(0)}.loan-payment-calculator table{border-collapse:collapse}.loan-payment-calculator th{font-weight:600}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loan-payment-calculator #results>div{animation:fadeInUp .3s ease-out}@media (max-width:768px){.loan-payment-calculator table{font-size:.75rem}.loan-payment-calculator td,.loan-payment-calculator th{padding:.5rem .25rem}}