.Badge_badge__V4FiA{display:inline-flex;align-items:center;gap:6px;height:21px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.Badge_badge__V4FiA:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.Badge_neutral___9ajm{background:var(--color-neutral-soft);color:var(--color-neutral)}.Badge_accent__n60fI{background:var(--color-accent-soft);color:var(--color-accent-strong)}.Badge_success__HUXio{background:var(--color-success-soft);color:var(--color-success)}.Badge_warning__6D1zV{background:var(--color-warning-soft);color:var(--color-warning)}.Badge_danger__lW7ed{background:var(--color-danger-soft);color:var(--color-danger)}.Badge_semaforoAmarillo__xzemU{background:var(--color-semaforo-amarillo-soft);color:var(--color-semaforo-amarillo)}.Badge_semaforoNaranja__7Zaba{background:var(--color-semaforo-naranja-soft);color:var(--color-semaforo-naranja)}.Badge_semaforoAzul__ZLl4N{background:var(--color-semaforo-azul-soft);color:var(--color-semaforo-azul)}.Badge_semaforoAzulClaro__MCqlN{background:var(--color-semaforo-azul-claro-soft);color:var(--color-semaforo-azul-claro)}.Button_button__hMNEn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid transparent;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease;white-space:nowrap}.Button_button__hMNEn:disabled{cursor:not-allowed;opacity:.55}.Button_primary__oSpWt{background:var(--color-accent);color:#ffffff;box-shadow:0 1px 2px rgba(10,17,31,.12)}.Button_primary__oSpWt:hover:not(:disabled){background:var(--color-accent-strong)}.Button_primary__oSpWt:active:not(:disabled){transform:translateY(1px);box-shadow:none}.Button_secondary__lRe7Q{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.Button_secondary__lRe7Q:hover:not(:disabled){background:var(--color-surface-alt)}.Button_danger__1ocl9{background:var(--color-danger-soft);color:var(--color-danger);border-color:var(--color-danger-soft)}.Button_danger__1ocl9:hover:not(:disabled){background:#f6d5d3}.Button_ghost__mZ9vJ{background:transparent;color:var(--color-text-muted)}.Button_ghost__mZ9vJ:hover:not(:disabled){background:var(--color-surface-alt);color:var(--color-text)}.Button_spinner____7ub{width:13px;height:13px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:Button_spin__0uF6_ .6s linear infinite}@keyframes Button_spin__0uF6_{to{transform:rotate(1turn)}}.ConfirmDialog_overlay__rNDlx{position:fixed;inset:0;background:rgba(15,26,43,.45);display:flex;align-items:center;justify-content:center;padding:16px;z-index:100}.ConfirmDialog_dialog__dJuGj{width:100%;max-width:420px;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);padding:24px;display:flex;flex-direction:column;gap:12px}.ConfirmDialog_title__cAKek{font-size:16px}.ConfirmDialog_description___tvmZ{font-size:13.5px;color:var(--color-text-muted)}.ConfirmDialog_actions__UANTw{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.Drawer_overlay__evWhC{position:fixed;inset:0;background:rgba(10,17,31,.4);display:flex;justify-content:flex-end;z-index:100}.Drawer_panel__Fct48{width:100%;max-width:440px;height:100%;background:var(--color-surface);box-shadow:var(--shadow-popover);display:flex;flex-direction:column;animation:Drawer_slide-in__wJJ_w .15s ease-out}@keyframes Drawer_slide-in__wJJ_w{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.Drawer_panel__Fct48{animation:none}}.Drawer_head__dc3Vw{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--color-border);flex-shrink:0}.Drawer_title__UAcn4{font-size:15px;font-weight:600}.Drawer_closeButton__e5CvX{width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--color-text-muted);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.Drawer_closeButton__e5CvX:hover{background:var(--color-surface-alt);border-color:var(--color-border)}.Drawer_body__SVYVn{padding:18px;overflow-y:auto;flex:1 1}@media (max-width:480px){.Drawer_panel__Fct48{max-width:100%}}.Feedback_stack__ImcP5{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:200;max-width:min(380px,calc(100vw - 32px))}.Feedback_toast__tkDfc{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-md);box-shadow:var(--shadow-popover);font-size:13.5px;background:var(--color-surface)}.Feedback_success__tmK8Z{border-left:4px solid var(--color-success);color:var(--color-success)}.Feedback_error__OFLWu{border-left:4px solid var(--color-danger);color:var(--color-danger)}.Feedback_message__BZD7r{flex:1 1;color:var(--color-text)}.Feedback_closeButton__mSrvQ{border:none;background:transparent;cursor:pointer;color:var(--color-text-faint);padding:2px}.PageHeader_header__M06pS{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.PageHeader_title__50hUa{font-size:19px;letter-spacing:-.015em}.PageHeader_description__3H8T1{font-size:13.5px;color:var(--color-text-muted);margin-top:4px}.PageHeader_actions__p2z7U{display:flex;gap:10px;flex-wrap:wrap}.Pagination_wrap__njLDk{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 4px 4px;flex-wrap:wrap}.Pagination_summary__TKYxs{font-size:12.5px;color:var(--color-text-muted)}.Pagination_controls___w78W{display:flex;align-items:center;gap:12px}.Pagination_pageLabel__U5yqz{font-size:12.5px;color:var(--color-text-muted);white-space:nowrap}.importar_dropzone__gNjXO{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:48px 24px;border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;transition:border-color .15s,background .15s}.importar_dropzone__gNjXO:focus-visible,.importar_dropzone__gNjXO:hover{border-color:var(--color-accent);outline:none}.importar_dropzoneActive__EhyLF{border-color:var(--color-accent);background:var(--color-accent-soft)}.importar_dropIcon__cVorg{width:32px;height:32px;color:var(--color-text-faint);margin-bottom:4px}.importar_dropTitle__WBBEb{font-size:15px;font-weight:600;color:var(--color-text);margin:0}.importar_dropHint__aAodR{font-size:12.5px;color:var(--color-text-muted);margin:0}.importar_hiddenInput__Ifeq2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.importar_error__j4Zxm{color:var(--color-danger);font-size:13px;margin-top:12px}.importar_actions__Wfv22{margin-top:20px}.importar_summary_____Qk{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin:20px 0}.importar_stat__7kJ4S{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.importar_statValue__JTibX{font-size:22px;font-weight:700;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.importar_statValue__JTibX[data-tone=warning]{color:var(--color-warning)}.importar_statValue__JTibX[data-tone=danger]{color:var(--color-danger)}.importar_statValue__JTibX[data-tone=success]{color:var(--color-success)}.importar_statLabel__TyVCt{font-size:11.5px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.importar_panel__vArnK{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px;margin-bottom:16px}.importar_panel__vArnK h2{font-size:13.5px;margin:0 0 12px}.importar_issueRow__wK2H_{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between;padding:10px 0;border-top:1px solid var(--color-border)}.importar_issueRow__wK2H_:first-child{border-top:none}.importar_issueInfo__n8kpd{min-width:0;flex:1 1 260px}.importar_issueRowNumber__cWNRp{font-family:var(--font-family-mono);font-size:11.5px;color:var(--color-text-faint)}.importar_issueMessage__Ypx_Y{font-size:13px;color:var(--color-text);margin:2px 0 0}.importar_resolveForm__w7nPR{display:flex;flex-direction:column;gap:8px;flex:1 1 260px;max-width:360px}.importar_banner__pgV2D{padding:12px 14px;border-radius:var(--radius-md,8px);font-size:13px;font-weight:600;margin-bottom:16px}.importar_bannerInfo__AP1av{background:var(--color-accent-soft);color:var(--color-accent-strong)}.importar_bannerSuccess__hiFyE{background:var(--color-success-soft);color:var(--color-success)}@media (max-width:480px){.importar_dropzone__gNjXO{padding:32px 16px}}.page_hero__hzhx_{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:20px;padding:22px 24px}.page_heroTop__UWZ17{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.page_heroIdentity___yXCf{display:flex;flex-direction:column;gap:5px;min-width:0}.page_heroTitle__e6YMt{font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--color-text);line-height:1.25}.page_heroObra__nCuCZ{font-size:13.5px;color:var(--color-text-muted)}.page_heroRight__dSi9w{display:flex;align-items:flex-start;gap:8px;flex-shrink:0;flex-wrap:wrap}@media (max-width:640px){.page_heroRight__dSi9w{flex-shrink:1;width:100%;min-width:0}}.page_anomaly__X9gyU{margin:14px 0 0;padding:10px 12px;border-radius:var(--radius-md,8px);background:var(--color-warning-soft);color:var(--color-warning);font-size:13px;font-weight:600}.page_grid__TQVpA{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.page_panelWide__lRgsv{grid-column:1/-1}.page_sinClasificar__LfCYP{color:var(--color-warning);font-weight:700;font-size:12px;letter-spacing:.02em}.page_panel__HCIgd{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px;display:flex;flex-direction:column;gap:14px}.page_panelHead__BaoPi{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_panel__HCIgd h2{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0}.page_dl__0U9aX{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;margin:0}.page_dl__0U9aX>div{display:flex;flex-direction:column;gap:2px;min-width:0}.page_dl__0U9aX dt{font-size:11px;color:var(--color-text-faint)}.page_dl__0U9aX dd{margin:0;font-size:13.5px;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_dl__0U9aX dd.page_big__rOYaG{font-size:16px;font-weight:700}.page_muted__gmAXb{color:var(--color-text-muted);font-size:13px}.page_alertBox__xPw80{background:var(--color-danger-soft);color:var(--color-danger)}.page_alertBox__xPw80,.page_warnBox__e4EnA{padding:10px 12px;border-radius:var(--radius-md,8px);font-size:13px;font-weight:600}.page_warnBox__e4EnA{background:var(--color-warning-soft);color:var(--color-warning)}.page_timeline__43rjk{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.page_timelineItem__2KTlM{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--radius-md,8px);background:var(--color-surface-sunken);font-size:12.5px}.page_timelineDate__Jkpib{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_conformidadItem__As8pN{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:var(--radius-md,8px);background:var(--color-surface-sunken);font-size:12.5px}.page_conformidadHead__UQWWK{display:flex;align-items:center;justify-content:space-between;gap:10px}.page_inlineForm__W5sHf{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px dashed var(--color-border)}@media (max-width:480px){.page_dl__0U9aX{grid-template-columns:1fr}}