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