@charset "UTF-8";:root{--sg-marca-900: #0b1b33;--sg-marca-800: #12294a;--sg-marca-700: #17325c;--sg-marca-600: #1e4079;--sg-marca-500: #2557a7;--sg-marca-300: #7aa2e3;--sg-marca-100: #e8effa;--sg-acento-600: #0b7285;--sg-acento-500: #0e8ba1;--sg-acento-400: #17a2b8;--sg-acento-100: #e0f5f9;--sg-neutro-0: #ffffff;--sg-neutro-25: #fbfcfd;--sg-neutro-50: #f6f8fa;--sg-neutro-100: #eef1f5;--sg-neutro-200: #e2e7ee;--sg-neutro-300: #cbd3de;--sg-neutro-400: #9aa6b6;--sg-neutro-500: #6b7a8d;--sg-neutro-600: #4c5a6d;--sg-neutro-700: #364354;--sg-neutro-800: #232d3b;--sg-neutro-900: #141c27;--sg-neutro-950: #0c1219;--sg-exito: #157347;--sg-exito-suave: #e7f5ed;--sg-aviso: #9a6700;--sg-aviso-suave: #fdf6e3;--sg-error: #b42318;--sg-error-suave: #fdecea;--sg-info: var(--sg-marca-500);--sg-info-suave: var(--sg-marca-100);--sg-chip-fondo: var(--sg-neutro-100);--sg-chip-texto: var(--sg-neutro-700);--sg-fondo: var(--sg-neutro-50);--sg-superficie: var(--sg-neutro-0);--sg-superficie-2: var(--sg-neutro-25);--sg-superficie-3: var(--sg-neutro-100);--sg-borde: var(--sg-neutro-200);--sg-borde-fuerte: var(--sg-neutro-300);--sg-texto: var(--sg-neutro-900);--sg-texto-suave: var(--sg-neutro-600);--sg-texto-tenue: var(--sg-neutro-500);--sg-texto-inverso: var(--sg-neutro-0);--sg-fuente: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sg-fuente-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--sg-texto-xs: .75rem;--sg-texto-sm: .8125rem;--sg-texto-md: .9375rem;--sg-texto-lg: 1.0625rem;--sg-texto-xl: 1.375rem;--sg-texto-2xl: 1.75rem;--sg-peso-normal: 400;--sg-peso-medio: 500;--sg-peso-fuerte: 600;--sg-interlinea: 1.55;--sg-interlinea-titulo: 1.2;--sg-espaciado-letra: -.008em;--sg-e1: .25rem;--sg-e2: .5rem;--sg-e3: .75rem;--sg-e4: 1rem;--sg-e5: 1.5rem;--sg-e6: 2rem;--sg-e7: 3rem;--sg-e8: 4rem;--sg-radio-sm: 4px;--sg-radio: 6px;--sg-radio-lg: 10px;--sg-radio-full: 999px;--sg-sombra-1: 0 1px 2px rgba(12, 18, 25, .06);--sg-sombra-2: 0 4px 12px rgba(12, 18, 25, .08);--sg-sombra-3: 0 12px 32px rgba(12, 18, 25, .14);--sg-transicion: .16s cubic-bezier(.2, 0, .2, 1);--sg-transicion-lenta: .22s cubic-bezier(.2, 0, .2, 1);--sg-foco: 0 0 0 2px var(--sg-superficie), 0 0 0 4px var(--sg-acento-500);--sg-lateral: 246px;--sg-lateral-min: 64px;--sg-cabecera: 56px}@media (prefers-color-scheme: dark){:root{--sg-fondo: var(--sg-neutro-950);--sg-superficie: var(--sg-neutro-900);--sg-superficie-2: var(--sg-neutro-800);--sg-superficie-3: var(--sg-neutro-700);--sg-borde: #24303f;--sg-borde-fuerte: #33415466;--sg-texto: #e8edf4;--sg-texto-suave: #a9b6c6;--sg-texto-tenue: #8494a6;--sg-texto-inverso: var(--sg-neutro-950);--sg-exito-suave: #10251a;--sg-aviso-suave: #2a2110;--sg-error-suave: #2c1412;--sg-info-suave: #101f38;--sg-exito: #4cb782;--sg-aviso: #f0b429;--sg-error: #f97066;--sg-info: var(--sg-marca-300);--sg-chip-fondo: #24303f;--sg-chip-texto: #c3d0e0;--sg-sombra-1: 0 1px 2px rgba(0, 0, 0, .5);--sg-sombra-2: 0 6px 18px rgba(0, 0, 0, .55);--sg-sombra-3: 0 16px 40px rgba(0, 0, 0, .6)}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--sg-fuente);font-size:var(--sg-texto-md);line-height:var(--sg-interlinea);letter-spacing:var(--sg-espaciado-letra);color:var(--sg-texto);background:var(--sg-fondo);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-weight:var(--sg-peso-fuerte);line-height:var(--sg-interlinea-titulo);letter-spacing:-.014em}p{margin:0}a{color:var(--sg-marca-500);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:none;box-shadow:var(--sg-foco);border-radius:var(--sg-radio-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sg-e2);height:36px;padding:0 var(--sg-e4);border:1px solid transparent;border-radius:var(--sg-radio);font:inherit;font-size:var(--sg-texto-md);font-weight:var(--sg-peso-medio);cursor:pointer;white-space:nowrap;transition:background var(--sg-transicion),border-color var(--sg-transicion),color var(--sg-transicion),box-shadow var(--sg-transicion)}.sg-btn:disabled{opacity:.5;cursor:not-allowed}.sg-btn--principal{background:var(--sg-marca-600);color:#fff;box-shadow:var(--sg-sombra-1)}.sg-btn--principal:hover:not(:disabled){background:var(--sg-marca-500)}.sg-btn--secundario{background:var(--sg-superficie);color:var(--sg-texto);border-color:var(--sg-borde-fuerte)}.sg-btn--secundario:hover:not(:disabled){background:var(--sg-superficie-3)}.sg-btn--fantasma{background:transparent;color:var(--sg-texto-suave)}.sg-btn--fantasma:hover:not(:disabled){background:var(--sg-superficie-3);color:var(--sg-texto)}.sg-btn--peligro{background:var(--sg-error-suave);color:var(--sg-error);border-color:color-mix(in srgb,var(--sg-error) 35%,transparent)}.sg-btn--peligro:hover:not(:disabled){background:color-mix(in srgb,var(--sg-error) 12%,var(--sg-error-suave))}@media (pointer: coarse){.sg-btn,.filtro{min-height:44px}}.sg-campo{display:flex;flex-direction:column;gap:var(--sg-e2)}.sg-etiqueta{font-size:var(--sg-texto-xs);font-weight:var(--sg-peso-medio);letter-spacing:.02em;text-transform:uppercase;color:var(--sg-texto-tenue)}.sg-input{width:100%;height:40px;padding:0 var(--sg-e3);border:1px solid var(--sg-borde-fuerte);border-radius:var(--sg-radio);background:var(--sg-superficie);color:var(--sg-texto);font:inherit;transition:border-color var(--sg-transicion),box-shadow var(--sg-transicion)}.sg-input::placeholder{color:var(--sg-texto-tenue)}.sg-input:hover{border-color:var(--sg-neutro-400)}.sg-input:focus{outline:none;border-color:var(--sg-acento-500);box-shadow:var(--sg-foco)}.sg-input[aria-invalid=true]{border-color:var(--sg-error)}.sg-ayuda{font-size:var(--sg-texto-xs);color:var(--sg-texto-tenue)}.sg-error{font-size:var(--sg-texto-xs);color:var(--sg-error)}.sg-tarjeta{background:var(--sg-superficie);border:1px solid var(--sg-borde);border-radius:var(--sg-radio-lg);box-shadow:var(--sg-sombra-1)}.sg-aviso{display:flex;gap:var(--sg-e3);padding:var(--sg-e3) var(--sg-e4);border:1px solid transparent;border-radius:var(--sg-radio);font-size:var(--sg-texto-sm);line-height:1.45}.sg-aviso--error{background:var(--sg-error-suave);border-color:color-mix(in srgb,var(--sg-error) 30%,transparent);color:var(--sg-error)}.sg-aviso--exito{background:var(--sg-exito-suave);border-color:color-mix(in srgb,var(--sg-exito) 30%,transparent);color:var(--sg-exito)}.sg-aviso--info{background:var(--sg-info-suave);border-color:color-mix(in srgb,var(--sg-info) 30%,transparent);color:var(--sg-info)}.sg-aviso:empty{display:none}.sg-chip{display:inline-flex;align-items:center;gap:var(--sg-e1);height:22px;padding:0 var(--sg-e2);border-radius:var(--sg-radio-full);font-size:var(--sg-texto-xs);font-weight:var(--sg-peso-medio);background:var(--sg-chip-fondo);color:var(--sg-chip-texto)}.sg-chip--exito{background:var(--sg-exito-suave);color:var(--sg-exito)}.sg-chip--error{background:var(--sg-error-suave);color:var(--sg-error)}.sg-chip--aviso{background:var(--sg-aviso-suave);color:var(--sg-aviso)}.sg-chip--info{background:var(--sg-info-suave);color:var(--sg-info)}.sg-cabecera-pantalla{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sg-e4)}.sg-cabecera-pantalla>:first-child{flex:1 1 26rem;min-width:0}.sg-cabecera-pantalla>:last-child{flex:0 0 auto;min-width:0}.sg-cabecera-pantalla .entrada{max-width:68ch}.sg-cabecera-pantalla h1{font-size:var(--sg-texto-xl)}.sg-cabecera-pantalla p{color:var(--sg-texto-suave);font-size:var(--sg-texto-sm);margin-top:var(--sg-e1)}.sg-marca{display:inline-flex;align-items:center;gap:var(--sg-e2);font-weight:var(--sg-peso-fuerte);letter-spacing:-.02em}.sg-marca__signo{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--sg-radio-sm);background:linear-gradient(145deg,var(--sg-marca-500),var(--sg-acento-500));color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.02em}.sg-tabla{width:100%;border-collapse:collapse;font-size:var(--sg-texto-sm)}.sg-tabla thead th{padding:var(--sg-e3) var(--sg-e4);text-align:left;background:var(--sg-superficie-3);color:var(--sg-texto-tenue);font-size:var(--sg-texto-xs);font-weight:var(--sg-peso-medio);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sg-tabla tbody td{padding:var(--sg-e3) var(--sg-e4);border-top:1px solid var(--sg-borde);vertical-align:middle}.sg-tabla tbody tr{transition:background var(--sg-transicion)}.sg-tabla tbody tr:hover{background:var(--sg-superficie-2)}.sg-tabla strong{font-weight:var(--sg-peso-medio)}.sg-der{text-align:right}.sg-mono{font-family:var(--sg-fuente-mono);font-size:var(--sg-texto-xs);font-variant-numeric:tabular-nums}.sg-tabla thead th.sg-der{text-align:right}.sg-tabla-caja{overflow:hidden}.sg-esqueleto{height:12px;border-radius:var(--sg-radio-sm);background:var(--sg-superficie-3)}.sg-vacio{display:flex;flex-direction:column;gap:var(--sg-e1);padding:var(--sg-e6);text-align:center}.sg-vacio strong{font-size:var(--sg-texto-md);font-weight:var(--sg-peso-medio)}.sg-vacio span{color:var(--sg-texto-tenue);font-size:var(--sg-texto-sm)}body.pos-activo .burbuja{display:none!important}
