.wagner-tax-calc{max-width:480px;margin:20px auto;padding:35px;background:#ffffff;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,0.08);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.calc-header h2,.calc-header h3{color:#002244;text-align:center;margin-bottom:8px;font-weight:700}.calc-header p{color:#888;text-align:center;font-size:14px;margin-bottom:30px}.input-row{margin-bottom:22px}.input-row label{display:block;margin-bottom:8px;font-weight:600;color:#444;font-size:13px;text-transform:uppercase;letter-spacing:0.5px}.input-row input,.input-row select{width:100%;padding:14px;border:1px solid #e1e1e1;border-radius:8px;font-size:16px;box-sizing:border-box;background:#fafafa;transition:all 0.3s ease}.input-row input:focus,.input-row select:focus{border-color:#002244;background:#fff;outline:none;box-shadow:0 0 0 3px rgba(0,34,68,0.05)}.wagner-btn{width:100%;background:#002244;color:white;padding:18px;border:none;border-radius:8px;font-size:16px;font-weight:bold;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px}.wagner-btn:hover:not(:disabled){background:#003366;transform:translateY(-1px)}.wagner-btn:disabled{opacity:0.3;cursor:not-allowed}.calc-results-final{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.res-box-small{background:#fdfdfd;padding:20px;border-radius:10px;text-align:center;border:1px solid #f0f0f0}.res-box-small span{font-size:11px;color:#999;text-transform:uppercase;display:block;margin-bottom:8px}.res-box-small h3{font-size:22px;margin:0}.res-existing{color:#cc0000}.res-adjusted{color:#2ecc71}.res-total-highlight{grid-column:1 / span 2;background:#002244;color:white;padding:25px;border-radius:12px;text-align:center;box-shadow:0 8px 20px rgba(0,34,68,0.15)}.res-total-highlight span{font-size:12px;text-transform:uppercase;opacity:0.8;display:block;margin-bottom:8px}.res-total-highlight h2{margin:0;font-size:36px;color:#fff}