.CalculadoraAbonoSalarial_wrapper__TPRV5{background:#ffffff;border:1px solid #d1fae5;border-radius:20px;box-shadow:0 4px 24px rgba(19,49,52,.08);overflow:hidden;margin-bottom:24px}.CalculadoraAbonoSalarial_inputsSection__gGuqr{padding:28px 28px 8px}.CalculadoraAbonoSalarial_stepNumber__UXnh9{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#0ea5a4,#1a7058);color:#ffffff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.CalculadoraAbonoSalarial_inputsGrid__EpQN3{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:24px}.CalculadoraAbonoSalarial_fieldGroup__oblDs{display:flex;flex-direction:column;gap:6px}.CalculadoraAbonoSalarial_fieldLabel__GU9aW{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#374151;line-height:1.3}.CalculadoraAbonoSalarial_fieldHint__r2xh4{font-size:12px;color:#9ca3af;font-weight:400;margin:2px 0 0 30px}.CalculadoraAbonoSalarial_fieldInput__jNmzH{width:100%;padding:12px 14px;border:1.5px solid #d1d5db;border-radius:10px;font-size:15px;font-weight:500;color:#111827;background:#fafafa;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CalculadoraAbonoSalarial_fieldInput__jNmzH::placeholder{color:#9ca3af;font-weight:400}.CalculadoraAbonoSalarial_fieldInput__jNmzH:focus{border-color:#0ea5a4;box-shadow:0 0 0 3px rgba(14,165,164,.12);background:#ffffff}.CalculadoraAbonoSalarial_fieldInput__jNmzH:hover:not(:focus){border-color:#6ee7b7}.CalculadoraAbonoSalarial_emailSection__ov2nQ{margin-top:4px;padding:16px 18px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px}.CalculadoraAbonoSalarial_emailLabel__sZByF{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:8px;display:flex;align-items:center;gap:6px}.CalculadoraAbonoSalarial_emailNote__LlEtK{font-size:12px;color:#9ca3af;font-weight:400;margin-left:4px}.CalculadoraAbonoSalarial_emailInput__bQ9ft{width:100%;padding:11px 14px;border:1.5px solid #d1d5db;border-radius:10px;font-size:14px;color:#111827;background:#ffffff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.CalculadoraAbonoSalarial_emailInput__bQ9ft:focus{border-color:#0ea5a4;box-shadow:0 0 0 3px rgba(14,165,164,.12)}.CalculadoraAbonoSalarial_emailError__sw8LY{font-size:12px;color:#dc2626;margin-top:6px;font-weight:500}.CalculadoraAbonoSalarial_buttonRow__43LAP{padding:20px 28px 24px;display:flex;flex-direction:column;align-items:center;gap:10px}.CalculadoraAbonoSalarial_calcButton__84znI{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#0ea5a4,#1a7058);color:#ffffff;font-size:15px;font-weight:700;letter-spacing:.3px;padding:14px 40px;border:none;border-radius:12px;cursor:pointer;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px rgba(26,112,88,.3);min-width:260px}.CalculadoraAbonoSalarial_calcButton__84znI:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px rgba(26,112,88,.4)}.CalculadoraAbonoSalarial_calcButton__84znI:disabled{opacity:.65;cursor:not-allowed}.CalculadoraAbonoSalarial_errorMsg__nqe_E{width:100%;padding:12px 16px;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;font-size:13px;color:#dc2626;font-weight:500;text-align:center}.CalculadoraAbonoSalarial_divider__QCjK5{border:none;border-top:1px solid #e5e7eb;margin:0}.CalculadoraAbonoSalarial_resultSection__SUbPm{padding:28px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.CalculadoraAbonoSalarial_resultSectionNegativo__AdvuU{background:linear-gradient(135deg,#fef2f2,#fee2e2)}.CalculadoraAbonoSalarial_resultHeader__vWs26{display:flex;align-items:center;gap:10px;margin-bottom:20px}.CalculadoraAbonoSalarial_resultHeaderDot__GiRf4{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#0ea5a4,#1a7058)}.CalculadoraAbonoSalarial_resultHeaderTitle__7l1EZ{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#065f46}.CalculadoraAbonoSalarial_resultBadge__1c_Yp{display:inline-flex;align-items:center;gap:6px;background:rgba(26,112,88,.1);border:1px solid #bbf7d0;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700;color:#1a7058;margin-bottom:16px}.CalculadoraAbonoSalarial_resultBadgeNegativo__zVvpN{background:rgba(220,38,38,.1);border-color:#fecaca;color:#b91c1c}.CalculadoraAbonoSalarial_resultMessage__35ZDY{font-size:14px;color:#374151;line-height:1.6;margin-bottom:20px}.CalculadoraAbonoSalarial_metricsGrid__0_JYV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.CalculadoraAbonoSalarial_metricCard__pbzC2{background:#ffffff;border:1px solid #bbf7d0;border-radius:14px;padding:18px 16px;box-shadow:0 2px 8px rgba(19,49,52,.05)}.CalculadoraAbonoSalarial_metricCardHighlight__VyBIg{background:linear-gradient(135deg,#133134,#1a7058);border-color:transparent}.CalculadoraAbonoSalarial_metricLabel__rSdMo{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;line-height:1.4}.CalculadoraAbonoSalarial_metricLabelHighlight__Pa1Hb{color:#6ee7b7}.CalculadoraAbonoSalarial_metricValue__6oZM1{font-size:22px;font-weight:800;color:#1a7058;letter-spacing:-.5px;line-height:1}.CalculadoraAbonoSalarial_metricValueHighlight__moQwh{color:#ffffff}.CalculadoraAbonoSalarial_metricSub__Lr2BE{font-size:12px;color:#9ca3af;margin-top:6px;font-weight:500}.CalculadoraAbonoSalarial_metricSubHighlight__YbzWB{color:rgba(255,255,255,.65)}.CalculadoraAbonoSalarial_summaryTable__0msdt{width:100%;border-collapse:collapse;background:#ffffff;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb}.CalculadoraAbonoSalarial_summaryTable__0msdt thead{background:linear-gradient(135deg,#133134,#1a7058)}.CalculadoraAbonoSalarial_summaryTable__0msdt thead th{padding:12px 16px;color:#ffffff;font-size:13px;font-weight:600;text-align:left}.CalculadoraAbonoSalarial_summaryTable__0msdt tbody tr{border-bottom:1px solid #f3f4f6}.CalculadoraAbonoSalarial_summaryTable__0msdt tbody tr:last-child{border-bottom:none}.CalculadoraAbonoSalarial_summaryTable__0msdt tbody tr:nth-child(2n){background:#f9fafb}.CalculadoraAbonoSalarial_summaryTable__0msdt tbody td{padding:11px 16px;font-size:13px;color:#374151}.CalculadoraAbonoSalarial_summaryTable__0msdt tbody td:first-child{font-weight:600;color:#6b7280;text-transform:uppercase;font-size:12px;letter-spacing:.4px}.CalculadoraAbonoSalarial_summaryTable__0msdt tbody td:last-child{font-weight:700;color:#133134}.CalculadoraAbonoSalarial_disclaimerNote__cSJVp{margin-top:16px;font-size:12px;color:#6b7280;line-height:1.5}@media (max-width:768px){.CalculadoraAbonoSalarial_inputsSection__gGuqr{padding:20px 18px 8px}.CalculadoraAbonoSalarial_inputsGrid__EpQN3{grid-template-columns:1fr;gap:16px}.CalculadoraAbonoSalarial_buttonRow__43LAP{padding:16px 18px 20px}.CalculadoraAbonoSalarial_calcButton__84znI{width:100%;min-width:unset}.CalculadoraAbonoSalarial_resultSection__SUbPm{padding:20px 18px}.CalculadoraAbonoSalarial_metricsGrid__0_JYV{grid-template-columns:1fr}}