.SalaryCalculator_salaryCalculator___6TF4{max-width:1100px;margin:0 auto;padding:1rem;font-family:Arial,sans-serif}.SalaryCalculator_header__d1Mie{text-align:center;margin-bottom:2rem}.SalaryCalculator_header__d1Mie h2{font-size:2.5rem;color:#2d3748;margin-bottom:.5rem;font-weight:700}.SalaryCalculator_header__d1Mie p{color:#4a5568;font-size:1.1rem;margin:0}.SalaryCalculator_calculatorCard___lo0S{background:linear-gradient(135deg,#38a169,#2f855a);border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-bottom:2rem;color:#fff}.SalaryCalculator_typeSelector__yZHPi{margin-bottom:2rem}.SalaryCalculator_typeSelector__yZHPi h3{color:#fff;text-align:center;margin-bottom:1rem;font-size:1.3rem}.SalaryCalculator_typeButtons__Xc_xR{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.SalaryCalculator_typeButtons__Xc_xR button{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);color:#fff;padding:1rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:500;backdrop-filter:blur(10px);text-align:center}.SalaryCalculator_typeButtons__Xc_xR button:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}.SalaryCalculator_typeButtons__Xc_xR button.SalaryCalculator_active__i9rZF{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.6);box-shadow:0 4px 15px hsla(0,0%,100%,.2)}.SalaryCalculator_formSection__tLBtl{background:hsla(0,0%,100%,.95);border-radius:16px;padding:2rem;margin-bottom:2rem;backdrop-filter:blur(10px);color:#2d3748}.SalaryCalculator_formSection__tLBtl h3{color:#2d3748;margin-bottom:1.5rem;font-size:1.3rem;text-align:center}.SalaryCalculator_formGrid__OgTvg{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:600px;margin:0 auto}.SalaryCalculator_inputGroup__XCEj1{display:flex;flex-direction:column}.SalaryCalculator_inputGroup__XCEj1 label{color:#2d3748;font-weight:600;margin-bottom:.5rem;font-size:1rem}.SalaryCalculator_inputGroup__XCEj1 input,.SalaryCalculator_inputGroup__XCEj1 select{width:100%;padding:.6rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;transition:all .3s ease;background:#fff;color:#2d3748}.SalaryCalculator_inputGroup__XCEj1 input:focus,.SalaryCalculator_inputGroup__XCEj1 select:focus{outline:none;border-color:#38a169;box-shadow:0 0 0 3px rgba(56,161,105,.1)}.SalaryCalculator_inputGroup__XCEj1 small{color:#718096;font-size:.8rem;margin-top:.25rem;font-style:italic}.SalaryCalculator_buttonGroup__Khb3v{display:flex;gap:1rem}.SalaryCalculator_calculateBtn__ZRJg1{flex:2;background:linear-gradient(135deg,#2b6cb0,#2c5282);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(43,108,176,.3)}.SalaryCalculator_calculateBtn__ZRJg1:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(43,108,176,.4)}.SalaryCalculator_calculateBtn__ZRJg1:disabled{opacity:.6;cursor:not-allowed;transform:none}.SalaryCalculator_resetBtn__Gktpc{flex:1;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:2px solid hsla(0,0%,100%,.2);padding:1rem;border-radius:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.SalaryCalculator_resetBtn__Gktpc:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.SalaryCalculator_errorBox__PWe8y{background:rgba(220,38,38,.1);border:2px solid rgba(220,38,38,.3);border-radius:12px;padding:1rem;margin-top:1rem;backdrop-filter:blur(10px)}.SalaryCalculator_errorBox__PWe8y p{color:#dc2626;margin:.25rem 0;font-weight:500}.SalaryCalculator_resultsSection__wjcPV{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.SalaryCalculator_mainResult__o6L1t{text-align:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#38a169,#2f855a);border-radius:16px;color:#fff}.SalaryCalculator_mainResult__o6L1t h3{margin-bottom:1rem;font-size:1.5rem;opacity:.9}.SalaryCalculator_salaryDisplay__k3gIi{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}.SalaryCalculator_salaryAmount__rb_IY{font-size:3.5rem;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.3);color:#f0fff4}.SalaryCalculator_salaryLabel__tUe4p{font-size:1.3rem;opacity:.8;font-weight:500}.SalaryCalculator_calculationType__Q1U7g{font-size:1.1rem;font-weight:600;opacity:.9;background:hsla(0,0%,100%,.1);padding:.5rem 1rem;border-radius:8px;display:inline-block}.SalaryCalculator_resultsGrid__NwdcW{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.SalaryCalculator_resultCard__0P3iC{background:#f7fafc;border-radius:12px;padding:1.5rem;border-left:4px solid #38a169}.SalaryCalculator_resultCard__0P3iC h4{color:#2d3748;margin-bottom:1rem;font-size:1.2rem}.SalaryCalculator_resultRow__abMkH{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.SalaryCalculator_resultRow__abMkH:last-child{border-bottom:none}.SalaryCalculator_resultRow__abMkH span:first-child{color:#4a5568;font-weight:500}.SalaryCalculator_resultRow__abMkH span:last-child{color:#2d3748;font-weight:600}.SalaryCalculator_careerInsights__Td183,.SalaryCalculator_recommendations__oEVCS{background:#f0fff4;border:2px solid #9ae6b4;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.SalaryCalculator_careerInsights__Td183 h4,.SalaryCalculator_recommendations__oEVCS h4{color:#276749;margin-bottom:1rem;font-size:1.2rem}.SalaryCalculator_careerInsights__Td183 ul,.SalaryCalculator_recommendations__oEVCS ul{list-style:none;padding:0;margin:0}.SalaryCalculator_careerInsights__Td183 li,.SalaryCalculator_recommendations__oEVCS li{background:#fff;padding:.75rem;border-radius:8px;margin-bottom:.5rem;color:#2d3748;border-left:3px solid #38a169}.SalaryCalculator_analysis__Ddi3i{background:#edf2f7;border:2px solid #cbd5e0;border-radius:12px;padding:1.5rem}.SalaryCalculator_analysis__Ddi3i h4{color:#2d3748;margin-bottom:1rem;font-size:1.2rem}.SalaryCalculator_analysisGrid__ODey0{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.SalaryCalculator_analysisItem__2DD63{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fff;border-radius:8px}.SalaryCalculator_analysisItem__2DD63 span:first-child{color:#4a5568;font-weight:500}.SalaryCalculator_competitiveness__qyXhC,.SalaryCalculator_growth__gAbFt,.SalaryCalculator_taxEfficiency__7inMW{font-weight:600;padding:.25rem .75rem;border-radius:12px;color:#fff}.SalaryCalculator_competitiveness__qyXhC{background:#38a169}.SalaryCalculator_taxEfficiency__7inMW{background:#3182ce}.SalaryCalculator_growth__gAbFt{background:#805ad5}.SalaryCalculator_analysisSummary__V0giu{color:#4a5568;margin:0;font-style:italic;text-align:center;padding:1rem;background:#fff;border-radius:8px}@media (max-width:768px){.SalaryCalculator_salaryCalculator___6TF4{padding:.5rem}.SalaryCalculator_calculatorCard___lo0S{padding:1.5rem}.SalaryCalculator_formGrid__OgTvg{grid-template-columns:1fr;max-width:350px}.SalaryCalculator_buttonGroup__Khb3v{flex-direction:column}.SalaryCalculator_salaryAmount__rb_IY{font-size:2.5rem}.SalaryCalculator_resultsGrid__NwdcW{grid-template-columns:1fr}.SalaryCalculator_typeButtons__Xc_xR{grid-template-columns:1fr 1fr}.SalaryCalculator_analysisGrid__ODey0{grid-template-columns:1fr}}@media (max-width:480px){.SalaryCalculator_header__d1Mie h2{font-size:2rem}.SalaryCalculator_typeButtons__Xc_xR{grid-template-columns:1fr}.SalaryCalculator_salaryAmount__rb_IY{font-size:2rem}.SalaryCalculator_formSection__tLBtl{padding:1rem}.SalaryCalculator_formGrid__OgTvg{max-width:280px}.SalaryCalculator_analysis__Ddi3i,.SalaryCalculator_careerInsights__Td183,.SalaryCalculator_recommendations__oEVCS,.SalaryCalculator_resultCard__0P3iC{padding:1rem}}.SalaryCalculatorExplanation_explanationContainer__8MokH{max-width:1200px;margin:2rem auto;padding:2rem;font-family:Arial,sans-serif;line-height:1.6;color:#2d3748;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.SalaryCalculatorExplanation_section__WC2I3{margin-bottom:3rem;padding:2rem;background:#f0fff4;border-radius:16px;border-left:4px solid #38a169}.SalaryCalculatorExplanation_section__WC2I3 h2{color:#276749;font-size:1.8rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.SalaryCalculatorExplanation_conceptGrid__p75ic{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.SalaryCalculatorExplanation_conceptCard__5jFAM{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}.SalaryCalculatorExplanation_conceptCard__5jFAM:hover{transform:translateY(-4px)}.SalaryCalculatorExplanation_conceptCard__5jFAM h3{color:#2f855a;margin-bottom:1rem;font-size:1.2rem}.SalaryCalculatorExplanation_conceptCard__5jFAM p{color:#4a5568;margin:0;font-size:.95rem}.SalaryCalculatorExplanation_calculatorTypes__oRjWM{display:flex;flex-direction:column;gap:2rem}.SalaryCalculatorExplanation_typeCard__RBjUn{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.SalaryCalculatorExplanation_typeCard__RBjUn h3{color:#2f855a;margin-bottom:1rem;font-size:1.3rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.SalaryCalculatorExplanation_typeDescription__Xc4TE p{color:#4a5568;margin-bottom:1.5rem}.SalaryCalculatorExplanation_useCase__SyC5h{background:#f0fff4;padding:1rem;border-radius:8px;border-left:3px solid #38a169}.SalaryCalculatorExplanation_useCase__SyC5h strong{color:#2f855a;display:block;margin-bottom:.5rem}.SalaryCalculatorExplanation_useCase__SyC5h ul{margin:.5rem 0 0;padding-left:1.5rem;color:#4a5568}.SalaryCalculatorExplanation_useCase__SyC5h li{margin-bottom:.25rem}.SalaryCalculatorExplanation_featuresGrid__ovtA9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.SalaryCalculatorExplanation_featureCard__E8C2a{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);border-left:4px solid #68d391}.SalaryCalculatorExplanation_featureCard__E8C2a h3{color:#38a169;margin-bottom:1rem;font-size:1.2rem}.SalaryCalculatorExplanation_featureCard__E8C2a p{color:#4a5568;margin:0}.SalaryCalculatorExplanation_instructionsGrid__EAfIF{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.SalaryCalculatorExplanation_instructionCard__hYr_n{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center}.SalaryCalculatorExplanation_instructionCard__hYr_n h3{color:#2f855a;margin-bottom:1rem;font-size:1.3rem}.SalaryCalculatorExplanation_instructionCard__hYr_n p{color:#4a5568;margin:0}.SalaryCalculatorExplanation_faqSection__33oqc{background:#f0fff4;border-radius:16px;padding:2rem;border-left:4px solid #38a169}.SalaryCalculatorExplanation_faqSection__33oqc h2{color:#276749;font-size:1.8rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.SalaryCalculatorExplanation_faqGrid__ghl6P{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.SalaryCalculatorExplanation_faqItem__ZeaT3{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.SalaryCalculatorExplanation_faqItem__ZeaT3 h3{color:#2f855a;margin-bottom:1rem;font-size:1.1rem}.SalaryCalculatorExplanation_faqItem__ZeaT3 p{color:#4a5568;margin:0;font-size:.95rem}.SalaryCalculatorExplanation_disclaimer__aUqHe{background:linear-gradient(135deg,#fed7d7,#feb2b2);border:2px solid #fc8181;border-radius:16px;padding:2rem;text-align:center}.SalaryCalculatorExplanation_disclaimer__aUqHe h2{color:#742a2a;margin-bottom:1.5rem;font-size:1.5rem}.SalaryCalculatorExplanation_disclaimer__aUqHe p{color:#742a2a;margin-bottom:1rem;font-size:1rem}.SalaryCalculatorExplanation_disclaimer__aUqHe p:last-child{margin-bottom:0;font-style:italic}@media (max-width:768px){.SalaryCalculatorExplanation_explanationContainer__8MokH{padding:1rem}.SalaryCalculatorExplanation_section__WC2I3{padding:1.5rem}.SalaryCalculatorExplanation_section__WC2I3 h2{font-size:1.5rem}.SalaryCalculatorExplanation_conceptGrid__p75ic,.SalaryCalculatorExplanation_faqGrid__ghl6P,.SalaryCalculatorExplanation_featuresGrid__ovtA9,.SalaryCalculatorExplanation_instructionsGrid__EAfIF{grid-template-columns:1fr}}@media (max-width:480px){.SalaryCalculatorExplanation_explanationContainer__8MokH{margin:1rem auto;padding:.5rem}.SalaryCalculatorExplanation_conceptCard__5jFAM,.SalaryCalculatorExplanation_faqItem__ZeaT3,.SalaryCalculatorExplanation_featureCard__E8C2a,.SalaryCalculatorExplanation_instructionCard__hYr_n,.SalaryCalculatorExplanation_section__WC2I3,.SalaryCalculatorExplanation_typeCard__RBjUn{padding:1rem}.SalaryCalculatorExplanation_typeCard__RBjUn h3{font-size:1.1rem}}