body{background-color:#f4f4f6;font-family:poppins,sans-serif;line-height:1.6}.tax-calculator-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:2rem auto;max-width:500px;padding:2rem}.tax-calculator-title{color:#2c3e50;font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.input-label{color:#34495e;display:block;font-weight:600;margin-bottom:.5rem}.tax-input{border:1px solid #bdc3c7;border-radius:4px;font-size:1rem;margin-bottom:10px;padding:.75rem;transition:border-color .3s ease;width:95%}.tax-input:focus{border-color:#3498db;box-shadow:0 0 5px rgba(52,152,219,.5);outline:none}.calculate-button{background-color:#d12b38;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background-color .3s ease;width:100%}.calculate-button:hover{background-color:#15234a}.result-container{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;margin-top:1.5rem;padding:1.5rem}.result-title{color:#2c3e50;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.result-item{color:#34495e;margin-bottom:.5rem}.result-total{color:#2c3e50;font-weight:700;margin-top:1rem}@media (max-width:600px){.tax-calculator-container{margin:1rem auto;padding:1rem;width:90%}}.error-input{border-color:#e74c3c}.disclaimer{font-size:14px;font-style:italic}.hidden{display:none}