.calculator-wrapper{background-color:#fff;max-width:1200px;margin:0 auto;padding:20px;box-shadow:0 4px 8px #0000001a}@media (max-width:768px){.calculator-wrapper{padding:20px}}.form-group{margin-bottom:1.5rem}.form-control{border:2px solid #ccc;border-radius:0;padding:.5rem 1rem;transition:border-color .3s}.form-control:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #0088ff80}.sharp-input{border-radius:0}.btn-primary{background-color:#007bff;border-color:#007bff;border-radius:.25rem;padding:.5rem 1rem;font-size:1rem}
