.tax-box{max-width:800px;margin:30px auto;padding:25px;background:#fff;border-radius:16px;box-shadow:0 5px 20px rgb(0 0 0 / .08);font-family:Arial}.tax-box h2{text-align:center;margin-bottom:20px}.tax-box input,.tax-box select{width:100%;padding:14px;margin-bottom:15px;border:1px solid #ddd;border-radius:10px}.tax-box button{width:100%;padding:14px;background:#111827;color:#fff;border:none;border-radius:10px;font-weight:700;cursor:pointer}#hra_result,#income_result,#tds_result{margin-top:20px;padding:20px;background:#f7f7f7;border-radius:10px;line-height:1.8}.tax-note{margin-top:20px;background:#fff8e1;padding:15px;border-radius:10px;font-size:14px}