.ToolPageShared_toolHero__IrgDv{text-align:center;padding:2.5rem 1rem 1.5rem;max-width:720px;margin:0 auto}.ToolPageShared_toolHeroBadge__CFpll{display:inline-flex;align-items:center;gap:.4rem;background:#fef5e4;color:#e8951d;padding:.3rem .9rem;border-radius:20px;font-size:.78rem;font-weight:600;margin-bottom:1rem;border:1px solid #fde68a}.ToolPageShared_toolHeroTitle__mIs5C{font-size:2.2rem;font-weight:800;color:#1a1a2e;margin:0 0 .6rem;line-height:1.2}@media(max-width:768px){.ToolPageShared_toolHeroTitle__mIs5C{font-size:1.6rem}}.ToolPageShared_toolHeroTitleAccent__QlhGE{background:linear-gradient(135deg,#fca531,#e94560);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ToolPageShared_toolHeroSubtitle__Z5rCy{font-size:1.05rem;color:#555;margin:0;line-height:1.6}@media(max-width:768px){.ToolPageShared_toolHeroSubtitle__Z5rCy{font-size:.95rem}}.ToolPageShared_toolHeroTrust__eeg2X{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1rem;font-size:.8rem;color:#888}@media(max-width:500px){.ToolPageShared_toolHeroTrust__eeg2X{flex-direction:column;gap:.4rem}}.ToolPageShared_trustItem___qH9Q{display:flex;align-items:center;gap:.3rem}.ToolPageShared_wizardContainer__uuYQu{max-width:900px;margin:0 auto}.ToolPageShared_wizardProgress__hxWDs{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:2rem;padding:0 1rem}.ToolPageShared_wizardStep__YeO_K{display:flex;align-items:center;gap:0}.ToolPageShared_wizardDot__gMunp{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;border:2.5px solid #e8e8e8;background:#fff;color:#888;transition:all .3s ease;position:relative;z-index:1;flex-shrink:0}.ToolPageShared_wizardDotActive___mDKb{border-color:#fca531;background:#fca531;color:#fff;box-shadow:0 0 0 4px rgba(252,165,49,.2)}.ToolPageShared_wizardDotDone__o5deR{border-color:#16a34a;background:#16a34a;color:#fff}.ToolPageShared_wizardLine__hUP_i{height:2.5px;width:60px;background:#e8e8e8;transition:background .3s ease}@media(max-width:500px){.ToolPageShared_wizardLine__hUP_i{width:30px}}.ToolPageShared_wizardLineActive__DLTtd{background:#16a34a}.ToolPageShared_wizardStepLabel__JORdh{font-size:.7rem;color:#888;text-align:center;margin-top:.3rem;max-width:80px;line-height:1.2}@media(max-width:500px){.ToolPageShared_wizardStepLabel__JORdh{display:none}}.ToolPageShared_wizardStepLabelActive__C_S0a{color:#e8951d;font-weight:600}.ToolPageShared_wizardStepLabelDone__wx66a{color:#16a34a}.ToolPageShared_wizardStepWrapper__NBfao{display:flex;flex-direction:column;align-items:center}.ToolPageShared_wizardContent__OiMMN{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:1.5rem}@media(max-width:768px){.ToolPageShared_wizardContent__OiMMN{padding:1.25rem;border-radius:12px}}.ToolPageShared_wizardTitle__7IB0N{font-size:1.3rem;font-weight:700;color:#1a1a2e;margin:0 0 .3rem}.ToolPageShared_wizardSubtitle__Xhn93{font-size:.9rem;color:#888;margin:0 0 1.5rem}.ToolPageShared_wizardActions__c5_Ln{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}.ToolPageShared_wizardBackBtn__NEhZj{padding:.65rem 1.5rem;border:1.5px solid #e8e8e8;background:transparent;color:#555;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.ToolPageShared_wizardBackBtn__NEhZj:hover{border-color:#d0d0d0;background:#f8f9fa}.ToolPageShared_wizardNextBtn__cxd6E{padding:.65rem 2rem;background:#fca531;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.4rem}.ToolPageShared_wizardNextBtn__cxd6E:hover:not(:disabled){background:#e8951d;transform:translateY(-1px);box-shadow:0 4px 12px rgba(252,165,49,.3)}.ToolPageShared_wizardNextBtn__cxd6E:disabled{opacity:.5;cursor:not-allowed}.ToolPageShared_emptyState__uNnIi{text-align:center;padding:3rem 1rem}.ToolPageShared_emptyStateIcon__oMVbd{font-size:3.5rem;margin-bottom:1rem;opacity:.7}.ToolPageShared_emptyStateTitle__fbH77{font-size:1.2rem;font-weight:600;color:#1a1a2e;margin:0 0 .4rem}.ToolPageShared_emptyStateDesc__vla83{font-size:.9rem;color:#888;max-width:400px;margin:0 auto;line-height:1.5}.ToolPageShared_skeletonCard__cfMTi,.ToolPageShared_skeletonCircle__NewK3,.ToolPageShared_skeletonLine__DSfT9,.ToolPageShared_skeleton__4dHWr{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:ToolPageShared_shimmer__JY9HN 1.5s infinite;border-radius:8px}@keyframes ToolPageShared_shimmer__JY9HN{0%{background-position:200% 0}to{background-position:-200% 0}}.ToolPageShared_skeletonLine__DSfT9{height:16px;margin-bottom:.75rem}.ToolPageShared_skeletonLine__DSfT9:last-child{width:60%}.ToolPageShared_skeletonCard__cfMTi{height:100px;margin-bottom:.75rem;border-radius:12px}.ToolPageShared_skeletonCircle__NewK3{width:56px;height:56px;border-radius:50%}.ToolPageShared_animatedCard__GaY6Q{background:#fff;border:1.5px solid #e8e8e8;border-radius:12px;padding:1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.ToolPageShared_animatedCard__GaY6Q:hover{border-color:#d0d0d0;box-shadow:0 2px 8px rgba(0,0,0,.06);transform:translateY(-2px)}.ToolPageShared_animatedCardSelected__l__mK{border-color:#fca531;background:#fffbf2;box-shadow:0 0 0 3px rgba(252,165,49,.12)}.ToolPageShared_ctaBlock__hC9Qk{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;padding:2rem;color:#fff;text-align:center;margin:2rem 0}.ToolPageShared_ctaBlockTitle__gYG36{font-size:1.3rem;font-weight:700;margin:0 0 .5rem}.ToolPageShared_ctaBlockDesc__dillB{font-size:.95rem;color:hsla(0,0%,100%,.8);margin:0 0 1.25rem;line-height:1.5}.ToolPageShared_ctaBlockBtns__baDfQ{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.ToolPageShared_ctaBlockPrimary__9y2rX{display:inline-flex;align-items:center;gap:.3rem;padding:.7rem 1.5rem;background:#fca531;color:#1a1a2e;border-radius:8px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s}.ToolPageShared_ctaBlockPrimary__9y2rX:hover{background:#e8951d;transform:translateY(-1px);box-shadow:0 4px 12px rgba(252,165,49,.4)}.ToolPageShared_ctaBlockSecondary__1FKZ8{display:inline-flex;align-items:center;gap:.3rem;padding:.7rem 1.5rem;border:1.5px solid hsla(0,0%,100%,.3);color:#fff;border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s}.ToolPageShared_ctaBlockSecondary__1FKZ8:hover{border-color:#fca531;color:#fca531}.ToolPageShared_faqSection__PHKBK{max-width:900px;margin:2rem auto 3rem}.ToolPageShared_faqTitle__D1_Dd{font-size:1.4rem;font-weight:700;color:#1a1a2e;margin-bottom:1rem}.ToolPageShared_faqItem__1MwEv{border:1px solid #e8e8e8;border-radius:8px;margin-bottom:.5rem;overflow:hidden;transition:border-color .2s}.ToolPageShared_faqItem__1MwEv:hover{border-color:#d0d0d0}.ToolPageShared_faqQuestion__SJ_WP{width:100%;padding:1rem 1.25rem;background:none;border:none;text-align:left;font-size:.95rem;font-weight:600;color:#1a1a2e;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem}.ToolPageShared_faqChevron__7UG_I{flex-shrink:0;transition:transform .3s ease;color:#888}.ToolPageShared_faqChevronOpen__h7ZlW{transform:rotate(180deg);color:#fca531}.ToolPageShared_faqAnswer__lQTKh{padding:0 1.25rem 1rem;font-size:.9rem;color:#555;line-height:1.7}.ToolPageShared_presetRow__vJy_O{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.5rem}.ToolPageShared_presetBtn__lzZch{padding:.3rem .7rem;border:1px solid #e8e8e8;background:#fff;color:#888;border-radius:20px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.ToolPageShared_presetBtn__lzZch:hover{border-color:#fca531;color:#fca531;background:#fffbf2}.ToolPageShared_formattedInput__TGvlL{width:100%;padding:.7rem .7rem .7rem 2rem;border:1.5px solid #ddd;border-radius:8px;font-size:1rem;outline:none;transition:border-color .2s,box-shadow .2s;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ToolPageShared_formattedInput__TGvlL:focus{border-color:#fca531;box-shadow:0 0 0 3px rgba(252,165,49,.1)}.ToolPageShared_formattedInput__TGvlL::placeholder{color:#bbb}.ToolPageShared_pillGroup__qUBSo{display:flex;gap:0;border:1.5px solid #e8e8e8;border-radius:8px;overflow:hidden;width:-moz-fit-content;width:fit-content}.ToolPageShared_pillOption__yrrje{padding:.55rem 1.2rem;background:#fff;color:#555;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;border-right:1px solid #e8e8e8}.ToolPageShared_pillOption__yrrje:last-child{border-right:none}.ToolPageShared_pillOption__yrrje:hover{background:#f8f9fa}.ToolPageShared_pillOptionActive__raE50{background:#fca531;color:#fff;font-weight:600}.ToolPageShared_pillOptionActive__raE50:hover{background:#e8951d}.ToolPageShared_toggleSwitch__mCCo4{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.ToolPageShared_toggleInput__K2YvG{opacity:0;width:0;height:0}.ToolPageShared_toggleInput__K2YvG:checked+.ToolPageShared_toggleSlider__mafHr{background:#fca531}.ToolPageShared_toggleInput__K2YvG:checked+.ToolPageShared_toggleSlider__mafHr:before{transform:translateX(20px)}.ToolPageShared_toggleSlider__mafHr{position:absolute;cursor:pointer;inset:0;background:#ccc;border-radius:24px;transition:background .3s}.ToolPageShared_toggleSlider__mafHr:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 1px 3px rgba(0,0,0,.15)}.ToolPageShared_tableWrapper__Qvjnu{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -1rem;padding:0 1rem}.ToolPageShared_tableWrapper__Qvjnu::-webkit-scrollbar{height:4px}.ToolPageShared_tableWrapper__Qvjnu::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}@media print{.ToolPageShared_noPrint__LL6us{display:none!important}.ToolPageShared_printOnly__rr_Vl{display:block!important}.ToolPageShared_printHeader__dQwmw{text-align:center;border-bottom:2px solid #fca531;padding-bottom:1rem;margin-bottom:1.5rem}.ToolPageShared_printHeader__dQwmw h2{font-size:18pt;color:#1a1a2e;margin:0 0 .3rem}.ToolPageShared_printHeader__dQwmw p{font-size:10pt;color:#888;margin:0}.ToolPageShared_printFooter__OC420{position:fixed;bottom:0;left:0;right:0;text-align:center;font-size:8pt;color:#888;padding:.5rem;border-top:1px solid #ddd}}.ToolPageShared_printOnly__rr_Vl{display:none}.ToolPageShared_fadeIn__79A_n{animation:ToolPageShared_fadeIn__79A_n .4s ease-out}@keyframes ToolPageShared_fadeIn__79A_n{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ToolPageShared_slideUp__SB1SO{animation:ToolPageShared_slideUp__SB1SO .5s cubic-bezier(.4,0,.2,1)}@keyframes ToolPageShared_slideUp__SB1SO{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ToolPageShared_scaleIn__7s84Q{animation:ToolPageShared_scaleIn__7s84Q .3s cubic-bezier(.4,0,.2,1)}@keyframes ToolPageShared_scaleIn__7s84Q{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ToolPageShared_staggerChildren___2FPp>*{animation:ToolPageShared_fadeIn__79A_n .4s ease-out both}.ToolPageShared_staggerChildren___2FPp>:first-child{animation-delay:.05s}.ToolPageShared_staggerChildren___2FPp>:nth-child(2){animation-delay:.1s}.ToolPageShared_staggerChildren___2FPp>:nth-child(3){animation-delay:.15s}.ToolPageShared_staggerChildren___2FPp>:nth-child(4){animation-delay:.2s}.ToolPageShared_staggerChildren___2FPp>:nth-child(5){animation-delay:.25s}.ToolPageShared_staggerChildren___2FPp>:nth-child(6){animation-delay:.3s}.ToolPageShared_staggerChildren___2FPp>:nth-child(7){animation-delay:.35s}.ToolPageShared_staggerChildren___2FPp>:nth-child(8){animation-delay:.4s}.ToolPageShared_staggerChildren___2FPp>:nth-child(9){animation-delay:.45s}.ToolPageShared_staggerChildren___2FPp>:nth-child(10){animation-delay:.5s}.ToolPageShared_staggerChildren___2FPp>:nth-child(11){animation-delay:.55s}.ToolPageShared_staggerChildren___2FPp>:nth-child(12){animation-delay:.6s}.ToolPageShared_staggerChildren___2FPp>:nth-child(13){animation-delay:.65s}.ToolPageShared_staggerChildren___2FPp>:nth-child(14){animation-delay:.7s}.ToolPageShared_staggerChildren___2FPp>:nth-child(15){animation-delay:.75s}.ToolPageShared_staggerChildren___2FPp>:nth-child(16){animation-delay:.8s}.ToolPageShared_staggerChildren___2FPp>:nth-child(17){animation-delay:.85s}.ToolPageShared_staggerChildren___2FPp>:nth-child(18){animation-delay:.9s}.ToolPageShared_staggerChildren___2FPp>:nth-child(19){animation-delay:.95s}.ToolPageShared_staggerChildren___2FPp>:nth-child(20){animation-delay:1s}.ToolPageShared_successBanner__SL7Lr{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #86efac;border-radius:12px;padding:1.5rem;text-align:center;animation:ToolPageShared_scaleIn__7s84Q .4s ease-out}.ToolPageShared_successIcon__zMP8p{font-size:2.5rem;margin-bottom:.5rem}.ToolPageShared_successTitle__IU54r{font-size:1.1rem;font-weight:700;color:#16a34a;margin:0 0 .3rem}.ToolPageShared_successDesc__Q2Nz0{font-size:.9rem;color:#555;margin:0}.ToolPageShared_faqQuestionText__mjIeO{font-size:1.1rem}.SalaryCalculatorIndia_calculatorContainer__9LZyJ{padding-top:2rem;display:flex;justify-content:center;align-items:flex-start}@media(max-width:768px){.SalaryCalculatorIndia_calculatorContainer__9LZyJ{padding:0}}.SalaryCalculatorIndia_calculatorCard__ugJ4W{background:#fff;border-radius:16px;padding:2rem;max-width:1400px;width:100%;box-shadow:0 4px 20px rgba(0,0,0,.05)}@media(min-width:769px)and (max-width:1024px){.SalaryCalculatorIndia_calculatorCard__ugJ4W{padding:1.5rem}}@media(max-width:768px){.SalaryCalculatorIndia_calculatorCard__ugJ4W{border-radius:12px;padding:1rem}}.SalaryCalculatorIndia_header__cFnQT{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}@media(max-width:768px){.SalaryCalculatorIndia_header__cFnQT{flex-direction:column;gap:1rem;margin-bottom:1.5rem}}.SalaryCalculatorIndia_headerLeft__Hkbj6{flex:1 1}.SalaryCalculatorIndia_title__nrR8v{font-size:32px;font-weight:500;margin-bottom:.5rem;text-align:left;background:linear-gradient(90deg,#2a5c92,#0e1e2f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(min-width:769px)and (max-width:1024px){.SalaryCalculatorIndia_title__nrR8v{font-size:24px}}@media(max-width:768px){.SalaryCalculatorIndia_title__nrR8v{font-size:20px;margin-bottom:.5rem}}.SalaryCalculatorIndia_updateInfo__7b4wr{display:flex;align-items:center;gap:.75rem;font-size:13px;font-weight:400;color:#616161;margin-top:.5rem}@media(max-width:768px){.SalaryCalculatorIndia_updateInfo__7b4wr{font-size:11px;gap:.5rem}}.SalaryCalculatorIndia_latestTag__hRL6a{background:#fca531;color:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:400}@media(max-width:768px){.SalaryCalculatorIndia_latestTag__hRL6a{font-size:9px;padding:3px 8px}}.SalaryCalculatorIndia_tabsContainer__GM1WB{display:flex;gap:0;border-bottom:2px solid #e0e0e0;margin-bottom:2rem}@media(max-width:768px){.SalaryCalculatorIndia_tabsContainer__GM1WB{margin-bottom:1.5rem}}.SalaryCalculatorIndia_tab__6JLGQ{padding:10px 20px;background:transparent;color:#616161;font-size:14px;font-weight:400;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .3s ease}@media(max-width:768px){.SalaryCalculatorIndia_tab__6JLGQ{padding:6px 14px;font-size:12px}}.SalaryCalculatorIndia_tab__6JLGQ:hover{color:#d6731a}.SalaryCalculatorIndia_tab__6JLGQ.SalaryCalculatorIndia_activeTab__EjHwe{color:#d6731a;border-bottom-color:#d6731a;font-weight:500}.SalaryCalculatorIndia_mainLayout__ozMmQ{display:flex;gap:2rem;align-items:flex-start}@media(max-width:1024px){.SalaryCalculatorIndia_mainLayout__ozMmQ{flex-direction:column;gap:1.5rem}}.SalaryCalculatorIndia_inputPanel__wrRqB{flex:0 0 460px;min-width:0}@media(max-width:1024px){.SalaryCalculatorIndia_inputPanel__wrRqB{flex:1 1;width:100%}}.SalaryCalculatorIndia_resultsPanel__wsOpz{flex:1 1;min-width:0}.SalaryCalculatorIndia_inputGrid__EW4hE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.SalaryCalculatorIndia_inputGrid__EW4hE{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}}.SalaryCalculatorIndia_inputSection__dMUVz{display:flex;flex-direction:column}.SalaryCalculatorIndia_fullWidth__M0AI3{grid-column:1/-1}.SalaryCalculatorIndia_label__R85pN{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:400;color:#616161;margin-bottom:8px}@media(max-width:768px){.SalaryCalculatorIndia_label__R85pN{font-size:12px;margin-bottom:6px}}.SalaryCalculatorIndia_inputHint__EmWjB{font-size:11px;color:#9ca3af;margin-top:4px}.SalaryCalculatorIndia_inputWrapper__E_4Kk{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s ease}.SalaryCalculatorIndia_inputWrapper__E_4Kk:focus-within{border-color:#fca531;box-shadow:0 0 0 3px rgba(252,165,49,.1)}.SalaryCalculatorIndia_currencySymbol__2uqWu{padding:0 12px;font-size:14px;font-weight:500;color:#616161;background:#f5f5f5;border-right:1px solid #e0e0e0;display:flex;align-items:center;height:100%;flex-shrink:0}@media(max-width:768px){.SalaryCalculatorIndia_currencySymbol__2uqWu{padding:0 10px;font-size:13px}}.SalaryCalculatorIndia_amountInput__c_YXP{flex:1 1;padding:11px 14px;font-size:14px;font-weight:400;color:#424242;background:#fff;border:none;outline:none}.SalaryCalculatorIndia_amountInput__c_YXP::placeholder{color:#9ca3af}.SalaryCalculatorIndia_amountInput__c_YXP::-webkit-inner-spin-button,.SalaryCalculatorIndia_amountInput__c_YXP::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SalaryCalculatorIndia_amountInput__c_YXP[type=number]{-moz-appearance:textfield}@media(max-width:768px){.SalaryCalculatorIndia_amountInput__c_YXP{padding:9px 12px;font-size:13px}}.SalaryCalculatorIndia_textInput__PjrRv{width:100%;padding:11px 14px;font-size:14px;font-weight:400;color:#424242;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;transition:all .3s ease}.SalaryCalculatorIndia_textInput__PjrRv:focus{border-color:#fca531;box-shadow:0 0 0 3px rgba(252,165,49,.1)}.SalaryCalculatorIndia_textInput__PjrRv::placeholder{color:#9ca3af}@media(max-width:768px){.SalaryCalculatorIndia_textInput__PjrRv{padding:9px 12px;font-size:13px}}.SalaryCalculatorIndia_fileInput__4Wpwv{padding:9px 0;font-size:13px;color:#616161}.SalaryCalculatorIndia_selectInput__BnK_N{width:100%;font-size:14px;font-weight:400;color:#424242;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23424242' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding:11px 40px 11px 14px}.SalaryCalculatorIndia_selectInput__BnK_N:hover{border-color:#fca531}.SalaryCalculatorIndia_selectInput__BnK_N:focus{border-color:#fca531;box-shadow:0 0 0 3px rgba(252,165,49,.1)}@media(max-width:768px){.SalaryCalculatorIndia_selectInput__BnK_N{padding:9px 12px;font-size:13px}}.SalaryCalculatorIndia_radioGroup__r5Ez2{display:flex;gap:1rem;align-items:center}.SalaryCalculatorIndia_radioLabel__sz0EN{display:flex;align-items:center;gap:6px;font-size:14px;color:#424242;cursor:pointer}.SalaryCalculatorIndia_radioLabel__sz0EN input[type=radio]{accent-color:#d6731a;width:16px;height:16px;cursor:pointer}@media(max-width:768px){.SalaryCalculatorIndia_radioLabel__sz0EN{font-size:13px}}.SalaryCalculatorIndia_toggleContainer__m967H{display:flex;gap:0;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;width:-moz-fit-content;width:fit-content}.SalaryCalculatorIndia_toggleButton__wHXri{padding:8px 20px;border:none;background:#fff;color:#616161;font-size:13px;cursor:pointer;transition:all .3s ease}.SalaryCalculatorIndia_toggleButton__wHXri.SalaryCalculatorIndia_toggleActive___eomd{background:linear-gradient(180deg,#d6731a,#fdb34d);color:#fff;font-weight:500}.SalaryCalculatorIndia_sliderContainer__jM5s2{margin-top:12px;padding:0 2px}.SalaryCalculatorIndia_ctcSlider__E_EQ_{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#e0e0e0,#fca531 50%,#d6731a);border-radius:3px;outline:none;cursor:pointer}.SalaryCalculatorIndia_ctcSlider__E_EQ_::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#d6731a,#fdb34d);border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.SalaryCalculatorIndia_ctcSlider__E_EQ_::-webkit-slider-thumb:hover{transform:scale(1.15)}.SalaryCalculatorIndia_ctcSlider__E_EQ_::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#d6731a,#fdb34d);border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer}.SalaryCalculatorIndia_sliderLabels__HPfF7{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;color:#9ca3af;font-weight:400}.SalaryCalculatorIndia_rentSection__YzXHs{margin-bottom:1.5rem;padding:1rem;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb}.SalaryCalculatorIndia_hraExemptionInfo__MiyNu{margin-top:10px;padding:10px 12px;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.SalaryCalculatorIndia_hraExemptionRow__K8wpT{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;color:#616161}.SalaryCalculatorIndia_hraGreen__eAUHw{color:#2e7d32}.SalaryCalculatorIndia_hraRed__cvmiO{color:#c62828}.SalaryCalculatorIndia_hraExemptionDetail__KQ1WE{margin-top:6px;padding-top:6px;border-top:1px dashed #e0e0e0;font-size:11px;color:#9ca3af;line-height:1.6}.SalaryCalculatorIndia_deductionsSection__bV9td{margin-bottom:1.5rem;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}.SalaryCalculatorIndia_deductionsToggle__apjPd{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:linear-gradient(135deg,#f9f9f9,#f0f4f8);border:none;cursor:pointer;font-size:14px;font-weight:500;color:#2a5c92;transition:background .2s ease}.SalaryCalculatorIndia_deductionsToggle__apjPd:hover{background:linear-gradient(135deg,#f0f4f8,#e8eef5)}.SalaryCalculatorIndia_deductionsToggleArrow__9ns9m{font-size:12px;color:#9ca3af}.SalaryCalculatorIndia_deductionsContent__Xno_i{padding:16px;background:#fff;border-top:1px solid #e0e0e0}.SalaryCalculatorIndia_deductionGroup__DXtlt{padding:12px 0;border-bottom:1px solid #f0f0f0}.SalaryCalculatorIndia_deductionGroup__DXtlt:last-of-type{border-bottom:none}.SalaryCalculatorIndia_deductionGroupHeader__jcObR{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.SalaryCalculatorIndia_deductionGroupTitle__iZy5w{font-size:13px;font-weight:500;color:#424242}.SalaryCalculatorIndia_deductionGroupLimit__pzQbi{font-size:11px;color:#9ca3af;background:#f5f5f5;padding:2px 8px;border-radius:10px}.SalaryCalculatorIndia_deductionGroupHint__lEyvh{font-size:11px;color:#9ca3af;margin-bottom:8px;line-height:1.5}.SalaryCalculatorIndia_deductionSubGrid__cuY_0{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:768px){.SalaryCalculatorIndia_deductionSubGrid__cuY_0{grid-template-columns:1fr;gap:8px}}.SalaryCalculatorIndia_deductionSubLabel__fMygl{font-size:11px;color:#616161;margin-bottom:4px;display:block}.SalaryCalculatorIndia_deductionWarning__vllv_{font-size:11px;color:#e65100;margin-top:4px;display:block}.SalaryCalculatorIndia_deductionHint__HN93p{font-size:11px;color:#2e7d32;margin-top:4px;display:block}.SalaryCalculatorIndia_deductionsSummary__ExOBW{margin-top:16px;padding:12px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.SalaryCalculatorIndia_deductionsSummaryRow__oGDu6{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;color:#616161}.SalaryCalculatorIndia_deductionsSummaryTotal__wR9Zt{margin-top:8px;padding-top:8px;border-top:2px solid #e0e0e0;font-size:13px;font-weight:600;color:#2a5c92}.SalaryCalculatorIndia_inHandCard__shEfI{background:linear-gradient(135deg,#0e1e2f,#2a5c92);border-radius:16px;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem}@media(max-width:768px){.SalaryCalculatorIndia_inHandCard__shEfI{padding:1.5rem;border-radius:12px}}.SalaryCalculatorIndia_inHandLabel__vYuEe{font-size:14px;color:hsla(0,0%,100%,.7);font-weight:400}.SalaryCalculatorIndia_inHandAmount__GJpRn{font-size:40px;font-weight:700;color:#fca531;line-height:1.2}@media(max-width:768px){.SalaryCalculatorIndia_inHandAmount__GJpRn{font-size:30px}}.SalaryCalculatorIndia_inHandSub__Z_qZA{font-size:13px;color:hsla(0,0%,100%,.6)}.SalaryCalculatorIndia_regimeComparison__MXkBc{background:#f9f9f9;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #e0e0e0}@media(max-width:768px){.SalaryCalculatorIndia_regimeComparison__MXkBc{padding:1rem}}.SalaryCalculatorIndia_savingsBadge__Brsmw{text-align:center;padding:12px 20px;margin-bottom:1.5rem;border-radius:10px;font-size:16px;color:#1b5e20;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #a5d6a7}.SalaryCalculatorIndia_savingsBadge__Brsmw strong{color:#2e7d32}@media(max-width:768px){.SalaryCalculatorIndia_savingsBadge__Brsmw{font-size:14px;padding:10px 14px}}.SalaryCalculatorIndia_regimeCards__TxLOR{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.SalaryCalculatorIndia_regimeCards__TxLOR{grid-template-columns:1fr;gap:.75rem}}.SalaryCalculatorIndia_regimeCard__YkTlv{position:relative;background:#fff;border-radius:10px;padding:1.25rem;border:1px solid #e0e0e0;transition:all .3s ease}@media(max-width:768px){.SalaryCalculatorIndia_regimeCard__YkTlv{padding:1rem}}.SalaryCalculatorIndia_regimeCardBetter__abwg6{border-color:#4caf50;box-shadow:0 2px 12px rgba(76,175,80,.15)}.SalaryCalculatorIndia_regimeBadge__75tby{position:absolute;top:-10px;right:12px;background:linear-gradient(135deg,#43a047,#66bb6a);color:#fff;font-size:11px;font-weight:500;padding:3px 10px;border-radius:10px}.SalaryCalculatorIndia_regimeCardTitle__XKl0F{font-size:16px;font-weight:600;color:#2a5c92;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}@media(max-width:768px){.SalaryCalculatorIndia_regimeCardTitle__XKl0F{font-size:14px}}.SalaryCalculatorIndia_regimeCardRows__l56Hx{display:flex;flex-direction:column;gap:0}.SalaryCalculatorIndia_regimeCardRow__VgpNC{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:12px;color:#616161;border-bottom:1px solid #f5f5f5}.SalaryCalculatorIndia_regimeCardRow__VgpNC:last-child{border-bottom:none}.SalaryCalculatorIndia_regimeCardRow__VgpNC span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;color:#424242}.SalaryCalculatorIndia_regimeCardRowHighlight__mtfQy{background:rgba(252,165,49,.06);margin:4px -8px;padding:6px 8px;border-radius:4px}.SalaryCalculatorIndia_regimeCardRowHighlight__mtfQy span{font-weight:600!important;color:#d6731a!important}.SalaryCalculatorIndia_regimeCardRowTotal__90uii{margin-top:4px;padding-top:8px;border-top:2px solid #e0e0e0;border-bottom:none}.SalaryCalculatorIndia_regimeCardRowTotal__90uii span{font-size:14px!important;font-weight:700!important;color:#0e1e2f!important}@media(max-width:768px){.SalaryCalculatorIndia_regimeCardRowTotal__90uii span{font-size:13px!important}}.SalaryCalculatorIndia_doughnutContainer__GKCdk{display:flex;align-items:center;gap:2rem}@media(max-width:768px){.SalaryCalculatorIndia_doughnutContainer__GKCdk{flex-direction:column;gap:1rem}}.SalaryCalculatorIndia_doughnutSvgWrap__bLJhk{flex-shrink:0}.SalaryCalculatorIndia_doughnutSvg__VqyZP{display:block}@media(max-width:768px){.SalaryCalculatorIndia_doughnutSvg__VqyZP{width:200px;height:200px}}.SalaryCalculatorIndia_doughnutCenterText__Rfx_0{font-size:12px;fill:#9ca3af;font-weight:400}.SalaryCalculatorIndia_doughnutCenterAmount__cP9T5{font-size:16px;fill:#424242;font-weight:700}@media(max-width:768px){.SalaryCalculatorIndia_doughnutCenterAmount__cP9T5{font-size:14px}}.SalaryCalculatorIndia_doughnutLegend__FB650{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.SalaryCalculatorIndia_breakdownCard__PZAD_{background:#f9f9f9;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.SalaryCalculatorIndia_breakdownCard__PZAD_{padding:1rem;overflow-x:auto}}.SalaryCalculatorIndia_breakdownTitle__4OpB9{font-size:18px;font-weight:600;color:#424242;margin-bottom:1rem}@media(max-width:768px){.SalaryCalculatorIndia_breakdownTitle__4OpB9{font-size:16px}}.SalaryCalculatorIndia_breakdownTable__NR2BO{width:100%;border-collapse:collapse;font-size:13px}@media(max-width:768px){.SalaryCalculatorIndia_breakdownTable__NR2BO{font-size:12px}}.SalaryCalculatorIndia_breakdownTable__NR2BO th{padding:10px;text-align:left;font-weight:600;color:#424242;border-bottom:2px solid #e0e0e0;background:#f0f0f0}.SalaryCalculatorIndia_breakdownTable__NR2BO th:not(:first-child){text-align:right}.SalaryCalculatorIndia_breakdownTable__NR2BO td{padding:10px;text-align:left;color:#616161;border-bottom:1px solid #ebebeb}.SalaryCalculatorIndia_breakdownTable__NR2BO td:not(:first-child){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SalaryCalculatorIndia_breakdownTable__NR2BO tr:last-child td{border-bottom:none}.SalaryCalculatorIndia_earningRow__Yr5ZD td{color:#2a5c92!important;background:rgba(42,92,146,.05)}.SalaryCalculatorIndia_deductionRow__wXmoq td{color:#c62828!important;background:rgba(198,40,40,.05)}.SalaryCalculatorIndia_totalRow__vERVN td{border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;background:#f5f5f5}.SalaryCalculatorIndia_netRow__UTo11 td{background:linear-gradient(135deg,rgba(252,165,49,.1),rgba(214,115,26,.1));color:#d6731a!important;font-size:15px;border-top:2px solid #fca531}.SalaryCalculatorIndia_netRow__UTo11 td strong{color:#d6731a}.SalaryCalculatorIndia_employerCostSection__xesQE{margin-top:1rem;padding-top:1rem;border-top:1px dashed #e0e0e0}.SalaryCalculatorIndia_employerCostTitle__lU8e1{font-size:12px;color:#9ca3af;margin-bottom:6px;font-weight:400}.SalaryCalculatorIndia_employerCostRow__jV_mM{display:flex;gap:1.5rem;font-size:13px;color:#616161}@media(max-width:768px){.SalaryCalculatorIndia_employerCostRow__jV_mM{flex-direction:column;gap:4px}}.SalaryCalculatorIndia_visualBreakdownCard__yWYmM{background:#f9f9f9;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.SalaryCalculatorIndia_visualBreakdownCard__yWYmM{padding:1rem}}.SalaryCalculatorIndia_stackedBar__UjGug{display:flex;width:100%;height:32px;border-radius:8px;overflow:hidden;margin-bottom:1rem}.SalaryCalculatorIndia_barSegment__lkSjS{height:100%;transition:width .5s ease;min-width:2px}.SalaryCalculatorIndia_barLegend__X_Ysu{display:flex;flex-wrap:wrap;gap:.75rem}.SalaryCalculatorIndia_legendItem__TSYdL{display:flex;align-items:center;gap:6px;font-size:12px;color:#616161;padding:3px 6px;border-radius:4px;transition:background .2s ease;cursor:default}.SalaryCalculatorIndia_legendItemActive__gskBt{background:#f0f0f0}.SalaryCalculatorIndia_legendDot__GcbTk{width:10px;height:10px;border-radius:50%;flex-shrink:0}.SalaryCalculatorIndia_legendLabel__GwMYr{white-space:nowrap}.SalaryCalculatorIndia_legendValue__7zqmu{font-weight:500;color:#424242}.SalaryCalculatorIndia_legendPercent__t0FxP{font-size:11px;color:#9ca3af}.SalaryCalculatorIndia_tipsCard__tSV2I{background:#fff8e1;border-left:4px solid #fca531;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.SalaryCalculatorIndia_tipsCard__tSV2I{padding:1rem}}.SalaryCalculatorIndia_tipsTitle__msx0s{font-size:16px;font-weight:600;color:#424242;margin-bottom:.75rem}.SalaryCalculatorIndia_tipsList__NNcF_{list-style:disc;padding-left:1.25rem;font-size:13px;color:#616161;line-height:1.8}.SalaryCalculatorIndia_tipsList__NNcF_ li{margin-bottom:4px}.SalaryCalculatorIndia_ctaSection__qqluZ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}@media(max-width:768px){.SalaryCalculatorIndia_ctaSection__qqluZ{grid-template-columns:1fr}}.SalaryCalculatorIndia_ctaCard__QTpTH{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#fff;border:1px solid #e0e0e0;border-radius:12px;text-decoration:none;color:inherit;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.04)}.SalaryCalculatorIndia_ctaCard__QTpTH:hover{border-color:#fca531;box-shadow:0 4px 16px rgba(252,165,49,.15);transform:translateY(-1px)}.SalaryCalculatorIndia_ctaContent__PjO76{flex:1 1;min-width:0}.SalaryCalculatorIndia_ctaTitle__KfodV{font-size:14px;font-weight:600;color:#2a5c92;margin-bottom:4px}.SalaryCalculatorIndia_ctaDesc__htx3f{font-size:12px;color:#616161;line-height:1.5}.SalaryCalculatorIndia_ctaArrow___INft{font-size:20px;color:#fca531;flex-shrink:0}.SalaryCalculatorIndia_emptyState__McRTD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.SalaryCalculatorIndia_emptyIcon__UZhjb{font-size:48px;color:#e0e0e0;margin-bottom:1rem;width:80px;height:80px;border-radius:50%;background:#f9f9f9;display:flex;align-items:center;justify-content:center}.SalaryCalculatorIndia_emptyText__4y6d6{font-size:14px;color:#9ca3af;max-width:300px;line-height:1.6}.SalaryCalculatorIndia_payslipLayout__QdYLB{display:flex;gap:2rem;align-items:flex-start}@media(max-width:1024px){.SalaryCalculatorIndia_payslipLayout__QdYLB{flex-direction:column;gap:1.5rem}}.SalaryCalculatorIndia_payslipForm__KA3Y3{flex:1 1;min-width:0}.SalaryCalculatorIndia_payslipPreviewWrapper__H41hW{flex:1 1;min-width:0;position:-webkit-sticky;position:sticky;top:6rem}@media(max-width:1024px){.SalaryCalculatorIndia_payslipPreviewWrapper__H41hW{position:relative;top:0;width:100%}}.SalaryCalculatorIndia_sectionTitle__QASHv{font-size:16px;font-weight:600;color:#2a5c92;margin-bottom:1rem;margin-top:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0}.SalaryCalculatorIndia_sectionTitle__QASHv:first-child{margin-top:0}.SalaryCalculatorIndia_autoFillButton__Fxxf1{padding:8px 16px;background:linear-gradient(135deg,rgba(252,165,49,.1),rgba(214,115,26,.1));border:1px dashed #fca531;color:#d6731a;font-size:13px;font-weight:500;cursor:pointer;border-radius:8px;transition:all .3s ease;margin-bottom:1rem;width:100%}.SalaryCalculatorIndia_autoFillButton__Fxxf1:hover{background:rgba(252,165,49,.2)}.SalaryCalculatorIndia_buttonContainer__bDrMF{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0}.SalaryCalculatorIndia_printButton__DNv6X{padding:12px 28px;background:linear-gradient(180deg,#d6731a,#fdb34d);border:none;color:#fff;font-size:14px;font-weight:500;cursor:pointer;border-radius:8px;transition:all .3s ease}.SalaryCalculatorIndia_printButton__DNv6X:hover{background:linear-gradient(180deg,#c5630a,#fca531)}.SalaryCalculatorIndia_payslipPreview__Uzd_o{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem;font-size:13px;color:#333;box-shadow:0 2px 10px rgba(0,0,0,.08)}@media(max-width:768px){.SalaryCalculatorIndia_payslipPreview__Uzd_o{padding:1rem;font-size:11px}}.SalaryCalculatorIndia_payslipHeader__lH654{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.SalaryCalculatorIndia_payslipLogo__6n0ok{width:60px;height:60px;object-fit:contain;border-radius:8px}@media(max-width:768px){.SalaryCalculatorIndia_payslipLogo__6n0ok{width:40px;height:40px}}.SalaryCalculatorIndia_payslipCompanyInfo__869Kb{flex:1 1}.SalaryCalculatorIndia_payslipCompanyName___VFeh{font-size:18px;font-weight:700;color:#0e1e2f}@media(max-width:768px){.SalaryCalculatorIndia_payslipCompanyName___VFeh{font-size:15px}}.SalaryCalculatorIndia_payslipCompanyAddress__YZQM3{font-size:12px;color:#616161;margin-top:2px}.SalaryCalculatorIndia_payslipDivider__WbTyj{height:2px;background:linear-gradient(90deg,#2a5c92,#fca531);margin:1rem 0}.SalaryCalculatorIndia_payslipSlipTitle__EfU0s{font-size:15px;font-weight:600;color:#2a5c92;text-align:center;margin-bottom:1rem}@media(max-width:768px){.SalaryCalculatorIndia_payslipSlipTitle__EfU0s{font-size:13px}}.SalaryCalculatorIndia_payslipInfoGrid__TycQW{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-bottom:1.5rem;padding:1rem;background:#f9f9f9;border-radius:8px}@media(max-width:480px){.SalaryCalculatorIndia_payslipInfoGrid__TycQW{grid-template-columns:1fr}}.SalaryCalculatorIndia_payslipInfoItem__thjaP{display:flex;flex-direction:column}.SalaryCalculatorIndia_payslipInfoLabel__QugKj{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.SalaryCalculatorIndia_payslipInfoValue__ec9_r{font-size:13px;font-weight:500;color:#424242}@media(max-width:768px){.SalaryCalculatorIndia_payslipInfoValue__ec9_r{font-size:12px}}.SalaryCalculatorIndia_payslipColumns__QCzsc{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:600px){.SalaryCalculatorIndia_payslipColumns__QCzsc{grid-template-columns:1fr;gap:1rem}}.SalaryCalculatorIndia_payslipColumn__HgXXq{min-width:0}.SalaryCalculatorIndia_payslipTable__7PrwH{width:100%;border-collapse:collapse;font-size:12px}.SalaryCalculatorIndia_payslipTable__7PrwH th{padding:8px 10px;text-align:left;font-weight:600;color:#424242;border-bottom:2px solid #2a5c92;font-size:12px}.SalaryCalculatorIndia_payslipTable__7PrwH th:last-child{text-align:right}.SalaryCalculatorIndia_payslipTable__7PrwH td{padding:6px 10px;border-bottom:1px solid #f0f0f0;color:#616161}.SalaryCalculatorIndia_payslipTable__7PrwH td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SalaryCalculatorIndia_payslipTotalRow__VwnPk td{border-top:2px solid #e0e0e0;border-bottom:none;background:#f5f5f5}.SalaryCalculatorIndia_payslipNetPay__4DxUt{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#0e1e2f,#2a5c92);border-radius:8px;color:#fff;font-size:16px;font-weight:600}@media(max-width:768px){.SalaryCalculatorIndia_payslipNetPay__4DxUt{font-size:14px;padding:.75rem}}.SalaryCalculatorIndia_payslipNetAmount__v9pLP{color:#fca531;font-size:20px}@media(max-width:768px){.SalaryCalculatorIndia_payslipNetAmount__v9pLP{font-size:16px}}.SalaryCalculatorIndia_payslipNetWords__Wkoj5{font-size:11px;color:#9ca3af;font-style:italic;margin-top:6px;text-align:right}.SalaryCalculatorIndia_payslipFooter__SE1GQ{margin-top:2rem;padding-top:1rem;border-top:1px solid #e0e0e0;font-size:10px;color:#9ca3af;text-align:center}@media print{#SalaryCalculatorIndia_payslip-print-area__A8C_z,#SalaryCalculatorIndia_payslip-print-area__A8C_z *{visibility:visible}#SalaryCalculatorIndia_payslip-print-area__A8C_z{position:absolute;left:0;top:0;width:100%;padding:20mm;border:none;box-shadow:none;font-size:12px}.SalaryCalculatorIndia_payslipPreview__Uzd_o{border:none;box-shadow:none;padding:0}.SalaryCalculatorIndia_payslipNetPay__4DxUt{background:#2a5c92!important;color:#fff!important}.SalaryCalculatorIndia_payslipDivider__WbTyj,.SalaryCalculatorIndia_payslipNetPay__4DxUt,.SalaryCalculatorIndia_payslipTotalRow__VwnPk td{-webkit-print-color-adjust:exact;print-color-adjust:exact}.SalaryCalculatorIndia_payslipTotalRow__VwnPk td{background:#f5f5f5!important}}