.salarycalculator_container__jpGgC{max-width:1200px;margin:0 auto;padding:2rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.salarycalculator_card__K_t5R{background:white;border-radius:20px;padding:2rem;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:salarycalculator_slideIn__MbYX2 .5s ease-out}@keyframes salarycalculator_slideIn__MbYX2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.salarycalculator_title__tg30P{text-align:center;color:#2d3748;font-size:2rem;font-weight:600;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e2e8f0}.salarycalculator_inputSection___fPj2{background:#f7fafc;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem}.salarycalculator_inputGroup___XB3k{flex:1 1;min-width:200px;margin-bottom:1rem}.salarycalculator_inputRow__ehl3L{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.salarycalculator_inputLabel__GSXpY{display:block;color:#4a5568;font-size:.9rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.salarycalculator_inputField__QE9Ko{width:100%;padding:.75rem 1rem;font-size:1rem;border:2px solid #e2e8f0;border-radius:10px;transition:all .3s ease;background:white}.salarycalculator_inputField__QE9Ko:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.salarycalculator_inputField__QE9Ko:hover{border-color:#cbd5e0}.salarycalculator_selectField__aXxhp{width:100%;padding:.75rem 1rem;font-size:1rem;border:2px solid #e2e8f0;border-radius:10px;background:white;cursor:pointer;transition:all .3s ease}.salarycalculator_selectField__aXxhp:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.salarycalculator_inputHelp__oPOlX{margin-top:.25rem;color:#718096;font-size:.8rem;font-style:italic}.salarycalculator_buttonGroup__bcLXH{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.salarycalculator_calculateButton__mL6Qt{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4);flex:1 1;max-width:300px}.salarycalculator_calculateButton__mL6Qt:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.salarycalculator_calculateButton__mL6Qt:active{transform:translateY(0)}.salarycalculator_clearButton__VII_J{background:white;color:#4a5568;border:2px solid #e2e8f0;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease}.salarycalculator_clearButton__VII_J:hover{background:#f7fafc;border-color:#cbd5e0}.salarycalculator_resultSection__Bs_e8{margin-top:2rem;animation:salarycalculator_fadeIn__PeukY .5s ease-out}@keyframes salarycalculator_fadeIn__PeukY{0%{opacity:0}to{opacity:1}}.salarycalculator_resultTitle__Z_3rJ{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.salarycalculator_summaryBox__ySDr3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.salarycalculator_summaryCard__a7nPp{background:linear-gradient(135deg,#f6f9fc,#edf2f7);padding:1.5rem;border-radius:12px;text-align:center;border:1px solid #e2e8f0}.salarycalculator_summaryLabel__EjqsK{color:#718096;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.salarycalculator_summaryValue__8GM9N{color:#2d3748;font-size:1.8rem;font-weight:700}.salarycalculator_inHand__NBGpD{color:#48bb78;font-size:2rem}.salarycalculator_breakdownSection__zQGsd,.salarycalculator_chartSection__ghwri,.salarycalculator_deductionsSection__iNhkd,.salarycalculator_taxSection__3ahms{background:#f7fafc;padding:1.5rem;border-radius:12px;margin-bottom:2rem}.salarycalculator_breakdownSection__zQGsd h4,.salarycalculator_chartSection__ghwri h4,.salarycalculator_deductionsSection__iNhkd h4,.salarycalculator_taxSection__3ahms h4{color:#2d3748;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.salarycalculator_breakdownGrid__67KgB,.salarycalculator_deductionsGrid__I1tRQ,.salarycalculator_taxSavings__Qsr3a{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.salarycalculator_componentCard__WrFTq,.salarycalculator_deductionCard__c6aS7,.salarycalculator_taxSavingCard__Tsadh{background:white;padding:1.2rem;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .3s ease}.salarycalculator_componentCard__WrFTq:hover,.salarycalculator_deductionCard__c6aS7:hover,.salarycalculator_taxSavingCard__Tsadh:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.salarycalculator_componentLabel__L1H6k,.salarycalculator_deductionLabel__3zc0_,.salarycalculator_taxSavingLabel__CyV1E{color:#718096;font-size:.9rem;margin-bottom:.5rem}.salarycalculator_componentValue__iHggI,.salarycalculator_deductionValue__i3qjU,.salarycalculator_taxSavingValue__3S3E7{color:#2d3748;font-size:1.3rem;font-weight:600;margin-bottom:.25rem}.salarycalculator_componentPercentage__79xsA{color:#48bb78;font-size:.9rem;font-weight:500}.salarycalculator_pf__p5p2o{color:#e53e3e}.salarycalculator_tax__HwPq3{color:#9f7aea}.salarycalculator_totalDeduction__Y59is{color:#e53e3e;font-size:1.5rem}.salarycalculator_chartContainer__0gzVP{height:350px;margin:1rem 0}.salarycalculator_tipsSection__hD_2k{background:linear-gradient(135deg,#f6f9fc,#edf2f7);padding:2rem;border-radius:12px;margin:2rem 0}.salarycalculator_tipsSection__hD_2k h3{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.salarycalculator_tipsGrid__rvWtc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem}.salarycalculator_tipCard__MojAK{background:white;padding:1.5rem;border-radius:10px;text-align:center;transition:all .3s ease;border:1px solid #e2e8f0}.salarycalculator_tipCard__MojAK:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1);border-color:#667eea}.salarycalculator_tipCard__MojAK h4{color:#2d3748;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.salarycalculator_tipCard__MojAK p{color:#718096;font-size:.9rem;line-height:1.5}.salarycalculator_comparisonSection__LiZKk{margin-top:2rem}.salarycalculator_comparisonSection__LiZKk h3{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.salarycalculator_comparisonTable__Kd3eZ{overflow-x:auto;background:#f7fafc;border-radius:12px;padding:1rem}.salarycalculator_comparisonTable__Kd3eZ table{width:100%;border-collapse:collapse;min-width:600px}.salarycalculator_comparisonTable__Kd3eZ th{background:#667eea;color:white;padding:1rem;font-weight:600;text-align:left}.salarycalculator_comparisonTable__Kd3eZ td{padding:1rem;border-bottom:1px solid #e2e8f0;color:#4a5568}.salarycalculator_comparisonTable__Kd3eZ tr:last-child td{border-bottom:none}.salarycalculator_comparisonTable__Kd3eZ tbody tr:hover{background:white}@media (max-width:768px){.salarycalculator_container__jpGgC{padding:1rem .5rem}.salarycalculator_card__K_t5R{padding:1rem}.salarycalculator_summaryValue__8GM9N,.salarycalculator_title__tg30P{font-size:1.5rem}.salarycalculator_inHand__NBGpD{font-size:1.6rem}.salarycalculator_buttonGroup__bcLXH{flex-direction:column;align-items:center}.salarycalculator_calculateButton__mL6Qt,.salarycalculator_clearButton__VII_J{max-width:100%;width:100%}.salarycalculator_breakdownGrid__67KgB,.salarycalculator_deductionsGrid__I1tRQ,.salarycalculator_taxSavings__Qsr3a,.salarycalculator_tipsGrid__rvWtc{grid-template-columns:1fr}.salarycalculator_inputRow__ehl3L{flex-direction:column;gap:.5rem}}@media (max-width:480px){.salarycalculator_summaryBox__ySDr3{grid-template-columns:1fr}.salarycalculator_chartContainer__0gzVP{height:300px}.salarycalculator_comparisonTable__Kd3eZ{font-size:.9rem}.salarycalculator_comparisonTable__Kd3eZ td,.salarycalculator_comparisonTable__Kd3eZ th{padding:.75rem}}@keyframes salarycalculator_pulse__hQ68D{0%,to{opacity:1}50%{opacity:.5}}.salarycalculator_calculating__mTTEY{animation:salarycalculator_pulse__hQ68D 1.5s ease-in-out infinite}