:root{--bg-paper:#f8f3ea;--bg-warm:#f2eadf;--ink-900:#1e1b18;--ink-700:#4c4038;--ink-500:#7f7065;--line-soft:#2e261f24;--line-strong:#2e261f3d;--sun-500:#d88f28;--sun-600:#bb7512;--teal-500:#0c8c83;--teal-600:#0b756e;--brick-500:#b6492c;--ok-500:#1f8f56;--err-500:#9f2b2b;--info-500:#245f9a}.App_app__kjqwC{background:radial-gradient(1200px 400px at 15% -10%,#d88f282e,#0000 60%),radial-gradient(1000px 420px at 100% 10%,#0c8c8329,#0000 58%),linear-gradient(165deg,#f8f3ea,#f2eadf);background:radial-gradient(1200px 400px at 15% -10%,#d88f282e,#0000 60%),radial-gradient(1000px 420px at 100% 10%,#0c8c8329,#0000 58%),linear-gradient(165deg,var(--bg-paper),var(--bg-warm));color:#1e1b18;color:var(--ink-900);font-family:Trebuchet MS,Segoe UI,Tahoma,sans-serif;min-height:100vh;padding:36px 18px 56px;position:relative}.App_bgOrbA__FpYH0,.App_bgOrbB__BS7NQ{border-radius:999px;filter:blur(28px);pointer-events:none;position:fixed;z-index:0}.App_bgOrbA__FpYH0{background:#d88f2833;height:280px;left:-90px;top:120px;width:280px}.App_bgOrbB__BS7NQ{background:#0c8c832e;height:320px;right:-110px;top:320px;width:320px}.App_footer__FwuVS,.App_header__NiW2c,.App_layout__LPD5t,.App_stepsGrid__dXB0S{margin-left:auto;margin-right:auto;max-width:1160px;position:relative;z-index:1}@keyframes App_spin__qWRIG{to{transform:rotate(1turn)}}@keyframes App_softPop__V5CLg{0%{transform:scale(1)}30%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes App_flashAppear__yriaA{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.App_header__NiW2c{margin-bottom:18px}.App_headerTopbar__thANq{align-items:center;display:flex;gap:12px;justify-content:space-between}.App_headerBadge__\+Wt32{font-size:.74rem;font-weight:800;letter-spacing:.09em;padding:6px 14px}.App_headerBadge__\+Wt32,.App_themeToggle__3ZZSh{align-items:center;background:#ffffffb3;border:1px solid #2e261f3d;border:1px solid var(--line-strong);border-radius:999px;display:inline-flex}.App_themeToggle__3ZZSh{color:#1e1b18;color:var(--ink-900);cursor:pointer;font-size:.75rem;font-weight:700;gap:6px;padding:8px 14px;transition:transform .12s ease,background .18s ease}.App_themeToggle__3ZZSh:hover{background:#ffffffeb;transform:translateY(-1px)}.App_headerTitle__ANEvN{color:#1e1b18;color:var(--ink-900);font-size:clamp(1.9rem,4vw,3rem);font-weight:900;letter-spacing:-.02em;line-height:1.08;margin:14px 0 8px}.App_headerSubtitle__Zm9LH{color:#5a4a41;font-weight:600;line-height:1.55;margin:0;max-width:760px}.App_stepsGrid__dXB0S{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.App_stepCard__iLD1K{border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:12px}.App_stepProgress__cqazk{background:#2e261f24;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.App_stepProgressFill__mayyI{background:linear-gradient(90deg,#0c8c83,#d88f28);border-radius:inherit;display:block;height:100%;transition:width .24s ease}.App_stepId__8jI\+K{font-size:.74rem;font-weight:800;letter-spacing:.08em}.App_stepTitle__yk1KF{font-size:.86rem;font-weight:700}.App_stepDone__fkBrO{background:#1f8f561f;border-color:#1f8f5659}.App_stepActive__iCvMO{background:#d88f2824;border-color:#d88f286b}.App_stepLocked__pymfh{background:#ffffff94}.App_layout__LPD5t{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)}.App_card__AL8MZ,.App_summaryCard__8zx7c{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:22px}.App_card__AL8MZ{box-shadow:0 14px 36px #1e1b1814;padding:26px}.App_summaryCard__8zx7c{padding:20px;position:sticky;top:18px}.App_sectionHeader__vNKvv{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.App_sectionLabel__6BCJs{color:#6d5c50;font-size:.76rem;font-weight:800;letter-spacing:.09em;margin:0;text-transform:uppercase}.App_sectionMeta__Hrztn{border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:999px;color:#4c4038;color:var(--ink-700);font-size:.7rem;font-weight:700;padding:3px 10px}.App_divider__H0bFP{background:linear-gradient(90deg,#0000,#2e261f24,#0000);background:linear-gradient(90deg,#0000,var(--line-soft),#0000);height:1px;margin:20px 0}.App_icon__q7EgV{flex:0 0 auto;height:14px;width:14px}.App_uploadZone__rfOdm{border:2px dashed #0c8c8359;border-radius:16px;display:grid;min-height:148px;padding:20px;place-items:center;position:relative;text-align:center;transition:border-color .18s ease,background .18s ease}.App_uploadZoneActive__YAW3t,.App_uploadZone__rfOdm:hover{background:#0c8c8314;border-color:#0c8c83;border-color:var(--teal-500)}.App_uploadZoneDrag__Kntha{background:#0c8c8324;border-color:#0c8c83;border-color:var(--teal-500);box-shadow:0 0 12px #0c8c8333}.App_emptyState__2qvyJ{grid-gap:6px;display:grid;gap:6px;place-items:center}.App_emptyIllustration__0I777{background:linear-gradient(150deg,#0c8c8326,#d88f2824);border:1px solid #0c8c8347;border-radius:18px;display:grid;height:64px;margin-bottom:4px;place-items:center;width:64px}.App_emptyIcon__ViWR7{height:30px;width:30px}.App_uploadIcon__fAsD2{align-items:center;background:#d88f2826;border-radius:999px;color:#bb7512;color:var(--sun-600);display:inline-flex;font-size:.72rem;font-weight:800;gap:6px;justify-content:center;letter-spacing:.07em;padding:5px 10px}.App_uploadText__Zui9u{color:#1e1b18;color:var(--ink-900);font-size:1rem;font-weight:700;margin:8px 0 2px}.App_uploadHint__AM1j3{color:#6f6258;font-size:.77rem;font-weight:600;margin:0}.App_fileInput__CSQtj{cursor:pointer;inset:0;opacity:0;position:absolute}.App_fileChip__kN10n{align-items:center;background:#ffffffdb;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:12px;display:flex;gap:10px;margin-top:12px;padding:10px 12px}.App_fileChipPulse__AbUhZ{animation:App_softPop__V5CLg .82s ease}.App_fileChipIcon__7Vjm7{background:#0c8c831a;border-radius:10px;color:#0b756e;color:var(--teal-600);font-size:.75rem;font-weight:800;padding:6px 8px}.App_fileChipInfo__sG2NS{flex:1 1;min-width:0}.App_fileChipName__Xvzbd{font-size:.86rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.App_fileChipSize__-yxRa{color:#7f7065;color:var(--ink-500);font-size:.75rem}.App_fileChipRemove__qt89a{align-items:center;background:#fff;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:9px;cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:700;gap:5px;padding:6px 8px}.App_formatGrid__RaWEu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.App_formatCard__e9i4r{background:#ffffffe6;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:13px;transition:transform .12s ease,border-color .18s ease}.App_formatCard__e9i4r:hover{transform:translateY(-1px)}.App_formatCard__e9i4r input{display:none}.App_formatName__9eUhR{font-size:.9rem;font-weight:800}.App_formatDesc__TEXKL{color:#7f7065;color:var(--ink-500);font-size:.76rem}.App_formatCardActiveExcel__vIFgQ{background:#1f8f561a;border-color:#1f8f568f}.App_formatCardActivePDF__ZmFoZ{background:#b6492c1a;border-color:#b6492c94}.App_defaultSummary__yRVm-{color:#4c4038;color:var(--ink-700);font-size:.8rem;margin-bottom:10px;margin-top:2px}.App_submitBtn__7H3NW{align-items:center;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.92rem;font-weight:800;gap:8px;justify-content:center;margin-top:6px;padding:14px;width:100%}.App_btnIcon__Kzw2V{align-items:center;display:inline-flex;font-size:.9rem;justify-content:center;line-height:1}.App_submitPulse__WpfWO{animation:App_softPop__V5CLg .98s ease}.App_submitBtnExcel__kVrgo{background:linear-gradient(130deg,#0c8c83,#0b756e)}.App_submitBtnPDF__R5eEm{background:linear-gradient(130deg,#b6492c,#9b3f27)}.App_submitBtn__7H3NW:disabled{cursor:not-allowed;opacity:.45}.App_spinner__3qBV2{animation:App_spin__qWRIG .7s linear infinite;border:2px solid #fff6;border-radius:999px;border-top-color:#fff;height:14px;width:14px}.App_statusMsg__XvhL9{align-items:flex-start;border-radius:11px;display:flex;font-size:.82rem;font-weight:700;gap:9px;margin-top:12px;padding:10px 12px}.App_statusMsgOk__papzS{background:#1f8f5614;border:1px solid #1f8f5640;color:#1f8f56;color:var(--ok-500)}.App_statusMsgError__gQltT{background:#9f2b2b14;border:1px solid #9f2b2b40;color:#9f2b2b;color:var(--err-500)}.App_statusMsgInfo__B3ZUp{background:#245f9a14;border:1px solid #245f9a3d;color:#245f9a;color:var(--info-500)}.App_statusIcon__pgEvs{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:.74rem;height:19px;justify-content:center;min-width:19px}.App_statusDetailList__-TfFs{grid-gap:4px;display:grid;font-size:.78rem;font-weight:600;gap:4px;line-height:1.4;margin:7px 0 0;padding-left:17px}.App_settingsButton__lHMe0{align-items:center;background:#0c8c831a;border:1px solid #0c8c8359;border-radius:10px;color:#0b756e;color:var(--teal-600);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:800;gap:6px;margin-left:auto;padding:7px 10px}.App_settingsButton__lHMe0:disabled{cursor:not-allowed;opacity:.5}.App_configSavedBadge__HW4X\+{animation:App_flashAppear__yriaA .98s ease;background:#0c8c831f;border:1px solid #0c8c8361;border-radius:999px;color:#0b756e;font-size:.68rem;font-weight:800;padding:4px 9px}.App_settingsPanel__ilyHU{background:#ffffffdb;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:14px;padding:14px}.App_filterPanelHeader__ULq0b{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.App_filterTitle__BolYR{font-size:.86rem;font-weight:800}.App_filterHint__HD3qg{color:#4c4038;color:var(--ink-700);font-size:.76rem;line-height:1.5}.App_filterReset__9CsH1{align-items:center;background:#fff;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:9px;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:800;gap:5px;padding:8px 9px}.App_filterChips__0Qnx0{display:flex;flex-wrap:wrap;gap:8px}.App_filterChip__yFjGS{background:#fffffff2;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:999px;cursor:pointer;font-size:.74rem;font-weight:700;padding:8px 11px}.App_filterChipActive__cfwai{background:#0c8c831f;border-color:#0c8c8394}.App_detectionPanel__Ac8BZ{background:linear-gradient(145deg,#0c8c8329,#d88f281a);border:1px solid #0c8c8342;border-radius:16px;margin-top:12px;padding:14px}.App_detectionTitle__LyBLu{font-size:.86rem;font-weight:800;margin-bottom:6px}.App_detectionHint__6uHqv{color:#4c4038;color:var(--ink-700);font-size:.77rem}.App_prevalidacionPanel__hD5Ki{background:#ffffffdb;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:12px;margin-top:10px;padding:10px 12px}.App_prevalidacionOk__fPWoM{background:#1f8f5617;border-color:#1f8f5659}.App_prevalidacionWarn__vzXe2{background:#b6492c17;border-color:#b6492c59}.App_prevalidacionTitle__EPRS\+{font-size:.8rem;font-weight:800}.App_prevalidacionText__\+Um5P{color:#4c4038;color:var(--ink-700);font-size:.76rem;margin-top:3px}.App_prevalidacionList__xF0Sh{color:#4c4038;color:var(--ink-700);font-size:.74rem;margin:6px 0 0;padding-left:16px}.App_modeGrid__DHsVP{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.App_modeCard__n2m\+I{background:#ffffffc7;border:1px solid #2e261f29;border-radius:12px;cursor:pointer;padding:10px;text-align:left}.App_modeCardActive__VA66g{background:#0c8c831f;border-color:#0c8c8399}.App_modeCardTitle__Ohdk5{align-items:center;display:inline-flex;font-size:.76rem;font-weight:800;gap:6px;margin-bottom:3px}.App_modeIcon__Ozx2v{flex:0 0 auto;height:14px;width:14px}.App_modeCardDesc__bs1pI{color:#4c4038;color:var(--ink-700);font-size:.7rem}.App_extraMateriasRow__2nSJF{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.App_extraMateriaTag__YCRGO{background:#0c8c831f;border:1px solid #0c8c8373;border-radius:999px;font-size:.72rem;font-weight:800;padding:6px 10px}.App_extraMateriaTagBase__cPtRZ{background:#2e58a61a;border:1px solid #2e58a673;border-radius:999px;color:#1a3a7a;font-size:.72rem;font-weight:800;padding:6px 10px}.App_selectionToolbar__chmAa{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px;margin-top:10px}.App_selectionHelp__FIE4z{color:#4c4038;color:var(--ink-700);font-size:.74rem}.App_selectionCount__1gQ9d{border:1px solid #0c8c8366;border-radius:999px;font-size:.72rem;font-weight:700;padding:4px 8px}.App_selectionChip__zLt59{align-items:center;display:inline-flex;gap:7px}.App_selectionChipInactive__uu\+sK{opacity:.72}.App_selectionChipMark__3QvbH{align-items:center;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:7px;display:inline-flex;font-size:.63rem;font-weight:800;height:18px;justify-content:center;min-width:24px}.App_previewRowEsp__vDxFL{grid-gap:6px;align-items:center;background:#f8f3eabf;border:1px solid #2e261f1a;border-radius:8px;cursor:pointer;display:grid;font-size:.73rem;gap:6px;grid-template-columns:22px 22px minmax(0,1fr) 44px;padding:5px 6px;transition:background .14s,border-color .14s,opacity .14s;-webkit-user-select:none;user-select:none}.App_previewRowEsp__vDxFL:hover{background:#0c8c8314;border-color:#0c8c834d}.App_previewRowEspInactivo__Vunof{background:#f8f3ea66;opacity:.4}.App_previewRowEspInactivo__Vunof:hover{background:#0c8c830f;opacity:.75}.App_especialistaCheck__wprq6{align-items:center;background:#fff9;border:1.5px solid #2e261f47;border-radius:5px;color:#0000;display:inline-flex;flex-shrink:0;font-size:.62rem;font-weight:900;height:18px;justify-content:center;transition:background .12s,border-color .12s,color .12s;width:18px}.App_especialistaCheckOn__VJV-o{background:#0c8c83;background:var(--teal-500);border-color:#0c8c83;border-color:var(--teal-500);color:#fff}.App_especialistaFilterActions__\+wF92{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.App_especialistaActionBtn__LVWTr{align-items:center;background:#ffffffa6;border:1px solid #2e261f38;border-radius:999px;color:#4c4038;color:var(--ink-700);cursor:pointer;display:inline-flex;font-size:.67rem;font-weight:700;padding:3px 10px;transition:background .12s,border-color .12s,color .12s}.App_especialistaActionBtn__LVWTr:hover{background:#0c8c831f;border-color:#0c8c8366;color:#0b756e;color:var(--teal-600)}.App_especialistaActionBtnActive__XMhum{background:#0c8c8326;border-color:#0c8c83;border-color:var(--teal-500);color:#0b756e;color:var(--teal-600)}.App_especialistaFilterHint__MnrFs{color:#7f7065;color:var(--ink-500);font-size:.65rem;font-weight:600;margin-left:2px}.App_previewFilterBadge__DiN2k{align-items:center;background:#d88f282e;border:1px solid #d88f2866;border-radius:999px;color:#bb7512;color:var(--sun-600);display:inline-flex;font-size:.6rem;font-weight:800;letter-spacing:.04em;margin-left:6px;padding:1px 7px}.App_previewPanel__sW2Ft{background:#fff;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:12px;margin-top:10px;padding:10px}.App_previewTitle__FtRUm{font-size:.8rem;font-weight:800;margin-bottom:7px}.App_previewSection__I6PBx{margin-top:8px}.App_previewSection__I6PBx+.App_previewSection__I6PBx{border-top:1px dashed #2e261f24;border-top:1px dashed var(--line-soft);margin-top:12px;padding-top:10px}.App_previewCols__6UU8C{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.App_previewCols__6UU8C>div{min-width:0}.App_previewSubTitle__yq1Ec{color:#4c4038;color:var(--ink-700);font-size:.72rem;font-weight:800;margin-bottom:5px}.App_previewCountBadge__fJhtz{background:#0c8c831f;border:1px solid #0c8c8359;border-radius:999px;color:#0b756e;color:var(--teal-600);font-size:.65rem;font-weight:800;margin-left:6px;padding:1px 7px}.App_previewSubTitleRow__L2vUQ{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:5px}.App_previewToggle__7Lq9N{align-items:center;background:#0c8c831a;border:1px solid #0c8c8359;border-radius:999px;color:#0b756e;color:var(--teal-600);cursor:pointer;display:inline-flex;font-size:.68rem;font-weight:800;gap:5px;padding:4px 8px}.App_previewToggle__7Lq9N:hover{background:#0c8c8329}.App_previewList__ogKCm{grid-gap:4px;display:grid;gap:4px}.App_previewListScrollable__esE40{max-height:260px;overflow-x:hidden;overflow-y:auto;padding-right:10px;scrollbar-gutter:stable}.App_previewListScrollable__esE40::-webkit-scrollbar{width:8px}.App_previewListScrollable__esE40::-webkit-scrollbar-thumb{background:#0c8c8340;border-radius:999px}.App_previewRow__dM4KF{grid-gap:8px;align-items:center;background:#f8f3eabf;border:1px solid #2e261f1a;border-radius:8px;display:grid;font-size:.73rem;gap:8px;grid-template-columns:minmax(0,1fr) 44px;padding:4px 6px}.App_previewRowMain__h7LVN{align-items:center;display:inline-flex;flex:1 1;gap:7px;min-width:0}.App_previewName__PGvNO{color:#4c4038;color:var(--ink-700);display:block;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.App_previewRank__PPI2O{align-items:center;background:#2e58a61f;border:1px solid #2e58a64d;border-radius:999px;color:#1a3a7a;display:inline-flex;font-size:.63rem;font-weight:800;height:19px;justify-content:center;min-width:19px}.App_previewTotal__e7hWf{font-feature-settings:"tnum";color:#1e1b18;color:var(--ink-900);flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:800;min-width:44px;text-align:right}.App_kpiGrid__Y2lNF{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.App_kpiItem__x2bQO{background:#ffffffe0;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:12px;padding:9px}.App_kpiLabel__sarRJ{color:#7f7065;color:var(--ink-500);display:block;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.App_kpiValue__OHbb6{display:block;font-size:.9rem;margin-top:5px}.App_summaryTitle__b\+01e{font-size:.96rem;font-weight:800}.App_summaryHint__i17OC{color:#4c4038;color:var(--ink-700);font-size:.78rem;margin-bottom:12px;margin-top:5px}.App_summaryBlock__PBe\+X{border-top:1px dashed #2e261f24;border-top:1px dashed var(--line-soft);margin-top:11px;padding-top:10px}.App_summaryBlockLabel__MmLRU{color:#7f7065;color:var(--ink-500);display:block;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.App_summaryBlockTextMuted__rOgUX,.App_summaryBlockText__OnH5x{display:block;font-size:.82rem;line-height:1.45;margin-top:4px}.App_summaryBlockTextMuted__rOgUX{color:#4c4038;color:var(--ink-700)}.App_summaryFooter__wVJRo{background:#d88f281f;border:1px solid #d88f283d;border-radius:10px;color:#7a4c07;font-size:.76rem;margin-top:12px;padding:10px}.App_excelDetailsLauncher__k2K4I{margin-bottom:4px;margin-top:6px}.App_excelDetailsBtn__mjfKS{background:linear-gradient(120deg,#0f766e,#0e7490);border:0;border-radius:999px;box-shadow:0 10px 22px #0f766e40;color:#fff;cursor:pointer;font-size:.78rem;font-weight:800;letter-spacing:.01em;padding:8px 16px;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.App_excelDetailsBtn__mjfKS:hover{filter:brightness(1.03);transform:translateY(-1px)}.App_excelDetailsBtn__mjfKS:active{transform:translateY(0)}.App_excelInsightsGrid__lXKV6,.App_excelSheetList__UQBFb{grid-gap:8px;display:grid;gap:8px}.App_excelSheetCard__NEvag{background:#ffffffdb;border:1px solid #2e261f1a;border-radius:10px;padding:9px}.App_excelSheetName__hZAQm{color:#1e1b18;color:var(--ink-900);font-size:.76rem;font-weight:800}.App_excelSheetMeta__\+wO0V{color:#4c4038;color:var(--ink-700);font-size:.72rem;line-height:1.45;margin-top:4px}.App_excelMetricsGrid__N1\+gl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.App_excelFieldCard__PwGxb{background:#f8f3eab3;border:1px solid #2e261f1a;border-radius:10px;padding:9px}.App_excelFieldHeader__Bp5P5{align-items:center;display:flex;gap:8px;justify-content:space-between}.App_excelFieldLabel__V2lpd{color:#1e1b18;color:var(--ink-900);font-size:.76rem;font-weight:800}.App_excelFieldColumn__hZfzE{align-items:center;background:#0c8c831f;border:1px solid #0c8c834d;border-radius:999px;color:#0b756e;color:var(--teal-600);display:inline-flex;font-size:.67rem;font-weight:800;height:22px;justify-content:center;min-width:28px}.App_excelFieldMeta__W2DT9{color:#7f7065;color:var(--ink-500);font-size:.69rem;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.App_excelFieldSample__w\+dQn{color:#4c4038;color:var(--ink-700);font-size:.74rem;line-height:1.45;margin-top:5px;word-break:break-word}.App_excelWidgetsList__XIIgi{grid-gap:7px;display:grid;gap:7px}.App_excelWidgetRow__JsEQX{background:#0c8c8314;border:1px solid #0c8c832e;border-radius:10px;padding:8px 9px}.App_excelWidgetName__pr2RG{color:#1e1b18;color:var(--ink-900);display:block;font-size:.75rem;font-weight:800}.App_excelWidgetReason__wBdxJ{color:#4c4038;color:var(--ink-700);display:block;font-size:.72rem;line-height:1.45;margin-top:3px}.App_excelShowMoreBtn__eaD\+I{background:#2e58a61f;border:1px solid #2e58a652;border-radius:9px;color:#1a3a7a;cursor:pointer;font-size:.72rem;font-weight:800;height:32px;margin-top:8px;padding:0 10px}.App_excelMetaGrid__dRCbF{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.App_excelMetaItem__5zBfU{background:#ffffffdb;border:1px solid #2e261f1a;border-radius:10px;padding:8px}.App_excelMetaValue__1pQAT{color:#1e1b18;color:var(--ink-900);display:block;font-size:.78rem;line-height:1.4;margin-top:4px}.App_excelTagSections__PMw\+A{grid-gap:10px;display:grid;gap:10px}.App_excelTagTitle__wE1Kr{color:#4c4038;color:var(--ink-700);font-size:.72rem;font-weight:800;margin-bottom:5px}.App_excelTagWrap__42N\+f{display:flex;flex-wrap:wrap;gap:6px}.App_excelTagMuted__0Lhyb,.App_excelTag__cFQSu{background:#0c8c831a;border:1px solid #0c8c833d;border-radius:999px;color:#0b756e;color:var(--teal-600);font-size:.68rem;font-weight:700;padding:4px 8px}.App_excelTagMuted__0Lhyb{background:#2e261f0f;border-color:#2e261f2e;color:#7f7065;color:var(--ink-500)}.App_excelTableWrap__JI\+iD{background:#ffffffd9;border:1px solid #2e261f1f;border-radius:10px;overflow:auto}.App_excelPreviewTable__AaHX-{border-collapse:collapse;font-size:.7rem;min-width:860px;width:100%}.App_excelPreviewTable__AaHX- td,.App_excelPreviewTable__AaHX- th{border-bottom:1px solid #2e261f1a;padding:6px;text-align:left;vertical-align:top}.App_excelPreviewTable__AaHX- th{background:#0c8c831f;color:#1e1b18;color:var(--ink-900);font-weight:800;position:sticky;top:0;z-index:1}.App_excelDiscardedList__GQRSo{grid-gap:6px;display:grid;gap:6px;margin-top:8px;max-height:190px;overflow-y:auto}.App_excelDiscardedRow__pF4a6{background:#9f2b2b14;border:1px solid #9f2b2b33;border-radius:8px;color:#4c4038;color:var(--ink-700);font-size:.69rem;line-height:1.4;padding:6px 7px}.App_excelEmpty__sn1vQ{border:1px dashed #2e261f3d;border-radius:9px;color:#7f7065;color:var(--ink-500);font-size:.72rem;padding:8px}.App_modalOverlay__Xko22{align-items:center;background:#080c1280;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:1200}.App_modalCard__5uBx4{background:#fff;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:14px;max-height:85vh;overflow:hidden;width:min(920px,95vw)}.App_modalHeader__yq-rL{align-items:center;border-bottom:1px solid #2e261f24;border-bottom:1px solid var(--line-soft);display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.App_modalHeader__yq-rL h3{color:#1e1b18;color:var(--ink-900);font-size:.9rem;margin:0}.App_modalCloseBtn__DBMyG{background:#9f2b2b1f;border:1px solid #9f2b2b52;border-radius:8px;color:#8f2d2d;cursor:pointer;font-size:.72rem;font-weight:800;height:30px;padding:0 10px}.App_modalBodyScroll__wCFdQ{max-height:calc(85vh - 58px);overflow:auto;padding:12px}.App_matrixCard__tE9UV{background:#ffffffc2;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:16px;margin:16px auto 0;max-width:1160px;padding:14px;position:relative;z-index:1}.App_matrixLauncherSection__Egc\+6{display:flex;justify-content:flex-end;margin:12px auto 0;max-width:1160px;position:relative;z-index:1}.App_matrixOpenBtn__yw1z1{background:#0c8c831f;border:1px solid #0c8c8357;border-radius:10px;color:#0b756e;color:var(--teal-600);cursor:pointer;font-size:.76rem;font-weight:800;height:36px;padding:0 12px}.App_matrixModalOverlay__U4OqY{align-items:center;background:#080c128c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1300}.App_matrixModalCard__wN-ll{background:#fff;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:14px;max-height:90vh;overflow:hidden;width:min(1220px,96vw)}.App_matrixModalHeader__M6mtW{align-items:center;border-bottom:1px solid #2e261f24;border-bottom:1px solid var(--line-soft);display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.App_matrixModalHeader__M6mtW h3{color:#1e1b18;color:var(--ink-900);font-size:.92rem;margin:0}.App_matrixModalCloseBtn__wtrRm{background:#9f2b2b1f;border:1px solid #9f2b2b52;border-radius:8px;color:#8f2d2d;cursor:pointer;font-size:.72rem;font-weight:800;height:30px;padding:0 10px}.App_matrixModalBody__9UqNs{max-height:calc(90vh - 58px);overflow:auto}.App_matrixModalBody__9UqNs .App_matrixCard__tE9UV{border:0;border-radius:0;margin:0;max-width:none}.App_matrixControlGrid__Haokx{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.App_matrixControlItem__Dn4P-{grid-gap:5px;display:grid;gap:5px}.App_matrixControlLabel__ltCxt{color:#7f7065;color:var(--ink-500);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.App_matrixControlItem__Dn4P- input,.App_matrixControlItem__Dn4P- select{background:#fff;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:8px;color:#1e1b18;color:var(--ink-900);font-size:.76rem;height:34px;padding:0 9px}.App_matrixToolbar__Omftv{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.App_matrixActionBtn__HMYPK{background:#0c8c831f;border:1px solid #0c8c8357;border-radius:9px;color:#0b756e;color:var(--teal-600);cursor:pointer;font-size:.75rem;font-weight:800;height:34px;padding:0 11px}.App_matrixActionBtn__HMYPK:disabled{cursor:not-allowed;opacity:.55}.App_matrixTableWrap__xh4Yu{background:#ffffffd9;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:10px;margin-top:10px;overflow:auto}.App_matrixTable__bzSwd{border-collapse:collapse;font-size:.72rem;min-width:920px;width:100%}.App_matrixTable__bzSwd td,.App_matrixTable__bzSwd th{border-bottom:1px solid #2e261f1a;padding:6px;text-align:center;vertical-align:middle}.App_matrixTable__bzSwd th{background:#2e58a61a;color:#1e1b18;color:var(--ink-900);font-weight:800}.App_matrixRowHeader__IxeE2{font-weight:700;text-align:left!important;white-space:nowrap}.App_matrixTotalCell__yboKd{background:#d88f281f;font-weight:800}.App_footer__FwuVS{color:#7f7065;color:var(--ink-500);font-size:.74rem;margin-top:18px;text-align:center}.App_authorSection__Dq3dx{background:#ffffffb8;border:1px solid #2e261f24;border:1px solid var(--line-soft);border-radius:14px;margin:18px auto 0;max-width:1160px;padding:12px 14px;position:relative;z-index:1}.App_authorTitle__PKd4l{align-items:center;color:#1e1b18;color:var(--ink-900);display:inline-flex;font-size:.82rem;font-weight:800;gap:7px}.App_authorHint__RkS5F{color:#4c4038;color:var(--ink-700);font-size:.74rem;margin-top:4px}.App_appDark__MvJsQ{--bg-paper:#14191d;--bg-warm:#192128;--ink-900:#e7ddd1;--ink-700:#c5b9ab;--ink-500:#aa9b8d;--line-soft:#e7ddd124;--line-strong:#e7ddd13d}.App_appDark__MvJsQ .App_card__AL8MZ,.App_appDark__MvJsQ .App_fileChip__kN10n,.App_appDark__MvJsQ .App_formatCard__e9i4r,.App_appDark__MvJsQ .App_kpiItem__x2bQO,.App_appDark__MvJsQ .App_modeCard__n2m\+I,.App_appDark__MvJsQ .App_settingsPanel__ilyHU,.App_appDark__MvJsQ .App_stepLocked__pymfh,.App_appDark__MvJsQ .App_summaryCard__8zx7c{background:#181f24bd}.App_appDark__MvJsQ .App_uploadZoneActive__YAW3t,.App_appDark__MvJsQ .App_uploadZone__rfOdm:hover{background:#0c8c8324}.App_appDark__MvJsQ .App_summaryFooter__wVJRo{color:#f3d39d}.App_appDark__MvJsQ .App_authorSection__Dq3dx{background:#181f24bd}.App_appDark__MvJsQ .App_headerBadge__\+Wt32,.App_appDark__MvJsQ .App_themeToggle__3ZZSh{background:#181f24db;color:#1e1b18;color:var(--ink-900)}.App_appDark__MvJsQ .App_matrixCard__tE9UV,.App_appDark__MvJsQ .App_matrixControlItem__Dn4P- input,.App_appDark__MvJsQ .App_matrixControlItem__Dn4P- select,.App_appDark__MvJsQ .App_matrixTableWrap__xh4Yu{background:#181f24d1;border-color:#e7ddd138;color:#1e1b18;color:var(--ink-900)}.App_appDark__MvJsQ .App_matrixOpenBtn__yw1z1{background:#0c8c8338;border-color:#4ad5c673;color:#a8f6ee}.App_appDark__MvJsQ .App_matrixModalCard__wN-ll{background:#181f24fa;border-color:#e7ddd138}.App_appDark__MvJsQ .App_matrixModalHeader__M6mtW,.App_appDark__MvJsQ .App_matrixModalHeader__M6mtW h3{border-color:#e7ddd12e;color:#c5b9ab}.App_appDark__MvJsQ .App_matrixModalCloseBtn__wtrRm{background:#9f2b2b38;border-color:#de808066;color:#ffc6c6}.App_appDark__MvJsQ .App_matrixTable__bzSwd th{background:#2e58a63d}.App_appDark__MvJsQ .App_matrixControlLabel__ltCxt,.App_appDark__MvJsQ .App_matrixTable__bzSwd td,.App_appDark__MvJsQ .App_matrixTable__bzSwd th{color:#c5b9ab}.App_appDark__MvJsQ .App_matrixTotalCell__yboKd{background:#d88f282e}.App_appDark__MvJsQ .App_authorHint__RkS5F,.App_appDark__MvJsQ .App_filterHint__HD3qg,.App_appDark__MvJsQ .App_headerSubtitle__Zm9LH,.App_appDark__MvJsQ .App_prevalidacionList__xF0Sh,.App_appDark__MvJsQ .App_prevalidacionText__\+Um5P,.App_appDark__MvJsQ .App_previewSubTitle__yq1Ec,.App_appDark__MvJsQ .App_selectionHelp__FIE4z,.App_appDark__MvJsQ .App_statusDetailList__-TfFs,.App_appDark__MvJsQ .App_summaryBlockTextMuted__rOgUX,.App_appDark__MvJsQ .App_summaryHint__i17OC,.App_appDark__MvJsQ .App_uploadHint__AM1j3{color:#b9ab9d}.App_appDark__MvJsQ .App_fileChipRemove__qt89a,.App_appDark__MvJsQ .App_filterReset__9CsH1,.App_appDark__MvJsQ .App_selectionChipMark__3QvbH{background:#12181deb;color:#1e1b18;color:var(--ink-900)}.App_appDark__MvJsQ .App_detectionPanel__Ac8BZ{background:linear-gradient(145deg,#0c8c8338,#d88f2824);border-color:#4ad5c66b}.App_appDark__MvJsQ .App_excelFieldCard__PwGxb,.App_appDark__MvJsQ .App_excelMetaItem__5zBfU,.App_appDark__MvJsQ .App_excelSheetCard__NEvag,.App_appDark__MvJsQ .App_excelTableWrap__JI\+iD{background:#141b21eb;border-color:#e7ddd138}.App_appDark__MvJsQ .App_excelPreviewTable__AaHX- th{background:#0c8c833d}.App_appDark__MvJsQ .App_excelDiscardedRow__pF4a6,.App_appDark__MvJsQ .App_excelEmpty__sn1vQ,.App_appDark__MvJsQ .App_excelMetaValue__1pQAT,.App_appDark__MvJsQ .App_excelPreviewTable__AaHX- td,.App_appDark__MvJsQ .App_excelPreviewTable__AaHX- th,.App_appDark__MvJsQ .App_excelTagTitle__wE1Kr{color:#c5b9ab}.App_appDark__MvJsQ .App_excelTag__cFQSu{background:#0c8c832e;border-color:#4ad5c666}.App_appDark__MvJsQ .App_excelTagMuted__0Lhyb{background:#e7ddd114;border-color:#e7ddd133}.App_appDark__MvJsQ .App_excelShowMoreBtn__eaD\+I{background:#2e58a633;border-color:#759de573;color:#b3cbff}.App_appDark__MvJsQ .App_excelDetailsBtn__mjfKS{background:linear-gradient(120deg,#14b8a6,#0891b2);box-shadow:0 10px 22px #14b8a647}.App_appDark__MvJsQ .App_modalCard__5uBx4{background:#181f24fa;border-color:#e7ddd138}.App_appDark__MvJsQ .App_modalHeader__yq-rL,.App_appDark__MvJsQ .App_modalHeader__yq-rL h3{border-color:#e7ddd12e;color:#c5b9ab}.App_appDark__MvJsQ .App_modalCloseBtn__DBMyG{background:#9f2b2b38;border-color:#de808066;color:#ffc6c6}.App_appDark__MvJsQ .App_prevalidacionPanel__hD5Ki,.App_appDark__MvJsQ .App_previewPanel__sW2Ft{background:#141b21eb;border-color:#e7ddd138}.App_appDark__MvJsQ .App_prevalidacionOk__fPWoM{background:#125a3a47;border-color:#38b06e85}.App_appDark__MvJsQ .App_prevalidacionWarn__vzXe2{background:#742e1d52;border-color:#e0785280}.App_appDark__MvJsQ .App_previewSection__I6PBx+.App_previewSection__I6PBx{border-top-color:#e7ddd133}.App_appDark__MvJsQ .App_configSavedBadge__HW4X\+,.App_appDark__MvJsQ .App_extraMateriaTag__YCRGO,.App_appDark__MvJsQ .App_filterChipActive__cfwai,.App_appDark__MvJsQ .App_modeCardActive__VA66g,.App_appDark__MvJsQ .App_previewCountBadge__fJhtz,.App_appDark__MvJsQ .App_previewToggle__7Lq9N,.App_appDark__MvJsQ .App_selectionCount__1gQ9d{background:#0c8c8333;border-color:#4ad5c67a;color:#9ee9e2}.App_appDark__MvJsQ .App_extraMateriaTagBase__cPtRZ,.App_appDark__MvJsQ .App_previewRank__PPI2O{background:#4a76c43d;border-color:#7aabff8a;color:#cdf}.App_appDark__MvJsQ .App_previewRowEsp__vDxFL,.App_appDark__MvJsQ .App_previewRow__dM4KF{background:#1c242be6;border-color:#e7ddd129}.App_appDark__MvJsQ .App_previewRowEsp__vDxFL:hover{background:#0c8c831f;border-color:#4ad5c659}.App_appDark__MvJsQ .App_especialistaCheck__wprq6{background:#1c242bcc;border-color:#e7ddd14d}.App_appDark__MvJsQ .App_especialistaCheckOn__VJV-o{background:#0c8c83;background:var(--teal-500);border-color:#0c8c83;border-color:var(--teal-500)}.App_appDark__MvJsQ .App_especialistaActionBtn__LVWTr{background:#1c242bcc;border-color:#e7ddd138;color:#c5b9ab}.App_appDark__MvJsQ .App_especialistaActionBtnActive__XMhum{background:#0c8c8338;border-color:#4ad5c680;color:#9ee9e2}.App_appDark__MvJsQ .App_previewFilterBadge__DiN2k{background:#d88f2833;border-color:#d88f2873;color:#f0c06a}.App_appDark__MvJsQ .App_excelFieldCard__PwGxb,.App_appDark__MvJsQ .App_excelSheetCard__NEvag{background:#1c242be6;border-color:#e7ddd129}.App_appDark__MvJsQ .App_excelFieldLabel__V2lpd,.App_appDark__MvJsQ .App_excelSheetName__hZAQm,.App_appDark__MvJsQ .App_excelWidgetName__pr2RG{color:#f3e8da}.App_appDark__MvJsQ .App_excelFieldMeta__W2DT9,.App_appDark__MvJsQ .App_excelFieldSample__w\+dQn,.App_appDark__MvJsQ .App_excelSheetMeta__\+wO0V,.App_appDark__MvJsQ .App_excelWidgetReason__wBdxJ{color:#cdbfb2}.App_appDark__MvJsQ .App_excelFieldColumn__hZfzE{background:#0c8c8333;border-color:#4ad5c67a;color:#9ee9e2}.App_appDark__MvJsQ .App_excelWidgetRow__JsEQX{background:#0c8c831f;border-color:#4ad5c63d}.App_appDark__MvJsQ .App_previewName__PGvNO{color:#d2c6b9}.App_appDark__MvJsQ .App_previewTotal__e7hWf{color:#f3e8da}.App_appDark__MvJsQ .App_previewListScrollable__esE40::-webkit-scrollbar-thumb{background:#4ad5c66b}@media (max-width:1024px){.App_layout__LPD5t{grid-template-columns:1fr}.App_matrixControlGrid__Haokx{grid-template-columns:1fr 1fr}.App_summaryCard__8zx7c{position:static}}@media (max-width:760px){.App_stepsGrid__dXB0S{grid-template-columns:1fr 1fr}.App_excelMetricsGrid__N1\+gl,.App_formatGrid__RaWEu,.App_modeGrid__DHsVP,.App_previewCols__6UU8C{grid-template-columns:1fr}.App_filterPanelHeader__ULq0b,.App_headerTopbar__thANq,.App_selectionToolbar__chmAa{align-items:flex-start;flex-direction:column}.App_card__AL8MZ,.App_summaryCard__8zx7c{padding:18px}.App_excelMetaGrid__dRCbF,.App_kpiGrid__Y2lNF{grid-template-columns:1fr}.App_previewRowEsp__vDxFL{grid-template-columns:22px minmax(0,1fr) 44px}}
/*# sourceMappingURL=main.b3ade5cb.css.map*/