.wizard_page___T1QM{min-height:100vh;background:linear-gradient(165deg,var(--color-shape-light) 0,var(--color-background) 45%,var(--color-background-alt) 100%);display:flex;flex-direction:column}.wizard_topBar__0jy4b{display:flex;align-items:center;justify-content:flex-end;padding:1rem 1.5rem}.wizard_main__dzZVs{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:0 1.25rem 2.5rem}.wizard_card__NgXRY{width:100%;max-width:720px;background:var(--color-light);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);padding:2rem 2.25rem;border:1px solid rgba(88,39,167,.08)}@media (max-width:640px){.wizard_card__NgXRY{padding:1.5rem 1.15rem}}.wizard_stepper__qmbNt{display:flex;align-items:center;gap:.35rem;margin-bottom:1.75rem;flex-wrap:wrap}.wizard_stepDot__mzuhR{width:10px;height:10px;border-radius:50%;background:var(--color-shape-medium)}.wizard_stepDotActive___RxzG{background:var(--color-primary);box-shadow:0 0 0 3px rgba(88,39,167,.25)}.wizard_stepLine__KhOXg{width:28px;min-width:20px;flex:0 1 28px;height:2px;background:var(--color-shape-medium)}.wizard_stepLineDone__CuGh3{background:var(--color-primary)}.wizard_title__E3nw_{font-size:1.65rem;font-weight:700;color:var(--color-dark);margin:0 0 .35rem}.wizard_subtitle__QSdp6{font-size:.95rem;color:var(--color-label-dark);margin:0 0 1.75rem;line-height:1.5}.wizard_frequencyGrid__vTJxp{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.75rem}@media (max-width:520px){.wizard_frequencyGrid__vTJxp{grid-template-columns:1fr}}.wizard_freqCard___Y8G6{padding:1.35rem 1.25rem;border-radius:var(--border-radius-lg);border:2px solid var(--color-shape-medium);background:var(--color-background-alt);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,transform .15s ease}.wizard_freqCard___Y8G6:hover{border-color:var(--color-primary);transform:translateY(-1px)}.wizard_freqCardSelected__dPmQl{border-color:var(--color-primary);background:linear-gradient(135deg,rgba(88,39,167,.08),rgba(88,39,167,.02));box-shadow:0 4px 14px rgba(88,39,167,.12)}.wizard_freqCardTitle__Q3GGy{font-size:1.1rem;font-weight:700;color:var(--color-dark);margin:0 0 .35rem}.wizard_freqCardHint__Q9cwy{font-size:.85rem;color:var(--color-label-dark);margin:0;line-height:1.45}.wizard_actions___GYYj{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.wizard_btnPrimary__8FlM_{padding:.7rem 1.35rem;border-radius:var(--border-radius);background:linear-gradient(135deg,var(--color-primary),var(--color-brand));color:var(--color-light);font-weight:700;font-size:.95rem;border:none;transition:opacity .2s ease,transform .15s ease}.wizard_btnPrimary__8FlM_:hover:not(:disabled){opacity:.94;transform:translateY(-1px)}.wizard_btnPrimary__8FlM_:disabled{opacity:.45;cursor:not-allowed}.wizard_btnGhost__OhXQc{padding:.7rem 1.15rem;border-radius:var(--border-radius);background:transparent;color:var(--color-label-dark);font-weight:600;font-size:.95rem;border:1px solid var(--color-shape-medium)}.wizard_btnGhost__OhXQc:hover{border-color:var(--color-primary);color:var(--color-primary)}.wizard_field__VcKQ_{margin-bottom:1.1rem}.wizard_fieldLabel__Mol1o{display:block;margin-bottom:.35rem;font-weight:600;font-size:.9rem;color:var(--color-dark)}.wizard_required__c0C_M{color:var(--color-danger);margin-left:2px}.wizard_input__qUbQu,.wizard_select__4Q1ig{width:100%;padding:.65rem .85rem;border:1px solid var(--color-shape-dark);border-radius:var(--border-radius);font-size:.95rem;background:var(--color-light)}.wizard_input__qUbQu:focus,.wizard_select__4Q1ig:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(88,39,167,.2)}.wizard_personToggle__cMQpz{display:flex;gap:.5rem;flex-wrap:wrap}.wizard_personBtn__P8rvl{flex:1 1;min-width:140px;padding:.65rem 1rem;border-radius:var(--border-radius);border:2px solid var(--color-shape-medium);background:var(--color-light);font-weight:600;font-size:.9rem;color:var(--color-label-dark)}.wizard_personBtnActive__W91fR{border-color:var(--color-primary);color:var(--color-primary);background:rgba(88,39,167,.06)}.wizard_logoZone__YXkzU{border:2px dashed var(--color-shape-medium);border-radius:var(--border-radius-lg);padding:1.25rem;text-align:center;margin-bottom:1.25rem;background:var(--color-background-alt)}.wizard_logoHint__CtDVG{font-size:.85rem;color:var(--color-label-dark);margin:0 0 1rem}.wizard_logoPreview__mPkFV{margin:0 auto 1rem;width:259px;max-width:100%;height:111px;object-fit:contain;border-radius:var(--border-radius-sm);background:var(--color-light);border:1px solid var(--color-shape-light)}.wizard_logoError__fImig{font-size:.85rem;color:var(--color-danger);margin:.5rem 0 0}.wizard_fileInput__cPgQ1{display:none}.wizard_fileBtn__s00fP{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;border-radius:var(--border-radius);background:var(--color-light);border:1px solid var(--color-primary);color:var(--color-primary);font-weight:600;font-size:.9rem}.wizard_phoneRow__06UGZ{display:flex;gap:.5rem;align-items:stretch}.wizard_phonePrefix___RlXc{width:88px;flex-shrink:0}.wizard_radioRow__x51Dk{display:flex;gap:1.25rem;flex-wrap:wrap;margin-top:.35rem}.wizard_radioLabel__Zf8ho{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;cursor:pointer;color:var(--color-dark)}.wizard_sectionTitle__R5N69{font-size:1rem;font-weight:700;color:var(--color-dark);margin:1.5rem 0 .75rem;padding-top:.5rem;border-top:1px solid var(--color-shape-light)}.wizard_sectionTitle__R5N69:first-of-type{border-top:none;padding-top:0;margin-top:0}.wizard_formError__wunGL{font-size:.9rem;color:var(--color-danger);margin-bottom:1rem}.wizard_options__dZmgI{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.15rem;gap:1.15rem;margin-bottom:1.25rem}@media (max-width:560px){.wizard_options__dZmgI{grid-template-columns:1fr}}.wizard_optionCard__QAmBq{padding:1.5rem 1.35rem;border-radius:var(--border-radius-lg);border:2px solid var(--color-shape-medium);background:var(--color-background-alt);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,transform .15s ease,box-shadow .2s ease;display:flex;flex-direction:column;gap:.65rem}.wizard_optionCard__QAmBq:hover:not(:disabled){border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px rgba(88,39,167,.12)}.wizard_optionCardDisabled__aXGOU{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.wizard_optionCardDisabled__aXGOU:hover{border-color:var(--color-shape-medium);transform:none;box-shadow:none}.wizard_optionIcon__XYYIF{width:48px;height:48px;border-radius:var(--border-radius);background:linear-gradient(135deg,rgba(88,39,167,.12),rgba(88,39,167,.04));display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.wizard_optionTitle__ebuFk{font-size:1.08rem;font-weight:700;color:var(--color-dark);margin:0}.wizard_optionHint__QbGna{font-size:.88rem;color:var(--color-label-dark);margin:0;line-height:1.45}.wizard_excelNote__CtC37{font-size:.85rem;color:var(--color-label-medium);text-align:center;margin:0 0 1rem}.wizard_step3Footer__g6yua{display:flex;flex-direction:column;align-items:center;gap:1rem}.wizard_laterBtn__fqM_e{background:none;border:none;font-size:.95rem;font-weight:600;color:var(--color-label-medium);padding:.5rem 1rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.wizard_laterBtn__fqM_e:hover{color:var(--color-primary)}.company_main__Nl4qg{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem 2.5rem;max-width:1180px;margin:0 auto;width:100%;display:flex;justify-content:center;align-items:flex-start}.company_successBanner__dYYW0{max-width:100%;width:100%;margin:0 auto 1rem;padding:.65rem 1rem;border-radius:var(--border-radius);background:rgba(52,191,163,.15);color:var(--color-dark);font-weight:600;font-size:.9rem;text-align:center}.company_formWrap__fQPLO{width:100%;max-width:none}.company_companyCard__Iszoz{width:100%;max-width:none!important;margin:0}.company_formGrid__78BzJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.2rem 1rem;gap:.2rem 1rem}.company_fullRow__OwzYc{grid-column:1/-1}@media (max-width:900px){.company_formGrid__78BzJ{grid-template-columns:1fr}.company_fullRow__OwzYc{grid-column:auto}}.company_actions__fL760{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.75rem;padding-top:.5rem}.nueva-numeracion_main__26O9n{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem 2rem}.nueva-numeracion_stack__V70_Z{max-width:1180px;margin:0 auto;width:100%}.nueva-numeracion_topBackWrap__mQrU4{margin-bottom:.65rem}.nueva-numeracion_breadcrumbs__Z_ZHY{font-size:.82rem;color:var(--color-label-medium);margin-bottom:1rem}.nueva-numeracion_breadcrumbs__Z_ZHY a{color:var(--color-label-dark);text-decoration:underline;text-underline-offset:2px}.nueva-numeracion_breadcrumbs__Z_ZHY a:hover{color:var(--color-primary)}.nueva-numeracion_sep__Mib9b{margin:0 .35rem}.nueva-numeracion_formCard__E3vwu{max-width:720px;margin:0 auto;width:100%}.nueva-numeracion_fieldHint__Ont6F{margin:.35rem 0 0;font-size:.8rem;line-height:1.4;color:var(--color-label-medium)}.nueva-numeracion_checkboxRow__s4ASe{display:flex;align-items:flex-start;gap:.65rem;margin-top:.25rem;margin-bottom:.5rem}.nueva-numeracion_checkboxRow__s4ASe input{width:18px;height:18px;margin-top:.15rem;accent-color:var(--color-primary);cursor:pointer}.nueva-numeracion_checkboxLabel__oZPFZ{font-size:.92rem;color:var(--color-dark);font-weight:500;cursor:pointer;line-height:1.45}.nueva-numeracion_actions__B2TiO{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.75rem;padding-top:.5rem}.nueva-numeracion_backBtn__w7dnA{display:inline-flex;align-items:center;height:34px;padding:0 .85rem;border:1px solid var(--color-shape-medium);border-radius:10px;color:var(--color-label-dark);background:#fff;font-size:.86rem;font-weight:700;text-decoration:none}.nueva-numeracion_backBtn__w7dnA:hover{border-color:var(--color-primary,#5827a7);color:var(--color-primary,#5827a7)}.frecuencia-pago_main__M1KZJ{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem 2.5rem;display:flex;justify-content:center;align-items:flex-start}.frecuencia-pago_inner__mRp7d{width:100%;max-width:720px}.frecuencia-pago_topBackWrap__uWFzn{margin-bottom:.65rem}.frecuencia-pago_successBanner__0OEz_{margin-bottom:1rem;padding:.65rem 1rem;border-radius:var(--border-radius);background:rgba(52,191,163,.15);color:var(--color-dark);font-weight:600;font-size:.9rem;text-align:center}.frecuencia-pago_actions__IK6Dz{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.75rem}.frecuencia-pago_backBtn__0EyVv{display:inline-flex;align-items:center;height:34px;padding:0 .85rem;border:1px solid var(--color-shape-medium);border-radius:10px;color:var(--color-label-dark);background:#fff;font-size:.86rem;font-weight:700;text-decoration:none}.frecuencia-pago_backBtn__0EyVv:hover{border-color:var(--color-primary,#5827a7);color:var(--color-primary,#5827a7)}.LoadingScreen_loadingScreen__UaUAW{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-background);display:flex;align-items:center;justify-content:center;z-index:9999;animation:LoadingScreen_fadeIn__tT7LV .2s ease-in}@keyframes LoadingScreen_fadeIn__tT7LV{0%{opacity:0}to{opacity:1}}.LoadingScreen_loadingContainer__Ls5wJ{display:flex;flex-direction:column;align-items:center;gap:2rem}.LoadingScreen_logoContainer__vBWTF{margin-bottom:1rem}.LoadingScreen_logo__nFpbo{font-family:var(--font-family);font-size:2rem;font-weight:700;color:var(--color-primary);letter-spacing:-.02em}.LoadingScreen_spinnerContainer__9M2oR{display:flex;align-items:center;justify-content:center}.LoadingScreen_spinner__bB2Hk{width:48px;height:48px;border:4px solid var(--color-shape-medium);border-top-color:var(--color-primary);border-radius:50%;animation:LoadingScreen_spin__CMqY1 .8s linear infinite}@keyframes LoadingScreen_spin__CMqY1{to{transform:rotate(1turn)}}.LoadingScreen_loadingText__aUgo3{margin-top:.5rem}.LoadingScreen_loadingText__aUgo3 p{font-family:var(--font-family);font-size:.9rem;color:var(--color-label-dark);font-weight:500;margin:0}.DemoBanner_ribbon__sb567{position:fixed;top:0;right:0;z-index:10050;width:148px;height:148px;overflow:hidden;pointer-events:none}.DemoBanner_ribbonText__aVzz2{position:absolute;top:34px;right:-42px;display:block;width:220px;padding:7px 0;background:linear-gradient(135deg,#ff8c1a,#e85d04);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase;transform:rotate(45deg);box-shadow:0 2px 8px rgba(232,93,4,.45)}.TaxForm220PreviewModal_modalOverlay__mL2tH{position:fixed;inset:0;background-color:rgba(17,24,39,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem;animation:TaxForm220PreviewModal_fadeIn__9bxZ_ .2s ease-out}@keyframes TaxForm220PreviewModal_fadeIn__9bxZ_{0%{opacity:0}to{opacity:1}}.TaxForm220PreviewModal_modalContainer__pg5kq{background-color:#fff;border-radius:var(--border-radius-lg,12px);width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden;border:1px solid #e5e7eb}.TaxForm220PreviewModal_modalHeader__ZzEkm{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.TaxForm220PreviewModal_titleArea__OW8u_ h2{font-size:1.15rem;font-weight:700;color:var(--color-dark,#282a3c);display:flex;align-items:center;gap:.5rem}.TaxForm220PreviewModal_yearBadge__5EnJk{background-color:var(--color-primary,#5827a7);color:#fff;font-size:.75rem;font-weight:700;padding:.2rem .55rem;border-radius:9999px}.TaxForm220PreviewModal_employeeMeta___E_mQ{font-size:.85rem;color:#6b7280;margin-top:.2rem}.TaxForm220PreviewModal_closeButton__2IBMv{background:transparent;border:none;font-size:1.5rem;line-height:1;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:4px;transition:color .15s,background-color .15s}.TaxForm220PreviewModal_closeButton__2IBMv:hover{color:#111827;background-color:#e5e7eb}.TaxForm220PreviewModal_tabsBar__8ECK7{display:flex;padding:0 1.5rem;background-color:#fafafa;border-bottom:1px solid #e5e7eb;gap:1.5rem}.TaxForm220PreviewModal_tabBtn__DE5ta{background:none;padding:.75rem .25rem;font-size:.9rem;font-weight:600;color:#6b7280;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s ease}.TaxForm220PreviewModal_tabBtn__DE5ta:hover{color:var(--color-primary,#5827a7)}.TaxForm220PreviewModal_tabBtnActive__BbTVi{color:var(--color-primary,#5827a7);border-bottom-color:var(--color-primary,#5827a7)}.TaxForm220PreviewModal_modalBody__fpMLt{padding:1.5rem;overflow-y:auto;flex:1 1}.TaxForm220PreviewModal_loadingBox__k03K8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#6b7280;gap:.75rem}.TaxForm220PreviewModal_spinner__q8Oix{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid var(--color-primary,#5827a7);border-radius:50%;animation:TaxForm220PreviewModal_spin__LoHA0 .8s linear infinite}@keyframes TaxForm220PreviewModal_spin__LoHA0{to{transform:rotate(1turn)}}.TaxForm220PreviewModal_metaGrid__7K3r4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:var(--border-radius,8px);border:1px solid #e5e7eb}.TaxForm220PreviewModal_metaItem__ZnqKq label{display:block;font-size:.72rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.TaxForm220PreviewModal_metaItem__ZnqKq span{font-size:.9rem;font-weight:700;color:#111827}.TaxForm220PreviewModal_boxesSectionTitle__AnNfw{font-size:.95rem;font-weight:700;color:var(--color-primary,#5827a7);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.TaxForm220PreviewModal_boxesTable__vmesI{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.TaxForm220PreviewModal_boxesTable__vmesI td,.TaxForm220PreviewModal_boxesTable__vmesI th{padding:.55rem .75rem;border-bottom:1px solid #e5e7eb;font-size:.85rem}.TaxForm220PreviewModal_boxesTable__vmesI th{background-color:#f3f4f6;color:#4b5563;font-weight:700;text-align:left}.TaxForm220PreviewModal_boxBadge__H5ERk{background-color:var(--color-primary,#5827a7);color:#fff;font-weight:700;font-size:.75rem;padding:.15rem .45rem;border-radius:4px;display:inline-block;min-width:24px;text-align:center}.TaxForm220PreviewModal_amountCol__abW5g{text-align:right;font-family:monospace;font-weight:600;font-size:.9rem;color:#111827}.TaxForm220PreviewModal_totalRow__uJdCN{background-color:#f5f3ff;font-weight:700}.TaxForm220PreviewModal_totalRow__uJdCN td{border-top:2px solid var(--color-primary,#5827a7);color:var(--color-primary,#5827a7)}.TaxForm220PreviewModal_totalAmount__E0bhT{font-size:1rem;font-weight:800;color:var(--color-primary,#5827a7)}.TaxForm220PreviewModal_pdfFrame__rLx1A{width:100%;height:520px;border:1px solid #d1d5db;border-radius:var(--border-radius,8px)}.TaxForm220PreviewModal_modalFooter__CJ_TY{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#fafafa}.TaxForm220PreviewModal_btnSecondary___voxL{padding:.55rem 1.15rem;background-color:#fff;border:1px solid #d1d5db;border-radius:var(--border-radius,8px);color:#374151;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .15s ease}.TaxForm220PreviewModal_btnSecondary___voxL:hover{background-color:#f3f4f6;border-color:#9ca3af}.TaxForm220PreviewModal_btnPrimary__E3pDj{padding:.55rem 1.25rem;background-color:var(--color-primary,#5827a7);border:1px solid var(--color-primary,#5827a7);border-radius:var(--border-radius,8px);color:#fff;font-weight:600;font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .15s ease}.TaxForm220PreviewModal_btnPrimary__E3pDj:hover:not(:disabled){opacity:.92;box-shadow:0 4px 6px -1px rgba(88,39,167,.3)}.TaxForm220PreviewModal_btnPrimary__E3pDj:disabled{opacity:.6;cursor:not-allowed}.TaxForm220PreviewModal_errorBox__Z4pnj{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:.75rem 1rem;border-radius:var(--border-radius,8px);font-size:.85rem;margin-bottom:1rem}.tax-form-220_container__FOrx9{max-width:1380px;margin:0 auto;padding:1.5rem}.tax-form-220_topBar__cFqZg{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.tax-form-220_yearSelectorGroup__xr1Qs{display:flex;align-items:center;gap:.75rem;background-color:#fff;padding:.5rem 1rem;border-radius:var(--border-radius,8px);border:1px solid #e5e7eb;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.tax-form-220_yearLabel__F62fJ{font-size:.85rem;font-weight:700;color:var(--color-dark,#282a3c);text-transform:uppercase;letter-spacing:.5px}.tax-form-220_yearSelect__a4jrs{padding:.4rem .75rem;border-radius:var(--border-radius-sm,4px);border:1px solid #d1d5db;font-size:.95rem;font-weight:700;color:var(--color-primary,#5827a7);background-color:#fff;outline:none;cursor:pointer;transition:border-color .15s}.tax-form-220_yearSelect__a4jrs:focus{border-color:var(--color-primary,#5827a7);box-shadow:0 0 0 2px rgba(88,39,167,.15)}.tax-form-220_topActions__tIW5k{display:flex;align-items:center;gap:.75rem}.tax-form-220_btnZip__FKW0K{background-color:var(--color-primary,#5827a7);color:#fff;border:1px solid var(--color-primary,#5827a7);border-radius:var(--border-radius,8px);padding:.65rem 1.25rem;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;box-shadow:0 2px 4px rgba(88,39,167,.2);transition:all .2s ease}.tax-form-220_btnZip__FKW0K:hover:not(:disabled){opacity:.93;transform:translateY(-1px);box-shadow:0 4px 6px rgba(88,39,167,.3)}.tax-form-220_btnZip__FKW0K:disabled{opacity:.55;cursor:not-allowed}.tax-form-220_warningNotice__qdISf{background-color:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:var(--border-radius,8px);padding:.75rem 1rem;font-size:.85rem;display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.tax-form-220_statsRow__J0_LG{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.75rem}.tax-form-220_statCard__18bkk{background-color:#fff;border-radius:var(--border-radius-lg,12px);padding:1.25rem 1.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.tax-form-220_statCard__18bkk:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.07)}.tax-form-220_statCardTitle__ahLNy{font-size:.8rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.4rem}.tax-form-220_statCardValue__dTxSK{font-size:1.65rem;font-weight:800;color:var(--color-dark,#282a3c)}.tax-form-220_statCardSubtitle__ouCoJ{font-size:.75rem;color:#9ca3af;margin-top:.35rem}.tax-form-220_tableContainer__7AE42{background-color:#fff;border-radius:var(--border-radius-lg,12px);border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);overflow:hidden}.tax-form-220_tableToolbar__jYuor{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;background-color:#fcfcfd;flex-wrap:wrap;gap:.75rem}.tax-form-220_searchBox__k_GDp{position:relative;min-width:280px}.tax-form-220_searchInput__hgY2l{width:100%;padding:.5rem .75rem .5rem 2.25rem;border-radius:var(--border-radius,8px);border:1px solid #d1d5db;font-size:.85rem;outline:none;transition:border-color .15s}.tax-form-220_searchInput__hgY2l:focus{border-color:var(--color-primary,#5827a7);box-shadow:0 0 0 2px rgba(88,39,167,.15)}.tax-form-220_searchIcon__pxZ8C{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.tax-form-220_tableResponsive__DZHIH{width:100%;overflow-x:auto}.tax-form-220_taxTable__XVSqp{width:100%;border-collapse:collapse;text-align:left}.tax-form-220_taxTable__XVSqp th{background-color:#f9fafb;color:#4b5563;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}.tax-form-220_taxTable__XVSqp td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;font-size:.85rem;vertical-align:middle}.tax-form-220_taxTable__XVSqp tr:hover td{background-color:#fafafc}.tax-form-220_empName__YXFfE{font-weight:700;color:var(--color-dark,#282a3c);display:block}.tax-form-220_empMeta__cdc85{font-size:.75rem;color:#6b7280}.tax-form-220_empDateRange__NGxv9{font-size:.8rem;color:#4b5563;white-space:nowrap}.tax-form-220_amountCol__RsSoz{font-family:monospace;font-weight:600}.tax-form-220_actionsCell__qvABK,.tax-form-220_amountCol__RsSoz{text-align:right;white-space:nowrap}.tax-form-220_actionsGroup__8_3bw{display:inline-flex;gap:.5rem;align-items:center}.tax-form-220_btnActionOutline__cHYqd{background:transparent;border:1px solid var(--color-primary,#5827a7);color:var(--color-primary,#5827a7);padding:.35rem .75rem;border-radius:var(--border-radius-sm,4px);font-size:.75rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;transition:all .15s ease}.tax-form-220_btnActionOutline__cHYqd:hover{background-color:#f5f3ff}.tax-form-220_btnActionPrimary__3RD_b{background:var(--color-primary,#5827a7);border:1px solid var(--color-primary,#5827a7);color:#fff;padding:.35rem .75rem;border-radius:var(--border-radius-sm,4px);font-size:.75rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;transition:all .15s ease}.tax-form-220_btnActionPrimary__3RD_b:hover:not(:disabled){opacity:.9}.tax-form-220_emptyState__5rOxZ{padding:3rem 1rem;text-align:center;color:#6b7280}.tax-form-220_emptyIcon__7DNr0{width:48px;height:48px;color:#d1d5db;margin:0 auto .75rem}.tax-form-220_loadingSpinner__XRiau{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:tax-form-220_spin__HX99x .8s linear infinite}@keyframes tax-form-220_spin__HX99x{to{transform:rotate(1turn)}}.reports_content__WP7aO{flex:1 1;overflow-y:auto;padding:1.2rem 1.5rem 2rem;background:linear-gradient(180deg,#f4f2fb,#f7f8fc 52%,#f8f9fd)}.reports_stack__H1lip{max-width:1180px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:2rem}.reports_feedback__CZvD3{margin:0;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid #d7caef;background:#f8f3ff;color:#4c1d95;border-radius:999px;padding:.42rem .82rem;font-size:.84rem;font-weight:600}.reports_section__ggc7x{display:flex;flex-direction:column;gap:.9rem}.reports_sectionTitle__rCR_W{margin:0;font-size:2rem;line-height:1.1;font-weight:800;color:#0f172a;letter-spacing:-.02em}.reports_grid__Ys_jq{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem;max-width:720px}.reports_card__l9hHy{border:1px solid #e5e7eb;border-radius:14px;background:#fff;min-height:158px;padding:.95rem .95rem 1rem;box-shadow:0 4px 16px rgba(15,23,42,.05);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.reports_card__l9hHy:hover{transform:translateY(-2px);border-color:#d8dcea;box-shadow:0 8px 24px rgba(15,23,42,.08)}.reports_cardTop__VqvPs{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem}.reports_tagRow___jlUt{display:inline-flex;align-items:center;gap:.5rem}.reports_iconBadge__JkyVD{width:36px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#2d918f;background:#dcf7f1}.reports_iconLavender__XpDa_{color:#5b34b4;background:#f0ebff}.reports_badge__ExUdg{display:inline-flex;align-items:center;border-radius:8px;height:26px;padding:0 .58rem;font-size:.86rem;font-weight:700}.reports_badgePrimary__5AZ_c{color:var(--color-primary,#5827a7);background:#f3ecff}.reports_badgeNeutral__Xkk4F{color:#475569;background:#f1f5f9}.reports_starBtn__C56cv{width:28px;height:28px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#94a3b8;cursor:pointer;transition:color .15s ease,background .15s ease}.reports_starBtn__C56cv:hover{color:var(--color-primary,#5827a7);background:#f4f1fb}.reports_cardTitle__z9Hx5{margin:0 0 .3rem;font-size:1.03rem;color:#0f172a;line-height:1.35;font-weight:700}.reports_cardDesc__odjPj{margin:0;color:#64748b;font-size:.95rem;line-height:1.35}.reports_cardActions__Sn4b_{margin-top:.9rem;display:flex;gap:.55rem}.reports_primaryAction__hfIkv,.reports_secondaryAction__2xOFz{border-radius:10px;height:34px;padding:0 .72rem;font-size:.84rem;font-weight:700;cursor:pointer}.reports_primaryAction__hfIkv{border:none;background:var(--color-primary,#5827a7);color:#fff}.reports_primaryAction__hfIkv:hover{opacity:.93}.reports_secondaryAction__2xOFz{border:1px solid #d4dbe7;background:#fff;color:#334155}.reports_secondaryAction__2xOFz:hover{border-color:var(--color-primary,#5827a7);color:var(--color-primary,#5827a7)}.reports_starBtnActive__U6QCn{color:var(--color-primary,#5827a7);background:#f4f1fb}@media (max-width:820px){.reports_content__WP7aO{padding:1rem 1rem 1.5rem}.reports_sectionTitle__rCR_W{font-size:1.6rem}.reports_grid__Ys_jq{max-width:100%}}.certificates_container__Etp4V{max-width:800px;margin:0 auto;padding:1.5rem 0 3rem}.certificates_backLink__yzJ0g{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b;text-decoration:none;margin-bottom:1.25rem;font-weight:500;transition:color .15s ease}.certificates_backLink__yzJ0g:hover{color:#1e293b}.certificates_card__JTmhq{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:2rem}.certificates_header__nWEl0{margin-bottom:1.75rem;border-bottom:1px solid #f1f5f9;padding-bottom:1.25rem}.certificates_title__agSQy{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.certificates_description__Yjgrc{font-size:.875rem;color:#64748b;margin:0;line-height:1.5}.certificates_noticeBox__JZ24i{background-color:#f8fafc;border-left:4px solid #6366f1;padding:1rem 1.25rem;border-radius:0 8px 8px 0;margin-bottom:1.75rem;font-size:.875rem;color:#334155;line-height:1.5}.certificates_noticeTitle__ddt4H{font-weight:600;color:#1e1b4b;margin-bottom:.25rem}.certificates_formGrid___WN68{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.75rem}.certificates_fullWidth__VZZYR{grid-column:1/-1}.certificates_field__72lQZ{display:flex;flex-direction:column;gap:.375rem}.certificates_label__KmjC_{font-size:.875rem;font-weight:600;color:#334155}.certificates_input__3ZrRT{width:100%;padding:.625rem .875rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.9375rem;color:#0f172a;background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.certificates_input__3ZrRT:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.certificates_helpText__RFTV9{font-size:.75rem;color:#64748b;margin-top:.25rem}.certificates_signatureSection__KcSbd{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:1.25rem;margin-bottom:1.75rem}.certificates_signaturePreviewContainer__H_z3x{margin-top:.75rem;display:flex;align-items:center;gap:1.5rem}.certificates_signatureImg__ezCLq{max-height:70px;max-width:200px;border:1px solid #e2e8f0;background:#fff;padding:.5rem;border-radius:6px;object-fit:contain}.certificates_fileInput__vPwH0{display:none}.certificates_uploadBtn__dQDMw{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;cursor:pointer;transition:all .15s ease}.certificates_uploadBtn__dQDMw:hover{background:#e0e7ff}.certificates_actions__PuMHP{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid #f1f5f9;padding-top:1.25rem}.certificates_btnPrimary__10qfl{padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;background:#6366f1;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease}.certificates_btnPrimary__10qfl:hover{background:#4f46e5}.certificates_btnPrimary__10qfl:disabled{opacity:.6;cursor:not-allowed}.certificates_successAlert__LtL2Z{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;padding:.875rem 1rem;border-radius:8px;margin-bottom:1.25rem;font-size:.875rem}.certificates_errorAlert__6lRb6{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:.875rem 1rem;border-radius:8px;margin-bottom:1.25rem;font-size:.875rem}.salary_main__9s0NS{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem 2.5rem}.salary_wrap__D3EkG{max-width:980px;margin:0 auto}.salary_topBackWrap__4tLx1{margin-bottom:.6rem}.salary_backBtn__gVw4F{display:inline-flex;align-items:center;height:34px;padding:0 .85rem;border:1px solid var(--color-shape-medium);border-radius:10px;color:var(--color-label-dark);background:#fff;font-size:.86rem;font-weight:700;text-decoration:none}.salary_backBtn__gVw4F:hover{border-color:var(--color-primary,#5827a7);color:var(--color-primary,#5827a7)}.salary_successBanner__iITdr{margin:0 0 .9rem;border:1px solid #d7caef;background:#f8f3ff;color:#4c1d95;border-radius:10px;padding:.55rem .8rem;font-size:.9rem;font-weight:700}.salary_card__WR7AL{background:var(--color-light);border:1px solid var(--color-shape-light);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);padding:1.1rem 1.15rem 1.2rem}.salary_cardHead__UwIQ_{margin-bottom:.9rem}.salary_title__8Lfc6{margin:0 0 .3rem;font-size:1.15rem;font-weight:800;color:#0f172a}.salary_subtitle__UoeNs{margin:0;color:var(--color-label-medium);font-size:.92rem}.salary_formError__bfjJF{border:1px solid #fecaca;background:#fff1f2;color:#b91c1c;border-radius:10px;padding:.65rem .8rem;margin:0 0 .85rem;font-size:.9rem}.salary_formGrid__fDxbN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.salary_field___xU2W{display:flex;flex-direction:column;gap:.35rem}.salary_label__Vskck{font-size:.85rem;font-weight:700;color:var(--color-label-medium)}.salary_input__cxtKJ{height:38px;border:1px solid var(--color-shape-medium);border-radius:var(--border-radius);padding:0 .7rem;font-size:.95rem}.salary_input__cxtKJ:focus{outline:none;border-color:var(--color-primary,#5827a7);box-shadow:0 0 0 2px rgba(88,39,167,.16)}.salary_totalBox___0Pcq{margin-top:.95rem;border:1px solid var(--color-shape-light);background:var(--color-background-alt);border-radius:12px;padding:.65rem .75rem;display:flex;justify-content:space-between;align-items:center;color:#334155;font-size:.92rem}.salary_totalBox___0Pcq strong{color:var(--color-primary,#5827a7);font-size:1rem}.salary_actions__9GYmP{margin-top:1rem;display:flex;justify-content:flex-end;gap:.55rem}.salary_btnGhost__VkN9J,.salary_btnPrimary__Ru2_x{height:36px;border-radius:10px;padding:0 .9rem;font-size:.88rem;font-weight:700;cursor:pointer}.salary_btnPrimary__Ru2_x{border:none;color:#fff;background:var(--color-primary,#5827a7)}.salary_btnGhost__VkN9J{border:1px solid var(--color-shape-medium);color:#334155;background:#fff}@media (max-width:760px){.salary_main__9s0NS{padding:1rem 1rem 1.5rem}.salary_formGrid__fDxbN{grid-template-columns:1fr}}.config-subpage-placeholder_main__2Lx2Z{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem 2.5rem;display:flex;flex-direction:column;gap:.75rem;justify-content:center}.config-subpage-placeholder_topBackWrap__NNY1r{width:100%;max-width:520px}.config-subpage-placeholder_card__yVONA{width:100%;max-width:520px;background:var(--color-light);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);padding:2rem 1.5rem;text-align:center;border:1px solid rgba(0,0,0,.06)}.config-subpage-placeholder_message__g0HWC{font-size:1.1rem;font-weight:700;color:var(--color-dark);margin:0 0 .5rem}.config-subpage-placeholder_hint__xPG7R{font-size:.95rem;color:var(--color-label-dark);margin:0}.config-subpage-placeholder_backBtn__iTjaP{display:inline-flex;align-items:center;height:34px;padding:0 .85rem;border:1px solid var(--color-shape-medium);border-radius:10px;color:var(--color-label-dark);background:#fff;font-size:.86rem;font-weight:700;text-decoration:none}.config-subpage-placeholder_backBtn__iTjaP:hover{border-color:var(--color-primary,#5827a7);color:var(--color-primary,#5827a7)}.novelties_backdrop__urTKs{position:fixed;inset:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:novelties_fadeIn__p_mq5 .15s ease-out}@keyframes novelties_fadeIn__p_mq5{0%{opacity:0}to{opacity:1}}.novelties_dialog___wvOE{width:100%;max-width:960px;max-height:min(92vh,800px);background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;animation:novelties_slideUp__aGleW .18s ease-out}@keyframes novelties_slideUp__aGleW{0%{transform:translateY(12px) scale(.99);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.novelties_header__eBK28{flex-shrink:0;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(90deg,#f8fafc,#fff);display:flex;align-items:center;justify-content:space-between;gap:1rem}.novelties_headerLeft__XY44q{display:flex;flex-direction:column;gap:.25rem}.novelties_titleRow__byjlC{display:flex;align-items:center;gap:.75rem}.novelties_title__NRBCz{margin:0;font-size:1.25rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.novelties_badgePeriod__WfqSW{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;background:#ede9fe;color:#5827a7;border-radius:9999px;font-size:.75rem;font-weight:700}.novelties_employeeMeta__5HZYO{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.85rem;color:#64748b}.novelties_employeeMetaItem__K6_Rd{display:inline-flex;align-items:center;gap:.35rem}.novelties_employeeMetaItem__K6_Rd strong{color:#334155}.novelties_closeButton__QgT4D{padding:.5rem;border:none;background:transparent;color:#94a3b8;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.novelties_closeButton__QgT4D:hover{background:#f1f5f9;color:#475569}.novelties_statStrip__rCrfB{flex-shrink:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem;padding:.85rem 1.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.novelties_statItem__F6TKP{display:flex;flex-direction:column;gap:.15rem}.novelties_statLabel__0tlrM{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.novelties_statValue__MA_no{font-size:.95rem;font-weight:700;color:#1e293b}.novelties_statHighlight__RQKxW{color:#5827a7}.novelties_tabNav__WKpTA{flex-shrink:0;display:flex;align-items:center;overflow-x:auto;gap:.5rem;padding:.75rem 1.5rem;background:#fff;border-bottom:1px solid #e2e8f0}.novelties_tabBtn__BL_y0{flex-shrink:0;min-height:38px;padding:.45rem .9rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:.84rem;font-weight:600;color:#475569;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;transition:all .15s ease}.novelties_tabBtn__BL_y0:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.novelties_tabBtnActive__SyPOd{background:#f5f3ff;border-color:#ddd6fe;color:#5827a7;box-shadow:0 1px 2px rgba(88,39,167,.1)}.novelties_tabCountBadge__lNqA_{padding:.1rem .4rem;background:#e2e8f0;color:#334155;border-radius:9999px;font-size:.7rem;font-weight:700}.novelties_tabBtnActive__SyPOd .novelties_tabCountBadge__lNqA_{background:#5827a7;color:#fff}.novelties_body__Wwiiu{flex:1 1;min-height:0;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.novelties_hubGrid__5_zR4{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.novelties_hubCard___ZFTX{padding:1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;transition:all .18s cubic-bezier(.4,0,.2,1);position:relative}.novelties_hubCard___ZFTX:hover{border-color:#c4b5fd;box-shadow:0 8px 16px -4px rgba(88,39,167,.12),0 4px 6px -2px rgba(0,0,0,.02);transform:translateY(-2px)}.novelties_hubCardHeader__bKWBQ{display:flex;align-items:center;justify-content:space-between}.novelties_hubCardIconWrap__mihnw{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f5f3ff;color:#5827a7}.novelties_hubCardTitle__W7DY_{margin:0;font-size:.98rem;font-weight:700;color:#1e293b}.novelties_hubCardDesc__jP461{margin:0;font-size:.8rem;color:#64748b;line-height:1.35}.novelties_hubCardFooter__b2C_8{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.75rem;border-top:1px solid #f1f5f9;font-size:.85rem}.novelties_hubCardAmount__mzYKb{font-weight:700;color:#0f172a}.novelties_hubCardBadgeActive__xLuVi{padding:.2rem .55rem;background:#ede9fe;color:#5827a7;border-radius:9999px;font-size:.72rem;font-weight:700}.novelties_hubCardBadgeZero__a4dQr{padding:.2rem .55rem;background:#f1f5f9;color:#94a3b8;border-radius:9999px;font-size:.72rem;font-weight:600}.novelties_panelTopBar__j_ORd{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.novelties_backBtn___13kG{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:transparent;border:1px solid #cbd5e1;border-radius:6px;font-size:.82rem;font-weight:600;color:#475569;cursor:pointer;transition:all .15s ease}.novelties_backBtn___13kG:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}.novelties_alertBanner__EUVfS{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:.84rem;color:#166534;line-height:1.4;margin-bottom:1rem}.novelties_alertBannerWarning__7lWLg{background:#fefce8;border-color:#fef08a;color:#854d0e}.novelties_alertBannerInfo__fG_Ek{background:#f0f9ff;border-color:#bae6fd;color:#0369a1}.novelties_tableWrap__8SIj9{width:100%;overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.novelties_table__hxLX_{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem}.novelties_table__hxLX_ th{padding:.75rem 1rem;background:#f8fafc;color:#475569;font-weight:600;border-bottom:1px solid #e2e8f0;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.novelties_table__hxLX_ td{padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.novelties_table__hxLX_ tr:last-child td{border-bottom:none}.novelties_table__hxLX_ tr:hover td{background:#fafafa}.novelties_tableInput__6sR3l{width:90px;padding:.45rem .65rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.88rem;color:#0f172a;font-family:inherit;font-weight:600;text-align:right;transition:border-color .15s ease}.novelties_tableInput__6sR3l:focus{outline:none;border-color:#5827a7;box-shadow:0 0 0 3px rgba(88,39,167,.15)}.novelties_factorTag__5Lhdp{display:inline-flex;padding:.15rem .5rem;border-radius:4px;background:#f1f5f9;color:#334155;font-size:.72rem;font-weight:700;font-family:monospace}.novelties_formCard__KPWNO{padding:1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:1rem}.novelties_formGrid__srXCq{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.novelties_field__JnYP3{display:flex;flex-direction:column;gap:.35rem}.novelties_label__c3k2B{font-size:.82rem;font-weight:600;color:#334155}.novelties_input___regx,.novelties_select__KICSt,.novelties_textarea__j2Pej{width:100%;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.88rem;color:#0f172a;font-family:inherit;background:#fff;box-sizing:border-box;transition:all .15s ease}.novelties_input___regx:focus,.novelties_select__KICSt:focus,.novelties_textarea__j2Pej:focus{outline:none;border-color:#5827a7;box-shadow:0 0 0 3px rgba(88,39,167,.15)}.novelties_textarea__j2Pej{resize:vertical;min-height:60px}.novelties_breakdownBox__7pgvn{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.novelties_breakdownRow__df91c{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;color:#475569}.novelties_breakdownRow__df91c strong{color:#0f172a}.novelties_breakdownDivider__R9Uad{height:1px;background:#e2e8f0;margin:.25rem 0}.novelties_footer__q_97w{flex-shrink:0;padding:1rem 1.5rem;border-top:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:1rem}.novelties_footerTotals__rycZ1{display:flex;align-items:center;gap:1.5rem}.novelties_totalBlock__vVtS8{display:flex;flex-direction:column;gap:.1rem}.novelties_totalBlockLabel___iCfx{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.novelties_totalBlockValue__Fsihc{font-size:1.05rem;font-weight:700}.novelties_totalDevengado__oPHzj{color:#5827a7}.novelties_totalDeduccion__R_dc7{color:#e11d48}.novelties_footerActions__BuQ4A{display:flex;align-items:center;gap:.75rem}.novelties_btnCancel__oWsWs{padding:.6rem 1.1rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#475569;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .15s ease}.novelties_btnCancel__oWsWs:hover{background:#f8fafc;color:#1e293b}.novelties_btnSave__Ct1Ey{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.35rem;border:none;border-radius:8px;background:#5827a7;color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(88,39,167,.35);transition:all .15s ease}.novelties_btnSave__Ct1Ey:hover:not(:disabled){opacity:.95;box-shadow:0 4px 12px rgba(88,39,167,.45)}.novelties_btnSave__Ct1Ey:disabled{opacity:.55;cursor:not-allowed}.novelties_iconBtn__96znk{padding:.4rem;border:none;background:transparent;color:#94a3b8;border-radius:6px;cursor:pointer;transition:all .15s ease}.novelties_iconBtn__96znk:hover{background:#fee2e2;color:#dc2626}.novelties_badgeActive__CvqxT{background:#dcfce7;color:#15803d;font-weight:700}.novelties_badgeActive__CvqxT,.novelties_badgeCancelled__gLsbx{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:9999px;font-size:.72rem}.novelties_badgeCancelled__gLsbx{background:#f1f5f9;color:#64748b;font-weight:600;text-decoration:line-through}.novelties_badgePeriodDays__sNgdp{background:#ede9fe;color:#5827a7}.novelties_badgeFutureDays__tzq9w,.novelties_badgePeriodDays__sNgdp{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:6px;font-size:.75rem;font-weight:700}.novelties_badgeFutureDays__tzq9w{background:#fef3c7;color:#b45309}.novelties_btnDangerSmall__TrO01{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;background:#fee2e2;color:#b91c1c;border:1px solid #fecaca;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.novelties_btnDangerSmall__TrO01:hover{background:#fecaca;color:#991b1b}.novelties_btnAddPeriod__hvEsr{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;background:#f5f3ff;color:#5827a7;border:1px dashed #a78bfa;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease;width:100%}.novelties_btnAddPeriod__hvEsr:hover{background:#ede9fe;border-color:#7c3aed;color:#4c1d95}.novelties_summaryBar__iH_X2{justify-content:space-between;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.85rem}.novelties_dropZone__6J1Fj,.novelties_summaryBar__iH_X2{display:flex;align-items:center;background:#f8fafc;color:#334155}.novelties_dropZone__6J1Fj{flex-direction:column;justify-content:center;gap:.75rem;padding:2.25rem 1.5rem;border:2px dashed #cbd5e1;border-radius:12px;text-align:center;font-size:.925rem;cursor:pointer;outline:none;transition:all .2s ease}.novelties_dropZone__6J1Fj:hover{border-color:var(--color-primary,#5827a7);background:rgba(88,39,167,.04)}.novelties_dropZoneActive__xTLyY{border-color:var(--color-primary,#5827a7);background:rgba(88,39,167,.08);transform:scale(1.005)}.novelties_dropZoneDisabled__3k00L{opacity:.65;cursor:wait;pointer-events:none}.novelties_filePreviewBadge__9iuBW{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .85rem;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:.85rem;color:#1e293b;box-shadow:0 1px 2px rgba(0,0,0,.05)}.novelties_fileRemoveBtn__nXjf8{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:0 .2rem;font-size:1.1rem;line-height:1;display:inline-flex;align-items:center}.novelties_fileRemoveBtn__nXjf8:hover{color:#ef4444}.FilterableSelect_wrap__MCgh4{position:relative;width:100%}.FilterableSelect_trigger__4NV9w{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;background:var(--color-light);border:1px solid var(--color-shape-dark);border-radius:var(--border-radius);font-size:.95rem;color:var(--color-dark);text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.FilterableSelect_trigger__4NV9w:hover{border-color:var(--color-primary)}.FilterableSelect_trigger__4NV9w:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(88,39,167,.2)}.FilterableSelect_triggerOpen__BJkUo{border-color:var(--color-primary)}.FilterableSelect_triggerPlaceholder__TGa2_{color:var(--color-label-medium)}.FilterableSelect_chevron__IQvlP{flex-shrink:0;transition:transform .2s ease}.FilterableSelect_chevronUp__Zwfa4{transform:rotate(180deg)}.FilterableSelect_dropdown__NzuRb{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 4px);background:var(--color-light);border:1px solid var(--color-shape-dark);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);max-height:280px;display:flex;flex-direction:column;overflow:hidden}.FilterableSelect_search__vgj2E{position:relative;display:flex;align-items:center;padding:.5rem;border-bottom:1px solid var(--color-shape-light)}.FilterableSelect_searchInput__FX_LY{width:100%;padding:.45rem 1.85rem .45rem .65rem;border:1px solid var(--color-shape-medium);border-radius:var(--border-radius-sm);font-size:.85rem;color:var(--color-dark);background:var(--color-light);box-sizing:border-box}.FilterableSelect_searchInput__FX_LY:focus{outline:none;border-color:var(--color-primary,#5827a7);box-shadow:0 0 0 2px rgba(88,39,167,.15)}.FilterableSelect_searchClear__HmUPI{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-label-medium,#94a3b8);font-size:.95rem;line-height:1;cursor:pointer;padding:4px}.FilterableSelect_searchClear__HmUPI:hover{color:var(--color-dark,#1e293b)}.FilterableSelect_list__lzEgS{overflow-y:auto;max-height:220px}.FilterableSelect_option__wkup9{width:100%;padding:.55rem .85rem;background:none;border:none;text-align:left;font-size:.9rem;color:var(--color-dark);cursor:pointer}.FilterableSelect_optionHighlighted__3G22_,.FilterableSelect_option__wkup9:hover{background:var(--color-shape-light);color:var(--color-primary)}.FilterableSelect_optionSelected__Zv1MC{font-weight:700;color:var(--color-primary)}.FilterableSelect_empty__Jp9UL{padding:.75rem;font-size:.85rem;color:var(--color-label-medium)}.FilterableSelect_requiredMark__L0LE0{color:var(--color-danger);margin-left:2px}.HelpTooltip_helpWrap__eXZvN{display:inline-flex;align-items:center;vertical-align:middle;margin-left:.375rem}.HelpTooltip_helpBtn__l35X_{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;padding:0;border-radius:50%;border:1px solid var(--color-primary,#5827a7);background:transparent;color:var(--color-primary,#5827a7);font-size:.6875rem;font-weight:700;line-height:1;cursor:help;transition:all .15s ease-in-out;outline:none}.HelpTooltip_helpBtn__l35X_:focus-visible,.HelpTooltip_helpBtn__l35X_:hover{background:var(--color-primary,#5827a7);color:#fff;box-shadow:0 0 0 2px rgba(88,39,167,.25)}.HelpTooltip_tooltipPortalWrap__HNH8t{position:fixed;z-index:99999;pointer-events:none;max-width:300px;width:max-content}.HelpTooltip_tooltipPortalContent__2UVKQ{display:block;padding:.5rem .75rem;background:#1e1b4b;color:#fff;font-size:.75rem;font-weight:400;line-height:1.45;border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1);text-align:left;white-space:normal}.HelpTooltip_tooltipPortalCaretDown__94cEv{border-top:5px solid #1e1b4b}.HelpTooltip_tooltipPortalCaretDown__94cEv,.HelpTooltip_tooltipPortalCaretUp__xgahO{display:block;width:0;height:0;margin:0 auto;border-left:5px solid transparent;border-right:5px solid transparent}.HelpTooltip_tooltipPortalCaretUp__xgahO{border-bottom:5px solid #1e1b4b}.LaborCertificateModal_overlay__QQazC{position:fixed;inset:0;background-color:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.LaborCertificateModal_modal__UAmE5{background:#fff;border-radius:14px;width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden;animation:LaborCertificateModal_modalIn__STOdn .2s cubic-bezier(.16,1,.3,1)}.LaborCertificateModal_modalWide__03JhV{max-width:900px}@keyframes LaborCertificateModal_modalIn__STOdn{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.LaborCertificateModal_header__DXznc{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}.LaborCertificateModal_headerInfo__QUjpK h2{font-size:1.2rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}.LaborCertificateModal_headerInfo__QUjpK p{font-size:.875rem;color:#64748b;margin:0}.LaborCertificateModal_closeBtn__JaF4j{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:.375rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.LaborCertificateModal_closeBtn__JaF4j:hover{background:#f1f5f9;color:#334155}.LaborCertificateModal_tabs__tAZYJ{display:flex;gap:.5rem;padding:.75rem 1.5rem 0;background:#f8fafc;border-bottom:1px solid #e2e8f0}.LaborCertificateModal_tab__ubywB{padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#64748b;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}.LaborCertificateModal_tab__ubywB:hover{color:#1e293b}.LaborCertificateModal_activeTab__IwFbd{color:var(--color-primary,#5827a7);border-bottom-color:var(--color-primary,#5827a7)}.LaborCertificateModal_body__dcakg{padding:1.5rem;overflow-y:auto;flex:1 1}.LaborCertificateModal_employeePill__qBoqZ{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem;margin-bottom:1.25rem}.LaborCertificateModal_employeePillName__U508z{font-weight:600;color:#1e293b;font-size:.9375rem}.LaborCertificateModal_employeePillMeta__kPY3R{font-size:.8125rem;color:#64748b;margin-top:.125rem}.LaborCertificateModal_badgeActive__DB8K3{background:#ecfdf5;color:#059669;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.LaborCertificateModal_badgeRetired__rY8x4{background:#fef2f2;color:#dc2626;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.LaborCertificateModal_formGroup__NAXNf{margin-bottom:1.25rem}.LaborCertificateModal_label__u_4mc{display:block;font-size:.875rem;font-weight:600;color:#334155;margin-bottom:.375rem}.LaborCertificateModal_input__POGm6{width:100%;padding:.625rem .875rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;color:#0f172a;box-sizing:border-box}.LaborCertificateModal_input__POGm6:focus{outline:none;border-color:var(--color-primary,#5827a7);box-shadow:0 0 0 3px rgba(88,39,167,.15)}.LaborCertificateModal_radioCards__ixB3d{display:flex;flex-direction:column;gap:.625rem;margin-top:.375rem}.LaborCertificateModal_radioCard__ABGFw{border:1px solid #cbd5e1;border-radius:8px;padding:.75rem 1rem;display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;transition:all .15s ease}.LaborCertificateModal_radioCard__ABGFw:hover{background:#f8fafc;border-color:#94a3b8}.LaborCertificateModal_radioCard__ABGFw input[type=radio]{accent-color:var(--color-primary,#5827a7)}.LaborCertificateModal_radioCardSelected__G3fww{border-color:var(--color-primary,#5827a7);background:rgba(88,39,167,.04)}.LaborCertificateModal_radioTitle__fBHUY{font-size:.875rem;font-weight:600;color:#1e293b}.LaborCertificateModal_radioDesc__VLe2C{font-size:.8125rem;color:#64748b;margin-top:.125rem}.LaborCertificateModal_select__Lqi4i{padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.875rem;color:#0f172a;background:#fff;margin-left:.5rem}.LaborCertificateModal_previewContainer__Vc9m6{margin-top:1rem;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;height:380px}.LaborCertificateModal_previewIframe__9tUMn{width:100%;height:100%;border:none}.LaborCertificateModal_historyTable__g5MnD{width:100%;border-collapse:collapse;font-size:.8125rem}.LaborCertificateModal_historyTable__g5MnD th{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.625rem .75rem;text-align:left;font-weight:600;color:#475569}.LaborCertificateModal_historyTable__g5MnD td{padding:.625rem .75rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.LaborCertificateModal_footer__ybP_Z{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid #f1f5f9;background:#f8fafc}.LaborCertificateModal_btnSecondary__TlCbH{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;transition:all .15s ease}.LaborCertificateModal_btnSecondary__TlCbH:hover{background:#f1f5f9}.LaborCertificateModal_btnPrimary__w2z_N{padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;background:var(--color-primary,#5827a7);border:none;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s ease}.LaborCertificateModal_btnPrimary__w2z_N:hover{filter:brightness(.92)}.LaborCertificateModal_btnPrimary__w2z_N:disabled,.LaborCertificateModal_btnSecondary__TlCbH:disabled{opacity:.6;cursor:not-allowed}.LaborCertificateModal_alertError__cEfI_{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.875rem}.LaborCertificateModal_alertSuccess__sPojt{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.875rem}.ConfirmModal_backdrop__67mrM{position:fixed;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999;padding:1rem;animation:ConfirmModal_fadeIn__5_X1M .2s ease-out}.ConfirmModal_modal__pI6mu{width:100%;max-width:440px;background:#fff;border-radius:16px;box-shadow:0 20px 40px -10px rgba(15,23,42,.25),0 1px 3px rgba(0,0,0,.08);border:1px solid rgba(226,232,240,.8);display:flex;flex-direction:column;overflow:hidden;animation:ConfirmModal_slideUp__uS_3G .25s cubic-bezier(.16,1,.3,1)}.ConfirmModal_content__S1OWb{padding:1.75rem 1.5rem 1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center}.ConfirmModal_iconContainer__fAseY{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.15rem;flex-shrink:0;transition:transform .2s ease}.ConfirmModal_iconContainer__fAseY.ConfirmModal_warning__QJ_w1{background:#fef3c7;color:#d97706;border:4px solid #fffbeb}.ConfirmModal_iconContainer__fAseY.ConfirmModal_danger__rU14h{background:#fee2e2;color:#dc2626;border:4px solid #fef2f2}.ConfirmModal_iconContainer__fAseY.ConfirmModal_primary__CnMz9{background:#ede9fe;color:var(--color-primary,#5827a7);border:4px solid #f5f3ff}.ConfirmModal_iconContainer__fAseY.ConfirmModal_info__jmtwY{background:#e0f2fe;color:#0284c7;border:4px solid #f0f9ff}.ConfirmModal_title__8btfZ{margin:0 0 .5rem;font-size:1.15rem;font-weight:700;color:var(--color-dark,#1e293b);line-height:1.35}.ConfirmModal_message__wgJaK{margin:0;font-size:.92rem;color:#64748b;line-height:1.55;white-space:pre-line}.ConfirmModal_detailsBox__o_yJN{margin-top:1rem;width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem .85rem;font-size:.85rem;color:#475569;text-align:left;line-height:1.45}.ConfirmModal_footer__L5Lsg{padding:1rem 1.5rem 1.25rem;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;gap:.75rem;align-items:center;justify-content:flex-end}.ConfirmModal_btnCancel__EtdRZ{flex:1 1;padding:.65rem 1rem;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#475569;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit}.ConfirmModal_btnCancel__EtdRZ:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.ConfirmModal_btnCancel__EtdRZ:disabled{opacity:.5;cursor:not-allowed}.ConfirmModal_btnConfirm__KIaF6{flex:1.2 1;padding:.65rem 1.25rem;border-radius:8px;border:none;font-size:.9rem;font-weight:700;cursor:pointer;color:#fff;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;box-shadow:0 2px 6px rgba(0,0,0,.12)}.ConfirmModal_btnConfirm__KIaF6.ConfirmModal_warning__QJ_w1{background:#d97706}.ConfirmModal_btnConfirm__KIaF6.ConfirmModal_warning__QJ_w1:hover:not(:disabled){background:#b45309;box-shadow:0 4px 12px rgba(217,119,6,.3)}.ConfirmModal_btnConfirm__KIaF6.ConfirmModal_danger__rU14h{background:#dc2626}.ConfirmModal_btnConfirm__KIaF6.ConfirmModal_danger__rU14h:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px rgba(220,38,38,.3)}.ConfirmModal_btnConfirm__KIaF6.ConfirmModal_primary__CnMz9{background:var(--color-primary,#5827a7)}.ConfirmModal_btnConfirm__KIaF6.ConfirmModal_primary__CnMz9:hover:not(:disabled){opacity:.92;box-shadow:0 4px 12px rgba(88,39,167,.3)}.ConfirmModal_btnConfirm__KIaF6.ConfirmModal_info__jmtwY{background:#0284c7}.ConfirmModal_btnConfirm__KIaF6.ConfirmModal_info__jmtwY:hover:not(:disabled){background:#0369a1;box-shadow:0 4px 12px rgba(2,132,199,.3)}.ConfirmModal_btnConfirm__KIaF6:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ConfirmModal_spinner__jIO2j{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:ConfirmModal_spin__O2X6N .6s linear infinite}@keyframes ConfirmModal_fadeIn__5_X1M{0%{opacity:0}to{opacity:1}}@keyframes ConfirmModal_slideUp__uS_3G{0%{transform:translateY(16px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes ConfirmModal_spin__O2X6N{to{transform:rotate(1turn)}}.TableRowActionsMenu_menuWrap__e8yFm{position:relative;display:inline-block}.TableRowActionsMenu_kebabBtn__iXGWL{width:36px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-shape-medium,#e2e8f0);border-radius:var(--border-radius,6px);background:var(--color-light,#fff);color:var(--color-dark,#1e293b);cursor:pointer;transition:border-color .15s ease,color .15s ease}.TableRowActionsMenu_kebabBtn__iXGWL:hover{border-color:var(--color-primary,#5827a7);color:var(--color-primary,#5827a7)}.TableRowActionsMenu_kebabBtn__iXGWL:disabled{opacity:.45;cursor:not-allowed}.TableRowActionsMenu_dropdownPortal__t_gQj{position:fixed;background:var(--color-light,#fff);border-radius:var(--border-radius,8px);box-shadow:0 12px 36px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.08);border:1px solid var(--color-shape-light,#f1f5f9);padding:.35rem 0;z-index:10060}.AccountingAccountSelectModal_backdrop__ZlOVz{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:300;padding:1rem}.AccountingAccountSelectModal_modal__ru6wb{width:min(600px,95vw);max-height:85vh;background:#fff;border-radius:16px;box-shadow:0 20px 45px rgba(15,23,42,.2);display:flex;flex-direction:column;overflow:hidden}.AccountingAccountSelectModal_header__TYoEv{padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:flex-start;justify-content:space-between}.AccountingAccountSelectModal_title__ercL_{margin:0;font-size:1.25rem;font-weight:700;color:#0f172a}.AccountingAccountSelectModal_subtitle__Iq8K9{margin:.35rem 0 0;font-size:.9rem;color:#64748b}.AccountingAccountSelectModal_closeBtn__ZIz47{background:none;border:none;font-size:1.5rem;line-height:1;color:#94a3b8;cursor:pointer;padding:.25rem;border-radius:6px}.AccountingAccountSelectModal_closeBtn__ZIz47:hover{color:#0f172a;background:#f1f5f9}.AccountingAccountSelectModal_body__MicxG{padding:1.25rem 1.5rem;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:1rem}.AccountingAccountSelectModal_currentCard__PqZxh{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.AccountingAccountSelectModal_badge__dAyLJ{display:inline-block;font-size:.72rem;font-weight:600;text-transform:uppercase;color:#047857;background:#d1fae5;padding:2px 6px;border-radius:4px;margin-bottom:.25rem}.AccountingAccountSelectModal_accountText__99aYy{font-size:.92rem;color:#1e293b}.AccountingAccountSelectModal_clearBtn__5EuEy{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer}.AccountingAccountSelectModal_clearBtn__5EuEy:hover{background:#fecaca}.AccountingAccountSelectModal_emptyCard__GMTlM{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:10px;padding:.75rem 1rem;font-size:.88rem;color:#64748b;text-align:center}.AccountingAccountSelectModal_searchWrap__C1ZjC{display:flex;flex-direction:column;gap:.35rem}.AccountingAccountSelectModal_searchLabel__uSDdO{font-size:.85rem;font-weight:600;color:#334155}.AccountingAccountSelectModal_searchInput__8SlO9{width:100%;height:42px;border:1px solid #cbd5e1;border-radius:8px;padding:0 .85rem;font-size:.92rem}.AccountingAccountSelectModal_searchInput__8SlO9:focus{outline:none;border-color:#5827a7;box-shadow:0 0 0 2px rgba(88,39,167,.15)}.AccountingAccountSelectModal_listContainer__vfOFR{border:1px solid #e2e8f0;border-radius:8px;max-height:220px;overflow-y:auto;background:#fff}.AccountingAccountSelectModal_accountList__y3dZ4{list-style:none;margin:0;padding:0}.AccountingAccountSelectModal_accountItem__GC9Um{width:100%;padding:.65rem .85rem;text-align:left;border:none;border-bottom:1px solid #f1f5f9;background:none;cursor:pointer;display:flex;align-items:center;gap:.75rem;font-size:.88rem}.AccountingAccountSelectModal_accountItem__GC9Um:hover{background:#f8fafc}.AccountingAccountSelectModal_accountItemSelected__2JZi7{background:#f3e8ff!important}.AccountingAccountSelectModal_itemCode__28WzX{font-weight:700;color:#5827a7;font-family:monospace;font-size:.9rem}.AccountingAccountSelectModal_itemName__dJSJN{flex:1 1;color:#334155}.AccountingAccountSelectModal_itemCheck__E0bJd{color:#5827a7;font-weight:700}.AccountingAccountSelectModal_emptyState__WPi_l,.AccountingAccountSelectModal_loadingState__vMO_Y{padding:1.5rem;text-align:center;font-size:.88rem;color:#64748b}.AccountingAccountSelectModal_error__QZqZ1{color:#dc2626;font-size:.85rem;margin:0}.AccountingAccountSelectModal_footer__mM8Il{padding:1rem 1.5rem;border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;justify-content:flex-end;gap:.75rem}.AccountingAccountSelectModal_cancelBtn__CjevY{padding:.55rem 1.1rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-weight:600;font-size:.88rem;cursor:pointer}.AccountingAccountSelectModal_cancelBtn__CjevY:hover{background:#f1f5f9}.AccountingAccountSelectModal_saveBtn__hYd5D{padding:.55rem 1.25rem;border:none;border-radius:8px;background:#5827a7;color:#fff;font-weight:600;font-size:.88rem;cursor:pointer}.AccountingAccountSelectModal_saveBtn__hYd5D:hover{background:#471c89}.AccountingAccountSelectModal_cancelBtn__CjevY:disabled,.AccountingAccountSelectModal_saveBtn__hYd5D:disabled{opacity:.5;cursor:not-allowed}.beneficios_container__sTiw7{padding:24px 32px;max-width:1440px;margin:0 auto}.beneficios_headerRow__OEjci{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.beneficios_pageHeader__jb2U_ h1{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 4px}.beneficios_pageHeader__jb2U_ p{color:#64748b;font-size:.875rem;margin:0}.beneficios_primaryButton__IE4EP{display:inline-flex;align-items:center;gap:8px;background-color:var(--color-primary,#5827a7);color:#fff;padding:10px 20px;border-radius:8px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.beneficios_primaryButton__IE4EP:hover:not(:disabled){background-color:#441c87;box-shadow:0 4px 6px -1px rgba(88,39,167,.25)}.beneficios_primaryButton__IE4EP:disabled{opacity:.6;cursor:not-allowed}.beneficios_secondaryButton__BjVu0{display:inline-flex;align-items:center;gap:8px;background-color:#fff;color:#334155;padding:10px 18px;border-radius:8px;font-weight:600;font-size:.875rem;border:1px solid #cbd5e1;cursor:pointer;transition:all .2s ease}.beneficios_secondaryButton__BjVu0:hover{background-color:#f8fafc;border-color:#94a3b8}.beneficios_filterTabs__jXsHX{display:flex;gap:8px;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:4px;overflow-x:auto}.beneficios_filterTab__GeIBj{padding:8px 16px;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap}.beneficios_filterTab__GeIBj:hover{color:#0f172a}.beneficios_filterTabActive__tRVDR{color:var(--color-primary,#5827a7);font-weight:600;border-bottom-color:var(--color-primary,#5827a7)}.beneficios_metricsGrid__wtYYO{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.beneficios_metricCard___hVlN{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.beneficios_metricLabel__H4ol5{font-size:.8125rem;font-weight:500;color:#64748b;margin-bottom:4px}.beneficios_metricValue__auhVH{font-size:1.35rem;font-weight:700;color:#0f172a}.beneficios_tableCard__j2jJM{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.03);overflow:visible;min-height:280px}.beneficios_table__ZeqCo{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.beneficios_table__ZeqCo th{background:#f8fafc;color:#475569;font-weight:600;padding:12px 16px;border-bottom:1px solid #e2e8f0;font-size:.8125rem;text-transform:uppercase;letter-spacing:.025em}.beneficios_table__ZeqCo td{padding:14px 16px;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.beneficios_table__ZeqCo tbody tr:hover{background-color:#faf5ff}.beneficios_badge__An9aT{display:inline-flex;align-items:center;padding:3px 10px;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:capitalize}.beneficios_badgeDraft__Q8Hfo{background-color:#f1f5f9;color:#475569}.beneficios_badgeConfirmed__0ZB0e{background-color:#dbeafe;color:#1e40af}.beneficios_badgeAccounted__Yez_Y{background-color:#dcfce7;color:#166534}.beneficios_badgeTypeBonus__KNgCv{background-color:#f3e8ff;color:#6b21a8}.beneficios_badgeTypeInterests__O34mo{background-color:#ffedd5;color:#9a3412}.beneficios_badgeTypeConsolidation__oJH7E{background-color:#e0e7ff;color:#3730a3}.beneficios_actionsCell__lDI_8{text-align:right;white-space:nowrap}.beneficios_menuWrap__kjQ_g{position:relative;display:inline-block;text-align:left}.beneficios_actionButton__UKt_b{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:6px;color:#64748b;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.beneficios_actionButton__UKt_b:hover{background:#f1f5f9;color:#0f172a}.beneficios_dropdownMenu__9Xahl{position:absolute;right:0;top:calc(100% + 4px);background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.1);min-width:230px;z-index:100;padding:6px 0;text-align:left}.beneficios_dropdownItem___Q0n5{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:.8125rem;color:#334155;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s ease;white-space:nowrap}.beneficios_dropdownItem___Q0n5:hover{background:#f8fafc;color:#0f172a}.beneficios_dropdownItemDanger__4rGtF{color:#dc2626}.beneficios_dropdownItemDanger__4rGtF:hover{background:#fef2f2;color:#b91c1c}.beneficios_modalBackdrop__2AKNG{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.beneficios_modalCard__A_Ut1{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:100%;max-width:1050px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.beneficios_modalHeader__Ffxof{padding:20px 24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.beneficios_modalHeader__Ffxof h2{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0}.beneficios_modalBody__Ag9yn{padding:24px;overflow-y:auto;flex:1 1}.beneficios_modalFooter__GK6c4{padding:16px 24px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:12px;background:#f8fafc}.beneficios_formGroup__FclTM{margin-bottom:16px}.beneficios_formLabel__aWXpg{display:block;font-size:.8125rem;font-weight:600;color:#334155;margin-bottom:6px}.beneficios_formInput__qKP99,.beneficios_formSelect__r7wGc{width:100%;padding:9px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;color:#1e293b;background:#fff}.beneficios_formInput__qKP99:focus,.beneficios_formSelect__r7wGc:focus{outline:none;border-color:var(--color-primary,#5827a7);box-shadow:0 0 0 3px rgba(88,39,167,.15)}.beneficios_emptyState___Qwv5{padding:64px 24px;text-align:center}.beneficios_emptyStateIcon__aK3T_{font-size:3rem;color:#94a3b8;margin-bottom:16px}.beneficios_emptyStateTitle__xraET{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:8px}.beneficios_emptyStateText__22wOU{color:#64748b;font-size:.875rem;max-width:460px;margin:0 auto 20px}.wizard_wizardContainer__M_G0p{max-width:1000px;margin:0 auto;padding:24px 20px}.wizard_wizardHeader__mda4B{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.wizard_wizardHeader__mda4B h1{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 4px}.wizard_wizardHeader__mda4B p{color:#64748b;font-size:.875rem;margin:0}.wizard_stepper__Am4BW{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:32px;background:#fff;padding:16px 24px;border-radius:12px;border:1px solid #e2e8f0}.wizard_stepItem__OYvwP{display:flex;align-items:center;gap:10px;z-index:2;cursor:default}.wizard_stepCircle__Mmod8{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;background-color:#f1f5f9;color:#64748b;border:2px solid #cbd5e1;transition:all .2s ease}.wizard_stepActive__ee21d .wizard_stepCircle__Mmod8{background-color:var(--color-primary,#5827a7);color:#fff;border-color:var(--color-primary,#5827a7);box-shadow:0 0 0 3px rgba(88,39,167,.2)}.wizard_stepCompleted__2oVbv .wizard_stepCircle__Mmod8{background-color:#16a34a;color:#fff;border-color:#16a34a}.wizard_stepTitle__Mwpz8{font-size:.875rem;font-weight:600;color:#64748b}.wizard_stepActive__ee21d .wizard_stepTitle__Mwpz8{color:var(--color-primary,#5827a7)}.wizard_stepCompleted__2oVbv .wizard_stepTitle__Mwpz8{color:#16a34a}.wizard_stepInfo__vAQFn{display:flex;flex-direction:column;gap:2px}.wizard_stepSubtitle__Xf_a0{font-size:.75rem;color:#94a3b8;font-weight:400;display:block}.wizard_stepDivider__cFNlB{flex:1 1;height:2px;background-color:#e2e8f0;margin:0 16px;min-width:16px}.wizard_sectionHeader__sMB9y{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.wizard_sectionHeader__sMB9y h2{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 6px}.wizard_sectionHeader__sMB9y p{color:#64748b;font-size:.875rem;margin:0}.wizard_card___dk8L{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.02);margin-bottom:24px}.wizard_cardTitle__VNON7{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.wizard_cardHeader__QpPy0{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.wizard_cardHeader__QpPy0 h2{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 6px}.wizard_cardHeader__QpPy0 p{color:#64748b;font-size:.875rem;margin:0}.wizard_cardFooter__KMOJi{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;border-top:1px solid #f1f5f9}.wizard_formGrid__R9tG1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.wizard_formGroup__Bu5l_{display:flex;flex-direction:column;gap:6px}.wizard_formGroup__Bu5l_ label{font-size:.8125rem;font-weight:600;color:#334155}.wizard_formGroupFull__hymnI{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}.wizard_formGroupFull__hymnI label{font-size:.8125rem;font-weight:600;color:#334155}.wizard_input__seJ_q,.wizard_select__nzsBh,.wizard_textarea__ITVpK{padding:10px 14px;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;color:#0f172a;background-color:#fff;outline:none;transition:border-color .2s}.wizard_input__seJ_q:focus,.wizard_select__nzsBh:focus,.wizard_textarea__ITVpK:focus{border-color:var(--color-primary,#5827a7);box-shadow:0 0 0 3px rgba(88,39,167,.12)}.wizard_textarea__ITVpK{min-height:80px;resize:vertical}.wizard_checkboxGroup__qd1W1{display:flex;align-items:center;gap:10px;margin-top:6px;cursor:pointer}.wizard_checkboxGroup__qd1W1 input[type=checkbox]{width:18px;height:18px;cursor:pointer}.wizard_employeeCard__T4i4R{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:10px;padding:16px 20px;margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.wizard_infoBlock__SPRR8{display:flex;flex-direction:column}.wizard_infoLabel__yapQZ{font-size:.75rem;color:#64748b;font-weight:500}.wizard_infoValue__IiN9o{font-size:.9375rem;font-weight:700;color:#0f172a}.wizard_sectionAlert__DCw9V{background-color:#f6f0ff;border-left:4px solid var(--color-primary,#5827a7);color:#441c87}.wizard_sectionAlert__DCw9V,.wizard_warningAlert___ygOu{padding:12px 16px;border-radius:6px;font-size:.8125rem;margin-bottom:20px;line-height:1.4}.wizard_warningAlert___ygOu{background-color:#fffbeb;border-left:4px solid #f59e0b;color:#92400e}.wizard_previewTable__bC8F9{width:100%;border-collapse:collapse;font-size:.875rem;margin-bottom:20px}.wizard_previewTable__bC8F9 th{background:#f1f5f9;padding:10px 14px;text-align:left;font-weight:600;color:#475569;border-bottom:1px solid #cbd5e1}.wizard_previewTable__bC8F9 td{padding:12px 14px;border-bottom:1px solid #f1f5f9;color:#1e293b}.wizard_grandTotalBox__7CMNv{background:linear-gradient(135deg,var(--color-primary,#5827a7) 0,#3e1b75 100%);color:#fff;padding:20px 24px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;margin-top:20px;box-shadow:0 4px 12px -1px rgba(88,39,167,.35)}.wizard_grandTotalAmount__2jSbC{font-size:1.75rem;font-weight:800}.wizard_actionBar__3IC3K{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.wizard_primaryButton__1Oy9S{background-color:var(--color-primary,#5827a7);color:#fff;padding:10px 24px;border-radius:8px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s;display:inline-flex;align-items:center;gap:8px}.wizard_primaryButton__1Oy9S:hover{background-color:#441c87;box-shadow:0 4px 6px -1px rgba(88,39,167,.25)}.wizard_primaryButton__1Oy9S:disabled{opacity:.6;cursor:not-allowed}.wizard_secondaryButton__k5r6g{background:#fff;color:#475569;border:1px solid #cbd5e1;padding:10px 20px;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;text-decoration:none}.wizard_secondaryButton__k5r6g:hover{background-color:#f8fafc}.wizard_successButton__2ggJC{background-color:#16a34a;color:#fff;padding:10px 24px;border-radius:8px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.wizard_successButton__2ggJC:hover{background-color:#15803d}.wizard_pdfButtonsGrid__oQ3Lb{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-top:16px}.wizard_pdfButton__pHue5{background:#fff;border:1.5px solid var(--color-primary,#5827a7);color:var(--color-primary,#5827a7);padding:12px 16px;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s}.wizard_pdfButton__pHue5:hover{background:#f6f0ff;border-color:#441c87;color:#441c87;transform:translateY(-1px)}.EmployerArlJitModal_backdrop__LJXd2{position:fixed;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:500;padding:1.25rem;animation:EmployerArlJitModal_fadeIn__pXdHG .15s ease-out}@keyframes EmployerArlJitModal_fadeIn__pXdHG{0%{opacity:0}to{opacity:1}}.EmployerArlJitModal_modal__qnrwm{width:min(540px,95vw);background:#fff;border-radius:16px;box-shadow:0 20px 45px -10px rgba(15,23,42,.25),0 2px 8px rgba(0,0,0,.06);border:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden;animation:EmployerArlJitModal_slideUp__7wxnI .18s cubic-bezier(.16,1,.3,1)}@keyframes EmployerArlJitModal_slideUp__7wxnI{0%{transform:translateY(12px) scale(.99);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.EmployerArlJitModal_header__A8akK{padding:1.35rem 1.6rem 1.15rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(90deg,#f8fafc,#fff);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0}.EmployerArlJitModal_headerInfo__kA78t{display:flex;align-items:flex-start;gap:.85rem}.EmployerArlJitModal_headerIcon___Pf7a{width:42px;height:42px;border-radius:10px;background:var(--color-primary,#5827a7);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;box-shadow:0 2px 8px rgba(88,39,167,.25)}.EmployerArlJitModal_title__zbUc3{margin:0;font-size:1.2rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.EmployerArlJitModal_subtitle__ddOHE{margin:.25rem 0 0;font-size:.85rem;color:#64748b;line-height:1.4}.EmployerArlJitModal_closeBtn__ThVdD{background:transparent;border:none;padding:.4rem;border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.EmployerArlJitModal_closeBtn__ThVdD:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.EmployerArlJitModal_closeBtn__ThVdD:disabled{opacity:.5;cursor:not-allowed}.EmployerArlJitModal_body__fYM7_{padding:1.5rem 1.6rem;display:flex;flex-direction:column}.EmployerArlJitModal_descriptionText__VFoE_{margin:0 0 1.25rem;font-size:.9rem;color:#475569;line-height:1.5}.EmployerArlJitModal_errorBanner__iHvV_{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:.75rem 1rem;border-radius:8px;font-size:.85rem;display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;line-height:1.4}.EmployerArlJitModal_footer__7sNFF{padding:1.15rem 1.6rem;border-top:1px solid #e2e8f0;background:#f8fafc;display:flex;justify-content:flex-end;gap:.75rem;flex-shrink:0;align-items:center}.EmployerArlJitModal_cancelBtn__c2wHY{padding:.65rem 1.25rem;border:1px solid #cbd5e1;background:#fff;color:#334155;font-weight:600;font-size:.9rem;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.EmployerArlJitModal_cancelBtn__c2wHY:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.EmployerArlJitModal_cancelBtn__c2wHY:disabled{opacity:.5;cursor:not-allowed}.EmployerArlJitModal_saveBtn__5eQBn{padding:.65rem 1.4rem;border:none;background:var(--color-primary,#5827a7);color:#fff;font-weight:700;font-size:.9rem;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 2px 8px rgba(88,39,167,.28);transition:all .15s ease;font-family:inherit}.EmployerArlJitModal_saveBtn__5eQBn:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 4px 12px rgba(88,39,167,.35)}.EmployerArlJitModal_saveBtn__5eQBn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.EmployerArlJitModal_spinner__3du34{width:15px;height:15px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:EmployerArlJitModal_spin__zK_Ow .6s linear infinite}@keyframes EmployerArlJitModal_spin__zK_Ow{to{transform:rotate(1turn)}}