.fixed-interest-calculator{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1100px;padding:1.5rem;width:100%}.calculator-form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.form-control-group{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:150px}.calculator-form label{color:#333;display:block;font-size:.95rem;font-weight:600;margin-bottom:.25rem}.calculator-dropdown,.calculator-input{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.calculator-dropdown:focus,.calculator-input:focus{border-color:#0073e6;box-shadow:0 0 0 3px rgba(0,115,230,.2);outline:none}.calculator-input::placeholder{color:#999;opacity:1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.calculator-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5z%22%20fill%3D%22%23666%22%2F%3E%3C%2Fsvg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:12px;padding-right:2.5rem}.calculate-btn{background-color:#0073e6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;letter-spacing:.5px;min-width:120px;padding:.9rem 1.5rem;transition:background-color .2s ease-in-out,transform .1s ease-in-out;width:auto}.calculate-btn:hover{background-color:#005bb5;transform:translateY(-1px)}.calculate-btn:active{background-color:#004a99;transform:translateY(0)}.calculator-results{border-top:1px solid #e0e0e0;margin-top:0;padding-top:1.5rem;text-align:center}.calculator-results p{color:#333;font-size:1.3rem;font-weight:700;margin-bottom:.75rem}.calculator-results p:last-child{margin-bottom:0}.calculator-results span{color:#0073e6;font-variant-numeric:tabular-nums;margin-left:8px}@media (max-width:768px){.fixed-interest-calculator{padding:1rem}.calculator-form{align-items:stretch;flex-direction:column;gap:1rem}.form-control-group{min-width:unset}.calculate-btn{align-self:auto;width:100%}.calculator-results p{font-size:1.15rem}}@media (max-width:480px){.fixed-interest-calculator{padding:.75rem}.calculate-btn,.calculator-dropdown,.calculator-input{font-size:.9rem;padding:.6rem .8rem}.calculator-results p{font-size:1rem}}