@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2) format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2) format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2) format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff) format("woff")}:root{--color-brand-deep: #0c4da2;--color-brand-action: #1b7ce2;--color-brand-vivid: #1335f7;--color-brand-light: #b0d0e8;--color-brand-cyan: #a6f6fe;--color-brand-action-strong: #1668c0;--color-text-primary: #202020;--color-text-secondary: #8f8f8f;--color-text-muted: #6b6b6b;--color-text-inverse: #ffffff;--color-surface: #ffffff;--color-surface-section: #f7f7f7;--color-surface-selected: #e8f1fa;--color-border: #dadde1;--color-border-strong: #b8bdc4;--color-overlay: rgb(32 32 32 / 45%);--color-status-success: #1b7a43;--color-status-success-bg: #e6f4ec;--color-status-warning: #9a6700;--color-status-warning-bg: #fdf3dc;--color-status-error: #b42318;--color-status-error-bg: #fdecea;--color-status-info: var(--color-brand-action-strong);--color-status-info-bg: #e8f1fa;--color-status-neutral: #6b6b6b;--color-status-neutral-bg: #efefef;--color-chart-primary: var(--color-brand-action);--color-chart-secondary: #b45309;--color-chart-limit: var(--color-status-error);--color-chart-band: rgb(27 124 226 / 10%);--color-chart-grid: #e6e8eb;--color-chart-axis: #6b6b6b;--color-chart-off: #d5d8dc;--color-chart-vacio: var(--color-surface-section);--color-data-cat-1: #3e86d8;--color-data-cat-2: #e07b4c;--color-data-cat-3: #2fa886;--color-data-cat-4: #d9a21e;--color-data-cat-5: #d97aa0;--color-data-cat-6: #4e9a3c;--color-data-cat-7: #6e5fc0;--color-data-cat-8: #d9604f;--color-data-cat-9: #3a9ec2;--color-data-cat-10: #a0527e;--color-data-cat-otros: #9aa0a6;--color-chart-ref-primary: var(--color-text-primary);--color-chart-ref-secondary: var(--color-text-muted);--color-chart-residual: #c8ccd2;--color-chart-srad: var(--color-brand-deep);--color-data-price-1: #c6ecae;--color-data-price-2: #e3dc92;--color-data-price-3: #e4b36a;--color-data-price-4: #cf7c57;--color-data-price-5: #9e3f3a;--color-json-clave: var(--color-brand-deep);--color-json-texto: #7a4a00;--color-json-numero: #5b3aa6;--color-json-literal: #9a3412;--color-json-nulo: var(--color-text-muted);--font-family-base: "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, monospace;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.625rem;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-base: 1.45;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--shadow-popover: 0 4px 16px rgb(12 77 162 / 14%), 0 1px 3px rgb(32 32 32 / 12%);--shadow-card: 0 1px 2px rgb(32 32 32 / 8%);--focus-ring: 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-brand-vivid);--layout-topbar-height: 48px;--layout-sidebar-width: 240px;--layout-sidebar-collapsed: 56px;--layout-row-height: 34px;--layout-content-max: 1600px;--layout-panel-estado: 520px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-base);color:var(--color-text-primary);background:var(--color-surface-section);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}a{color:var(--color-brand-action-strong)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.cifras{font-variant-numeric:tabular-nums}.oculto-visual{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}._boton_1gjk4_1{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease}._md_1gjk4_12{height:32px;padding:0 var(--space-3);font-size:var(--font-size-md)}._sm_1gjk4_17{height:26px;padding:0 var(--space-2);font-size:var(--font-size-sm)}._icono_1gjk4_22{display:inline-flex}._icono_1gjk4_22 svg{width:16px;height:16px}._primario_1gjk4_29{background:var(--color-brand-action-strong);color:var(--color-text-inverse)}._primario_1gjk4_29:hover:not(:disabled){background:var(--color-brand-deep)}._secundario_1gjk4_36{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-primary)}._secundario_1gjk4_36:hover:not(:disabled){background:var(--color-surface-selected);border-color:var(--color-brand-action)}._fantasma_1gjk4_45{background:transparent;color:var(--color-brand-action-strong)}._fantasma_1gjk4_45:hover:not(:disabled){background:var(--color-surface-selected)}._peligro_1gjk4_52{background:var(--color-surface);border-color:var(--color-status-error);color:var(--color-status-error)}._peligro_1gjk4_52:hover:not(:disabled){background:var(--color-status-error-bg)}._boton_1gjk4_1:disabled{cursor:not-allowed;opacity:.55}._estado_ah7pt_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);color:var(--color-text-muted);text-align:center}._estado_ah7pt_1 svg{width:28px;height:28px}._titulo_ah7pt_15{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._error_ah7pt_19 svg{color:var(--color-status-error)}._giro_ah7pt_22{animation:_giro_ah7pt_22 .9s linear infinite;color:var(--color-brand-action)}@keyframes _giro_ah7pt_22{to{transform:rotate(360deg)}}
