.sie-notificaciones-contenedor{z-index:1200;pointer-events:none;flex-direction:column-reverse;gap:.75rem;width:min(24rem,100vw - 2rem);display:flex;position:fixed;bottom:1.5rem;left:1.5rem}.sie-notificacion{border-radius:var(--sie-radius-md);border:1px solid var(--sie-color-borde);background:var(--sie-color-superficie-elevada);box-shadow:var(--sie-sombra-md);color:var(--sie-color-texto);font-size:var(--sie-texto-secundario);line-height:var(--sie-line-height-normal);pointer-events:auto;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;animation:.2s ease-out sie-notificacion-entrada;display:flex}.sie-notificacion-exito{border-color:color-mix(in srgb, var(--sie-color-exito) 35%, var(--sie-color-borde));background:var(--sie-color-exito-fondo)}.sie-notificacion-advertencia{border-color:color-mix(in srgb, var(--sie-color-advertencia) 35%, var(--sie-color-borde));background:var(--sie-color-advertencia-fondo)}.sie-notificacion-error{border-color:color-mix(in srgb, var(--sie-color-error) 35%, var(--sie-color-borde));background:var(--sie-color-error-fondo)}.sie-notificacion-mensaje{flex:1;margin:0}.sie-notificacion-cerrar{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-h4);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;line-height:1}.sie-notificacion-cerrar:hover,.sie-notificacion-cerrar:focus-visible{color:var(--sie-color-texto)}@keyframes sie-notificacion-entrada{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.supabase-no-configurado{min-height:100vh;padding:var(--sie-espaciado-lg);background:var(--sie-color-fondo);justify-content:center;align-items:center;display:flex}.supabase-no-configurado-contenedor{max-width:30rem;padding:var(--sie-espaciado-2xl);border:1px solid var(--sie-color-borde);border-radius:var(--sie-radius-xl);background:var(--sie-color-superficie);box-shadow:var(--sie-sombra-md)}.supabase-no-configurado-contenedor h1{margin:0 0 var(--sie-espaciado-lg);font-size:var(--sie-texto-h1);font-weight:var(--sie-font-weight-semibold)}.supabase-no-configurado-contenedor p{margin:0 0 var(--sie-espaciado-md);color:var(--sie-color-texto-secundario)}.supabase-no-configurado-contenedor ul{margin:0 0 var(--sie-espaciado-md);color:var(--sie-color-texto-secundario);padding-left:1.5rem}.login{--sie-login-negro:var(--sie-color-institucional-encabezado);--sie-login-negro-hover:color-mix(in srgb, var(--sie-color-institucional-encabezado) 88%, white);--sie-login-texto:var(--sie-color-texto);--sie-login-texto-secundario:var(--sie-color-texto-secundario);--sie-login-borde:var(--sie-color-borde-sutil);--sie-login-sombra:0 1px 2px #0f172a08, 0 12px 40px #0f172a0f, 0 28px 64px #0f172a0a;box-sizing:border-box;background:var(--sie-login-fondo);min-height:100dvh;font-family:var(--sie-font-family);justify-content:center;align-items:center;padding:1.25rem;animation:.32s both login-fade-entrada;display:flex;position:relative;overflow:hidden}@keyframes login-fade-entrada{0%{opacity:0}to{opacity:1}}.login-textura{pointer-events:none;opacity:.9;-webkit-mask-composite:source-over;background-image:radial-gradient(#0f172a0a 1px,#0000 1px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='800' viewBox='0 0 1200 800' fill='none'%3E%3Cpath d='M-40 620C180 520 320 700 520 640C720 580 820 420 1040 480C1160 512 1240 560 1320 620' stroke='%231f1f23' stroke-opacity='0.07' stroke-width='1.2'/%3E%3Cpath d='M-20 700C200 610 360 760 560 700C760 640 880 500 1080 560C1180 590 1260 640 1340 700' stroke='%231f1f23' stroke-opacity='0.05' stroke-width='1'/%3E%3C/svg%3E");background-position:-40px -60px,0 100%;background-repeat:repeat,no-repeat;background-size:22px 22px,cover;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 15% 20%,#000 0%,#0000 70%),linear-gradient(#0000 45%,#000 100%);mask-image:radial-gradient(70% 60% at 15% 20%,#000 0%,#0000 70%),linear-gradient(#0000 45%,#000 100%);-webkit-mask-composite:source-over;mask-composite:add}.login-tarjeta{z-index:1;border-radius:var(--sie-login-radio-tarjeta);background:var(--sie-color-superficie);width:min(100%,80rem);max-height:min(46.5rem,100dvh - 2.5rem);box-shadow:var(--sie-login-sombra);border:1px solid #0f172a0a;grid-template-columns:minmax(0,.4fr) 1px minmax(0,.6fr);animation:.36s both login-tarjeta-entrada;display:grid;position:relative;overflow:hidden}@keyframes login-tarjeta-entrada{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.login-columna-institucional{flex-direction:column;gap:2rem;min-height:0;padding:2.6rem 2.5rem;display:flex;overflow:auto}.login-marca{align-items:center;gap:.85rem;display:flex}.login-marca-logo{color:var(--sie-login-acento);flex-shrink:0}.login-marca-logo-imagen{object-fit:contain;width:2.25rem;height:2.25rem}.login-marca-texto{flex-direction:column;gap:.15rem;min-width:0;display:flex}.login-marca-nombre{color:var(--sie-login-texto);font-size:var(--sie-login-texto-lg);font-weight:var(--sie-font-weight-bold);letter-spacing:-.03em;line-height:1.1}.login-marca-subtitulo{color:var(--sie-login-texto-secundario);font-size:var(--sie-login-texto-sm);font-weight:var(--sie-font-weight-normal);line-height:1.3}.login-institucional-mensaje{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.login-titular{color:var(--sie-login-texto);font-size:var(--sie-login-texto-xl);font-weight:var(--sie-font-weight-bold);letter-spacing:-.035em;line-height:var(--sie-line-height-h1);margin:0}.login-titular-acento{color:var(--sie-login-acento)}.login-descripcion-institucional{max-width:22rem;color:var(--sie-login-texto-secundario);font-size:var(--sie-login-texto-sm);margin:0;line-height:1.55}.login-beneficios{flex-direction:column;gap:1.5rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.login-beneficio{align-items:flex-start;gap:.9rem;display:flex}.login-beneficio-icono{background:var(--sie-login-acento-suave);width:2.5rem;height:2.5rem;color:var(--sie-login-acento);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.login-beneficio-texto{flex-direction:column;gap:.25rem;min-width:0;padding-top:.15rem;display:flex}.login-beneficio-titulo{color:var(--sie-login-texto);font-size:var(--sie-login-texto-md);font-weight:var(--sie-font-weight-semibold);margin:0;line-height:1.3}.login-beneficio-descripcion{color:var(--sie-login-texto-secundario);font-size:var(--sie-login-texto-sm);margin:0;line-height:1.45}.login-divisor{background:var(--sie-login-borde);width:1px}.login-columna-formulario{justify-content:center;align-items:center;min-height:0;padding:1.75rem 3rem;display:flex;overflow:auto}.login-panel{flex-direction:column;justify-content:space-between;gap:1rem;width:100%;max-width:24rem;height:min(80%,34rem);min-height:0;display:flex}.login-panel-encabezado{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.login-panel-icono{background:color-mix(in srgb, var(--sie-login-acento) 10%, transparent);border:1px solid color-mix(in srgb, var(--sie-login-acento) 18%, transparent);width:3.65rem;height:3.65rem;color:var(--sie-login-acento);border-radius:999px;justify-content:center;align-items:center;margin-bottom:0;display:inline-flex}.login-panel-titulo{color:var(--sie-login-texto);font-size:var(--sie-login-texto-lg);font-weight:var(--sie-font-weight-bold);letter-spacing:-.025em;line-height:var(--sie-line-height-h3);margin:.5rem 0 0}.login-panel-subtitulo{color:var(--sie-login-texto-secundario);font-size:var(--sie-login-texto-sm);margin:0;line-height:1.35}.login-panel-instrucciones{max-width:22rem;color:var(--sie-login-texto-secundario);font-size:var(--sie-login-texto-sm);text-align:center;margin:.65rem 0 0;line-height:1.5}.login-panel-marca-movil{display:none}.login-formulario{flex-direction:column;gap:1rem;width:100%;display:flex}.login-etiqueta{color:var(--sie-login-texto);font-size:var(--sie-login-texto-sm);font-weight:var(--sie-font-weight-medium);flex-direction:column;gap:.5rem;display:flex}.login-campo{display:block;position:relative}.login-campo-icono{z-index:1;color:var(--sie-login-texto-secundario);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.login-input{width:100%;min-height:var(--sie-login-altura-campo);border:1px solid var(--sie-color-borde);border-radius:var(--sie-login-radio-campo);background:var(--sie-color-superficie);color:var(--sie-login-texto);font-size:var(--sie-texto-valor);line-height:var(--sie-line-height-cuerpo-l);transition:border-color var(--sie-login-transicion), box-shadow var(--sie-login-transicion), background-color var(--sie-login-transicion);padding:0 1rem 0 3rem}.login-input--con-accion{padding-right:3rem}.login-input::placeholder{color:var(--sie-login-texto-secundario);opacity:.85}.login-input:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--sie-color-borde) 60%, var(--sie-login-texto-secundario))}.login-input:focus{border-color:var(--sie-login-acento);outline:none;box-shadow:0 0 0 3px #0d948824}.login-input--error{border-color:var(--sie-color-danger)}.login-input--error:focus{border-color:var(--sie-color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--sie-color-danger) 16%, transparent)}.login-input:disabled{background:var(--sie-color-institucional-superficie-suave);color:var(--sie-login-texto-secundario);cursor:not-allowed;opacity:.85}.login-mostrar-contrasena{border-radius:var(--sie-radius-md);width:2.5rem;height:2.5rem;color:var(--sie-login-texto-secundario);transition:color var(--sie-login-transicion), background-color var(--sie-login-transicion);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.login-mostrar-contrasena:hover:not(:disabled){background:var(--sie-color-institucional-superficie-suave);color:var(--sie-login-texto)}.login-mostrar-contrasena:focus-visible{box-shadow:0 0 0 2px var(--sie-login-acento-borde);outline:none}.login-mostrar-contrasena:disabled{cursor:not-allowed;opacity:.5}.login-error{color:var(--sie-color-danger);font-size:var(--sie-login-texto-sm);white-space:pre-line;margin:0;line-height:1.4}.login-informativo,.login-mensaje{color:var(--sie-login-texto-secundario);font-size:var(--sie-login-texto-sm);margin:0;line-height:1.45}.login-boton-ingresar{width:100%;min-height:var(--sie-login-altura-boton);border:1px solid var(--sie-login-negro);border-radius:var(--sie-login-radio-campo);background:var(--sie-login-negro);color:var(--sie-color-texto-inverso);font-size:var(--sie-texto-boton-principal);font-weight:var(--sie-font-weight-semibold);letter-spacing:var(--sie-letter-spacing-boton);text-transform:none;transition:background-color var(--sie-login-transicion), border-color var(--sie-login-transicion), transform var(--sie-login-transicion);justify-content:center;align-items:center;gap:.65rem;margin-top:0;padding:0 1.25rem;display:inline-flex}.login-boton-ingresar:hover:not(:disabled){background:var(--sie-login-negro-hover);border-color:var(--sie-login-negro-hover)}.login-boton-ingresar:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 3px #1f1f2338}.login-boton-ingresar:active:not(:disabled){transform:scale(.99)}.login-boton-ingresar:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.login-recuperacion-pie{text-align:center;flex-direction:column;align-items:center;gap:.45rem;margin-top:1.75rem;display:flex}.login-recuperacion{border-top:1px solid var(--sie-login-borde);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.login-recuperacion-pregunta{color:var(--sie-login-texto-secundario);font-size:var(--sie-login-texto-sm)}.login-recuperacion-enlace{color:var(--sie-login-acento);font-size:var(--sie-login-texto-sm);font-weight:var(--sie-font-weight-medium);transition:color var(--sie-login-transicion);background:0 0;border:none;align-items:center;gap:.3rem;padding:0;display:inline-flex}.login-recuperacion-enlace:hover{color:var(--sie-login-acento-hover)}.login-recuperacion-enlace:focus-visible{box-shadow:0 0 0 2px var(--sie-login-acento-borde);border-radius:.25rem;outline:none}.login-pie{color:var(--sie-login-texto-secundario);font-size:var(--sie-login-texto-xs);text-align:center;margin:.5rem 0 0;line-height:1.4}.autenticacion-cargando{padding:var(--sie-espaciado-lg);color:var(--sie-color-texto-secundario)}@media (width<=64rem){.login{padding:1.25rem}.login-tarjeta{grid-template-columns:minmax(0,.36fr) 1px minmax(0,.64fr);max-height:none}.login-columna-institucional{gap:1.5rem;padding:2rem 1.5rem}.login-titular{font-size:var(--sie-texto-h2);line-height:var(--sie-line-height-h2)}.login-columna-formulario{padding:1.75rem 1.75rem 1.5rem}.login-beneficios{gap:1.15rem}}@media (width<=48rem){.login{align-items:stretch;padding:0}.login-textura{opacity:.45}.login-tarjeta{width:100%;min-height:100dvh;max-height:none;box-shadow:none;border:none;border-radius:0;flex-direction:column;display:flex}.login-columna-institucional,.login-divisor{display:none}.login-columna-formulario{flex:1;align-items:flex-start;padding:2.5rem 1.5rem 2rem}.login-panel{gap:.875rem;max-width:none;height:auto;min-height:auto;margin:auto 0}.login-panel-marca-movil{justify-content:center;margin-bottom:1.75rem;display:flex}}@media (prefers-reduced-motion:reduce){.login,.login-tarjeta{animation:none}.login-boton-ingresar:active:not(:disabled){transform:none}}.campo-contrasena-sie{width:100%}.campo-contrasena-sie-contenedor{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);width:100%;min-height:2.75rem;transition:border-color var(--sie-transicion), box-shadow var(--sie-transicion);align-items:center;gap:0;display:flex}.campo-contrasena-sie-contenedor:focus-within{border-color:var(--sie-color-primary);box-shadow:0 0 0 3px var(--sie-color-primary-focus)}.campo-contrasena-sie-contenedor-error{border-color:var(--sie-color-error)}.campo-contrasena-sie-contenedor-error:focus-within{box-shadow:0 0 0 3px var(--sie-color-danger-focus)}.campo-contrasena-sie-input{min-width:0;min-height:calc(2.75rem - 2px);box-shadow:none;font-size:var(--sie-texto-normal);border:none;flex:1;padding-right:.25rem}.campo-contrasena-sie-input:focus{box-shadow:none;border-color:#0000}.campo-contrasena-sie-toggle{width:2.5rem;height:2.5rem;color:var(--sie-color-texto-secundario);cursor:pointer;transition:color var(--sie-transicion);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.campo-contrasena-sie-toggle:hover:not(:disabled),.campo-contrasena-sie-toggle:focus-visible{color:var(--sie-color-texto);outline:none}.campo-contrasena-sie-toggle:disabled{cursor:not-allowed;opacity:.55}.campo-contrasena-sie-error{color:var(--sie-color-error);font-size:var(--sie-texto-secundario);align-items:center;gap:.35rem;display:inline-flex}.campo-contrasena-sie-exito{color:var(--sie-color-primary);font-size:var(--sie-texto-secundario)}.requisitos-contrasena-sie{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-institucional-superficie-suave);flex-direction:column;gap:.625rem;padding:.75rem .875rem;display:flex}.requisitos-contrasena-sie-encabezado{align-items:center;gap:.5rem;display:flex}.requisitos-contrasena-sie-icono{color:var(--sie-color-primary);opacity:.9;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.requisitos-contrasena-sie-titulo{color:var(--sie-color-texto);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-semibold);margin:0;line-height:1.3}.requisitos-contrasena-sie-lista{flex-wrap:wrap;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.requisitos-contrasena-sie-item{min-width:0;color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);transition:color var(--sie-transicion);flex:9.5rem;align-items:center;gap:.35rem;padding:.35rem .5rem;line-height:1.3;display:inline-flex}.requisitos-contrasena-sie-item:not(:last-child){border-right:1px solid color-mix(in srgb, var(--sie-color-borde-sutil) 85%, transparent)}.requisitos-contrasena-sie-item-cumplido{color:var(--sie-color-primary);font-weight:var(--sie-font-weight-medium)}.requisitos-contrasena-sie-item-invalido{color:var(--sie-color-danger);font-weight:var(--sie-font-weight-medium)}.requisitos-contrasena-sie-sigla{border-radius:var(--sie-radius-sm);background:color-mix(in srgb, var(--sie-color-primary) 8%, transparent);min-width:1.75rem;color:var(--sie-color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:var(--sie-font-weight-semibold);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;padding:.1rem .25rem;line-height:1.2;display:inline-flex}.requisitos-contrasena-sie-item:not(.requisitos-contrasena-sie-item-cumplido) .requisitos-contrasena-sie-sigla{background:var(--sie-color-superficie);color:var(--sie-color-texto-secundario);border:1px solid var(--sie-color-borde-sutil)}.requisitos-contrasena-sie-indicador{flex-shrink:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:inline-flex}.requisitos-contrasena-sie-punto{border-radius:var(--sie-radius-pill);background:var(--sie-color-texto-terciario);width:.3rem;height:.3rem;display:block}.requisitos-contrasena-sie-item-cumplido .requisitos-contrasena-sie-indicador{color:var(--sie-color-primary)}.requisitos-contrasena-sie-item-invalido .requisitos-contrasena-sie-indicador,.requisitos-contrasena-sie-item-invalido .requisitos-contrasena-sie-punto{color:var(--sie-color-danger);background:var(--sie-color-danger)}.requisitos-contrasena-sie-texto{min-width:0}@media (width<=40rem){.requisitos-contrasena-sie-lista{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.requisitos-contrasena-sie-item{flex:unset;border-right:none;padding:.3rem .25rem}.requisitos-contrasena-sie-item:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--sie-color-borde-sutil) 85%, transparent)}}@media (width>=64rem){.requisitos-contrasena-sie-lista{flex-wrap:nowrap}.requisitos-contrasena-sie-item{flex:1 1 0}}.sie-select-institucional:not(.sie-select-institucional--texto-tecnico) .sie-select-institucional-control,select.sie-select:not(.sie-select--texto-tecnico){text-transform:uppercase}.sie-select-institucional{width:100%;height:var(--sie-altura-input);min-height:var(--sie-altura-input);box-sizing:border-box;border:1px solid var(--sie-color-borde-fuerte);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);transition:border-color var(--sie-transicion), box-shadow var(--sie-transicion), background-color var(--sie-transicion);align-items:stretch;display:flex;position:relative}.sie-select-institucional:focus-within{border-color:var(--sie-color-accento);box-shadow:var(--sie-sombra-focus);outline:none}.sie-select-institucional-control,.sie-select-institucional select{width:100%;min-width:0;height:100%;padding:0 var(--sie-input-padding-x);padding-right:var(--sie-select-padding-derecho-chevron,2.75rem);border-radius:var(--sie-radius-md);color:var(--sie-color-texto);font-size:var(--sie-texto-valor);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-input);cursor:pointer;appearance:none;box-shadow:none;box-sizing:border-box;transition:color var(--sie-transicion);background:0 0;border:none;outline:none;flex:auto;margin:0}.sie-select-institucional-control:focus,.sie-select-institucional select:focus{box-shadow:none;outline:none}.sie-select-institucional--placeholder .sie-select-institucional-control,.sie-select-institucional--placeholder select{color:var(--sie-color-texto-placeholder)}.sie-select-institucional-chevron{top:50%;right:var(--sie-input-padding-x);width:var(--sie-tamano-icono-sm);height:var(--sie-tamano-icono-sm);color:var(--sie-color-texto-secundario);pointer-events:none;transition:color var(--sie-transicion);position:absolute;transform:translateY(-50%)}.sie-select-institucional:focus-within .sie-select-institucional-chevron{color:var(--sie-color-primary)}:is(.sie-select-institucional:has(.sie-select-institucional-control:disabled),.sie-select-institucional:has(select:disabled),.sie-select-institucional--deshabilitado){background:var(--sie-color-institucional-superficie-suave);border-color:var(--sie-color-borde-sutil);box-shadow:none}.sie-select-institucional-control:disabled,.sie-select-institucional select:disabled{color:var(--sie-color-texto-secundario);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--sie-color-texto-secundario)}:is(.sie-select-institucional--deshabilitado .sie-select-institucional-chevron,.sie-select-institucional:has(select:disabled) .sie-select-institucional-chevron,.sie-select-institucional:has(.sie-select-institucional-control:disabled) .sie-select-institucional-chevron){color:var(--sie-color-texto-deshabilitado)}.sie-formulario-maestro-campo .sie-select-institucional{width:100%;height:var(--sie-altura-input);min-height:var(--sie-altura-input)}.sie-formulario-maestro-campo .sie-select-institucional .sie-select-institucional-control,.sie-formulario-maestro-campo .sie-select-institucional select{height:100%;min-height:0;padding:0 var(--sie-input-padding-x);padding-right:var(--sie-select-padding-derecho-chevron,2.75rem);font-size:var(--sie-texto-valor);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-input);box-shadow:none;appearance:none;background:0 0;border:none}select.sie-select:not(.sie-select-institucional-control){width:100%;height:var(--sie-altura-input);min-height:var(--sie-altura-input);box-sizing:border-box;padding:var(--sie-input-padding-y) var(--sie-input-padding-x);padding-right:var(--sie-select-padding-derecho-chevron,2.75rem);border:1px solid var(--sie-color-borde-fuerte);border-radius:var(--sie-radius-md);background-color:var(--sie-color-superficie);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23757575' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sie-input-padding-x) center;background-size:var(--sie-tamano-icono-sm);color:var(--sie-color-texto);font-size:var(--sie-texto-valor);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-input);cursor:pointer;appearance:none;transition:border-color var(--sie-transicion), box-shadow var(--sie-transicion), color var(--sie-transicion)}select.sie-select:not(.sie-select-institucional-control):focus{border-color:var(--sie-color-accento);box-shadow:var(--sie-sombra-focus);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230d9488' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");outline:none}select.sie-select:not(.sie-select-institucional-control):disabled{background-color:var(--sie-color-institucional-superficie-suave);border-color:var(--sie-color-borde-sutil);color:var(--sie-color-texto-secundario);cursor:not-allowed;box-shadow:none;opacity:1;-webkit-text-fill-color:var(--sie-color-texto-secundario)}.sie-barra-herramientas{justify-content:flex-end;align-items:center;gap:var(--sie-espaciado-barra-herramientas);flex-wrap:wrap;max-width:100%;display:inline-flex}.sie-barra-herramientas--uniforme>.sie-boton-institucional,.sie-barra-herramientas--uniforme .sie-boton-institucional{box-sizing:border-box;flex:0 0 var(--sie-boton-ancho-herramienta);width:var(--sie-boton-ancho-herramienta);min-width:var(--sie-boton-ancho-herramienta);max-width:var(--sie-boton-ancho-herramienta)}.sie-barra-herramientas .sie-acciones-exportacion-listado{display:contents}@media (width<=40rem){.sie-barra-herramientas{justify-content:flex-start}.sie-barra-herramientas--uniforme>.sie-boton-institucional,.sie-barra-herramientas--uniforme .sie-boton-institucional{flex:1 1 calc(50% - var(--sie-espaciado-barra-herramientas));width:auto;min-width:min(100%, var(--sie-boton-ancho-herramienta));max-width:100%}}.sie-drawer-overlay{z-index:1000;background:color-mix(in srgb, var(--sie-color-overlay) 70%, #000 30%);opacity:0;justify-content:flex-end;display:flex;position:fixed;inset:0}.sie-drawer-overlay--entrada{animation:sie-drawer-overlay-entrada var(--sie-drawer-transicion-entrada) forwards}.sie-drawer-overlay--salida{animation:sie-drawer-overlay-salida var(--sie-drawer-transicion-salida) forwards}@keyframes sie-drawer-overlay-entrada{0%{opacity:0}to{opacity:1}}@keyframes sie-drawer-overlay-salida{0%{opacity:1}to{opacity:0}}.sie-drawer-panel{--sie-drawer-padding-x:2rem;border-left:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-superficie);border-radius:0;flex-direction:column;width:min(100%,58vw);min-width:min(100%,55vw);max-width:90rem;height:100%;display:flex;overflow:hidden;transform:translate(100%);box-shadow:-22px 0 48px #02061733}.sie-drawer-panel--entrada{animation:sie-drawer-panel-entrada var(--sie-drawer-transicion-entrada) forwards}.sie-drawer-panel--salida{animation:sie-drawer-panel-salida var(--sie-drawer-transicion-salida) forwards}@keyframes sie-drawer-panel-entrada{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sie-drawer-panel-salida{0%{transform:translate(0)}to{transform:translate(100%)}}.sie-drawer-panel--xs,.sie-drawer-panel--sm,.sie-drawer-panel--md,.sie-drawer-panel--lg,.sie-drawer-panel--xl,.sie-drawer-panel--modulo-documental{width:min(100%,58vw);min-width:min(100%,55vw);max-width:90rem}.sie-drawer-panel .sie-drawer-encabezado{z-index:3;justify-content:space-between;align-items:center;gap:var(--sie-espaciado-lg);min-height:var(--sie-drawer-altura-encabezado);padding:1.25rem var(--sie-drawer-padding-x);background:var(--sie-color-institucional-encabezado);border-bottom:1px solid #ffffff24;border-radius:0;display:flex;position:sticky;top:0}.sie-drawer-panel .sie-drawer-encabezado-principal{align-items:flex-start;gap:var(--sie-espaciado-md);min-width:0;display:flex}.sie-drawer-panel .sie-drawer-encabezado-icono{border-radius:var(--sie-radius-md);width:2.5rem;height:2.5rem;color:var(--sie-color-primary);background:color-mix(in srgb, var(--sie-color-primary) 12%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sie-drawer-panel .sie-ventana-encabezado-texto{gap:.35rem;min-width:0;display:grid}.sie-drawer-panel .sie-ventana-titulo{color:#fff;font-size:var(--sie-texto-drawer-titulo);font-weight:var(--sie-font-weight-semibold);letter-spacing:var(--sie-letter-spacing-titulo);line-height:var(--sie-line-height-h2);margin:0}.sie-drawer-panel .sie-ventana-subtitulo{color:#ffffffc7;font-size:var(--sie-texto-drawer-subtitulo);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-subtitulo);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sie-drawer-panel .sie-ventana-cerrar{border-radius:var(--sie-radius-md);color:#ffffffd1;cursor:pointer;width:2.75rem;height:2.75rem;transition:background-color var(--sie-transicion), color var(--sie-transicion);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.sie-drawer-panel .sie-ventana-cerrar:hover:not(:disabled){color:#fff;background:#ffffff1f}.sie-drawer-panel .sie-ventana-cerrar:focus-visible{box-shadow:var(--sie-sombra-focus);outline:none}.sie-drawer-panel .sie-ventana-cerrar:disabled{opacity:.45;cursor:not-allowed}.sie-drawer-panel .sie-drawer-cuerpo{min-height:0;padding:var(--sie-drawer-espaciado-seccion) var(--sie-drawer-padding-x);color:var(--sie-color-texto);font-size:var(--sie-texto-drawer-contenido);line-height:var(--sie-line-height-normal);flex:1;overflow:hidden auto}.sie-drawer-panel>.sie-drawer-cuerpo:has(>.sie-ventana-con-pestanas){flex-direction:column;display:flex;overflow:hidden}.sie-drawer-panel .sie-drawer-pie{justify-content:flex-end;align-items:center;gap:var(--sie-espaciado-barra-herramientas);padding:1.25rem var(--sie-drawer-padding-x) 1.5rem;border-top:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-superficie);flex-wrap:wrap;display:flex}.sie-drawer-panel .sie-drawer-tabla{border-collapse:collapse;width:100%;font-size:var(--sie-texto-tabla-fila)}.sie-drawer-panel .sie-drawer-tabla thead th{border-bottom:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-superficie);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-tabla-encabezado);font-weight:var(--sie-font-weight-semibold);letter-spacing:var(--sie-letter-spacing-caps);text-align:left;text-transform:uppercase;padding:.75rem .85rem}.sie-drawer-panel .sie-drawer-tabla tbody td{border-bottom:1px solid var(--sie-color-borde-sutil);color:var(--sie-color-texto);font-size:var(--sie-texto-tabla-fila);font-weight:var(--sie-font-weight-normal);vertical-align:middle;padding:.85rem}.sie-drawer-panel .sie-drawer-tabla tbody tr:last-child td{border-bottom:none}.sie-drawer-panel .sie-drawer-tabla tbody tr:hover td{background:var(--sie-color-institucional-superficie-suave)}.sie-drawer-panel .sie-drawer-estado{border-radius:var(--sie-radius-sm);background:color-mix(in srgb, var(--sie-color-primary) 12%, transparent);color:var(--sie-color-primary);font-size:var(--sie-texto-pequeno);font-weight:var(--sie-font-weight-medium);letter-spacing:.02em;align-items:center;padding:.15rem .55rem;display:inline-flex}.sie-drawer-panel .sie-drawer-estado--inactivo{background:color-mix(in srgb, var(--sie-color-primary) 8%, transparent);color:var(--sie-color-primary)}@media (width<=84rem){.sie-drawer-panel,.sie-drawer-panel--xs,.sie-drawer-panel--sm,.sie-drawer-panel--md,.sie-drawer-panel--lg,.sie-drawer-panel--xl,.sie-drawer-panel--modulo-documental{width:min(100%,70vw);min-width:min(100%,65vw)}.sie-drawer-panel{--sie-drawer-padding-x:1.5rem}}@media (width<=64rem){.sie-drawer-panel,.sie-drawer-panel--xs,.sie-drawer-panel--sm,.sie-drawer-panel--md,.sie-drawer-panel--lg,.sie-drawer-panel--xl,.sie-drawer-panel--modulo-documental{width:min(100%,92vw);min-width:min(100%,85vw)}}@media (width<=40rem){.sie-drawer-panel,.sie-drawer-panel--xs,.sie-drawer-panel--sm,.sie-drawer-panel--md,.sie-drawer-panel--lg,.sie-drawer-panel--xl,.sie-drawer-panel--modulo-documental{border-left:none;width:100%}.sie-drawer-panel{--sie-drawer-padding-x:1.25rem}.sie-drawer-panel .sie-drawer-encabezado{min-height:4.75rem;padding:1rem var(--sie-drawer-padding-x)}.sie-drawer-panel .sie-ventana-titulo{font-size:var(--sie-texto-h4);line-height:var(--sie-line-height-h4)}.sie-drawer-panel .sie-drawer-cuerpo{padding:1.5rem var(--sie-drawer-padding-x)}.sie-drawer-panel .sie-drawer-pie{padding:1rem var(--sie-drawer-padding-x) 1.25rem;flex-direction:column-reverse;align-items:stretch}.sie-drawer-panel .sie-drawer-pie .sie-boton-institucional{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.sie-drawer-overlay--entrada,.sie-drawer-overlay--salida,.sie-drawer-panel--entrada,.sie-drawer-panel--salida{animation-duration:1ms}}.sie-formulario-maestro-campo-protegido input,.sie-formulario-maestro-campo-protegido textarea,.sie-formulario-maestro-campo-protegido .sie-select-institucional{background:var(--sie-color-institucional-superficie-suave);border-color:var(--sie-color-borde-sutil);box-shadow:none}.sie-formulario-maestro-campo-protegido .sie-select-institucional-control{color:var(--sie-color-texto-secundario);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--sie-color-texto-secundario);-webkit-user-select:none;user-select:none}.sie-formulario-maestro-campo-protegido .sie-campo-solo-lectura{-webkit-user-select:none;user-select:none}.sie-formulario-maestro-campo-solo-lectura-ayuda{margin:calc(var(--sie-espaciado-sm) * -.25) 0 0;color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);line-height:var(--sie-line-height);padding:0}.sie-formulario-maestro-campo-protegido input:hover,.sie-formulario-maestro-campo-protegido textarea:hover,.sie-formulario-maestro-campo-protegido .sie-select-institucional:hover,.sie-formulario-maestro-campo-protegido input:focus,.sie-formulario-maestro-campo-protegido textarea:focus,.sie-formulario-maestro-campo-protegido .sie-select-institucional:focus-within{border-color:var(--sie-color-borde-sutil);box-shadow:none;outline:none}.sie-formulario-maestro-identidad-protegida-aviso{margin:calc(var(--sie-espaciado-sm) * -.5) 0 var(--sie-espaciado-sm);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);line-height:var(--sie-line-height);padding:0}.sie-formulario-maestro{gap:var(--sie-espaciado-formulario);flex-direction:column;display:flex}.sie-formulario-maestro-error{color:var(--sie-color-error);font-size:var(--sie-texto-secundario);margin:0}.sie-formulario-maestro-campo--error input,.sie-formulario-maestro-campo--error textarea,.sie-formulario-maestro-campo--error .sie-select-institucional{border-color:var(--sie-color-danger)}.sie-formulario-maestro-campo--error input:focus,.sie-formulario-maestro-campo--error textarea:focus,.sie-formulario-maestro-campo--error .sie-select-institucional:focus-within{border-color:var(--sie-color-danger);box-shadow:0 0 0 3px var(--sie-color-danger-focus)}.sie-formulario-maestro-campo--exito input,.sie-formulario-maestro-campo--exito textarea,.sie-formulario-maestro-campo--exito .sie-select-institucional{border-color:var(--sie-color-success)}.sie-formulario-maestro-campo-mensaje-error,.sie-formulario-maestro-campo-mensaje-exito{font-size:var(--sie-texto-secundario);line-height:var(--sie-line-height);margin:0}.sie-formulario-maestro-campo-mensaje-error{color:var(--sie-color-danger)}.sie-formulario-maestro-campo-mensaje-exito{color:var(--sie-color-success)}.sie-campo-porcentaje-sie-control{position:relative}.sie-campo-porcentaje-sie-control input{padding-right:2rem}.sie-campo-porcentaje-sie-sufijo{top:50%;right:var(--sie-input-padding-x);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-auxiliar);font-weight:var(--sie-font-weight-medium);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;transform:translateY(-50%)}.sie-campo-porcentaje-sie-control input:disabled+.sie-campo-porcentaje-sie-sufijo{color:var(--sie-color-texto-deshabilitado)}.sie-seleccion-multiple-maestro{gap:var(--sie-espaciado-campo);flex-direction:column;display:flex}.sie-seleccion-multiple-maestro--texto-mayusculas input[type=search],.sie-seleccion-multiple-maestro--texto-mayusculas .sie-seleccion-multiple-maestro-opcion,.sie-seleccion-multiple-maestro--texto-mayusculas .sie-seleccion-multiple-maestro-etiqueta-texto,.sie-seleccion-multiple-maestro--texto-mayusculas .sie-seleccion-multiple-maestro-vacio{text-transform:uppercase}.sie-seleccion-multiple-maestro-etiquetas{flex-wrap:wrap;gap:.4rem;display:flex}.sie-seleccion-multiple-maestro-etiqueta{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-pill);background:var(--sie-color-institucional-superficie-suave);max-width:100%;color:var(--sie-color-texto);font-size:var(--sie-texto-ayuda);font-weight:var(--sie-font-weight-medium);align-items:center;gap:.35rem;padding:.2rem .45rem .2rem .55rem;line-height:1.3;display:inline-flex}.sie-seleccion-multiple-maestro-etiqueta-texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sie-seleccion-multiple-maestro-etiqueta-quitar{width:1.1rem;height:1.1rem;color:var(--sie-color-texto-secundario);cursor:pointer;transition:background-color var(--sie-transicion), color var(--sie-transicion);background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sie-seleccion-multiple-maestro-etiqueta-quitar:hover,.sie-seleccion-multiple-maestro-etiqueta-quitar:focus-visible{background:var(--sie-color-institucional-superficie);color:var(--sie-color-texto)}.sie-seleccion-multiple-maestro-control{position:relative}.sie-seleccion-multiple-maestro-lista{z-index:var(--sie-z-popover,20);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);max-height:11rem;box-shadow:var(--sie-sombra-md);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.sie-seleccion-multiple-maestro-opcion{border-radius:var(--sie-radius-sm);width:100%;color:var(--sie-color-texto);font-size:var(--sie-texto-valor);text-align:left;cursor:pointer;transition:background-color var(--sie-transicion);background:0 0;border:none;padding:.45rem .6rem;display:block}.sie-seleccion-multiple-maestro-opcion:hover,.sie-seleccion-multiple-maestro-opcion:focus-visible{background:var(--sie-color-institucional-superficie-suave)}.sie-seleccion-multiple-maestro-vacio{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-ayuda);margin:0;padding:.55rem .6rem}.sie-seleccion-multiple-maestro--deshabilitado .sie-seleccion-multiple-maestro-etiqueta{opacity:.75}.sie-seleccion-multiple-maestro--deshabilitado input{cursor:not-allowed}.sie-campo-fecha-formateado-control{position:relative}.sie-campo-fecha-formateado-control input{padding-right:2.75rem}.sie-campo-fecha-formateado-control--con-limpiar input{padding-right:4.75rem}.sie-campo-fecha-formateado-calendario-icono,.sie-campo-fecha-formateado-limpiar{border-radius:var(--sie-radius-sm);width:1.75rem;height:1.75rem;color:var(--sie-color-texto-secundario);transition:color var(--sie-transicion);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.sie-campo-fecha-formateado-calendario-icono{right:var(--sie-input-padding-x);pointer-events:none}.sie-campo-fecha-formateado-limpiar{cursor:pointer}.sie-campo-fecha-formateado-control:focus-within .sie-campo-fecha-formateado-calendario-icono,.sie-campo-fecha-formateado-control--calendario-abierto .sie-campo-fecha-formateado-calendario-icono{color:var(--sie-color-primary)}.sie-campo-fecha-formateado-limpiar{right:calc(var(--sie-input-padding-x) + 1.75rem)}.sie-campo-fecha-formateado-limpiar:hover:not(:disabled){color:var(--sie-color-primary)}.sie-campo-fecha-formateado-limpiar:focus-visible{box-shadow:var(--sie-sombra-focus);outline:none}.sie-campo-fecha-formateado-limpiar:disabled{color:var(--sie-color-texto-deshabilitado);cursor:not-allowed}.sie-campo-fecha-formateado-popover{top:calc(100% + var(--sie-espaciado-campo));z-index:calc(var(--sie-z-dropdown) + 1);min-width:min(100%,18rem);position:absolute;left:0}.sie-calendario-fecha{padding:var(--sie-espaciado-bloque);border:1px solid var(--sie-color-borde-fuerte);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);box-shadow:var(--sie-card-sombra)}.sie-calendario-fecha-navegacion{align-items:center;gap:var(--sie-espaciado-campo);margin-bottom:var(--sie-espaciado-bloque);grid-template-columns:auto auto 1fr auto auto;display:grid}.sie-calendario-fecha-titulo{text-align:center;font-size:var(--sie-texto-titulo-interno);font-weight:var(--sie-font-weight-semibold);color:var(--sie-color-texto);margin:0}.sie-calendario-fecha-boton-navegacion{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-sm);background:var(--sie-color-superficie);width:1.75rem;height:1.75rem;color:var(--sie-color-texto-secundario);cursor:pointer;transition:border-color var(--sie-transicion), color var(--sie-transicion), box-shadow var(--sie-transicion);justify-content:center;align-items:center;padding:0;display:inline-flex}.sie-calendario-fecha-boton-navegacion:hover{border-color:var(--sie-color-primary-border);color:var(--sie-color-primary)}.sie-calendario-fecha-boton-navegacion:focus-visible{border-color:var(--sie-color-accento);box-shadow:var(--sie-sombra-focus);outline:none}.sie-calendario-fecha-dias-semana,.sie-calendario-fecha-grilla{grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem;display:grid}.sie-calendario-fecha-dias-semana{margin-bottom:var(--sie-espaciado-campo)}.sie-calendario-fecha-dia-semana{text-align:center;font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);color:var(--sie-color-texto-secundario)}.sie-calendario-fecha-dia{border-radius:var(--sie-radius-sm);min-height:2rem;color:var(--sie-color-texto);font-size:var(--sie-texto-normal);cursor:pointer;transition:background-color var(--sie-transicion), border-color var(--sie-transicion), color var(--sie-transicion);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.sie-calendario-fecha-dia:hover:not(.sie-calendario-fecha-dia--vacio){border-color:var(--sie-color-primary-border);background:var(--sie-color-primary-soft);color:var(--sie-color-primary)}.sie-calendario-fecha-dia:focus-visible{border-color:var(--sie-color-accento);box-shadow:var(--sie-sombra-focus);outline:none}.sie-calendario-fecha-dia--seleccionado{border-color:var(--sie-color-primary);background:var(--sie-color-primary);color:var(--sie-color-text-inverse)}.sie-calendario-fecha-dia--seleccionado:hover{background:var(--sie-color-primary-hover);border-color:var(--sie-color-primary-hover);color:var(--sie-color-text-inverse)}.sie-calendario-fecha-dia--hoy{border-color:var(--sie-color-primary-border)}.sie-calendario-fecha-dia--vacio{pointer-events:none}@media (width<=640px){.sie-campo-fecha-formateado-popover{left:auto;right:0}}.sie-campo-correo-verificable{gap:var(--sie-espaciado-campo);flex-direction:column;width:100%;display:flex}.sie-campo-correo-verificable-estado{align-items:center;display:flex}.sie-campo-correo-verificable-badge{font-size:var(--sie-texto-badge);font-weight:var(--sie-font-weight-medium);padding:var(--sie-espaciado-xs) var(--sie-espaciado-sm);border-radius:var(--sie-radius-sm);border:1px solid var(--sie-color-border);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-text-secondary);align-items:center;display:inline-flex}.sie-campo-correo-verificable-badge--pendiente{border-color:var(--sie-color-warning);color:var(--sie-color-warning);background:var(--sie-color-institucional-superficie-suave)}.sie-campo-correo-verificable-badge--ok{border-color:var(--sie-color-success);color:var(--sie-color-success)}.sie-campo-correo-verificable-sugerencia{font-size:var(--sie-texto-secundario);color:var(--sie-color-text-secondary);margin:0;line-height:1.4}.sie-campo-correo-verificable-sugerencia-accion{color:var(--sie-color-primary);font-size:var(--sie-texto-secundario);font-weight:var(--sie-font-weight-medium);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sie-campo-correo-verificable-sugerencia-accion:disabled{cursor:not-allowed;opacity:.6}.sie-campo-correo-verificable-acciones{gap:var(--sie-espaciado-campo);flex-direction:column;display:flex}.sie-campo-correo-verificable-otp-acciones{align-items:center;gap:var(--sie-espaciado-campo);flex-wrap:wrap;display:flex}.sie-campo-correo-verificable-reenvio{color:var(--sie-color-primary);font-size:var(--sie-texto-secundario);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sie-campo-correo-verificable-reenvio:disabled{cursor:not-allowed;color:var(--sie-color-text-secondary);text-decoration:none}.sie-formulario-maestro-seccion{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.sie-formulario-maestro-seccion+.sie-formulario-maestro-seccion{margin-top:var(--sie-drawer-espaciado-seccion,2rem)}.sie-formulario-maestro-seccion-titulo{margin:0 0 var(--sie-drawer-espaciado-titulo,1.5rem);border-bottom:1px solid var(--sie-color-borde-sutil);color:var(--sie-color-texto);font-size:var(--sie-texto-h5);font-weight:var(--sie-font-weight-semibold);letter-spacing:-.01em;line-height:var(--sie-line-height-h5);text-align:left;text-transform:none;align-items:center;gap:.55rem;padding-bottom:.75rem;display:flex}.sie-formulario-maestro-seccion-titulo-icono{width:1.125rem;height:1.125rem;color:var(--sie-color-texto-secundario);flex-shrink:0}.sie-formulario-maestro-seccion-campos{gap:var(--sie-drawer-espaciado-campo,1rem);flex-direction:column;display:flex}.sie-ventana-encabezado{justify-content:space-between;align-items:flex-start;gap:var(--sie-espaciado-md);padding:var(--sie-espaciado-lg) var(--sie-espaciado-xl);background:var(--sie-color-superficie);border-bottom:1px solid color-mix(in srgb, var(--sie-color-primary) 8%, transparent);display:flex}.sie-ventana-encabezado-texto{gap:var(--sie-espaciado-titulo-subtitulo);min-width:0;display:grid}.sie-ventana-titulo{font-size:var(--sie-texto-modal-titulo);font-weight:var(--sie-font-weight-bold);letter-spacing:var(--sie-letter-spacing-titulo);color:var(--sie-color-primary);line-height:var(--sie-line-height-h2);text-align:left;margin:0}.sie-ventana-descripcion,.sie-ventana-subtitulo{font-size:var(--sie-texto-modal-subtitulo);font-weight:var(--sie-font-weight-regular);color:var(--sie-color-texto-secundario);line-height:var(--sie-line-height-subtitulo);margin:0}.sie-ventana-cerrar{border-radius:var(--sie-radius-md);width:2rem;height:2rem;color:var(--sie-color-texto-secundario);cursor:pointer;transition:background-color var(--sie-transicion), color var(--sie-transicion);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-.25rem -.25rem 0 0;padding:0;display:inline-flex}.sie-ventana-cerrar:hover:not(:disabled){background:color-mix(in srgb, var(--sie-color-primary) 8%, transparent);color:var(--sie-color-primary)}.sie-ventana-cerrar:focus-visible{box-shadow:var(--sie-sombra-focus);outline:none}.sie-ventana-cerrar:disabled{opacity:.45;cursor:not-allowed}.sie-ventana-cuerpo{min-height:0;padding:var(--sie-espaciado-xl);color:var(--sie-color-texto);line-height:var(--sie-line-height);flex:1;overflow:hidden auto}.sie-ventana-cuerpo--sin-padding{padding:0}.sie-ventana-pie{justify-content:flex-end;align-items:center;gap:var(--sie-espaciado-barra-herramientas);padding:var(--sie-espaciado-lg) var(--sie-espaciado-xl);border-top:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-superficie);flex-wrap:wrap;display:flex}@keyframes sie-modal-overlay-entrar{0%{opacity:0}to{opacity:1}}@keyframes sie-modal-panel-entrar{0%{opacity:0;transform:scale(.96)translateY(.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}.sie-modal-sie-overlay{z-index:1100;padding:var(--sie-espaciado-lg);background:var(--sie-color-overlay);animation:sie-modal-overlay-entrar var(--sie-transicion-lenta) ease-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.sie-modal-sie-panel{--sie-modal-padding-x:2rem;--sie-modal-padding-top:1.75rem;--sie-modal-padding-bottom:1.5rem;--sie-modal-gap-campos:1.375rem;--sie-modal-radio:1rem;--sie-modal-titulo:1.875rem;--sie-modal-ancho:42.5rem;width:min(100%, var(--sie-modal-ancho));border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-modal-radio);background:var(--sie-color-superficie);max-height:90vh;box-shadow:var(--sie-sombra-lg);animation:sie-modal-panel-entrar var(--sie-transicion-lenta) ease-out;flex-direction:column;display:flex;overflow:hidden}.sie-modal-sie-panel--pequeno{--sie-modal-ancho:32.5rem}.sie-modal-sie-panel--mediano{--sie-modal-ancho:42.5rem}.sie-modal-sie-panel--grande{--sie-modal-ancho:52.5rem}.sie-modal-sie-panel--institucional,.sie-modal-sie-panel--extra-grande{--sie-drawer-ancho-referencia:min(100%, 58vw);--sie-modal-ancho:min(calc(var(--sie-drawer-ancho-referencia) * .875), calc(100vw - 2 * var(--sie-espaciado-xl)));--sie-modal-gap-campos:1.625rem;width:min(100%, var(--sie-modal-ancho))}.sie-modal-sie-panel>.sie-ventana-encabezado,.sie-modal-sie-panel>.sie-modal-sie-encabezado,.sie-modal-sie-panel>.sie-ventana-pie,.sie-modal-sie-panel>.sie-modal-sie-pie{flex-shrink:0}.sie-modal-sie-cuerpo--institucional,.sie-modal-sie-cuerpo--extra-grande{flex-direction:column;display:flex}.sie-modal-sie-panel>.sie-ventana-encabezado,.sie-modal-sie-panel>.sie-modal-sie-encabezado{align-items:flex-start;gap:var(--sie-espaciado-md);padding:var(--sie-modal-padding-top) var(--sie-modal-padding-x) var(--sie-espaciado-lg);background:var(--sie-color-superficie);border-bottom:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-modal-radio) var(--sie-modal-radio) 0 0}.sie-modal-sie-encabezado-principal{align-items:flex-start;gap:var(--sie-espaciado-md);flex:1;min-width:0;display:flex}.sie-modal-sie-panel .sie-ventana-encabezado-texto{gap:.375rem}.sie-modal-sie-panel .sie-ventana-titulo{font-size:var(--sie-modal-titulo);font-weight:var(--sie-font-weight-semibold);letter-spacing:-.02em;color:var(--sie-color-primary);line-height:1.2}.sie-modal-sie-panel .sie-ventana-descripcion,.sie-modal-sie-panel .sie-ventana-subtitulo{font-size:var(--sie-texto-normal);color:var(--sie-color-texto-secundario);line-height:var(--sie-line-height)}.sie-modal-sie-icono-encabezado{background:var(--sie-color-primary-soft);width:2.75rem;height:2.75rem;color:var(--sie-color-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sie-modal-sie-icono-encabezado--primario,.sie-modal-sie-icono-encabezado--exito,.sie-modal-sie-icono-encabezado--peligro,.sie-modal-sie-icono-encabezado--advertencia,.sie-modal-sie-icono-encabezado--info{background:var(--sie-color-primary-soft);color:var(--sie-color-primary)}.sie-modal-sie-panel .sie-ventana-cerrar{color:var(--sie-color-texto-secundario);transition:background-color var(--sie-transicion), color var(--sie-transicion);margin:0}.sie-modal-sie-panel .sie-ventana-cerrar:hover:not(:disabled){background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto)}.sie-modal-sie-panel .sie-ventana-cerrar:focus-visible{box-shadow:var(--sie-sombra-focus);outline:none}.sie-modal-sie-panel>.sie-ventana-cuerpo,.sie-modal-sie-panel>.sie-modal-sie-cuerpo{min-height:0;padding:var(--sie-espaciado-xl) var(--sie-modal-padding-x);color:var(--sie-color-texto);line-height:var(--sie-line-height);flex:1;overflow:hidden auto}:is(.sie-modal-sie-panel>.sie-ventana-cuerpo:has(>.sie-ventana-con-pestanas),.sie-modal-sie-panel>.sie-modal-sie-cuerpo:has(>.sie-ventana-con-pestanas)){flex-direction:column;display:flex;overflow:hidden}.sie-modal-sie-panel>.sie-ventana-cuerpo--sin-padding{padding:0}.sie-modal-sie-panel>.sie-ventana-pie,.sie-modal-sie-panel>.sie-modal-sie-pie{justify-content:flex-end;gap:var(--sie-espaciado-barra-herramientas);padding:var(--sie-espaciado-lg) var(--sie-modal-padding-x) var(--sie-modal-padding-bottom);border-top:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-superficie)}.sie-modal-sie-panel .sie-ventana-boton-principal.sie-boton-institucional{border-color:var(--sie-color-primary);background:var(--sie-color-primary);color:var(--sie-color-texto-inverso);box-shadow:none}.sie-modal-sie-panel .sie-ventana-boton-principal.sie-boton-institucional:hover:not(:disabled){border-color:var(--sie-color-primary-hover);background:var(--sie-color-primary-hover);color:var(--sie-color-texto-inverso)}.sie-modal-sie-panel .sie-ventana-boton-principal.sie-boton-institucional .sie-boton-institucional-icono{color:var(--sie-color-texto-inverso)}.sie-modal-sie-panel .sie-ventana-boton-principal.sie-boton-institucional:focus-visible{box-shadow:var(--sie-sombra-focus);outline:none}.sie-modal-sie-seccion-bloque{gap:var(--sie-espaciado-bloque);display:grid}.sie-modal-sie-seccion-bloque+.sie-modal-sie-seccion-bloque{margin-top:var(--sie-espaciado-xl)}.sie-modal-sie-seccion-encabezado{border-bottom:1px solid var(--sie-color-borde-sutil);align-items:center;gap:.5rem;min-width:0;padding-bottom:.75rem;display:flex}.sie-modal-sie-seccion-acento{background:var(--sie-color-primary);border-radius:999px;flex-shrink:0;width:.2rem;height:1rem;display:block}.sie-modal-sie-seccion-icono{color:var(--sie-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sie-modal-sie-seccion-titulo{font-size:var(--sie-texto-seccion);font-weight:var(--sie-font-weight-semibold);color:var(--sie-color-text-title);margin:0;line-height:1.3}.sie-modal-sie-seccion-cuerpo{gap:var(--sie-modal-gap-campos);display:grid}.sie-modal-sie-mensaje{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);line-height:var(--sie-line-height);white-space:pre-line;margin:0}.sie-modal-sie-detalle-grid{gap:var(--sie-modal-gap-campos);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sie-modal-sie-detalle-item{gap:.375rem;min-width:0;display:grid}.sie-modal-sie-detalle-etiqueta{font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);color:var(--sie-color-texto-secundario)}.sie-modal-sie-detalle-valor{font-size:var(--sie-texto-valor);font-weight:var(--sie-font-weight-semibold);color:var(--sie-color-texto);word-break:break-word;margin:0}.sie-modal-sie-badge-estado{background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto);font-size:var(--sie-texto-badge);font-weight:var(--sie-font-weight-semibold);border-radius:999px;align-self:flex-start;align-items:center;gap:.375rem;padding:.25rem .625rem;line-height:1.2;display:inline-flex}.sie-modal-sie-badge-estado:before{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.sie-modal-sie-badge-estado--activo,.sie-modal-sie-badge-estado--pendiente{background:color-mix(in srgb, var(--sie-color-primary) 12%, transparent);color:var(--sie-color-primary)}.sie-modal-sie-badge-estado--vencido{background:var(--sie-color-danger-bg);color:var(--sie-color-danger)}.sie-modal-sie-badge-estado--inactivo{background:color-mix(in srgb, var(--sie-color-primary) 8%, transparent);color:var(--sie-color-primary)}.sie-modal-sie-campo-enlace{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-institucional-superficie-suave);min-width:0;transition:border-color var(--sie-transicion), box-shadow var(--sie-transicion);align-items:stretch;gap:0;display:flex;overflow:hidden}.sie-modal-sie-campo-enlace:focus-within{border-color:var(--sie-color-primary-border);box-shadow:var(--sie-sombra-focus)}.sie-modal-sie-campo-enlace-input{min-width:0;height:var(--sie-altura-input);padding:0 var(--sie-espaciado-md);color:var(--sie-color-texto);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--sie-texto-secundario);background:0 0;border:none;border-radius:0;flex:auto;line-height:1.4}.sie-modal-sie-campo-enlace-input:focus{outline:none}.sie-modal-sie-campo-enlace .sie-boton-institucional{height:calc(var(--sie-altura-input) - .5rem);min-height:calc(var(--sie-altura-input) - .5rem);flex-shrink:0;align-self:center;margin-right:.375rem}.sie-modal-sie-aviso{border-radius:var(--sie-radius-md);font-size:var(--sie-texto-normal);line-height:var(--sie-line-height);border:1px solid #0000;align-items:flex-start;gap:.75rem;margin:0;padding:.875rem 1rem;display:flex}.sie-modal-sie-aviso-icono{flex-shrink:0;margin-top:.1rem}.sie-modal-sie-aviso--exito{background:color-mix(in srgb, var(--sie-color-primary) 10%, transparent);border-color:color-mix(in srgb, var(--sie-color-primary) 18%, transparent);color:var(--sie-color-primary)}.sie-modal-sie-aviso--error{background:var(--sie-color-danger-bg);border-color:color-mix(in srgb, var(--sie-color-danger) 18%, transparent);color:var(--sie-color-danger)}.sie-modal-sie-aviso--advertencia,.sie-modal-sie-aviso--info{background:color-mix(in srgb, var(--sie-color-primary) 10%, transparent);border-color:color-mix(in srgb, var(--sie-color-primary) 18%, transparent);color:var(--sie-color-primary)}.sie-modal-sie-aviso .sie-modal-sie-mensaje{color:inherit}.sie-modal-sie-seccion{gap:var(--sie-modal-gap-campos);display:grid}.sie-modal-sie-campo{gap:var(--sie-espaciado-campo);display:grid}.sie-modal-sie-etiqueta-campo{font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);color:var(--sie-color-texto-secundario)}.sie-modal-sie-input,.sie-modal-sie-panel select,.sie-modal-sie-panel textarea:not(.sie-modal-sie-campo-enlace-input){box-sizing:border-box;width:100%;min-width:0;height:var(--sie-altura-input);padding:0 var(--sie-input-padding-x,.75rem);border:1px solid var(--sie-color-borde);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);color:var(--sie-color-texto);font:inherit;font-size:var(--sie-texto-normal);transition:border-color var(--sie-transicion), box-shadow var(--sie-transicion), background-color var(--sie-transicion)}.sie-modal-sie-panel textarea{height:auto;min-height:6rem;padding:var(--sie-input-padding-y,.625rem) var(--sie-input-padding-x,.75rem);resize:vertical}.sie-modal-sie-input:hover:not(:disabled),.sie-modal-sie-panel select:hover:not(:disabled),.sie-modal-sie-panel textarea:hover:not(:disabled){border-color:var(--sie-color-borde-fuerte,var(--sie-color-border-strong))}.sie-modal-sie-input:focus,.sie-modal-sie-panel select:focus,.sie-modal-sie-panel textarea:focus{border-color:var(--sie-color-primary);box-shadow:var(--sie-sombra-focus);outline:none}.sie-modal-sie-input--otp{height:3.25rem;min-height:3.25rem;font-size:var(--sie-texto-h3);font-weight:var(--sie-font-weight-semibold);letter-spacing:.35em;text-align:center}.sie-modal-sie-enlace-texto{min-height:var(--sie-boton-altura);color:var(--sie-color-primary);font:inherit;font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-medium);cursor:pointer;transition:color var(--sie-transicion);background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.sie-modal-sie-enlace-texto:hover:not(:disabled){color:var(--sie-color-primary-hover)}.sie-modal-sie-enlace-texto:focus-visible{box-shadow:var(--sie-sombra-focus);border-radius:var(--sie-radius-sm);outline:none}.sie-modal-sie-enlace-texto:disabled{color:var(--sie-color-texto-secundario);cursor:not-allowed;text-decoration:none}@media (prefers-reduced-motion:reduce){.sie-modal-sie-overlay,.sie-modal-sie-panel{animation:none}}@media (width<=84rem){.sie-modal-sie-panel--institucional,.sie-modal-sie-panel--extra-grande{--sie-drawer-ancho-referencia:min(100%, 70vw)}}@media (width<=64rem){.sie-modal-sie-panel{width:min(90vw, var(--sie-modal-ancho))}.sie-modal-sie-panel--institucional,.sie-modal-sie-panel--extra-grande{--sie-drawer-ancho-referencia:min(100%, 92vw)}.sie-modal-sie-detalle-grid{grid-template-columns:1fr}}@media (width<=40rem){:is(.sie-modal-sie-overlay:has(.sie-modal-sie-panel--institucional),.sie-modal-sie-overlay:has(.sie-modal-sie-panel--extra-grande)){align-items:stretch;padding:0}.sie-modal-sie-overlay{padding:var(--sie-espaciado-sm);align-items:flex-end}.sie-modal-sie-panel{border-radius:var(--sie-modal-radio) var(--sie-modal-radio) 0 0;width:95vw;max-height:90vh}.sie-modal-sie-panel--institucional,.sie-modal-sie-panel--extra-grande{border-radius:0;width:100%;min-width:100%;max-width:100%;max-height:100vh}.sie-modal-sie-panel>.sie-ventana-encabezado,.sie-modal-sie-panel>.sie-modal-sie-encabezado{padding:1.25rem 1.25rem var(--sie-espaciado-md);border-radius:var(--sie-modal-radio) var(--sie-modal-radio) 0 0}.sie-modal-sie-panel .sie-ventana-titulo{font-size:1.5rem}.sie-modal-sie-panel>.sie-ventana-cuerpo,.sie-modal-sie-panel>.sie-modal-sie-cuerpo{padding:var(--sie-espaciado-lg) 1.25rem}.sie-modal-sie-panel>.sie-ventana-pie,.sie-modal-sie-panel>.sie-modal-sie-pie{padding:var(--sie-espaciado-md) 1.25rem 1.25rem;flex-direction:column-reverse;align-items:stretch}.sie-modal-sie-panel>.sie-ventana-pie .sie-barra-herramientas,.sie-modal-sie-panel>.sie-modal-sie-pie .sie-barra-herramientas{flex-direction:column-reverse;align-items:stretch;width:100%}.sie-modal-sie-panel .sie-boton-institucional{justify-content:center;width:100%}.sie-modal-sie-campo-enlace{flex-direction:column;align-items:stretch}.sie-modal-sie-campo-enlace-input{height:auto;min-height:var(--sie-altura-input);padding-top:.75rem;padding-bottom:.75rem}.sie-modal-sie-campo-enlace .sie-boton-institucional{width:calc(100% - .75rem);margin:0 .375rem .375rem}}.sie-barra-acciones-fila{flex-direction:row;justify-content:center;align-items:center;gap:.125rem;display:flex}.sie-barra-acciones-boton{width:var(--sie-tabla-accion-boton);height:var(--sie-tabla-accion-boton);border-radius:var(--sie-radius-sm);color:var(--sie-color-texto-secundario);transition:background-color var(--sie-transicion), color var(--sie-transicion);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sie-barra-acciones-boton svg{width:var(--sie-tabla-accion-icono);height:var(--sie-tabla-accion-icono)}.sie-barra-acciones-boton:hover{background:var(--sie-color-accento-suave);color:var(--sie-color-accento)}.sie-barra-acciones-boton:focus-visible{box-shadow:var(--sie-sombra-focus);outline:none}.sie-barra-acciones-boton-etiqueta{width:auto;min-width:0;max-width:9.5rem;height:auto;min-height:var(--sie-tabla-accion-boton);font-size:var(--sie-texto-ayuda);white-space:nowrap;text-overflow:ellipsis;padding:.15rem .45rem;font-weight:600;line-height:1.2;overflow:hidden}.sie-pestanas-estado-maestro{border:none;flex-wrap:wrap;align-items:flex-end;gap:.125rem .75rem;margin:0;padding:0;display:flex}.sie-pestanas-estado-maestro-opcion{min-height:1.875rem;color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);font-weight:var(--sie-font-weight-medium);letter-spacing:.01em;cursor:pointer;transition:color var(--sie-transicion), opacity var(--sie-transicion);background:0 0;border:none;border-radius:0;padding:.25rem .35rem .35rem;line-height:1.2;position:relative}.sie-pestanas-estado-maestro-opcion[aria-selected=true]{color:var(--sie-color-texto);font-weight:var(--sie-font-weight-semibold);box-shadow:none}.sie-pestanas-estado-maestro-opcion[aria-selected=true]:after{content:"";background:var(--sie-color-accento);opacity:.85;height:1px;transition:opacity var(--sie-transicion), transform var(--sie-transicion);border-radius:999px;position:absolute;bottom:0;left:.1rem;right:.1rem}.sie-pestanas-estado-maestro-opcion:not(:disabled):hover,.sie-pestanas-estado-maestro-opcion[aria-selected=true]:hover{color:var(--sie-color-texto);background:0 0}.sie-pestanas-estado-maestro-opcion:not(:disabled):hover:after{content:"";background:var(--sie-color-borde);opacity:.55;border-radius:999px;height:1px;position:absolute;bottom:0;left:.1rem;right:.1rem}.sie-pestanas-estado-maestro-opcion[aria-selected=true]:hover:after{background:var(--sie-color-accento);opacity:1}.sie-pestanas-estado-maestro-opcion:focus-visible{color:var(--sie-color-texto);box-shadow:var(--sie-sombra-focus);border-radius:var(--sie-radius-sm);outline:none}.sie-listado-barra-herramientas{padding:var(--sie-tabla-barra-padding-y) var(--sie-tabla-barra-padding-x);border:1px solid var(--sie-color-borde-sutil);border-bottom:1px solid color-mix(in srgb, var(--sie-color-borde-sutil) 80%, transparent);border-radius:var(--sie-radius-md) var(--sie-radius-md) 0 0;background:var(--sie-color-tabla-barra-herramientas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.sie-listado-barra-herramientas-izquierda{flex-wrap:wrap;flex:auto;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.sie-listado-barra-herramientas-derecha{flex:none;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.sie-tabla-barra-herramientas-derecha{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.sie-listado-barra-herramientas .sie-search-box-listado{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);gap:.375rem;min-width:15rem;max-width:18rem;height:2rem;min-height:2rem;padding:0 .625rem;box-shadow:0 1px 2px #1a1a1d08}.sie-listado-barra-herramientas .sie-search-box-listado svg{width:.875rem;height:.875rem;color:var(--sie-color-texto-secundario);opacity:.7;flex-shrink:0}.sie-listado-barra-herramientas .sie-search-box-listado input{font-size:var(--sie-texto-secundario);padding:0;line-height:1.2}.sie-listado-barra-herramientas .sie-search-box-listado:focus-within{border-color:var(--sie-color-primary-border);box-shadow:var(--sie-sombra-focus)}.sie-selector-columnas-listado{display:inline-flex;position:relative}.sie-selector-columnas-listado-panel{z-index:30;gap:var(--sie-espaciado-campo);min-width:13rem;padding:var(--sie-espaciado-bloque);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-surface);box-shadow:var(--sie-card-sombra);display:grid;position:absolute;top:calc(100% + .25rem);right:0}.sie-selector-columnas-listado-titulo{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-ayuda);text-transform:uppercase;margin:0;font-weight:600}.sie-selector-columnas-listado-opciones{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.sie-selector-columnas-listado-opcion{color:var(--sie-color-texto);font-size:var(--sie-texto-normal);cursor:pointer;align-items:center;gap:.5rem;display:flex}.sie-selector-columnas-listado-opcion input:disabled+span{color:var(--sie-color-texto-secundario)}.sie-selector-columnas-listado-etiqueta-obligatoria{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-ayuda);margin-left:.35rem;font-weight:500}.sie-selector-columnas-listado-restablecer{color:var(--sie-color-primary);font-size:var(--sie-texto-ayuda);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:500}.sie-selector-columnas-listado-restablecer:hover{color:var(--sie-color-primary-hover)}.sie-barra-filtros{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-institucional-superficie-suave);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;padding:.5rem .625rem;display:flex}.sie-barra-filtros--tabla{border-radius:var(--sie-radius-md) var(--sie-radius-md) 0 0;border-bottom:1px solid color-mix(in srgb, var(--sie-color-borde-sutil) 80%, transparent);background:var(--sie-color-tabla-barra-herramientas);margin-bottom:0}.sie-barra-filtros-controles{flex-wrap:wrap;flex:auto;align-items:center;gap:.375rem .5rem;min-width:0;display:flex}.sie-barra-filtros-limpiar{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-pill);background:var(--sie-color-superficie);min-height:1.75rem;color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-ayuda);font-weight:var(--sie-font-weight-medium);cursor:pointer;transition:color var(--sie-transicion), border-color var(--sie-transicion), background-color var(--sie-transicion);flex-shrink:0;align-items:center;gap:.3rem;padding:.125rem .5rem;line-height:1.2;display:inline-flex}.sie-barra-filtros-limpiar:hover:not(:disabled){color:var(--sie-color-texto);border-color:var(--sie-color-primary-border);background:var(--sie-color-primary-soft)}.sie-barra-filtros-limpiar:focus-visible{box-shadow:var(--sie-sombra-focus);outline:none}.sie-barra-filtros-limpiar:disabled{opacity:.45;cursor:not-allowed}.sie-search-box-ventana{min-width:min(100%,10rem);max-width:20rem;min-height:var(--sie-altura-filtro-ventana);height:var(--sie-altura-filtro-ventana);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);flex:12rem;gap:.375rem;padding:0 .5rem;box-shadow:0 1px 2px #1a1a1d08}.sie-search-box-ventana svg{width:.875rem;height:.875rem;color:var(--sie-color-texto-secundario);opacity:.75;flex-shrink:0}.sie-search-box-ventana input{font-size:var(--sie-texto-normal);padding:0;line-height:1.2}.sie-search-box-ventana:focus-within{border-color:var(--sie-color-primary-border);box-shadow:var(--sie-sombra-focus)}.sie-filtro-ventana-select{min-width:min(100%,8.5rem);max-width:14rem;min-height:var(--sie-altura-filtro-ventana);height:var(--sie-altura-filtro-ventana);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);transition:border-color var(--sie-transicion), box-shadow var(--sie-transicion);flex:0 auto;align-items:center;display:inline-flex;position:relative;box-shadow:0 1px 2px #1a1a1d08}.sie-filtro-ventana-select:focus-within{border-color:var(--sie-color-primary-border);box-shadow:var(--sie-sombra-focus)}.sie-filtro-ventana-select-icono{color:var(--sie-color-texto-secundario);opacity:.75;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;display:inline-flex}.sie-filtro-ventana-select select{border-radius:var(--sie-radius-md);width:100%;min-width:0;height:100%;color:var(--sie-color-texto);font-size:var(--sie-texto-normal);cursor:pointer;appearance:none;text-transform:uppercase;background:0 0;border:none;flex:auto;padding:0 1.75rem 0 .375rem;line-height:1.2}.sie-filtro-ventana-select select:focus{outline:none}.sie-filtro-ventana-select select:disabled{cursor:not-allowed;color:var(--sie-color-texto-secundario)}.sie-filtro-ventana-select:has(select:disabled){opacity:.65;background:var(--sie-color-institucional-superficie-suave)}.sie-filtro-ventana-select-chevron{color:var(--sie-color-texto-secundario);opacity:.7;pointer-events:none;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.sie-filtro-ventana-select--con-icono select{padding-left:0}@media (width<=39.99rem){.sie-search-box-ventana,.sie-filtro-ventana-select{flex:100%;max-width:none}}.sie-bloque-diagnostico-error{border:1px solid var(--sie-color-danger-border,var(--sie-color-danger));border-radius:var(--sie-radius-card);background:var(--sie-color-institucional-superficie-suave);padding:var(--sie-espaciado-bloque);margin-bottom:var(--sie-espaciado-bloque)}.sie-tabla-panel .sie-bloque-diagnostico-error{margin-bottom:0}.sie-bloque-diagnostico-error-encabezado{justify-content:space-between;align-items:flex-start;gap:var(--sie-espaciado-campo);margin-bottom:var(--sie-espaciado-campo);display:flex}.sie-bloque-diagnostico-error-titulo{font-size:var(--sie-texto-titulo-interno);color:var(--sie-color-text);margin:0;font-weight:600}.sie-bloque-diagnostico-error-acciones{gap:var(--sie-espaciado-campo);flex-wrap:wrap;display:flex}.sie-bloque-diagnostico-error-mensaje{margin:0 0 var(--sie-espaciado-campo);font-size:var(--sie-texto-normal);color:var(--sie-color-text)}.sie-bloque-diagnostico-error-contenido{padding:var(--sie-espaciado-campo);border-radius:calc(var(--sie-radius-card) - 2px);background:var(--sie-color-surface);border:1px solid var(--sie-color-border);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--sie-texto-ayuda);white-space:pre-wrap;word-break:break-word;color:var(--sie-color-text-secondary);max-height:280px;margin:0;line-height:1.5;overflow:auto}.sie-tabla-vista{width:100%;padding:var(--sie-tabla-vista-padding);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-lg);background:var(--sie-color-superficie);flex-direction:column;gap:0;display:flex;overflow:visible;box-shadow:0 1px 2px #1a1a1d08,0 1px 8px #1a1a1d06}.sie-tabla-vista-alerta{margin-bottom:var(--sie-espaciado-sm)}.sie-tabla-listado{flex-direction:column;gap:0;width:100%;display:flex}.sie-tabla-listado-con-barra .sie-tabla-panel{padding-top:0}.sie-tabla-listado-con-barra .sie-tabla-contenedor{border-radius:0 0 var(--sie-radius-md) var(--sie-radius-md);border-top:none}.sie-tabla-listado-con-barra .sie-tabla thead th:first-child{border-top-left-radius:0}.sie-tabla-listado-con-barra .sie-tabla thead th:last-child{border-top-right-radius:0}.sie-tabla-panel{flex-direction:column;gap:.5rem;width:100%;padding-top:.375rem;display:flex}.sie-tabla-mensaje-exito{color:var(--sie-color-exito)}.sie-tabla-col-acciones{text-align:center;vertical-align:middle;width:6.5rem;min-width:6.5rem;max-width:6.5rem;padding-left:.375rem;padding-right:.375rem}.sie-tabla th.sie-tabla-col-acciones{text-align:center}.sie-tabla th.sie-tabla-col-acciones .sie-tabla-encabezado-ordenable{justify-content:center}.sie-tabla td.sie-tabla-col-acciones{text-align:center}.sie-tabla td.sie-tabla-col-acciones .sie-barra-acciones-fila{justify-content:center;width:fit-content;max-width:100%;margin-inline:auto}.sie-tabla-mensaje{padding:var(--sie-espaciado-sm) 0;color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);margin:0}.sie-tabla-mensaje-error{color:var(--sie-color-error)}.sie-tabla-contenedor{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);-webkit-overflow-scrolling:touch;width:100%;overflow:auto clip;box-shadow:inset 0 1px #fff6}.sie-tabla-contenedor--ajustada{min-width:0;max-width:100%;overflow-x:hidden}@supports not (overflow:clip){.sie-tabla-contenedor{max-height:var(--sie-tabla-contenedor-altura-max);overflow:auto}}.sie-tabla{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:100%}.sie-tabla--ajustada{table-layout:fixed;width:100%;min-width:0;max-width:100%}.sie-tabla--ajustada th,.sie-tabla--ajustada td{min-width:0;max-width:100%}.sie-tabla thead{z-index:var(--sie-z-tabla-encabezado-fijo);background:var(--sie-color-tabla-columnas-encabezado-fondo);position:sticky;top:0}.sie-tabla thead tr{background:inherit}.sie-tabla th{z-index:var(--sie-z-tabla-encabezado-fijo);box-sizing:border-box;height:var(--sie-altura-encabezado-tabla);padding:0 var(--sie-tabla-padding-celda-x);background:var(--sie-color-tabla-columnas-encabezado-fondo);color:var(--sie-color-tabla-columnas-encabezado-texto);font-size:var(--sie-tabla-font-size-encabezado);font-weight:var(--sie-font-weight-semibold);letter-spacing:var(--sie-letter-spacing-caps);line-height:var(--sie-tabla-line-height);text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border:none;position:sticky;top:0;box-shadow:0 1px #ffffff0d,0 1px 2px #0000001f}.sie-tabla thead th:first-child{border-top-left-radius:calc(var(--sie-radius-md) - 1px)}.sie-tabla thead th:last-child{border-top-right-radius:calc(var(--sie-radius-md) - 1px)}.sie-tabla th[data-ordenable=true]{padding:0}.sie-tabla-encabezado-ordenable{width:100%;height:var(--sie-altura-encabezado-tabla);padding:0 var(--sie-tabla-padding-celda-x);color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:background-color var(--sie-transicion);background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.25rem;display:inline-flex}.sie-tabla-encabezado-ordenable:hover{background:var(--sie-color-tabla-columnas-encabezado-hover)}.sie-tabla-indicador-orden{font-size:var(--sie-tabla-font-size-encabezado);color:var(--sie-color-tabla-columnas-encabezado-texto);opacity:.85;line-height:1}.sie-tabla td{height:var(--sie-altura-fila-tabla);padding:0 var(--sie-tabla-padding-celda-x);border-bottom:1px solid color-mix(in srgb, var(--sie-color-borde-sutil) 75%, transparent);vertical-align:middle;color:var(--sie-color-text-tabla-dato);font-size:var(--sie-tabla-font-size-dato);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-tabla-line-height)}.sie-tabla tbody td.sie-tabla-col-numeroEntero,.sie-tabla tbody td.sie-tabla-col-monetario,.sie-tabla tbody td.sie-tabla-col-porcentaje,.sie-tabla tbody td.sie-tabla-col-telefono,.sie-tabla tbody td{text-transform:none}.sie-tabla tbody tr:nth-child(2n){background:var(--sie-color-tabla-fila-par)}.sie-tabla tbody tr{transition:background-color var(--sie-transicion-lenta)}.sie-tabla tbody tr:hover{background:var(--sie-color-tabla-fila-hover)}.sie-tabla tbody tr:hover td{border-bottom-color:color-mix(in srgb, var(--sie-color-borde-sutil) 55%, transparent)}.sie-tabla tbody tr:last-child td{border-bottom:none}.sie-tabla-col-id{width:5rem;min-width:5rem;max-width:6rem}.sie-tabla-col-estado{width:7.5rem;min-width:7.5rem;max-width:8rem}.sie-tabla-col-sigla{width:6.5rem;min-width:6.5rem;max-width:7.5rem}.sie-tabla-col-numero,.sie-tabla-col-numeroEntero,.sie-tabla-col-monetario,.sie-tabla-col-porcentaje{width:7rem;min-width:7rem}.sie-tabla-col-fecha{width:9.5rem;min-width:9.5rem}.sie-tabla-col-telefono{width:11rem;min-width:11rem}.sie-tabla-col-texto{width:auto;min-width:18rem}.sie-tabla-col-texto:first-of-type{min-width:22rem}.sie-tabla-vista .sie-pagination{border-top:none;gap:.625rem 1rem;padding:.5rem .125rem .125rem}.sie-tabla-vista .sie-pagination-info{font-size:var(--sie-texto-secundario);letter-spacing:.01em;line-height:1.3}.sie-tabla-vista .sie-pagination-controles{gap:.375rem}.sie-tabla-vista .sie-pagination-enlace{min-height:var(--sie-tabla-paginacion-boton);border-radius:var(--sie-radius-sm);font-size:var(--sie-texto-secundario);transition:color var(--sie-transicion), background-color var(--sie-transicion);padding:.2rem .45rem}.sie-tabla-vista .sie-pagination-enlace:hover:not(:disabled){background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto)}.sie-tabla-vista .sie-pagination-paginas{gap:.25rem}.sie-tabla-vista .sie-pagination-pagina{min-width:var(--sie-tabla-paginacion-boton);height:var(--sie-tabla-paginacion-boton);border-radius:var(--sie-radius-sm);font-size:var(--sie-texto-secundario);transition:background-color var(--sie-transicion), border-color var(--sie-transicion), color var(--sie-transicion), box-shadow var(--sie-transicion);border:1px solid #0000;padding:0 .35rem}.sie-tabla-vista .sie-pagination-pagina:hover{border-color:var(--sie-color-borde-sutil);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto)}.sie-tabla-vista .sie-pagination-pagina-activa{border-color:var(--sie-color-accento);background:var(--sie-color-accento);color:var(--sie-color-texto-inverso);box-shadow:0 1px 2px color-mix(in srgb, var(--sie-color-accento) 28%, transparent)}.sie-tabla-vista .sie-pagination-pagina-activa:hover{border-color:var(--sie-color-accento-hover);background:var(--sie-color-accento-hover);color:var(--sie-color-texto-inverso)}@media (width<=640px){.sie-tabla-vista{padding:.625rem}@supports not (overflow:clip){.sie-tabla-contenedor{max-height:calc(100dvh - var(--sie-altura-barra) - 18rem)}}.sie-listado-barra-herramientas{flex-direction:column;align-items:stretch}.sie-listado-barra-herramientas-derecha{width:100%;margin-left:0}.sie-search-box-listado{width:100%;min-width:0;max-width:none}.sie-tabla-vista .sie-pagination{flex-direction:column;align-items:flex-start}}@keyframes sie-tabla-fila-realtime-resaltado{0%{background-color:var(--sie-color-fondo-sutil,#ececee)}to{background-color:#0000}}.sie-tabla-fila-realtime-actualizada td{animation:2.2s ease-out sie-tabla-fila-realtime-resaltado}.sie-campo-documento-archivo{gap:var(--sie-espaciado-md);width:100%;display:grid}.sie-campo-documento-etiqueta{font-size:var(--sie-texto-cuerpo);font-weight:var(--sie-font-weight-medium)}.sie-campo-documento-input-oculto{display:none}.sie-zona-carga-documento{background:var(--sie-color-superficie);border:1px dashed var(--sie-color-borde);border-radius:var(--sie-radio-md);cursor:pointer;align-items:center;gap:var(--sie-espaciado-md);min-height:12rem;padding:var(--sie-espaciado-2xl);text-align:center;justify-items:center;width:100%;transition:border-color .15s,background-color .15s;display:grid}.sie-zona-carga-documento:hover,.sie-zona-carga-documento:focus-visible{border-color:var(--sie-color-accento);outline:none}.sie-zona-carga-documento--arrastrando{background:rgb(var(--sie-color-accento-rgb) / 8%);border-color:var(--sie-color-accento)}.sie-zona-carga-documento-titulo{font-size:var(--sie-texto-cuerpo);font-weight:var(--sie-font-weight-semibold);margin:0}.sie-zona-carga-documento-enlace{color:var(--sie-color-accento);cursor:pointer;font-size:var(--sie-texto-cuerpo);background:0 0;border:none;padding:0;text-decoration:underline}.sie-archivo-documento-seleccionado{border:1px solid var(--sie-color-borde);border-radius:var(--sie-radio-md);align-items:center;gap:var(--sie-espaciado-md);padding:var(--sie-espaciado-xl);grid-template-columns:auto 1fr auto;width:100%;display:grid}.sie-archivo-documento-icono{color:var(--sie-color-accento)}.sie-archivo-documento-valido{color:var(--sie-color-exito);font-size:var(--sie-texto-pequeno);font-weight:var(--sie-font-weight-semibold);margin:0}.sie-campo-documento-nombre{font-size:var(--sie-texto-cuerpo);font-weight:var(--sie-font-weight-semibold);word-break:break-word;margin:0}.sie-campo-documento-ayuda,.sie-campo-documento-tamano{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-pequeno);margin:0}.sie-formulario-carga-documento-acciones{margin-top:var(--sie-espaciado-md);justify-content:flex-end;width:100%;display:flex}.sie-formulario-carga-documento{width:100%}.sie-formulario-carga-documento .sie-formulario-maestro-seccion-campos{gap:var(--sie-espaciado-xl)}.sie-formulario-carga-documento .sie-campo-formulario-maestro,.sie-formulario-carga-documento .sie-campo-seleccion-maestro{width:100%}.sie-gestor-documental-layout{gap:var(--sie-espaciado-2xl);width:100%;display:grid}.sie-gestor-documental-embebido{width:100%;min-width:0;overflow-x:hidden}.sie-gestor-documental-embebido .sie-gestion-documental-tabla-contenedor{min-width:0;max-width:100%;overflow-x:hidden}.sie-gestion-documental-subtitulo-secundario{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-cuerpo);margin:0}.sie-gestion-documental-mensaje-consulta{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-cuerpo);margin:0;line-height:1.5}.sie-gestor-documental-layout .sie-formulario-maestro-seccion+.sie-formulario-maestro-seccion{margin-top:0}.sie-campo-documento-retirar{color:var(--sie-color-accento);cursor:pointer;font-size:var(--sie-texto-pequeno);align-items:center;gap:var(--sie-espaciado-xs);white-space:nowrap;background:0 0;border:none;padding:0;display:inline-flex}.sie-campo-documento-retirar:hover{text-decoration:underline}.sie-gestion-documental-aviso{background:var(--sie-color-aviso-fondo);border:1px solid var(--sie-color-borde);border-radius:var(--sie-radio-md);gap:var(--sie-espaciado-sm);padding:var(--sie-espaciado-lg);display:grid}.sie-gestion-documental-aviso p{font-size:var(--sie-texto-cuerpo);margin:0}.sie-bloque-gestion-documental{gap:var(--sie-espaciado-lg);margin-top:var(--sie-espaciado-lg);display:grid}.sie-bloque-gestion-documental-encabezado{align-items:flex-start;gap:var(--sie-espaciado-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.sie-bloque-gestion-documental-texto h3{font-size:var(--sie-texto-seccion);margin:0 0 var(--sie-espaciado-xs)}.sie-bloque-gestion-documental-texto p{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-cuerpo);max-width:42rem;margin:0}.sie-bloque-gestion-documental-acciones{gap:var(--sie-espaciado-sm);flex-wrap:wrap;display:flex}.sie-gestion-documental-tabla-contenedor{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.sie-gestion-documental-tabla-contenedor .sie-tabla-vista,.sie-gestion-documental-tabla-contenedor .sie-tabla-listado,.sie-gestion-documental-tabla-contenedor .sie-tabla-panel,.sie-gestion-documental-tabla-contenedor .sie-tabla-contenedor{width:100%;min-width:0;max-width:100%}.sie-gestion-documental-tabla-contenedor .sie-tabla-vista{padding:var(--sie-espaciado-xl)}.sie-gestion-documental-tabla-contenedor .sie-tabla-contenedor--ajustada{overflow-x:hidden}.sie-gestion-documental-tabla-contenedor .sie-tabla{table-layout:fixed;width:100%;min-width:0;max-width:100%}.sie-gestion-documental-tabla-contenedor .sie-tabla th,.sie-gestion-documental-tabla-contenedor .sie-tabla td{min-width:0;overflow:hidden}.sie-gestion-documental-tabla-contenedor .sie-tabla .sie-tabla-col-texto{width:auto;min-width:0}.sie-gestion-documental-tabla-contenedor .sie-tabla-col-acciones{width:8.75rem;min-width:8.75rem;max-width:8.75rem;padding-left:.375rem;padding-right:.375rem}.sie-gestion-documental-tabla-contenedor .sie-barra-acciones-fila{flex-wrap:nowrap;justify-content:center;gap:.0625rem}.sie-gestion-documental-tabla-contenedor [data-columna-clave=tipo]{width:11.5rem;min-width:11.5rem;max-width:11.5rem}.sie-gestion-documental-tabla-contenedor [data-columna-clave=origen]{width:8rem;min-width:8rem;max-width:8rem}.sie-gestion-documental-tabla-contenedor [data-columna-clave=nombreArchivo],.sie-gestion-documental-tabla-contenedor [data-columna-clave=archivo]{width:auto;min-width:0;max-width:0}.sie-gestion-documental-tabla-contenedor [data-columna-clave=version]{width:4.75rem;min-width:4.75rem;max-width:4.75rem}.sie-gestion-documental-tabla-contenedor [data-columna-clave=usuario]{width:9.5rem;min-width:9.5rem;max-width:9.5rem}.sie-gestion-documental-tabla-contenedor [data-columna-clave=estado],.sie-gestion-documental-tabla-contenedor [data-columna-clave=estadoVersion]{width:7.5rem;min-width:7.5rem;max-width:7.5rem}.sie-gestion-documental-tabla-contenedor [data-columna-clave=fecha],.sie-gestion-documental-tabla-contenedor [data-columna-clave=hora]{width:8.5rem;min-width:8.5rem;max-width:8.5rem}.sie-gestion-documental-tabla-contenedor [data-columna-clave=tamano]{width:6.5rem;min-width:6.5rem;max-width:6.5rem}.sie-gestion-documental-tabla-contenedor [data-columna-clave=codigo]{width:5rem;min-width:5rem;max-width:5rem}.sie-gestion-documental-tabla-contenedor td[data-columna-clave=tipo],.sie-gestion-documental-tabla-contenedor td[data-columna-clave=origen],.sie-gestion-documental-tabla-contenedor td[data-columna-clave=nombreArchivo],.sie-gestion-documental-tabla-contenedor td[data-columna-clave=archivo],.sie-gestion-documental-tabla-contenedor td[data-columna-clave=usuario]{white-space:nowrap;text-overflow:ellipsis}.sie-gestion-documental-celda-texto-ellipsis,.sie-gestion-documental-celda-nombre-documento{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.sie-gestion-documental-tabla-contenedor [data-columna-clave=observaciones]{min-width:0}@media (width<=64rem){.sie-gestion-documental-tabla-contenedor [data-columna-clave=usuario]{width:7.5rem;min-width:7.5rem;max-width:7.5rem}.sie-gestion-documental-tabla-contenedor [data-columna-clave=tipo]{width:9.5rem;min-width:9.5rem;max-width:9.5rem}.sie-gestion-documental-tabla-contenedor [data-columna-clave=origen]{width:6.5rem;min-width:6.5rem;max-width:6.5rem}}@media (width<=40rem){.sie-gestion-documental-tabla-contenedor [data-columna-clave=usuario],.sie-gestion-documental-tabla-contenedor [data-columna-clave=origen]{display:none}.sie-gestion-documental-tabla-contenedor .sie-tabla-col-acciones{width:7.5rem;min-width:7.5rem;max-width:7.5rem}.sie-gestion-documental-tabla-contenedor [data-columna-clave=tipo]{width:8rem;min-width:8rem;max-width:8rem}}.sie-ver-documento-layout{gap:var(--sie-espaciado-md);flex-direction:column;min-height:100%;display:flex}.sie-ver-documento-preview{gap:var(--sie-espaciado-sm);flex-direction:column;flex:1;order:1;min-height:calc(100dvh - 18rem);display:flex}.sie-ver-documento-preview-encabezado{justify-content:flex-end;display:flex}.sie-ver-documento-solo-lectura{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radio-sm);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-ayuda);font-weight:var(--sie-font-weight-medium);letter-spacing:var(--sie-letter-spacing-caps);line-height:var(--sie-line-height-auxiliar);text-transform:uppercase;align-items:center;padding:.125rem .5rem;display:inline-flex}.sie-ver-documento-metadatos{gap:var(--sie-espaciado-seccion);flex-direction:column;flex-shrink:0;order:2;width:100%;display:flex}.sie-ficha-documental-visor{gap:var(--sie-espaciado-seccion);flex-direction:column;width:100%;display:flex}.sie-ficha-documental-seccion .sie-encabezado-seccion{margin-bottom:var(--sie-espaciado-bloque)}.sie-ficha-documental-bloque{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.sie-ficha-documental-bloque--secundario{margin-top:var(--sie-espaciado-seccion);padding-top:var(--sie-espaciado-bloque);border-top:1px solid var(--sie-color-borde-sutil)}.sie-ficha-documental-grid{column-gap:var(--sie-espaciado-bloque);row-gap:var(--sie-espaciado-formulario);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width<=48rem){.sie-ficha-documental-grid{grid-template-columns:1fr}}.sie-ficha-documental-campo{min-width:0;margin:0}.sie-ficha-documental-campo--completo{grid-column:1/-1}.sie-ficha-documental-campo dt{margin:0 0 var(--sie-espaciado-campo);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);letter-spacing:var(--sie-letter-spacing-caps);line-height:var(--sie-line-height-auxiliar);text-transform:uppercase}.sie-ficha-documental-campo dd{color:var(--sie-color-texto);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-semibold);line-height:var(--sie-line-height-cuerpo-l);overflow-wrap:break-word;word-break:normal;margin:0}.sie-ficha-documental-campo--destacado dd{font-size:var(--sie-texto-cuerpo-l);font-weight:var(--sie-font-weight-semibold);line-height:1.45}.sie-ficha-documental-campo--destacado[data-campo=nombreDocumento] dd{font-size:var(--sie-texto-tarjeta-titulo);font-weight:var(--sie-font-weight-semibold)}.sie-ficha-documental-campo--secundario dt,.sie-ficha-documental-grid--secundario .sie-ficha-documental-campo dt,.sie-ficha-documental-grid--auditoria .sie-ficha-documental-campo--secundario dt{font-size:var(--sie-texto-ayuda);font-weight:var(--sie-font-weight-normal)}.sie-ficha-documental-campo--secundario dd,.sie-ficha-documental-grid--secundario .sie-ficha-documental-campo dd{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-normal)}.sie-ficha-documental-grid--secundario .sie-ficha-documental-campo[data-campo=hashArchivo] dd,.sie-ficha-documental-grid--secundario .sie-ficha-documental-campo[data-campo=mimeType] dd{font-family:var(--sie-font-family-mono,ui-monospace, monospace);font-size:var(--sie-texto-ayuda);overflow-wrap:anywhere;word-break:break-all}.sie-ver-documento-seccion{padding:var(--sie-espaciado-md)}.sie-ver-documento-seccion-titulo{margin-bottom:var(--sie-espaciado-sm);padding-bottom:var(--sie-espaciado-xs);font-size:var(--sie-texto-pequeno)}.sie-ver-documento-seccion .sie-detalle-maestro{gap:var(--sie-espaciado-sm)}.sie-ver-documento-seccion .sie-detalle-maestro-campo dt{font-size:var(--sie-texto-pequeno)}.sie-ver-documento-seccion .sie-detalle-maestro-campo dd{font-size:var(--sie-texto-cuerpo)}.sie-ver-documento-seccion[data-seccion=auditoria] .sie-detalle-maestro-campo dd{font-size:var(--sie-texto-pequeno);overflow-wrap:anywhere;word-break:break-word}.sie-ver-documento-extension-futura{display:none}.sie-ver-documento-iframe{border:1px solid var(--sie-color-borde);border-radius:var(--sie-radio-md);flex:1;width:100%;min-height:calc(100dvh - 20rem)}.sie-ver-documento-word,.sie-ver-documento-excel-contenido{width:100%;min-height:calc(100dvh - 22rem);max-height:calc(100dvh - 22rem);padding:var(--sie-espaciado-md);border:1px solid var(--sie-color-borde);border-radius:var(--sie-radio-md);background:var(--sie-color-surface);color:var(--sie-color-texto);font-size:var(--sie-texto-normal);line-height:var(--sie-line-height-cuerpo-l);-webkit-user-select:text;user-select:text;flex:1;overflow:auto}.sie-ver-documento-word img{max-width:100%;height:auto}.sie-ver-documento-word table,.sie-ver-documento-excel-contenido table{border-collapse:collapse;width:max-content;min-width:100%}.sie-ver-documento-word table td,.sie-ver-documento-word table th,.sie-ver-documento-excel-contenido table td,.sie-ver-documento-excel-contenido table th{border:1px solid var(--sie-color-borde-sutil);vertical-align:top;padding:.25rem .5rem}.sie-ver-documento-excel{gap:var(--sie-espaciado-sm);flex-direction:column;flex:1;min-height:0;display:flex}.sie-ver-documento-excel .sie-tabs{flex-shrink:0}.sie-ver-documento-estado{color:var(--sie-color-texto-secundario);padding:var(--sie-espaciado-xl);text-align:center;margin:0}.sie-detalle-documento-enlace{color:var(--sie-color-accento);font-weight:var(--sie-font-weight-semibold);text-decoration:none}.sie-detalle-documento-enlace:hover{text-decoration:underline}@keyframes sie-menu-desplegable-entrada{0%{opacity:0;transform:scale(.96)translateY(-.25rem)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=64rem){.sie-card-sie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.sie-card-sie-grid{grid-template-columns:minmax(0,1fr)}}.sie-linea-tiempo{gap:var(--sie-espaciado-seccion);flex-direction:column;display:flex}.sie-linea-tiempo-grupo-fecha{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.sie-linea-tiempo-fecha{font-size:var(--sie-texto-etiqueta);letter-spacing:.04em;color:var(--sie-color-text-secondary);margin:0;font-weight:600}.sie-linea-tiempo-eventos{gap:var(--sie-espaciado-bloque);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sie-linea-tiempo-evento{gap:var(--sie-espaciado-campo);grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);align-items:start;display:grid}.sie-linea-tiempo-hora{padding-top:calc(var(--sie-card-padding) - 2px);font-size:var(--sie-texto-ayuda);color:var(--sie-color-text-secondary);white-space:nowrap;margin:0;font-weight:500}.sie-linea-tiempo-tarjeta{gap:var(--sie-espaciado-campo);padding:var(--sie-card-padding);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-surface);box-shadow:var(--sie-card-sombra);min-width:0;display:flex}.sie-linea-tiempo-icono{background:var(--sie-color-institucional-superficie-suave);width:2rem;height:2rem;color:var(--sie-color-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sie-linea-tiempo-contenido{gap:var(--sie-espaciado-campo);flex-direction:column;min-width:0;display:flex}.sie-linea-tiempo-descripcion{font-size:var(--sie-texto-normal);color:var(--sie-color-text);margin:0;line-height:1.6}.sie-linea-tiempo-usuario{font-weight:600}.sie-linea-tiempo-detalles{gap:var(--sie-espaciado-campo);padding:var(--sie-espaciado-campo) 0 0;border-top:1px solid var(--sie-color-border);flex-direction:column;margin:0;display:flex}.sie-linea-tiempo-detalle{flex-direction:column;gap:.25rem;margin:0;display:flex}.sie-linea-tiempo-detalle dt{font-size:var(--sie-texto-ayuda);color:var(--sie-color-text-secondary);text-transform:uppercase;margin:0;font-weight:600}.sie-linea-tiempo-detalle dd{font-size:var(--sie-texto-normal);color:var(--sie-color-text);margin:0;line-height:1.5}.sie-linea-tiempo-detalle-cambio{gap:.25rem;display:grid}.sie-linea-tiempo-detalle-cambio span{font-size:var(--sie-texto-normal);line-height:1.5;display:block}.sie-linea-tiempo-vacio{font-size:var(--sie-texto-normal);color:var(--sie-color-text-secondary);margin:0}@media (width<=640px){.sie-linea-tiempo-evento{gap:var(--sie-espaciado-campo);grid-template-columns:1fr}.sie-linea-tiempo-hora{padding-top:0}}@media (width<=39.99rem){.sie-estado-preparacion-resumen-encabezado{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr)}.sie-estado-preparacion-resumen-porcentaje{grid-column:1/-1;justify-self:start}.sie-estado-preparacion-acciones{justify-content:stretch}.sie-estado-preparacion-acciones .sie-boton-institucional{flex:auto;min-width:min(100%,12rem)}}.sie-detalle-maestro-contenedor{gap:var(--sie-drawer-espaciado-seccion,2rem);flex-direction:column;display:flex}.sie-detalle-maestro-seccion{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);margin:0;padding:1rem 1.1rem;box-shadow:0 1px 2px #0f172a08}.sie-detalle-maestro-seccion-titulo{margin:0 0 var(--sie-drawer-espaciado-titulo,1.5rem);border-top:none;border-bottom:1px solid var(--sie-color-borde-sutil);color:var(--sie-color-texto);font-size:var(--sie-texto-h5);font-weight:var(--sie-font-weight-semibold);letter-spacing:-.01em;line-height:var(--sie-line-height-h5);text-align:left;text-transform:none;align-items:center;gap:.55rem;padding-bottom:.75rem;display:flex}.sie-detalle-maestro-seccion-titulo-icono{width:1.125rem;height:1.125rem;color:var(--sie-color-primary);stroke-width:1.5px;flex-shrink:0}.sie-detalle-maestro{column-gap:1.5rem;row-gap:var(--sie-drawer-espaciado-campo,1rem);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sie-detalle-maestro-campo{min-width:0;margin:0}.sie-detalle-maestro-campo-completo,.sie-detalle-maestro-campo-multilinea{grid-column:1/-1}.sie-detalle-maestro-campo dt{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-auxiliar);font-weight:var(--sie-font-weight-normal);letter-spacing:var(--sie-letter-spacing-caps);line-height:var(--sie-line-height-auxiliar);text-transform:uppercase;margin:0 0 .35rem}.sie-detalle-maestro-campo dd{color:var(--sie-color-texto);font-size:var(--sie-texto-valor);font-weight:var(--sie-font-weight-normal);line-height:var(--sie-line-height-cuerpo-l);overflow-wrap:anywhere;word-break:break-word;margin:0}.sie-detalle-maestro-campo-multilinea dd{white-space:pre-wrap}.sie-detalle-maestro-campo-multilinea dd.sie-texto-libre-justificado,.sie-detalle-maestro-campo-completo dd.sie-texto-libre-justificado{width:100%;max-width:none;font-weight:var(--sie-font-weight-bold);text-align:justify;text-align-last:left;text-justify:inter-word;line-height:var(--sie-line-height-cuerpo-l);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;display:block}.sie-detalle-maestro-texto-secundario{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-auxiliar);line-height:var(--sie-line-height-auxiliar);margin:0}@media (width<=84rem){.sie-detalle-maestro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.sie-detalle-maestro{grid-template-columns:1fr}}@keyframes sie-kyc-documento-giro{to{transform:rotate(360deg)}}@media (width<=980px){.sie-kyc-encabezado,.sie-kyc-bienvenida-grid{grid-template-columns:1fr}}@media (width<=720px){.sie-kyc-stepper{padding:.4rem 0}.sie-kyc-stepper-item{gap:.3rem}.sie-kyc-stepper-circulo{width:1.45rem;height:1.45rem;font-size:var(--sie-texto-minimo)}.sie-kyc-stepper-nombre--completo{display:none}.sie-kyc-stepper-nombre--abreviado{font-size:var(--sie-texto-minimo);display:inline}.sie-kyc-stepper-linea{min-width:.45rem}.sie-kyc-documento-meta{grid-template-columns:1fr}}@media (width<=64rem){.sie-kyc-modal-captura-qr-imagen{width:270px;height:270px}}@media (width<=48rem){.sie-kyc-modal-captura-qr-pasos{grid-template-columns:1fr}.sie-kyc-modal-captura-qr-imagen{width:min(90vw,320px);height:min(90vw,320px)}.sie-kyc-modal-captura-qr-acciones{flex-direction:column;align-items:stretch}.sie-kyc-modal-captura-qr-acciones .sie-boton-institucional:last-child{margin-left:0}}@media (width<=48rem){.sie-kyc-captura-movil-pagina{box-sizing:border-box;width:100%;max-width:100vw;padding:1rem 16px}.sie-kyc-captura-movil-pagina>*{min-width:0;max-width:100%}.sie-kyc-captura-movil-topbar{gap:.5rem}.sie-kyc-captura-movil-tarjeta-principal{grid-template-columns:1fr;gap:1rem;padding:16px}.sie-kyc-captura-movil-tarjeta-foto img,.sie-kyc-captura-movil-foto-vacia{min-height:14rem}.sie-kyc-captura-movil-titulo{max-width:12ch;font-size:28px;line-height:1.08}.sie-kyc-captura-movil-subtitulo{font-size:18px}.sie-kyc-captura-movil-ayuda{margin-top:0;font-size:16px}.sie-kyc-captura-movil-instrucciones li{font-size:15px}.sie-kyc-captura-movil-acciones-finales{grid-template-columns:1fr}.sie-kyc-captura-movil-acciones-finales .sie-boton-institucional{border-radius:.875rem;min-height:3.25rem}.sie-kyc-captura-movil-seguridad{width:100%;min-width:0;max-width:100%;margin-top:.625rem;font-size:14px;line-height:1.35;display:flex}.sie-kyc-captura-camara-no-disponible-acciones{flex-direction:column}.sie-kyc-captura-camara-no-disponible-acciones .sie-boton-institucional{justify-content:center;width:100%}}.sie-incorporacion-pagina{--sie-inc-ancho-max:66rem;--sie-inc-radio:.875rem;--sie-inc-radio-campo:.625rem;--sie-inc-campo-altura:2.875rem;--sie-inc-padding-tarjeta:1.75rem 2rem;--sie-inc-gap-seccion:1.5rem;--sie-inc-gap-campos:1.125rem 1.25rem;--sie-inc-gap-etiqueta:.375rem;--sie-inc-sombra:0 1px 2px #1a1a1d0a, 0 8px 28px #1a1a1d0d;--sie-inc-borde:1px solid #1a1a1d0f;--sie-inc-fondo-pagina:var(--sie-color-background);box-sizing:border-box;background:var(--sie-inc-fondo-pagina);min-height:100dvh;color:var(--sie-color-text);font-family:var(--sie-font-family);font-size:var(--sie-texto-cuerpo-l);line-height:var(--sie-line-height-body);-webkit-font-smoothing:antialiased;justify-content:center;align-items:flex-start;padding:2rem 1.5rem 3rem;display:flex}.sie-incorporacion-pagina *,.sie-incorporacion-pagina :before,.sie-incorporacion-pagina :after{box-sizing:border-box}.sie-incorporacion-contenedor{width:min(100%, var(--sie-inc-ancho-max));flex-direction:column;gap:1rem;margin-inline:auto;display:flex}.sie-incorporacion-tarjeta{border:var(--sie-inc-borde);border-radius:var(--sie-inc-radio);background:var(--sie-color-surface);width:100%;min-height:min(72vh,44rem);box-shadow:var(--sie-inc-sombra);flex-direction:column;display:flex;overflow:visible}.sie-incorporacion-tarjeta-cuerpo{gap:var(--sie-inc-gap-seccion);padding:var(--sie-inc-padding-tarjeta);flex-direction:column;flex:1;display:flex}.sie-incorporacion-tarjeta-cuerpo--compacta{gap:1.15rem;min-height:auto}.sie-incorporacion-tarjeta-cuerpo--compacta .sie-incorporacion-titulo{margin-top:.25rem}.sie-incorporacion-encabezado-institucional{align-items:center;gap:var(--sie-espaciado-xl);box-sizing:border-box;width:100%;max-width:100%;padding:var(--sie-espaciado-xl) 0 var(--sie-espaciado-2xl);border-bottom:1px solid var(--sie-color-borde-sutil);flex-direction:column;display:flex;overflow-x:hidden}@media (width>=640px){.sie-incorporacion-encabezado-institucional{align-items:center;gap:var(--sie-espaciado-2xl);padding:var(--sie-espaciado-2xl) 0;flex-direction:row}}.sie-incorporacion-logo-institucional{flex-shrink:0;justify-content:center;align-items:center;width:auto;max-width:min(100%,16rem);min-height:4.375rem;display:flex}@media (width>=640px){.sie-incorporacion-logo-institucional{justify-content:flex-start;max-width:14rem}}.sie-incorporacion-logo-institucional-imagen{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:5.5rem;display:block}@media (width>=640px){.sie-incorporacion-logo-institucional-imagen{object-position:left center}}.sie-incorporacion-encabezado-institucional-cuerpo{gap:var(--sie-espaciado-lg);text-align:center;flex-direction:column;width:100%;min-width:0;display:flex}@media (width>=640px){.sie-incorporacion-encabezado-institucional-cuerpo{text-align:left;flex:1}}.sie-incorporacion-encabezado-empresa,.sie-incorporacion-encabezado-proceso{gap:var(--sie-espaciado-xs);flex-direction:column;min-width:0;display:flex}.sie-incorporacion-nombre-comercial{color:var(--sie-color-text);font-size:var(--sie-texto-h2);font-weight:var(--sie-font-weight-bold);letter-spacing:-.02em;line-height:var(--sie-line-height-tight);overflow-wrap:anywhere;word-break:break-word;margin:0}.sie-incorporacion-razon-social{color:var(--sie-color-text);font-size:var(--sie-texto-cuerpo-l);font-weight:var(--sie-font-weight-medium);letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.45}.sie-incorporacion-nit{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-medium);line-height:var(--sie-line-height-tight);letter-spacing:.01em;margin:0}.sie-incorporacion-nombre-plantilla{color:var(--sie-color-text);font-size:var(--sie-texto-seccion);font-weight:var(--sie-font-weight-bold);letter-spacing:-.025em;line-height:var(--sie-line-height-tight);overflow-wrap:anywhere;word-break:break-word;margin:0}.sie-incorporacion-meta-institucional-linea{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-normal);margin:0;line-height:1.4}.sie-incorporacion-meta-institucional{justify-content:center;align-items:center;gap:var(--sie-espaciado-sm) var(--sie-espaciado-lg);flex-wrap:wrap;margin:0;display:flex}@media (width>=640px){.sie-incorporacion-meta-institucional{justify-content:flex-start}}.sie-incorporacion-meta-institucional-item{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-normal);margin:0;line-height:1.4}.sie-incorporacion-encabezado-corporativo{border:none;align-items:center;gap:.875rem;padding:0;display:flex}.sie-incorporacion-logo-empresa{background:var(--sie-color-institucional-suave);width:2.5rem;height:2.5rem;color:var(--sie-color-institucional);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-semibold);letter-spacing:.02em;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sie-incorporacion-encabezado-texto{flex:1;gap:.125rem;min-width:0;display:grid}.sie-incorporacion-empresa{color:var(--sie-color-text);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-semibold);letter-spacing:-.01em;line-height:var(--sie-line-height-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sie-incorporacion-proceso{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-secundario);font-weight:var(--sie-font-weight-medium);line-height:var(--sie-line-height-tight);margin:0}.sie-incorporacion-meta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.2rem;display:flex}.sie-incorporacion-meta-item,.sie-incorporacion-estado{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-secundario);font-weight:var(--sie-font-weight-normal);background:0 0;border:none;margin:0;padding:0;line-height:1.3}.sie-incorporacion-estado:before{content:"·";color:var(--sie-color-text-secondary);opacity:.55;margin-right:.75rem}.sie-incorporacion-meta:not(:has(.sie-incorporacion-meta-item)) .sie-incorporacion-estado:before{content:none;margin:0}.sie-incorporacion-progreso{border-top:1px solid #1a1a1d0d;gap:.625rem;padding:1rem 0 0;display:grid}.sie-incorporacion-progreso-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;display:flex}.sie-incorporacion-progreso-paso-nombre{color:var(--sie-color-text);font-size:var(--sie-texto-seccion);font-weight:var(--sie-font-weight-semibold);letter-spacing:-.02em;line-height:var(--sie-line-height-tight);margin:0}.sie-incorporacion-progreso-detalle{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-secundario);font-weight:var(--sie-font-weight-medium);white-space:nowrap;margin:0}.sie-incorporacion-progreso-barra{border-radius:var(--sie-radius-pill);background:#1a1a1d14;height:.25rem;overflow:hidden}.sie-incorporacion-progreso-barra span{border-radius:inherit;background:var(--sie-color-institucional);height:100%;transition:width .32s;display:block}.sie-incorporacion-paso{gap:1.25rem;animation:.22s sie-incorporacion-paso-entrada;display:grid}@keyframes sie-incorporacion-paso-entrada{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sie-incorporacion-paso{animation:none}.sie-incorporacion-progreso-barra span{transition:none}}.sie-incorporacion-seccion{gap:.875rem;display:grid}.sie-incorporacion-seccion-titulo{color:var(--sie-color-text);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-semibold);letter-spacing:-.01em;margin:0}.sie-incorporacion-seccion-descripcion{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-secundario);margin:0;line-height:1.45}.sie-incorporacion-campos{gap:var(--sie-inc-gap-campos);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.sie-incorporacion-campo{min-width:0}.sie-incorporacion-campo--completo{grid-column:1/-1}.sie-incorporacion-campo--error{outline:none}.sie-incorporacion-campo--error .sie-formulario-maestro-campo input,.sie-incorporacion-campo--error .sie-formulario-maestro-campo select,.sie-incorporacion-campo--error .sie-formulario-maestro-campo textarea,.sie-incorporacion-campo--error>.sie-formulario-maestro-campo input{border-color:var(--sie-color-danger)}.sie-incorporacion-tarjeta .sie-formulario-maestro-campo{gap:var(--sie-inc-gap-etiqueta);display:grid}.sie-incorporacion-tarjeta .sie-formulario-maestro-campo label,.sie-incorporacion-tarjeta .sie-formulario-maestro-campo .sie-etiqueta{gap:var(--sie-inc-gap-etiqueta);color:var(--sie-color-text-secondary);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);letter-spacing:0}.sie-incorporacion-tarjeta .sie-formulario-maestro-campo input,.sie-incorporacion-tarjeta .sie-formulario-maestro-campo select,.sie-incorporacion-tarjeta .sie-formulario-maestro-campo textarea{width:100%;min-height:var(--sie-inc-campo-altura);height:var(--sie-inc-campo-altura);border-radius:var(--sie-inc-radio-campo);background:var(--sie-color-surface);color:var(--sie-color-text);font-family:inherit;font-size:var(--sie-texto-normal);transition:border-color var(--sie-transicion), box-shadow var(--sie-transicion), background-color var(--sie-transicion);border:1px solid #1a1a1d1f;padding:0 .875rem;line-height:1.25}.sie-incorporacion-tarjeta .sie-formulario-maestro-campo textarea{resize:vertical;height:auto;min-height:5.5rem;padding-block:.75rem}.sie-incorporacion-tarjeta .sie-formulario-maestro-campo input::placeholder,.sie-incorporacion-tarjeta .sie-formulario-maestro-campo textarea::placeholder{color:var(--sie-color-text-secondary);opacity:.72}.sie-incorporacion-tarjeta .sie-formulario-maestro-campo input[type=date]{appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sie-incorporacion-tarjeta .sie-formulario-maestro-campo select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6b70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.9rem;padding-right:2.25rem}.sie-incorporacion-tarjeta .sie-formulario-maestro-campo input:hover:not(:disabled),.sie-incorporacion-tarjeta .sie-formulario-maestro-campo select:hover:not(:disabled),.sie-incorporacion-tarjeta .sie-formulario-maestro-campo textarea:hover:not(:disabled){border-color:#1a1a1d38}.sie-incorporacion-tarjeta .sie-formulario-maestro-campo input:focus,.sie-incorporacion-tarjeta .sie-formulario-maestro-campo select:focus,.sie-incorporacion-tarjeta .sie-formulario-maestro-campo textarea:focus{border-color:var(--sie-color-institucional);box-shadow:0 0 0 3px var(--sie-color-institucional-focus);outline:none}.sie-incorporacion-tarjeta .sie-formulario-maestro-campo-mensaje-error{color:var(--sie-color-danger);font-size:var(--sie-texto-secundario);margin:0}.sie-incorporacion-termino-contenido{border-radius:var(--sie-inc-radio-campo);background:var(--sie-inc-fondo-pagina);max-height:14rem;color:var(--sie-color-text);font-size:var(--sie-texto-normal);white-space:pre-wrap;border:1px solid #1a1a1d14;margin-bottom:.75rem;padding:1rem 1.125rem;line-height:1.55;overflow:auto}.sie-incorporacion-declaracion-texto{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);margin:0 0 .75rem;line-height:1.5}.sie-incorporacion-certificacion-informativa{border-radius:var(--sie-inc-radio-campo);background:var(--sie-color-surface);border:1px solid #1a1a1d14;grid-template-columns:auto 1fr;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:grid}.sie-incorporacion-certificacion-informativa-icono{border:1px solid var(--sie-color-institucional-borde);background:var(--sie-color-institucional-suave);width:2rem;height:2rem;color:var(--sie-color-institucional);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sie-incorporacion-certificacion-informativa-contenido{gap:.625rem;display:grid}.sie-incorporacion-certificacion-informativa-titulo{color:var(--sie-color-text);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-semibold);margin:0;line-height:1.35}.sie-incorporacion-certificacion-informativa-texto{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);text-align:justify;text-align-last:left;margin:0;line-height:1.5}.sie-incorporacion-checkbox{border-radius:var(--sie-inc-radio-campo);background:var(--sie-color-surface);transition:border-color var(--sie-transicion), background-color var(--sie-transicion);border:1px solid #1a1a1d14;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.sie-incorporacion-checkbox:hover{background:var(--sie-inc-fondo-pagina);border-color:#1a1a1d24}.sie-incorporacion-checkbox input{flex-shrink:0;margin-top:.15rem}.sie-incorporacion-checkbox span{color:var(--sie-color-text);font-size:var(--sie-texto-normal);line-height:1.45}.sie-incorporacion-documentos{gap:.875rem;display:grid}.sie-incorporacion-documento-tarjeta{border-radius:var(--sie-inc-radio-campo);background:var(--sie-color-surface);border:1px solid #1a1a1d14;gap:.625rem;padding:1rem 1.125rem;display:grid}.sie-incorporacion-documento-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.sie-incorporacion-documento-nombre{color:var(--sie-color-text);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-semibold);letter-spacing:-.01em;margin:0}.sie-incorporacion-documento-meta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.sie-incorporacion-documento-obligatorio,.sie-incorporacion-documento-estado-etiqueta,.sie-incorporacion-documento-ayuda,.sie-incorporacion-documento-archivo{font-size:var(--sie-texto-secundario);margin:0;line-height:1.4}.sie-incorporacion-documento-obligatorio,.sie-incorporacion-documento-ayuda{color:var(--sie-color-text-secondary)}.sie-incorporacion-documento-estado-etiqueta{font-weight:var(--sie-font-weight-medium);color:var(--sie-color-text-secondary)}.sie-incorporacion-documento-estado-etiqueta--ok{color:var(--sie-color-principal)}.sie-incorporacion-documento-estado-etiqueta--carga{color:var(--sie-color-institucional)}.sie-incorporacion-documento-archivo{color:var(--sie-color-text);word-break:break-word}.sie-incorporacion-documento-acciones{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.sie-incorporacion-input-archivo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sie-incorporacion-pie{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-top:1px solid #1a1a1d0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 2rem;display:flex;position:sticky;bottom:0}.sie-incorporacion-pie-acciones{gap:var(--sie-espaciado-barra-herramientas);flex-wrap:wrap;margin-left:auto;display:flex}.sie-incorporacion-boton-principal.sie-boton-institucional:disabled{opacity:.5}.sie-incorporacion-error{border-radius:var(--sie-inc-radio-campo);background:color-mix(in srgb, var(--sie-color-danger) 9%, transparent);color:var(--sie-color-danger);font-size:var(--sie-texto-normal);margin:0;padding:.75rem .875rem;line-height:1.4}.sie-incorporacion-aviso{border-radius:var(--sie-inc-radio-campo);background:var(--sie-color-institucional-suave);color:var(--sie-color-text);font-size:var(--sie-texto-normal);margin:0;padding:.75rem .875rem;line-height:1.4}.sie-incorporacion-cargando{text-align:center;justify-items:center;gap:.875rem;padding:3rem 1.5rem;display:grid}.sie-incorporacion-cargando-indicador{border:2px solid #1a1a1d1a;border-top-color:var(--sie-color-institucional);border-radius:50%;width:1.75rem;height:1.75rem;animation:.75s linear infinite sie-incorporacion-giro}@keyframes sie-incorporacion-giro{to{transform:rotate(360deg)}}.sie-incorporacion-cargando-texto{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);margin:0}.sie-incorporacion-resumen{border-radius:var(--sie-inc-radio-campo);border:1px solid #1a1a1d14;gap:0;margin:0;display:grid;overflow:hidden}.sie-incorporacion-resumen-item{border-bottom:1px solid #1a1a1d0f;grid-template-columns:minmax(7rem,11rem) 1fr;align-items:start;gap:.75rem;padding:.875rem 1rem;display:grid}.sie-incorporacion-resumen-item:last-child{border-bottom:none}.sie-incorporacion-resumen-item:nth-child(2n){background:var(--sie-inc-fondo-pagina)}.sie-incorporacion-resumen-item dt{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);margin:0}.sie-incorporacion-resumen-item dd{color:var(--sie-color-text);font-size:var(--sie-texto-valor);font-weight:var(--sie-font-weight-medium);margin:0}.sie-incorporacion-titulo{color:var(--sie-color-text);font-size:var(--sie-texto-h3);font-weight:var(--sie-font-weight-semibold);letter-spacing:-.025em;line-height:var(--sie-line-height-tight);margin:0}.sie-incorporacion-descripcion{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);margin:0;line-height:1.5}@media (width<=64rem){.sie-incorporacion-pagina{padding:1.25rem 1rem 2rem}.sie-incorporacion-tarjeta-cuerpo,.sie-incorporacion-pie{padding-inline:1.35rem}}@media (width<=48rem){.sie-incorporacion-pagina{padding:.75rem .75rem 1.5rem}.sie-incorporacion-tarjeta{border-radius:.75rem;min-height:auto}.sie-incorporacion-tarjeta-cuerpo{gap:1.15rem;padding:1.15rem 1rem}.sie-incorporacion-campos{grid-template-columns:1fr}.sie-incorporacion-campo--completo{grid-column:auto}.sie-incorporacion-resumen-item{grid-template-columns:1fr;gap:.25rem}.sie-incorporacion-certificacion-informativa{grid-template-columns:1fr}.sie-incorporacion-pie{flex-direction:column-reverse;align-items:stretch;padding:.875rem 1rem}.sie-incorporacion-pie-acciones{width:100%;margin-left:0}.sie-incorporacion-pie .sie-boton-institucional,.sie-incorporacion-pie-acciones .sie-boton-institucional{justify-content:center;width:100%}.sie-incorporacion-progreso-detalle{white-space:normal}.sie-incorporacion-estado:before{content:none;margin:0}}@media (width>=48.01rem) and (width<=56rem){.sie-incorporacion-campos{grid-template-columns:repeat(2,minmax(0,1fr))}}.sie-incorporacion-aviso--exito{color:var(--sie-color-success);background:color-mix(in srgb, var(--sie-color-success) 8%, white)}.sie-incorporacion-firma-electronica{gap:var(--sie-espaciado-bloque);display:grid}.sie-incorporacion-firma-electronica-descripcion{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);margin:0;line-height:1.6}.sie-incorporacion-firma-electronica-correo{border-radius:var(--sie-inc-radio-campo);background:var(--sie-color-surface);border:1px solid #1a1a1d14;grid-template-columns:auto 1fr;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:grid}.sie-incorporacion-firma-electronica-correo-icono{border:1px solid var(--sie-color-institucional-borde);background:var(--sie-color-institucional-suave);width:2rem;height:2rem;color:var(--sie-color-institucional);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.sie-incorporacion-firma-electronica-correo-etiqueta{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);margin:0 0 .25rem}.sie-incorporacion-firma-electronica-correo-valor{color:var(--sie-color-text);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-semibold);margin:0}.sie-incorporacion-firma-electronica-certificacion{gap:var(--sie-espaciado-campo);border-radius:var(--sie-inc-radio-campo);background:var(--sie-color-surface);border:1px solid #1a1a1d14;padding:1rem 1.125rem;display:grid}.sie-incorporacion-firma-electronica-certificacion-texto{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);text-align:justify;margin:0;line-height:1.55}.sie-incorporacion-firma-electronica-checkbox{margin:0}.sie-incorporacion-firma-electronica-paso{gap:var(--sie-espaciado-campo);display:grid}.sie-incorporacion-firma-electronica-paso-titulo{color:var(--sie-color-text);font-size:var(--sie-texto-titulo-interno);font-weight:var(--sie-font-weight-semibold);margin:0}.sie-incorporacion-firma-electronica-paso-contenido{gap:var(--sie-espaciado-campo);display:grid}.sie-incorporacion-firma-electronica-ayuda,.sie-incorporacion-firma-electronica-nota{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-ayuda);margin:0;line-height:1.5}.sie-incorporacion-firma-electronica-otp{gap:var(--sie-espaciado-campo);max-width:24rem;display:grid}.sie-incorporacion-firma-electronica-otp-etiqueta{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-etiqueta);text-transform:uppercase;margin:0}.sie-incorporacion-firma-electronica-otp-input{width:100%;max-width:12rem;height:var(--sie-altura-input);padding:var(--sie-input-padding-y) var(--sie-input-padding-x);border:1px solid var(--sie-color-border);border-radius:var(--sie-inc-radio-campo);background:var(--sie-color-surface);color:var(--sie-color-text);font-size:var(--sie-texto-h2);font-weight:var(--sie-font-weight-semibold);letter-spacing:.2em;text-align:center}.sie-incorporacion-firma-electronica-otp-input:focus{border-color:var(--sie-color-primary);box-shadow:0 0 0 3px var(--sie-color-primary-focus);outline:none}.sie-incorporacion-firma-electronica-vigencia,.sie-incorporacion-firma-electronica-reenvio{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);margin:0}.sie-incorporacion-firma-electronica-enlace{color:var(--sie-color-primary);font-size:var(--sie-texto-normal);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.sie-incorporacion-firma-electronica-enlace:disabled{color:var(--sie-color-text-secondary);cursor:not-allowed;text-decoration:none}.sie-incorporacion-firma-electronica-boton-enviar,.sie-incorporacion-firma-electronica-boton-validar{justify-self:start}.sie-incorporacion-firma-electronica-exito{border:1px solid var(--sie-color-success);border-radius:var(--sie-inc-radio-campo);background:color-mix(in srgb, var(--sie-color-success) 8%, white);grid-template-columns:auto 1fr;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:grid}.sie-incorporacion-firma-electronica-exito-icono{width:2rem;height:2rem;color:var(--sie-color-success);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.sie-incorporacion-firma-electronica-exito-titulo{color:var(--sie-color-text);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-semibold);margin:0}.sie-incorporacion-firma-electronica-exito-detalle{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-ayuda);margin:.25rem 0 0}@media (width<=48rem){.sie-incorporacion-firma-electronica-otp{max-width:none}.sie-incorporacion-firma-electronica-boton-enviar,.sie-incorporacion-firma-electronica-boton-validar{justify-content:center;width:100%}}.sie-incorporacion-pagina{--sie-kyc-card-radius:16px;--sie-kyc-card-border:1px solid var(--sie-color-border);--sie-kyc-card-shadow:0 1px 3px #1118270a, 0 12px 28px #11182712;--sie-kyc-color-exito-root:var(--sie-color-principal);--sie-kyc-color-exito-root-suave:color-mix(in srgb, var(--sie-color-principal) 12%, transparent)}.sie-kyc-estado-exitoso-root{color:var(--sie-kyc-color-exito-root)}.sie-incorporacion-bloque-superior{z-index:40;background:var(--sie-color-surface);position:sticky;top:0}.sie-incorporacion-bloque-superior--fijo{border-bottom:1px solid var(--sie-color-borde-sutil)}.sie-kyc-encabezado{border-bottom:1px solid var(--sie-color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.25rem;padding-bottom:1.25rem;display:grid}.sie-kyc-encabezado-sistema,.sie-kyc-encabezado-empresa{align-items:center;gap:.85rem;min-width:0;display:flex}.sie-kyc-logo-sistema,.sie-kyc-logo-empresa{object-fit:contain;object-position:center;width:auto;max-width:88px;height:auto;max-height:54px}.sie-kyc-logo-empresa-wrap{border:1px solid var(--sie-color-border-subtle);background:var(--sie-color-surface);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:56px;display:inline-flex}.sie-kyc-logo-empresa-placeholder{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar);font-weight:600}.sie-kyc-encabezado-sistema-texto,.sie-kyc-empresa-texto{min-width:0}.sie-kyc-sistema-nombre,.sie-kyc-empresa-razon,.sie-kyc-empresa-proceso{color:var(--sie-color-text-title);margin:0}.sie-kyc-sistema-nombre{font-size:var(--sie-texto-normal);font-weight:600}.sie-kyc-sistema-subtitulo,.sie-kyc-empresa-nit,.sie-kyc-empresa-meta{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar);margin:0}.sie-kyc-empresa-razon{font-size:var(--sie-texto-normal);overflow-wrap:anywhere;font-weight:600}.sie-kyc-empresa-proceso{font-size:var(--sie-texto-normal);font-weight:500}.sie-kyc-bienvenida-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1rem;display:grid}.sie-kyc-tarjeta-resumen,.sie-kyc-tarjeta-empresa,.sie-kyc-documento-tarjeta{border-radius:var(--sie-kyc-card-radius);border:var(--sie-kyc-card-border);background:var(--sie-color-surface);box-shadow:var(--sie-kyc-card-shadow);padding:1rem}.sie-kyc-documento-tarjeta{border-left:4px solid var(--sie-color-borde-sutil)}.sie-kyc-documento-tarjeta--completado{border-left-color:var(--sie-kyc-color-exito-root)}.sie-kyc-tarjeta-resumen-encabezado,.sie-kyc-tarjeta-empresa-encabezado{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.sie-kyc-tarjeta-resumen-titulo-wrap{gap:.6rem;display:flex}.sie-kyc-tarjeta-resumen-icono{background:var(--sie-color-principal-suave);width:1.8rem;height:1.8rem;color:var(--sie-color-principal);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sie-kyc-tarjeta-resumen-titulo,.sie-kyc-tarjeta-empresa-titulo{font-size:var(--sie-texto-h3);color:var(--sie-color-text-title);margin:0}.sie-kyc-tarjeta-resumen-descripcion,.sie-kyc-tarjeta-empresa-subtitulo,.sie-kyc-tarjeta-empresa-nombre{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar);margin:.2rem 0 0}.sie-kyc-beneficios-lista{gap:.3rem;margin:.8rem 0 0;padding-left:1rem;display:grid}.sie-kyc-beneficios-lista li{color:var(--sie-color-text);font-size:var(--sie-texto-normal)}.sie-kyc-tarjeta-empresa-filas{border-top:1px solid var(--sie-color-border-subtle);gap:0;margin:0;display:grid}.sie-kyc-tarjeta-empresa-fila{border-bottom:1px solid var(--sie-color-border-subtle);grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);gap:.5rem;padding:.55rem 0;display:grid}.sie-kyc-tarjeta-empresa-fila dt{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar)}.sie-kyc-tarjeta-empresa-fila dd{color:var(--sie-color-text);font-size:var(--sie-texto-normal);overflow-wrap:anywhere;margin:0}.sie-kyc-stepper{margin-inline:0;padding:.45rem 0;overflow:hidden}.sie-kyc-stepper-lista{align-items:center;gap:.3rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sie-kyc-stepper-item{min-width:0;color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar);flex:1 1 0;align-items:center;gap:.45rem;display:flex;position:relative}.sie-kyc-stepper-circulo{border:1px solid var(--sie-color-border-strong);width:1.65rem;height:1.65rem;font-size:var(--sie-texto-auxiliar);background:var(--sie-color-surface);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sie-kyc-stepper-linea{background:var(--sie-color-border-strong);width:100%;min-width:.65rem;height:1px;margin:0 0 0 .1rem}.sie-kyc-stepper-item--activo .sie-kyc-stepper-circulo{border-color:var(--sie-color-principal);background:var(--sie-color-principal);color:var(--sie-color-text-inverse)}.sie-kyc-stepper-item--completado .sie-kyc-stepper-circulo{border-color:var(--sie-color-principal);background:var(--sie-color-principal-suave);color:var(--sie-color-principal)}.sie-kyc-stepper-item--activo .sie-kyc-stepper-nombre{color:var(--sie-color-text-title);font-weight:600}.sie-kyc-stepper-nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sie-kyc-stepper-nombre--abreviado{display:none}.sie-kyc-titulo-paso{border:1px solid var(--sie-color-border-subtle);background:var(--sie-color-institucional-superficie-suave);border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.sie-kyc-titulo-paso-icono{background:var(--sie-color-principal-suave);min-width:1.8rem;height:1.8rem;color:var(--sie-color-principal);font-size:var(--sie-texto-auxiliar);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sie-kyc-titulo-paso-texto h2{color:var(--sie-color-text-title);font-size:var(--sie-texto-h3);margin:0}.sie-kyc-titulo-paso-texto p{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);margin:.2rem 0 0}.sie-kyc-documento-tarjeta-wrap{border-radius:var(--sie-kyc-card-radius)}.sie-kyc-documento-encabezado{align-items:flex-start;gap:.7rem;display:flex}.sie-kyc-documento-icono{background:var(--sie-color-principal-suave);width:1.75rem;height:1.75rem;color:var(--sie-color-principal);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sie-kyc-documento-tarjeta--pendiente .sie-kyc-documento-icono{background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-text-secondary)}.sie-kyc-documento-tarjeta--subiendo .sie-kyc-documento-icono{color:var(--sie-color-principal)}.sie-kyc-documento-tarjeta--subiendo .sie-kyc-documento-icono svg{animation:.8s linear infinite sie-kyc-documento-giro}.sie-kyc-documento-tarjeta--completado .sie-kyc-documento-icono{background:var(--sie-kyc-color-exito-root-suave);color:var(--sie-kyc-color-exito-root)}.sie-kyc-documento-titulo{color:var(--sie-color-text-title);font-size:var(--sie-texto-normal);margin:0}.sie-kyc-documento-ayuda{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar);margin:.2rem 0 0}.sie-kyc-documento-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.85rem 0;display:grid}.sie-kyc-documento-meta dt{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar)}.sie-kyc-documento-meta dd{color:var(--sie-color-text);font-size:var(--sie-texto-normal);overflow-wrap:anywhere;margin:.15rem 0 0}.sie-kyc-documento-estado{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.sie-kyc-documento-estado-punto{background:var(--sie-color-text-secondary);opacity:.8;border-radius:999px;width:.5rem;height:.5rem}.sie-kyc-documento-estado--completado{color:var(--sie-kyc-color-exito-root)}.sie-kyc-documento-estado--completado .sie-kyc-documento-estado-punto{background:var(--sie-kyc-color-exito-root);opacity:1}.sie-kyc-documento-acciones{justify-content:flex-end;display:flex}.sie-kyc-botonera{justify-content:flex-end;width:100%;display:flex}.sie-kyc-pie{text-align:center;margin-top:.65rem}.sie-kyc-pie-texto{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar);margin:0}@media (width<=980px){.sie-kyc-encabezado,.sie-kyc-bienvenida-grid{grid-template-columns:1fr}}@media (width<=720px){.sie-kyc-stepper{padding:.4rem 0}.sie-kyc-stepper-item{gap:.3rem}.sie-kyc-stepper-circulo{width:1.45rem;height:1.45rem;font-size:var(--sie-texto-minimo)}.sie-kyc-stepper-nombre--completo{display:none}.sie-kyc-stepper-nombre--abreviado{font-size:var(--sie-texto-minimo);display:inline}.sie-kyc-stepper-linea{min-width:.45rem}.sie-kyc-documento-meta{grid-template-columns:1fr}}.sie-kyc-captura-camara{gap:.75rem;margin-top:.75rem;display:grid}.sie-kyc-captura-camara--pantalla-completa{max-width:640px;margin-inline:auto}.sie-kyc-captura-camara-instruccion{color:var(--sie-color-text);font-size:var(--sie-texto-normal);margin:0}.sie-kyc-captura-camara-visores{border-radius:var(--sie-kyc-card-radius);aspect-ratio:4/3;background:#111;position:relative;overflow:hidden}.sie-kyc-captura-camara-visores--selfie{aspect-ratio:3/4}.sie-kyc-captura-camara-video{object-fit:cover;width:100%;height:100%;display:block}.sie-kyc-captura-camara-guia{pointer-events:none;border:2px dashed #ffffffd9;border-radius:.5rem;position:absolute;inset:12%}.sie-kyc-captura-camara-visores--selfie .sie-kyc-captura-camara-guia{border-radius:999px;inset:18% 22% 28%}.sie-kyc-captura-camara-vista-previa{border-radius:var(--sie-kyc-card-radius);border:var(--sie-kyc-card-border);overflow:hidden}.sie-kyc-captura-camara-vista-previa img{width:100%;height:auto;display:block}.sie-kyc-captura-camara-canvas{display:none}.sie-kyc-captura-camara-acciones{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.sie-kyc-captura-camara-cambiar{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar);cursor:pointer;background:0 0;border:0;text-decoration:underline}.sie-kyc-modal-captura-qr{gap:1rem;display:grid}.sie-kyc-modal-captura-qr--nuevo{text-align:left}.sie-kyc-modal-captura-qr-pasos{border:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-surface);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:.75rem;list-style:none;display:grid}.sie-kyc-modal-captura-qr-paso{border:1px solid color-mix(in srgb, var(--sie-color-principal) 14%, transparent);background:color-mix(in srgb, var(--sie-color-principal) 5%, transparent);border-radius:12px;gap:.35rem;padding:.625rem .75rem;display:grid}.sie-kyc-modal-captura-qr-paso svg{color:var(--sie-color-principal)}.sie-kyc-modal-captura-qr-paso h4{color:var(--sie-color-text-title);font-size:var(--sie-texto-normal);margin:0;font-weight:600}.sie-kyc-modal-captura-qr-paso p{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar);margin:0;line-height:1.35}.sie-kyc-modal-captura-qr-contador{color:var(--sie-color-text-title);font-size:var(--sie-texto-normal);margin:0;font-weight:600}.sie-kyc-documentos-captura-general{gap:.5rem;margin-bottom:1rem;display:grid}.sie-kyc-captura-camara-no-disponible{gap:.5rem;display:grid}.sie-kyc-captura-camara-no-disponible-acciones{flex-wrap:wrap;gap:.5rem;display:flex}.sie-incorporacion-boton-captura-principal.sie-boton-institucional{border-color:var(--sie-color-principal);background:var(--sie-color-principal);width:100%;min-height:2.9rem;color:var(--sie-color-text-inverse);box-shadow:0 8px 20px color-mix(in srgb, var(--sie-color-principal) 24%, transparent);border-radius:.875rem;justify-content:center}.sie-incorporacion-boton-captura-principal.sie-boton-institucional:hover:not(:disabled){border-color:var(--sie-color-principal-hover);background:var(--sie-color-principal-hover);color:var(--sie-color-text-inverse)}.sie-incorporacion-boton-captura-principal.sie-boton-institucional:focus-visible{box-shadow:0 0 0 3px var(--sie-color-principal-focus);outline:none}.sie-incorporacion-boton-captura-principal.sie-boton-institucional .sie-boton-institucional-icono{color:var(--sie-color-text-inverse)}.sie-kyc-documentos-captura-general-ayuda{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar);margin:0}.sie-kyc-captura-movil-progreso{color:var(--sie-color-text-secondary);margin:0;font-size:14px;font-weight:600;line-height:1.3}.sie-kyc-captura-movil-resumen-progreso{gap:.4rem;min-width:0;display:grid}.sie-kyc-captura-movil-progreso-barra{background:color-mix(in srgb, var(--sie-color-principal) 16%, transparent);border-radius:999px;width:100%;max-width:100%;height:.42rem;overflow:hidden}.sie-kyc-captura-movil-progreso-barra span{border-radius:inherit;background:var(--sie-color-principal);height:100%;transition:width var(--sie-transicion-lenta);display:block}.sie-kyc-modal-captura-qr-documento,.sie-kyc-modal-captura-qr-instruccion{color:var(--sie-color-text);font-size:var(--sie-texto-normal);margin:0}.sie-kyc-modal-captura-qr-principal{text-align:center;justify-items:center;gap:.85rem;padding:.75rem .5rem .25rem;display:grid}.sie-kyc-modal-captura-qr-imagen{border:1px solid color-mix(in srgb, var(--sie-color-principal) 38%, transparent);background:var(--sie-color-surface);border-radius:16px;width:286px;height:286px;padding:.35rem}.sie-kyc-modal-captura-qr-texto-base{color:var(--sie-color-text-title);font-size:var(--sie-texto-normal);margin:0;font-weight:500}.sie-kyc-modal-captura-qr-progreso{gap:.35rem;width:min(100%,420px);display:grid}.sie-kyc-modal-captura-qr-progreso p{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar);margin:0}.sie-kyc-modal-captura-qr-progreso-pendientes{color:var(--sie-color-principal);font-weight:600}.sie-kyc-modal-captura-qr-progreso-barra{background:color-mix(in srgb, var(--sie-color-principal) 16%, transparent);border-radius:999px;width:100%;height:.48rem;overflow:hidden}.sie-kyc-modal-captura-qr-progreso-barra span{border-radius:inherit;background:var(--sie-color-principal);height:100%;transition:width var(--sie-transicion-lenta);display:block}.sie-kyc-modal-captura-qr-seguridad{gap:.35rem;width:min(100%,420px);display:grid}.sie-kyc-modal-captura-qr-seguridad p{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-auxiliar);justify-content:center;align-items:center;gap:.35rem;margin:0;display:inline-flex}.sie-kyc-modal-captura-qr-seguridad svg{color:var(--sie-color-principal)}.sie-kyc-modal-captura-qr-aviso-exito{border:1px solid color-mix(in srgb, var(--sie-kyc-color-exito-root) 28%, transparent);background:color-mix(in srgb, var(--sie-kyc-color-exito-root) 10%, transparent);color:var(--sie-kyc-color-exito-root);font-size:var(--sie-texto-auxiliar);border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.45rem .7rem;font-weight:600;display:inline-flex}.sie-kyc-modal-captura-qr-estado--exito{color:var(--sie-kyc-color-exito-root);font-weight:600}.sie-kyc-modal-captura-qr-acciones{align-items:center;gap:.6rem;width:100%;display:flex}.sie-kyc-modal-captura-qr-acciones .sie-boton-institucional:last-child{margin-left:auto}@media (width<=64rem){.sie-kyc-modal-captura-qr-imagen{width:270px;height:270px}}@media (width<=48rem){.sie-kyc-modal-captura-qr-pasos{grid-template-columns:1fr}.sie-kyc-modal-captura-qr-imagen{width:min(90vw,320px);height:min(90vw,320px)}.sie-kyc-modal-captura-qr-acciones{flex-direction:column;align-items:stretch}.sie-kyc-modal-captura-qr-acciones .sie-boton-institucional:last-child{margin-left:0}}.sie-kyc-captura-movil-pagina{box-sizing:border-box;align-content:start;justify-items:stretch;gap:.75rem;width:100%;max-width:760px;margin-inline:auto;padding:.75rem 1rem;display:grid}.sie-kyc-captura-movil-encabezado{gap:.75rem;min-width:0;margin-bottom:.75rem;display:grid}.sie-kyc-captura-movil-topbar{grid-template-columns:auto 1fr;align-items:center;gap:.75rem;min-width:0;display:grid}.sie-kyc-captura-movil-boton-regresar{border:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-surface);width:2rem;height:2rem;color:var(--sie-color-text);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.sie-kyc-captura-movil-logo{align-items:center;min-width:0;display:inline-flex}.sie-kyc-captura-movil-logo-imagen{object-fit:contain;object-position:left center;width:min(100%,9.5rem);height:1.85rem}.sie-kyc-captura-movil-logo-marca{color:var(--sie-color-principal);align-items:center;gap:.375rem;font-size:1.65rem;display:inline-flex}.sie-kyc-captura-movil-logo-marca strong{color:var(--sie-color-text-title);letter-spacing:-.02em;font-size:2rem;font-weight:700}.sie-kyc-captura-movil-pasos{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.sie-kyc-captura-movil-paso{flex:1 1 0;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;min-width:0;display:grid}.sie-kyc-captura-movil-paso-circulo{border:1px solid var(--sie-color-borde);background:var(--sie-color-surface);width:1.5rem;height:1.5rem;color:var(--sie-color-text-secondary);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.sie-kyc-captura-movil-paso-linea{background:var(--sie-color-borde);height:1px;margin-right:.25rem;display:block}.sie-kyc-captura-movil-paso-nombre{color:var(--sie-color-text-secondary);grid-column:1/-1;margin-top:.25rem;font-size:12px;line-height:1.2}.sie-kyc-captura-movil-paso--activo .sie-kyc-captura-movil-paso-circulo{border-color:var(--sie-color-principal);background:var(--sie-color-principal);color:var(--sie-color-text-inverse)}.sie-kyc-captura-movil-paso--activo .sie-kyc-captura-movil-paso-linea{background:color-mix(in srgb, var(--sie-color-principal) 35%, var(--sie-color-borde))}.sie-kyc-captura-movil-paso--activo .sie-kyc-captura-movil-paso-nombre{color:var(--sie-color-principal)}.sie-kyc-captura-movil-paso--completado .sie-kyc-captura-movil-paso-circulo{border-color:var(--sie-kyc-color-exito-root);color:var(--sie-kyc-color-exito-root);background:color-mix(in srgb, var(--sie-kyc-color-exito-root) 14%, transparent)}.sie-kyc-captura-movil-tarjeta-principal{border:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-surface);box-sizing:border-box;border-radius:16px;grid-template-columns:35% 65%;align-items:stretch;gap:.75rem;width:100%;min-width:0;max-width:100%;padding:1rem;display:grid;box-shadow:0 1px 3px #1118270a,0 8px 24px #1118270f}.sie-kyc-captura-movil-tarjeta-info{align-content:start;gap:.5rem;min-width:0;display:grid}.sie-kyc-captura-movil-icono-documento{background:color-mix(in srgb, var(--sie-color-principal) 12%, transparent);width:2rem;height:2rem;color:var(--sie-color-principal);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.sie-kyc-captura-movil-titulo{color:var(--sie-color-text-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600;line-height:1.1}.sie-kyc-captura-movil-subtitulo{color:var(--sie-color-text-title);margin:0;font-size:20px;font-weight:500;line-height:1.1}.sie-kyc-captura-movil-ayuda{color:var(--sie-color-text-secondary);margin:.5rem 0 0;font-size:15px;line-height:1.4}.sie-kyc-captura-movil-instrucciones{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sie-kyc-captura-movil-instrucciones li{color:var(--sie-color-text);align-items:center;gap:.375rem;font-size:14px;line-height:1.35;display:inline-flex}.sie-kyc-captura-movil-instrucciones li svg{color:var(--sie-color-principal);flex-shrink:0}.sie-kyc-captura-movil-tarjeta-foto{align-content:start;gap:.5rem;min-width:0;display:grid}.sie-kyc-captura-movil-tarjeta-foto img,.sie-kyc-captura-movil-foto-vacia{aspect-ratio:4/3;border:1px solid var(--sie-color-borde-sutil);border-radius:14px;width:100%;max-width:100%;min-height:0;box-shadow:0 1px 2px #1118270f}.sie-kyc-captura-movil-tarjeta-foto img{object-fit:cover}.sie-kyc-captura-movil-foto-vacia{background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-text-secondary);text-align:center;place-content:center;gap:.5rem;padding:.75rem;display:grid}.sie-kyc-captura-movil-foto-vacia p{margin:0;font-size:14px;line-height:1.35}.sie-kyc-captura-movil-validacion{border:1px solid color-mix(in srgb, var(--sie-color-principal) 22%, transparent);background:color-mix(in srgb, var(--sie-color-principal) 10%, transparent);color:var(--sie-color-principal);border-radius:10px;align-items:center;gap:.375rem;margin:0;padding:.5rem .625rem;font-size:14px;line-height:1.35;display:inline-flex}.sie-kyc-captura-movil-validacion svg{flex-shrink:0}.sie-kyc-captura-movil-indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin:0;padding:0;list-style:none;display:grid}.sie-kyc-captura-movil-indicadores li{color:var(--sie-color-text-secondary);align-items:center;gap:.35rem;font-size:14px;line-height:1.3;display:inline-flex}.sie-kyc-captura-movil-indicadores li svg{color:var(--sie-color-principal);flex-shrink:0}.sie-kyc-captura-movil-acciones-finales{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.sie-kyc-captura-movil-acciones-finales .sie-boton-institucional{width:100%;min-width:0;max-width:100%}.sie-kyc-captura-movil-accion{justify-content:stretch;margin-top:.5rem;display:flex}.sie-kyc-captura-movil-accion .sie-boton-institucional{border-radius:.875rem;width:100%;min-width:0;max-width:100%;min-height:3.25rem}.sie-kyc-captura-movil-seguridad{color:var(--sie-color-text-secondary);align-items:center;gap:.375rem;margin:.25rem 0 0;font-size:14px;line-height:1.35;display:inline-flex}.sie-kyc-captura-movil-seguridad svg{color:var(--sie-color-principal);flex-shrink:0}@media (width<=48rem){.sie-kyc-captura-movil-pagina{box-sizing:border-box;width:100%;max-width:100vw;padding:1rem 16px}.sie-kyc-captura-movil-pagina>*{min-width:0;max-width:100%}.sie-kyc-captura-movil-topbar{gap:.5rem}.sie-kyc-captura-movil-tarjeta-principal{grid-template-columns:1fr;gap:1rem;padding:16px}.sie-kyc-captura-movil-tarjeta-foto img,.sie-kyc-captura-movil-foto-vacia{min-height:14rem}.sie-kyc-captura-movil-titulo{max-width:12ch;font-size:28px;line-height:1.08}.sie-kyc-captura-movil-subtitulo{font-size:18px}.sie-kyc-captura-movil-ayuda{margin-top:0;font-size:16px}.sie-kyc-captura-movil-instrucciones li{font-size:15px}.sie-kyc-captura-movil-acciones-finales{grid-template-columns:1fr}.sie-kyc-captura-movil-acciones-finales .sie-boton-institucional{border-radius:.875rem;min-height:3.25rem}.sie-kyc-captura-movil-seguridad{width:100%;min-width:0;max-width:100%;margin-top:.625rem;font-size:14px;line-height:1.35;display:flex}.sie-kyc-captura-camara-no-disponible-acciones{flex-direction:column}.sie-kyc-captura-camara-no-disponible-acciones .sie-boton-institucional{justify-content:center;width:100%}}.avatar-usuario{border:1px solid var(--sie-color-borde);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto);font-weight:var(--sie-font-weight-semibold);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avatar-usuario-compacto{width:2rem;height:2rem;font-size:var(--sie-texto-badge)}.avatar-usuario-pequeno{width:2.25rem;height:2.25rem;font-size:var(--sie-texto-etiqueta)}.avatar-usuario-mediano{width:3.125rem;height:3.125rem;font-size:var(--sie-texto-normal)}.avatar-usuario-grande{width:6rem;height:6rem;font-size:var(--sie-texto-h2)}.avatar-usuario-iniciales{-webkit-user-select:none;user-select:none}.menu-usuario-barra-superior{position:relative}.menu-usuario-barra-superior-abierto{z-index:calc(var(--sie-z-dropdown) + 2)}.menu-usuario-barra-superior-disparador{align-items:center;gap:var(--sie-espaciado-sm);min-height:2.25rem;padding:0 var(--sie-espaciado-sm);border-radius:var(--sie-radius-sm);color:var(--sie-color-sidebar-texto);font:inherit;cursor:pointer;transition:background-color var(--sie-transicion), color var(--sie-transicion);background:0 0;border:none;display:inline-flex}.menu-usuario-barra-superior-disparador:hover,.menu-usuario-barra-superior-disparador:focus-visible{background:var(--sie-color-sidebar-item-hover);color:var(--sie-color-texto-inverso);outline:none}.menu-usuario-barra-superior-disparador:focus-visible{box-shadow:0 0 0 2px var(--sie-color-focus-ring-inverso)}.menu-usuario-barra-superior-nombre{max-width:11rem;color:inherit;font-size:var(--sie-texto-barra-usuario);font-weight:var(--sie-font-weight-semibold);line-height:var(--sie-line-height-subtitulo);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-usuario-barra-superior-disparador svg{color:var(--sie-color-sidebar-icono);transition:transform var(--sie-transicion), color var(--sie-transicion);flex-shrink:0}.menu-usuario-barra-superior-disparador:hover svg,.menu-usuario-barra-superior-disparador:focus-visible svg{color:var(--sie-color-texto-inverso)}.menu-usuario-barra-superior-chevron-abierto{transform:rotate(180deg)}@media (width<=960px){.menu-usuario-barra-superior-nombre{max-width:7rem}}@media (width<=640px){.menu-usuario-barra-superior-nombre{display:none}}.layout{background:var(--sie-color-fondo);flex-direction:column;height:100dvh;min-height:100dvh;display:flex}.layout-cuerpo{flex:1;align-items:stretch;min-height:0;display:flex}.layout-columna-lateral{width:var(--sie-ancho-sidebar);background:var(--sie-nav-degradado);transition:width var(--sie-transicion-sidebar);flex-direction:column;flex-shrink:0;display:flex}.layout-columna-lateral-contraida{width:var(--sie-ancho-sidebar-contraido)}.layout-columna-lateral-contraida .menu-lateral-subtitulo,.layout-columna-lateral-contraida .menu-lateral-boton>span:not(.menu-lateral-icono),.layout-columna-lateral-contraida .menu-lateral-deshabilitado>span:not(.menu-lateral-icono){display:none}.layout-columna-lateral-contraida .menu-lateral-boton,.layout-columna-lateral-contraida .menu-lateral-deshabilitado{justify-content:center;padding-inline:.5rem}.layout-columna-lateral-contraida .menu-lateral-marca{text-align:center;align-items:center;padding-inline:.25rem}.layout-columna-lateral-contraida .menu-lateral-marca-isotipo{width:2.25rem;height:2.25rem}.layout-columna-lateral-contraida .menu-lateral-isotipo,.layout-columna-lateral-contraida .menu-lateral-logo-imagen{width:1.75rem;height:1.75rem}.layout-columna-lateral-contraida .menu-lateral{padding-inline:var(--sie-espaciado-sm)}.layout-columna-principal{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.barra-superior{z-index:calc(var(--sie-z-dropdown) + 1);justify-content:flex-end;align-items:center;gap:var(--sie-espaciado-lg);height:var(--sie-altura-barra);min-height:var(--sie-altura-barra);padding:0 var(--sie-margen-contenido-inline);background:var(--sie-nav-degradado);transition:background-color var(--sie-transicion-lenta), border-color var(--sie-transicion-lenta);flex-shrink:0;display:flex;position:sticky;top:0;overflow:visible}.layout-columna-principal:has(.inicio-escritorio) .barra-superior{border-bottom:1px solid var(--sie-color-borde-sutil);background:color-mix(in srgb, var(--sie-color-superficie) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:is(.layout-columna-principal:has(.inicio-escritorio) .barra-superior-menu-movil,.layout-columna-principal:has(.inicio-escritorio) .barra-superior-boton-icono){color:var(--sie-color-texto-secundario)}.layout-columna-principal:has(.inicio-escritorio) .barra-superior-menu-movil:hover{background:var(--sie-color-primary-soft);color:var(--sie-color-primary)}.layout-columna-principal:has(.inicio-escritorio) .barra-superior-menu-movil:focus-visible{background:var(--sie-color-primary-soft);color:var(--sie-color-primary)}.layout-columna-principal:has(.inicio-escritorio) .barra-superior-boton-icono:hover:not(:disabled){background:var(--sie-color-primary-soft);color:var(--sie-color-primary)}.layout-columna-principal:has(.inicio-escritorio) .barra-superior-boton-icono:focus-visible:not(:disabled){background:var(--sie-color-primary-soft);color:var(--sie-color-primary)}.barra-superior-inicio{align-items:center;gap:var(--sie-espaciado-md);min-width:0;margin-right:auto;display:flex}.barra-superior-menu-movil{width:var(--sie-tamano-boton-icono);height:var(--sie-tamano-boton-icono);border-radius:var(--sie-radius-sm);color:var(--sie-color-sidebar-icono);cursor:pointer;transition:background-color var(--sie-transicion), color var(--sie-transicion);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.barra-superior-menu-movil:hover,.barra-superior-menu-movil:focus-visible{background:var(--sie-color-sidebar-item-hover);color:var(--sie-color-texto-inverso);outline:none}.barra-superior-busqueda{flex:1;max-width:42rem}.barra-superior-acciones{align-items:center;gap:var(--sie-espaciado-sm);flex-shrink:0;display:flex}.barra-superior-boton-icono{width:var(--sie-tamano-boton-icono);height:var(--sie-tamano-boton-icono);border-radius:var(--sie-radius-sm);color:var(--sie-color-sidebar-icono);cursor:pointer;transition:background-color var(--sie-transicion), color var(--sie-transicion);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.barra-superior-boton-icono:hover:not(:disabled),.barra-superior-boton-icono:focus-visible:not(:disabled){background:var(--sie-color-sidebar-item-hover);color:var(--sie-color-texto-inverso);outline:none}.barra-superior-boton-icono:disabled{opacity:.45;cursor:not-allowed}.menu-lateral{width:100%;min-height:0;padding:var(--sie-espaciado-formulario) var(--sie-espaciado-bloque) var(--sie-espaciado-xl);flex-direction:column;flex:1;display:flex;overflow-y:auto}.menu-lateral-marca{align-items:center;gap:var(--sie-espaciado-sm);margin-bottom:var(--sie-espaciado-xl);padding:var(--sie-espaciado-md) var(--sie-espaciado-sm) var(--sie-espaciado-lg);border-bottom:1px solid var(--sie-color-sidebar-borde-marca);text-align:center;flex-direction:column;display:flex}.menu-lateral-marca-isotipo{justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:flex}.menu-lateral-isotipo{width:2.75rem;height:2.75rem;color:var(--sie-color-primary)}.menu-lateral-logo-imagen{object-fit:contain;width:2.75rem;height:2.75rem}.menu-lateral-subtitulo{max-width:12rem;color:var(--sie-color-sidebar-subtitulo);font-size:var(--sie-texto-secundario);font-weight:var(--sie-font-weight-normal);letter-spacing:.01em;line-height:var(--sie-line-height-relaxed);text-transform:none}.menu-lateral ul{gap:var(--sie-espaciado-menu-item);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu-lateral li{padding:0}.menu-lateral-icono{width:var(--sie-tamano-icono-md);height:var(--sie-tamano-icono-md);transition:color var(--sie-transicion);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-lateral-icono svg{color:inherit;transition:color var(--sie-transicion)}.menu-lateral-boton,.menu-lateral-deshabilitado{align-items:center;gap:var(--sie-espaciado-md);display:flex}.menu-lateral-boton{border-radius:var(--sie-radius-sm);width:100%;min-height:2.25rem;color:var(--sie-color-sidebar-texto);font-size:var(--sie-texto-menu-titulo);font-weight:var(--sie-font-weight-semibold);text-align:left;transition:background-color var(--sie-transicion), color var(--sie-transicion);background:0 0;border:none;padding:.45rem .75rem .45rem .625rem;text-decoration:none;position:relative}.menu-lateral-boton:hover:not(.menu-lateral-activo),.menu-lateral-boton:focus-visible:not(.menu-lateral-activo){background:var(--sie-color-sidebar-item-hover);color:var(--sie-color-sidebar-texto)}.menu-lateral-boton:not(.menu-lateral-activo) .menu-lateral-icono{color:var(--sie-color-sidebar-icono)}.menu-lateral-boton.menu-lateral-activo:before{content:"";background:var(--sie-color-sidebar-barra-activo);border-radius:0 2px 2px 0;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:0}.menu-lateral-activo{background:var(--sie-color-sidebar-item-activo-fondo);color:var(--sie-color-texto-inverso);font-weight:var(--sie-font-weight-semibold)}.menu-lateral-activo:hover,.menu-lateral-activo:focus-visible{background:var(--sie-color-sidebar-item-activo-fondo);color:var(--sie-color-texto-inverso)}.menu-lateral-activo .menu-lateral-icono svg{color:var(--sie-color-primary)}.menu-lateral-deshabilitado{min-height:2.25rem;color:var(--sie-color-sidebar-texto-deshabilitado);cursor:not-allowed;padding:.45rem .75rem}.menu-lateral-deshabilitado .menu-lateral-icono{opacity:.45}.menu-lateral-item-grupo{gap:var(--sie-espaciado-xs);flex-direction:column;display:flex}.menu-lateral-grupo-encabezado{border-radius:var(--sie-radius-sm);align-items:stretch;gap:0;display:flex;overflow:hidden}.menu-lateral-grupo-encabezado-activo{background:var(--sie-color-sidebar-item-activo-fondo)}.menu-lateral-grupo-encabezado-activo .menu-lateral-boton-enlace.menu-lateral-activo:before{content:"";background:var(--sie-color-sidebar-barra-activo);border-radius:0 2px 2px 0;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:0}.menu-lateral-boton-enlace{flex:1;min-width:0}.menu-lateral-boton-enlace span{overflow-wrap:anywhere}.menu-lateral-boton-desplegar{width:2.5rem;color:var(--sie-color-sidebar-icono);cursor:pointer;transition:background-color var(--sie-transicion), color var(--sie-transicion);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-lateral-boton-desplegar:hover,.menu-lateral-boton-desplegar:focus-visible{background:var(--sie-color-sidebar-item-hover);color:var(--sie-color-texto-inverso)}.menu-lateral-chevron-expandido{transition:transform var(--sie-transicion-sidebar);transform:rotate(180deg)}.menu-lateral-sublista{padding:0 0 0 var(--sie-espaciado-lg);flex-direction:column;gap:0;margin:0;list-style:none;display:flex}.menu-lateral-subitem{border-radius:var(--sie-radius-sm);color:var(--sie-color-sidebar-pestanas-texto);font-size:var(--sie-texto-menu);font-weight:var(--sie-font-weight-medium);overflow-wrap:anywhere;transition:background-color var(--sie-transicion), color var(--sie-transicion);padding:.45rem .75rem .45rem 1rem;text-decoration:none;display:block;position:relative}.menu-lateral-subitem:hover,.menu-lateral-subitem:focus-visible{background:var(--sie-color-sidebar-item-hover);color:var(--sie-color-sidebar-pestanas-texto)}.menu-lateral-subitem-activo{background:var(--sie-color-sidebar-item-activo-fondo);color:var(--sie-color-texto-inverso);font-weight:var(--sie-font-weight-semibold)}.menu-lateral-subitem-activo:before{content:"";background:var(--sie-color-sidebar-barra-activo);border-radius:0 2px 2px 0;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:0}.menu-lateral-subitem-deshabilitado{cursor:not-allowed;opacity:.45}.area-central{min-width:0;min-height:0;padding:var(--sie-margen-contenido-block) var(--sie-margen-contenido-inline) var(--sie-espaciado-2xl);background:var(--sie-color-fondo);flex:1;overflow:auto}.area-central:has(.inicio-escritorio){padding:clamp(1.5rem, 3vw, 2.5rem) clamp(1.5rem, 4vw, 3rem) var(--sie-espaciado-2xl);background:radial-gradient(ellipse 80% 50% at 100% 0%, color-mix(in srgb, var(--sie-color-primary-soft) 70%, transparent), transparent 70%), var(--sie-color-fondo)}.layout-columna-principal:has(.inicio-escritorio) .menu-usuario-barra-superior-disparador{color:var(--sie-color-texto)}.layout-columna-principal:has(.inicio-escritorio) .menu-usuario-barra-superior-disparador svg{color:var(--sie-color-texto-secundario)}:is(.layout-columna-principal:has(.inicio-escritorio) .menu-usuario-barra-superior-disparador:hover,.layout-columna-principal:has(.inicio-escritorio) .menu-usuario-barra-superior-disparador:focus-visible){background:var(--sie-color-primary-soft);color:var(--sie-color-primary)}:is(.layout-columna-principal:has(.inicio-escritorio) .menu-usuario-barra-superior-disparador:hover svg,.layout-columna-principal:has(.inicio-escritorio) .menu-usuario-barra-superior-disparador:focus-visible svg){color:var(--sie-color-primary)}@media (width<=960px){.barra-superior{padding:0 var(--sie-margen-contenido-inline);justify-content:space-between}.barra-superior-menu-movil{display:inline-flex}.barra-superior-busqueda{flex:100%;max-width:none}.layout-cuerpo{position:relative}.layout-overlay{z-index:calc(var(--sie-z-drawer) - 1);background:var(--sie-color-overlay);cursor:pointer;border:none;position:fixed;inset:0}.layout-columna-lateral{background:0 0;border-right:none;flex:0 0 0;width:0;overflow:visible}.menu-lateral{z-index:var(--sie-z-drawer);width:min(85vw, var(--sie-ancho-sidebar));height:100vh;min-height:auto;padding:var(--sie-espaciado-2xl) var(--sie-espaciado-lg) var(--sie-espaciado-xl);background:var(--sie-nav-degradado);transition:transform var(--sie-transicion-sidebar);box-shadow:var(--sie-sombra-lg);flex:none;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.menu-lateral-abierto{transform:translate(0)}.menu-lateral ul{flex-flow:column}.area-central{width:100%;padding:var(--sie-margen-contenido-inline)}}.mi-perfil-foto{align-items:center;gap:var(--sie-espaciado-xl);margin-bottom:var(--sie-espaciado-xl);padding-bottom:var(--sie-espaciado-xl);border-bottom:1px solid var(--sie-color-borde-sutil);display:flex}.mi-perfil-foto-acciones{gap:var(--sie-espaciado-sm);flex-direction:column;min-width:0;display:flex}.mi-perfil-foto-botones{gap:var(--sie-espaciado-sm);flex-wrap:wrap;display:flex}.mi-perfil-foto-ayuda{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);line-height:var(--sie-line-height);margin:0}.mi-perfil-foto-input{display:none}.mi-perfil-error-campo{color:var(--sie-color-error);font-size:var(--sie-texto-secundario)}.mi-perfil-cargando{color:var(--sie-color-texto-secundario)}.mi-perfil-error{color:var(--sie-color-error);margin:0}@media (width<=640px){.mi-perfil-foto{flex-direction:column;align-items:flex-start}}.cambiar-contrasena.sie-page{gap:var(--sie-espaciado-bloque);max-width:75rem}.cambiar-contrasena .sie-page-header{gap:var(--sie-espaciado-sm);padding-bottom:var(--sie-espaciado-sm)}.cambiar-contrasena .sie-page-header-descripcion{font-size:var(--sie-texto-secundario);max-width:40rem}.cambiar-contrasena-formulario{gap:0;max-width:100%}.cambiar-contrasena-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"formulario""info""acciones";gap:1rem;width:100%;max-width:100%;display:grid;overflow-x:clip}.cambiar-contrasena-formulario-bloque{grid-area:formulario;min-width:0}.cambiar-contrasena-panel-info{grid-area:info;min-width:0}.cambiar-contrasena-acciones{flex-direction:column;grid-area:acciones;gap:.5rem;min-width:0;display:flex}.cambiar-contrasena-tarjeta.sie-panel{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-lg);overflow:hidden;box-shadow:0 2px 12px #0000000a}.cambiar-contrasena-tarjeta .sie-panel-encabezado{border-bottom:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-superficie);padding:.875rem 1.25rem}.cambiar-contrasena-tarjeta .sie-panel-encabezado h3{color:var(--sie-color-texto);font-size:var(--sie-texto-seccion);font-weight:var(--sie-font-weight-semibold);line-height:1.3}.cambiar-contrasena-tarjeta .sie-panel-cuerpo{padding:1.25rem}.cambiar-contrasena-campos{flex-direction:column;gap:1rem;width:100%;max-width:100%;display:flex}.cambiar-contrasena .campo-contrasena-sie{font-size:var(--sie-texto-etiqueta);gap:.35rem}.cambiar-contrasena .campo-contrasena-sie-contenedor{border-color:var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);min-height:2.75rem;box-shadow:none}.cambiar-contrasena .campo-contrasena-sie-contenedor:focus-within{border-color:var(--sie-color-primary);box-shadow:0 0 0 3px var(--sie-color-primary-focus)}.cambiar-contrasena .campo-contrasena-sie-input{min-height:calc(2.75rem - 2px);font-size:var(--sie-texto-normal)}.cambiar-contrasena .campo-contrasena-sie-toggle{width:2.5rem;height:2.5rem}.cambiar-contrasena-panel-info{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-lg);background:var(--sie-color-institucional-superficie-suave);flex-direction:column;align-items:flex-start;gap:.625rem;padding:1.25rem;display:flex;box-shadow:0 2px 12px #00000008}.cambiar-contrasena-panel-info-icono{border-radius:var(--sie-radius-md);background:color-mix(in srgb, var(--sie-color-primary) 10%, transparent);width:2.75rem;height:2.75rem;color:var(--sie-color-primary);justify-content:center;align-items:center;margin-bottom:.125rem;display:inline-flex}.cambiar-contrasena-panel-info-icono svg{width:1.375rem;height:1.375rem}.cambiar-contrasena-panel-info-titulo{color:var(--sie-color-texto);font-size:var(--sie-texto-seccion);font-weight:var(--sie-font-weight-semibold);margin:0;line-height:1.3}.cambiar-contrasena-panel-info-texto{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);margin:0;line-height:1.45}.cambiar-contrasena-panel-info-subtitulo{color:var(--sie-color-texto);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-semibold);margin:.375rem 0 0;line-height:1.3}.cambiar-contrasena-panel-info-lista{flex-direction:column;gap:.45rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.cambiar-contrasena-panel-info-lista li{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);align-items:flex-start;gap:.45rem;line-height:1.4;display:flex}.cambiar-contrasena-panel-info-check{color:var(--sie-color-primary);flex-shrink:0;margin-top:.15rem}.cambiar-contrasena-acciones .sie-action-bar{border-top:none;justify-content:flex-end;padding-top:.25rem}.cambiar-contrasena-guardar.sie-boton-institucional{border-color:var(--sie-color-primary);background:var(--sie-color-primary);color:var(--sie-color-text-inverse)}.cambiar-contrasena-guardar.sie-boton-institucional:hover:not(:disabled){border-color:var(--sie-color-primary-hover);background:var(--sie-color-primary-hover);color:var(--sie-color-text-inverse)}.cambiar-contrasena-guardar.sie-boton-institucional:hover:not(:disabled) .sie-boton-institucional-icono{color:var(--sie-color-text-inverse)}.cambiar-contrasena-guardar.sie-boton-institucional:focus-visible{box-shadow:var(--sie-sombra-focus)}.cambiar-contrasena-guardar.sie-boton-institucional:disabled{opacity:.55}.cambiar-contrasena-cargando,.cambiar-contrasena-error{color:var(--sie-color-texto-secundario);margin:0}.cambiar-contrasena-error{color:var(--sie-color-error)}@media (width>=64rem){.cambiar-contrasena-layout{grid-template-columns:minmax(0,7fr) minmax(0,3fr);grid-template-areas:"formulario info""acciones info";align-items:start;gap:1.25rem}.cambiar-contrasena-panel-info{position:sticky;top:1rem}}@media (width<=40rem){.cambiar-contrasena-tarjeta .sie-panel-cuerpo,.cambiar-contrasena-panel-info{padding:1rem}.cambiar-contrasena-acciones .sie-action-bar,.cambiar-contrasena-acciones .sie-barra-herramientas{width:100%}.cambiar-contrasena-acciones .sie-boton-institucional{flex:auto;min-width:0}}.sie-acciones-encabezado-listado{width:100%;min-width:min(100%,20rem)}.sie-acciones-exportacion-listado{display:contents}.preferencias.sie-page{gap:var(--sie-espaciado-bloque)}.preferencias .sie-page-header{gap:var(--sie-espaciado-sm);padding-bottom:var(--sie-espaciado-sm)}.preferencias .sie-page-header-contenido{gap:.25rem}.preferencias .sie-page-header-titulo{font-size:var(--sie-texto-h2);line-height:var(--sie-line-height-h2)}.preferencias .sie-page-header-descripcion{font-size:var(--sie-texto-secundario);line-height:var(--sie-line-height-minimo);max-width:42rem}.preferencias .sie-formulario-pagina{gap:.75rem}.preferencias .sie-panel{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);box-shadow:none}.preferencias .sie-panel-encabezado{border-bottom-color:#0000;padding:.4rem .75rem}.preferencias .sie-panel-encabezado h3{font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-semibold);letter-spacing:.01em;line-height:1.2}.preferencias .sie-panel-cuerpo{padding:.625rem .75rem}.preferencias .sie-action-bar{gap:var(--sie-espaciado-sm);padding-top:.625rem}.preferencias-cargando,.preferencias-error{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);margin:0}.preferencias-error{color:var(--sie-color-error)}.preferencias-banda-apariencia{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.preferencias-banda-grupo{flex-direction:column;gap:.35rem;min-width:0;display:flex}.preferencias-banda-color{flex:14rem;min-width:min(100%,14rem)}.preferencias-banda-etiqueta{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);font-weight:var(--sie-font-weight-medium);line-height:1.2}.preferencias-banda-separador{background:var(--sie-color-borde-sutil);align-self:stretch;width:1px;margin-block:.15rem}.preferencias-color-fila{align-items:center;gap:.5rem;min-height:2rem;display:flex}.preferencias-color-picker{box-sizing:border-box;border:1px solid var(--sie-color-borde);border-radius:var(--sie-radius-sm);background:var(--sie-color-superficie);cursor:pointer;flex-shrink:0;width:2.25rem;height:2rem;padding:.125rem}.preferencias-color-picker:focus-visible{box-shadow:var(--sie-sombra-focus);outline:none}.preferencias-color-hex{min-width:5.5rem;color:var(--sie-color-texto);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--sie-texto-secundario);font-weight:var(--sie-font-weight-medium);letter-spacing:.03em;text-transform:uppercase;flex-shrink:0;line-height:1}.preferencias-color-vista-previa{border-radius:var(--sie-radius-sm);border:1px solid var(--sie-color-swatch-borde);flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-block}.preferencias-campo{border:none;margin:0;padding:0}.preferencias-leyenda-compacta{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);font-weight:var(--sie-font-weight-medium);margin-bottom:.35rem;padding:0;line-height:1.2}.preferencias-opciones{flex-wrap:wrap;gap:.375rem;display:flex}.preferencias-opciones--inline{align-items:center}.preferencias-opcion{border:1px solid var(--sie-color-borde);border-radius:var(--sie-radius-sm);background:var(--sie-color-superficie);min-height:1.875rem;color:var(--sie-color-texto);font-size:var(--sie-texto-secundario);cursor:pointer;transition:border-color var(--sie-transicion), background-color var(--sie-transicion);align-items:center;gap:.35rem;padding:.2rem .55rem;line-height:1.2;display:inline-flex}.preferencias-opcion:has(input:checked){border-color:var(--sie-color-accento-borde);background:var(--sie-color-institucional-superficie-suave)}.preferencias-opcion input{flex-shrink:0;margin:0}.preferencias-campo-compacto{gap:var(--sie-espaciado-campo)}.preferencias-formato-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .75rem;width:100%;display:grid}.preferencias-grid-paneles{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;width:100%;display:grid}.preferencias-grid-paneles--tres{grid-template-columns:repeat(3,minmax(0,1fr))}.preferencias-grid-paneles--formato{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.preferencias-toggle{color:var(--sie-color-texto);font-size:var(--sie-texto-secundario);cursor:pointer;align-items:flex-start;gap:.5rem;line-height:1.35;display:flex}.preferencias-toggle input{flex-shrink:0;margin-top:.125rem}.preferencias-error-campo{color:var(--sie-color-error);font-size:var(--sie-texto-secundario);margin-top:.25rem;line-height:1.2;display:block}@media (width<=64rem){.preferencias-grid-paneles--tres{grid-template-columns:repeat(2,minmax(0,1fr))}.preferencias-grid-paneles--formato{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.preferencias-banda-apariencia{flex-direction:column;align-items:stretch;gap:.75rem}.preferencias-banda-separador{width:100%;height:1px;margin-block:0}.preferencias-formato-grid,.preferencias-grid-paneles--tres,.preferencias-grid-paneles{grid-template-columns:minmax(0,1fr)}}.inicio-escritorio{gap:var(--sie-espaciado-xl);width:100%;max-width:none;padding-bottom:var(--sie-espaciado-xl);flex-direction:column;margin:0 auto;display:flex}.inicio-hero{border:var(--sie-card-border);border-radius:var(--sie-card-radius);background:var(--sie-color-superficie);min-height:10.25rem;box-shadow:var(--sie-card-shadow);justify-content:space-between;align-items:center;gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.35rem,2.5vw,2.15rem);display:flex;position:relative;overflow:hidden}.inicio-hero-decoracion{pointer-events:none;position:absolute;inset:0;overflow:hidden}.inicio-hero-rejilla{background-image:radial-gradient(color-mix(in srgb, var(--sie-color-primary) 14%, transparent) 1px, transparent 1px);opacity:.45;background-size:1.35rem 1.35rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 0%,#0000 72%);mask-image:linear-gradient(135deg,#000 0%,#0000 72%)}.inicio-hero-contenido{z-index:1;flex-direction:column;flex:65%;gap:.4rem;min-width:0;max-width:42rem;display:flex;position:relative}.inicio-hero-logo{z-index:1;flex:0 35%;justify-content:center;align-self:stretch;align-items:center;min-width:7.5rem;max-width:11.25rem;display:flex;position:relative}.inicio-hero-logo-imagen{object-fit:contain;object-position:center;width:100%;min-width:7.5rem;max-width:11.25rem;height:auto;max-height:5.5rem;display:block}.inicio-hero-logo-placeholder{justify-content:center;align-items:center;gap:var(--sie-espaciado-xs);width:100%;color:var(--sie-color-texto-terciario);text-align:center;flex-direction:column;display:flex}.inicio-hero-logo-placeholder svg{color:var(--sie-color-texto-secundario)}.inicio-hero-logo-placeholder span{font-size:var(--sie-texto-ayuda);line-height:var(--sie-line-height)}.inicio-saludo{color:var(--sie-color-texto);letter-spacing:var(--sie-letter-spacing-titulo);line-height:var(--sie-line-height-h1);margin:0}.inicio-saludo-nombre{color:var(--sie-color-primary);font-weight:var(--sie-font-weight-semibold)}.inicio-texto-dia{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-medium);line-height:var(--sie-line-height);margin:0}.inicio-mensaje-saludo{color:var(--sie-color-texto-terciario);font-size:var(--sie-texto-normal);line-height:var(--sie-line-height-relaxed);margin:0}.inicio-metricas-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inicio-estado-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio-seccion-accesos{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.inicio-seccion-encabezado{align-items:flex-start;gap:var(--sie-espaciado-md);display:flex}.inicio-seccion-icono{border-radius:var(--sie-radius-sm);background:var(--sie-card-icon-bg);width:2rem;height:2rem;color:var(--sie-card-icon-color);flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:inline-flex}.inicio-seccion-titulo{margin:0 0 var(--sie-espaciado-xs)}.inicio-seccion-ayuda{color:var(--sie-card-description-color);font-size:var(--sie-card-description-size);line-height:var(--sie-line-height);margin:0}.inicio-pie{padding-top:var(--sie-espaciado-seccion);border-top:1px solid var(--sie-color-borde-sutil)}.inicio-pie p{color:var(--sie-color-texto-terciario);font-size:var(--sie-texto-secundario);line-height:var(--sie-line-height);text-align:center;margin:0}.inicio-estado-vacio{padding:var(--sie-espaciado-2xl) 0;color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);line-height:var(--sie-line-height);text-align:center;margin:0}.inicio-accesos-vacio{padding:var(--sie-espaciado-lg) 0;color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);line-height:var(--sie-line-height);grid-column:1/-1;margin:0}@media (width<=960px){.inicio-metricas-grid,.inicio-estado-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.inicio-hero{flex-direction:column;align-items:stretch;min-height:auto}.inicio-hero-contenido{flex-basis:auto;max-width:none}.inicio-hero-logo{flex-basis:auto;align-self:center;width:100%;max-width:11.25rem;min-height:5rem}}@media (width<=640px){.inicio-escritorio{gap:var(--sie-espaciado-seccion)}.inicio-hero{min-height:8.5rem;padding:var(--sie-espaciado-lg)}}.sie-campo-logo-maestro-etiqueta{margin:0 0 .5rem;font-weight:600}.sie-campo-logo-maestro-contenedor{align-items:flex-start;gap:1rem;display:flex}.sie-campo-logo-maestro-vista-previa{border:1px solid var(--sie-color-borde,#d6dbe3);background:var(--sie-color-fondo-suave,#f7f8fa);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex}.sie-campo-logo-maestro-imagen{object-fit:contain;max-width:100%;max-height:100%}.sie-campo-logo-maestro-vacio{font-size:var(--sie-texto-minimo);color:var(--sie-color-texto-secundario,#667085);text-align:center;padding:.25rem}.sie-campo-logo-maestro-acciones{flex-direction:column;gap:.5rem;min-width:0;display:flex}.sie-campo-logo-maestro-input{display:none}.sie-campo-logo-maestro-botones{flex-wrap:wrap;gap:.5rem;display:flex}.sie-campo-logo-maestro-ayuda{font-size:var(--sie-texto-pequeno);color:var(--sie-color-texto-secundario,#667085);margin:0}.sie-campo-logo-maestro-error{color:var(--sie-color-error,#b42318);font-size:var(--sie-texto-auxiliar);margin:.5rem 0 0}.sie-detalle-logo-empresa{object-fit:contain;max-width:6rem;max-height:6rem}.sie-empresa-gestion-documental-seccion{gap:1rem;display:grid}.sie-empresa-gestion-documental-pendiente{background:var(--sie-color-fondo-secundario,#f8fafc);border:1px dashed var(--sie-color-borde,#cbd5e1);border-radius:.5rem;padding:1rem 1.25rem}.sie-empresa-gestion-documental-pendiente p{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-auxiliar);margin:0}.sie-empresa-gestion-documental-seccion-titulo{font-size:var(--sie-texto-cuerpo-l);margin:0}.sie-empresa-formulario-ayuda{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-auxiliar);margin:0 0 1rem}.sie-modal-recorte-imagen-contenido{gap:var(--sie-espaciado-lg);display:grid}.sie-modal-recorte-imagen-area{background:var(--sie-color-institucional-superficie-suave);border-radius:var(--sie-radius-md);height:18rem;position:relative;overflow:hidden}.sie-modal-recorte-imagen-controles{gap:var(--sie-espaciado-md);flex-direction:column;display:flex}.sie-modal-recorte-imagen-control{align-items:center;gap:var(--sie-espaciado-md);min-width:0;display:flex}.sie-modal-recorte-imagen-control-etiqueta{width:3.5rem;font-size:var(--sie-texto-auxiliar);color:var(--sie-color-texto-secundario);flex-shrink:0}.sie-modal-recorte-imagen-slider{flex:1;min-width:0}@media (width<=40rem){.sie-modal-recorte-imagen-area{height:14rem}.sie-modal-recorte-imagen-control{flex-wrap:wrap}}.sie-campo-imagen-recortable-etiqueta{margin:0 0 .5rem;font-weight:600}.sie-campo-imagen-recortable-contenedor{align-items:flex-start;gap:1rem;display:flex}.sie-campo-imagen-recortable-vista-previa{border:1px solid var(--sie-color-borde,#d6dbe3);background:var(--sie-color-fondo-suave,#f7f8fa);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex}.sie-campo-imagen-recortable-imagen{object-fit:contain;width:100%;height:100%}.sie-campo-imagen-recortable-vacio{font-size:var(--sie-texto-minimo);color:var(--sie-color-texto-secundario,#667085);text-align:center;padding:.25rem}.sie-campo-imagen-recortable-acciones{flex-direction:column;gap:.5rem;min-width:0;display:flex}.sie-campo-imagen-recortable-input{display:none}.sie-campo-imagen-recortable-botones{flex-wrap:wrap;gap:.5rem;display:flex}.sie-campo-imagen-recortable-ayuda{font-size:var(--sie-texto-pequeno);color:var(--sie-color-texto-secundario,#667085);margin:0}.sie-campo-imagen-recortable-error{color:var(--sie-color-error,#b42318);font-size:var(--sie-texto-auxiliar);margin:.5rem 0 0}.sie-tabla-logo-empresa{object-fit:contain;vertical-align:middle;width:2rem;height:2rem}.sie-detalle-usuario{gap:var(--sie-espaciado-xl)}.sie-detalle-usuario .sie-detalle-maestro-seccion{padding:1rem 1.05rem}.sie-detalle-usuario .sie-detalle-maestro-seccion-titulo{border-bottom:1px solid var(--sie-color-borde-sutil);color:var(--sie-color-texto);font-size:var(--sie-texto-h5);font-weight:var(--sie-font-weight-semibold);margin-bottom:.9rem;padding-bottom:.65rem}.sie-detalle-usuario .sie-detalle-maestro-seccion-titulo-icono{color:var(--sie-color-primary)}.sie-detalle-usuario .sie-detalle-maestro{column-gap:var(--sie-espaciado-xl);row-gap:var(--sie-espaciado-md)}.sie-detalle-usuario .sie-detalle-maestro-campo dt{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-minimo);font-weight:var(--sie-font-weight-medium)}.sie-detalle-usuario .sie-detalle-maestro-campo dd{color:var(--sie-color-texto);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-semibold);line-height:1.45}.sie-detalle-usuario-foto{justify-content:center;align-items:center;gap:var(--sie-espaciado-lg);margin-bottom:.25rem;display:flex}.sie-detalle-usuario-foto h4{margin:0}.sie-detalle-usuario-accion-tercero{margin-top:var(--sie-espaciado-md)}.sie-detalle-usuario-accion-tercero .sie-boton-institucional{min-height:2.25rem;padding-inline:.8rem}.sie-detalle-usuario-acciones-enlace{gap:var(--sie-espaciado-sm);margin-top:var(--sie-espaciado-md);flex-wrap:wrap;display:flex}.sie-detalle-usuario-roles{margin:0 0 var(--sie-espaciado-md)}.sie-detalle-usuario-roles-etiqueta{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-minimo);font-weight:var(--sie-font-weight-medium);margin:0 0 .45rem}.sie-detalle-usuario-roles-chips{flex-wrap:wrap;gap:.4rem;display:flex}.sie-detalle-usuario-rol-chip{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-pill);background:color-mix(in srgb, var(--sie-color-institucional-superficie-suave) 70%, transparent);color:var(--sie-color-texto);font-size:var(--sie-texto-ayuda);font-weight:var(--sie-font-weight-medium);align-items:center;padding:.25rem .6rem;display:inline-flex}.sie-detalle-usuario-url-oculta{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=48rem){.sie-detalle-usuario .sie-detalle-maestro-seccion{padding:.9rem}.sie-detalle-usuario .sie-detalle-maestro{grid-template-columns:1fr}}.sie-usuario-tipo-incorporacion{gap:var(--sie-espaciado-md);margin:0 0 var(--sie-espaciado-bloque);border:0;flex-direction:column;padding:0;display:flex}.sie-usuario-tipo-incorporacion-opcion{align-items:center;gap:var(--sie-espaciado-sm);cursor:pointer;display:inline-flex}.sie-usuario-tarjeta-institucional{margin-top:var(--sie-espaciado-md)}.sie-usuario-seleccion-tercero{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.sie-usuario-lista-terceros{gap:var(--sie-espaciado-sm);flex-direction:column;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.sie-usuario-lista-terceros-vacia{padding:var(--sie-espaciado-md);color:var(--sie-color-texto-secundario)}.sie-usuario-item-tercero{align-items:flex-start;gap:var(--sie-espaciado-xs);width:100%;padding:var(--sie-espaciado-md);border:1px solid var(--sie-color-borde);border-radius:var(--sie-radio-borde);background:var(--sie-color-fondo);text-align:left;cursor:pointer;flex-direction:column;display:flex}.sie-usuario-item-tercero:hover:not(:disabled){border-color:var(--sie-color-acento)}.sie-usuario-item-tercero:disabled{opacity:.6;cursor:not-allowed}.sie-usuario-item-tercero-nombre{font-weight:600}.sie-usuario-item-tercero-detalle{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-auxiliar)}.sie-usuario-resumen-tercero{align-items:flex-start;gap:var(--sie-espaciado-xl);padding:var(--sie-espaciado-bloque);border:1px solid var(--sie-color-borde);border-radius:var(--sie-radio-borde);background:var(--sie-color-fondo-secundario);display:flex}.sie-usuario-resumen-tercero-datos{gap:var(--sie-espaciado-md);flex:1;margin:0;display:grid}.sie-usuario-resumen-tercero-datos dt{font-size:var(--sie-texto-minimo);color:var(--sie-color-texto-secundario);margin-bottom:var(--sie-espaciado-xs)}.sie-usuario-resumen-tercero-datos dd{margin:0;font-weight:600}.sie-usuario-roles-alcance-global{margin:0 0 .75rem;font-weight:600}.sie-usuarios-tabla-contenedor .sie-tabla-contenedor{overflow-x:hidden}.sie-usuarios-tabla-contenedor .sie-tabla{table-layout:fixed}.sie-usuarios-tabla-contenedor [data-columna-clave=idUsuario]{width:5.5rem}.sie-usuarios-tabla-contenedor [data-columna-clave=nombreUsuario]{width:22%}.sie-usuarios-tabla-contenedor [data-columna-clave=persona]{width:auto}.sie-usuarios-tabla-contenedor [data-columna-clave=estado]{width:9.5rem}.sie-usuarios-tabla-contenedor [data-columna-clave=vence]{width:7.5rem}.sie-usuarios-tabla-contenedor td[data-columna-clave=nombreUsuario],.sie-usuarios-tabla-contenedor td[data-columna-clave=persona]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sie-usuarios-tabla-contenedor .sie-usuarios-celda-estado{box-shadow:none;font-size:inherit;font-weight:var(--sie-font-weight-medium);letter-spacing:inherit;line-height:inherit;color:var(--sie-color-text);background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline}.sie-usuarios-tabla-contenedor .sie-usuarios-celda-estado--pendiente,.sie-usuarios-tabla-contenedor .sie-usuarios-celda-estado--inactivo{font-weight:var(--sie-font-weight-normal);color:var(--sie-color-text-secondary)}.sie-usuarios-tabla-contenedor .sie-usuarios-celda-vence{font-size:inherit;font-weight:var(--sie-font-weight-normal);text-transform:none;color:var(--sie-color-text)}.sie-usuarios-tabla-contenedor .sie-usuarios-celda-vence--vencida{color:var(--sie-color-danger);font-weight:var(--sie-font-weight-medium)}.sie-editor-requisitos-kyc{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.sie-editor-requisitos-kyc-lista{gap:var(--sie-espaciado-menu-item);flex-direction:column;display:flex}.sie-editor-requisitos-kyc-item{border:var(--sie-card-borde);border-radius:var(--sie-radius-card);padding:var(--sie-espaciado-bloque);background:var(--sie-color-institucional-superficie-suave)}.sie-editor-requisitos-kyc-item-encabezado{justify-content:space-between;align-items:center;gap:var(--sie-espaciado-bloque);margin-bottom:var(--sie-espaciado-campo);display:flex}.sie-editor-requisitos-kyc-item-titulo{font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium)}.sie-editor-requisitos-kyc-item-acciones{gap:var(--sie-espaciado-campo);flex-wrap:wrap;display:flex}.sie-editor-requisitos-kyc-formulario{border:var(--sie-card-borde);border-radius:var(--sie-radius-card);padding:var(--sie-espaciado-bloque);gap:var(--sie-espaciado-formulario);flex-direction:column;display:flex}.sie-editor-requisitos-kyc-vacio{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-secundario)}.sie-plantillas-kyc-empresas{gap:var(--sie-espaciado-campo);flex-direction:column;width:100%;min-width:0;display:flex}.sie-plantillas-kyc-empresas-etiqueta{font-size:var(--sie-texto-etiqueta);color:var(--sie-color-text);margin:0}.sie-plantillas-kyc-empresas-buscador{width:100%;min-width:0}.sie-plantillas-kyc-empresas-lista{gap:var(--sie-espaciado-bloque);max-height:18rem;padding:var(--sie-espaciado-md);border:1px solid var(--sie-color-border);border-radius:var(--sie-radius-card);background:var(--sie-color-institucional-superficie-suave);flex-direction:column;min-width:0;display:flex;overflow:hidden auto}.sie-plantillas-kyc-empresa-fila{align-items:flex-start;gap:var(--sie-espaciado-md);padding:var(--sie-espaciado-md);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-card);background:var(--sie-color-surface);cursor:pointer;min-width:0;margin:0;display:flex}.sie-plantillas-kyc-empresa-fila:hover{border-color:var(--sie-color-primary-border)}.sie-plantillas-kyc-empresa-fila--seleccionada{border-color:var(--sie-color-primary-border);background:var(--sie-color-primary-soft)}.sie-plantillas-kyc-empresa-fila input[type=checkbox]{cursor:pointer;flex-shrink:0;margin-top:.15rem}.sie-plantillas-kyc-empresa-texto{gap:var(--sie-espaciado-titulo-subtitulo);flex-direction:column;flex:1;min-width:0;display:flex}.sie-plantillas-kyc-empresa-nombre{font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-medium);color:var(--sie-color-text);line-height:var(--sie-line-height);word-break:break-word;margin:0}.sie-plantillas-kyc-empresa-nit{font-size:var(--sie-texto-secundario);color:var(--sie-color-text-secondary);line-height:var(--sie-line-height);margin:0}.sie-plantillas-kyc-empresas-vacio{padding:var(--sie-espaciado-md);font-size:var(--sie-texto-secundario);color:var(--sie-color-text-secondary);margin:0}.sie-plantillas-kyc-formulario-checkbox{align-items:flex-start;gap:var(--sie-espaciado-md);cursor:pointer;min-width:0;margin:0;display:flex}.sie-plantillas-kyc-formulario-checkbox input[type=checkbox]{cursor:pointer;flex-shrink:0;margin-top:.15rem}.sie-plantillas-kyc-formulario-checkbox span{font-size:var(--sie-texto-normal);color:var(--sie-color-text);line-height:var(--sie-line-height)}.sie-plantillas-kyc-tabla-contenedor .sie-tabla-contenedor{overflow-x:hidden}.sie-plantillas-kyc-tabla-contenedor .sie-tabla{table-layout:fixed}.sie-plantillas-kyc-tabla-contenedor [data-columna-clave=id]{width:5.5rem}.sie-plantillas-kyc-tabla-contenedor [data-columna-clave=nombre]{width:24%}.sie-plantillas-kyc-tabla-contenedor [data-columna-clave=empresa]{width:22%}.sie-plantillas-kyc-tabla-contenedor [data-columna-clave=tipoVinculacion]{width:20%}.sie-plantillas-kyc-tabla-contenedor [data-columna-clave=version]{width:6rem}.sie-plantillas-kyc-tabla-contenedor [data-columna-clave=estado]{width:9.5rem}.sie-plantillas-kyc-tabla-contenedor td[data-columna-clave=nombre],.sie-plantillas-kyc-tabla-contenedor td[data-columna-clave=empresa],.sie-plantillas-kyc-tabla-contenedor td[data-columna-clave=tipoVinculacion]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sie-terceros-detalle-contenedor{gap:var(--sie-espaciado-bloque);flex-direction:column;min-width:0;display:flex}.sie-terceros-detalle-seccion{min-width:0}.sie-terceros-detalle-seccion-encabezado{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;display:none}.sie-terceros-detalle-seccion-encabezado .sie-detalle-maestro-seccion-titulo{border-bottom:0;margin-bottom:0;padding-bottom:0}.sie-terceros-detalle-seccion-icono-colapsar{width:1rem;height:1rem;color:var(--sie-color-texto-secundario);transition:transform var(--sie-transicion);flex-shrink:0}.sie-terceros-detalle-seccion-contenido{min-width:0}.sie-terceros-detalle-tabla-contenedor{min-width:0;overflow-x:auto}.sie-terceros-detalle-tabla{border-collapse:collapse;width:100%;min-width:0}.sie-terceros-detalle-tabla th,.sie-terceros-detalle-tabla td{border-bottom:1px solid var(--sie-color-borde-sutil);text-align:left;vertical-align:top;font-size:var(--sie-texto-tabla-celda);word-break:break-word;padding:.5rem .65rem;line-height:1.4}.sie-terceros-detalle-tabla th{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-tabla-encabezado);font-weight:var(--sie-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--sie-letter-spacing-caps)}.sie-terceros-detalle-acciones{gap:var(--sie-espaciado-campo);margin-top:var(--sie-espaciado-campo);flex-wrap:wrap;display:flex}.sie-terceros-detalle-acciones .sie-boton-accion-superior{width:100%}@media (width<=40rem){.sie-terceros-detalle-seccion--colapsable .sie-terceros-detalle-seccion-encabezado{gap:var(--sie-espaciado-campo);margin-bottom:var(--sie-espaciado-campo);border-bottom:1px solid var(--sie-color-borde-sutil);padding-bottom:.75rem;display:flex}.sie-terceros-detalle-seccion--colapsable:not(.sie-terceros-detalle-seccion--abierta) .sie-terceros-detalle-seccion-contenido{display:none}.sie-terceros-detalle-seccion--colapsable.sie-terceros-detalle-seccion--abierta .sie-terceros-detalle-seccion-icono-colapsar{transform:rotate(180deg)}}@media (width>=40.01rem){.sie-terceros-detalle-acciones .sie-boton-accion-superior{width:auto}}.sie-terceros-lista,.sie-terceros-lista .sie-tabla-vista,.sie-terceros-lista .sie-tabla-listado,.sie-terceros-lista .sie-tabla-panel,.sie-terceros-lista .sie-tabla-contenedor{width:100%;min-width:0;max-width:100%}.sie-terceros-lista .sie-tabla-contenedor{overflow-x:hidden}.sie-terceros-lista .sie-tabla{table-layout:fixed;width:100%;min-width:0;max-width:100%}.sie-terceros-lista .sie-tabla th,.sie-terceros-lista .sie-tabla td{min-width:0}.sie-terceros-lista .sie-tabla th{text-align:center;font-weight:var(--sie-font-weight-semibold)}.sie-terceros-lista .sie-tabla td[data-columna-clave=documento],.sie-terceros-lista .sie-tabla td[data-columna-clave=nombreCompleto],.sie-terceros-lista .sie-tabla td[data-columna-clave=correo]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sie-terceros-lista .sie-tabla th[data-columna-clave=documento],.sie-terceros-lista .sie-tabla td[data-columna-clave=documento]{width:20%}.sie-terceros-lista .sie-tabla th[data-columna-clave=nombreCompleto],.sie-terceros-lista .sie-tabla td[data-columna-clave=nombreCompleto]{width:34%}.sie-terceros-lista .sie-tabla th[data-columna-clave=correo],.sie-terceros-lista .sie-tabla td[data-columna-clave=correo]{width:24%}.sie-terceros-lista .sie-tabla th[data-columna-clave=estado],.sie-terceros-lista .sie-tabla td[data-columna-clave=estado]{width:10%}.sie-terceros-lista .sie-tabla th.sie-tabla-col-acciones,.sie-terceros-lista .sie-tabla td.sie-tabla-col-acciones{width:12%;min-width:0;max-width:none}.sie-terceros-lista .sie-listado-barra-herramientas{gap:.5rem}.sie-terceros-lista .sie-listado-barra-herramientas-izquierda{flex:20rem}.sie-terceros-lista .sie-listado-barra-herramientas-derecha{flex:16rem;min-width:0;margin-left:0}.sie-terceros-lista .sie-search-box-listado{width:100%;min-width:0;max-width:100%}@media (width<=1024px){.sie-terceros-lista .sie-tabla th[data-columna-clave=correo],.sie-terceros-lista .sie-tabla td[data-columna-clave=correo]{display:none}.sie-terceros-lista .sie-tabla th[data-columna-clave=documento],.sie-terceros-lista .sie-tabla td[data-columna-clave=documento]{width:28%}.sie-terceros-lista .sie-tabla th[data-columna-clave=nombreCompleto],.sie-terceros-lista .sie-tabla td[data-columna-clave=nombreCompleto]{width:44%}.sie-terceros-lista .sie-tabla th[data-columna-clave=estado],.sie-terceros-lista .sie-tabla td[data-columna-clave=estado]{width:14%}.sie-terceros-lista .sie-tabla th.sie-tabla-col-acciones,.sie-terceros-lista .sie-tabla td.sie-tabla-col-acciones{width:16%}}@media (width<=640px){.sie-terceros-lista .sie-listado-barra-herramientas{flex-direction:column;align-items:stretch}.sie-terceros-lista .sie-listado-barra-herramientas-izquierda,.sie-terceros-lista .sie-listado-barra-herramientas-derecha{flex:auto;width:100%}.sie-terceros-lista .sie-tabla thead{display:none}.sie-terceros-lista .sie-tabla,.sie-terceros-lista .sie-tabla tbody{width:100%;display:block}.sie-terceros-lista .sie-tabla tbody tr{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);gap:.5rem;margin-bottom:.5rem;padding:.625rem;display:grid}.sie-terceros-lista .sie-tabla tbody td{white-space:normal;text-overflow:clip;text-align:right;border:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:auto;min-height:0;padding:0;display:flex;overflow:visible}.sie-terceros-lista .sie-tabla tbody td[data-columna-clave=documento]:before,.sie-terceros-lista .sie-tabla tbody td[data-columna-clave=nombreCompleto]:before,.sie-terceros-lista .sie-tabla tbody td[data-columna-clave=estado]:before{font-size:var(--sie-texto-auxiliar);font-weight:var(--sie-font-weight-semibold);color:var(--sie-color-texto-secundario);text-transform:uppercase;text-align:left}.sie-terceros-lista .sie-tabla tbody td[data-columna-clave=nombreCompleto]:before{content:"NOMBRE COMPLETO"}.sie-terceros-lista .sie-tabla tbody td[data-columna-clave=documento]:before{content:"DOCUMENTO"}.sie-terceros-lista .sie-tabla tbody td[data-columna-clave=estado]:before{content:"ESTADO"}.sie-terceros-lista .sie-tabla tbody td.sie-tabla-col-acciones{justify-content:center;width:100%}.sie-terceros-lista .sie-tabla tbody tr td[data-columna-clave=correo]{display:none}}.area-central:has(>.permisos-pagina){padding-bottom:var(--sie-margen-contenido-block);flex-direction:column;display:flex;overflow:hidden}.permisos-pagina{gap:var(--sie-espaciado-bloque);flex-direction:column;flex:1;width:100%;max-width:100%;min-height:0;display:flex;overflow:hidden}.permisos-pagina-panel{flex-direction:column;flex:1;gap:.625rem;max-width:100%;min-height:0;display:flex;overflow:hidden}.permisos-tarjeta{border:1px solid var(--sie-color-border,#e8e8ea);border-radius:var(--sie-radius-md,6px);background:var(--sie-color-surface,#fff);box-shadow:var(--sie-sombra-tarjeta,0 1px 2px #0000000a);box-sizing:border-box;flex-shrink:0;max-width:100%}.permisos-tarjeta-config{z-index:calc(var(--sie-z-tabla-encabezado-fijo) + 2);flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex;position:sticky;top:0}.permisos-tarjeta-matriz{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.permisos-pestanas-modulo{scrollbar-width:thin;scrollbar-color:var(--sie-color-border-strong,#d4d4d8) transparent;border-bottom:1px solid var(--sie-color-border,#e8e8ea);-webkit-overflow-scrolling:touch;flex-shrink:0;align-items:stretch;gap:0;margin:0;padding:0 .5rem;display:flex;overflow:auto hidden}.permisos-pestanas-modulo::-webkit-scrollbar{height:3px}.permisos-pestanas-modulo::-webkit-scrollbar-thumb{background:var(--sie-color-border-strong,#d4d4d8);border-radius:999px}.permisos-pestanas-modulo-item{background:var(--sie-color-surface,#fff);min-height:2.125rem;color:var(--sie-color-text-secondary,#757575);white-space:nowrap;cursor:pointer;border:none;border-bottom:2px solid #0000;flex:none;padding:.4375rem .875rem;font-size:.75rem;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;position:relative}.permisos-pestanas-modulo-item:hover{color:var(--sie-color-text,#4a4a4a);background:var(--sie-color-border-subtle,#f0f0f2)}.permisos-pestanas-modulo-item-activa{color:var(--sie-color-primary,#3f3f46);border-bottom-color:var(--sie-color-primary,#3f3f46);background:var(--sie-color-surface,#fff);font-weight:600}.permisos-pestanas-modulo-item-activa:hover{color:var(--sie-color-primary,#3f3f46);background:var(--sie-color-primary-soft,#f4f4f5)}.permisos-pestanas-modulo-item:focus-visible{box-shadow:inset 0 0 0 2px var(--sie-color-primary-focus,#3f3f461f);outline:none}.permisos-tarjeta-config-filtros{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.permisos-pagina-selector-rol{flex:14rem;min-width:0}.permisos-pagina-buscador{flex:16rem;min-width:0}.permisos-pagina-selector-rol label,.permisos-pagina-buscador label{color:var(--sie-color-text-secondary,#757575);letter-spacing:.02em;margin-bottom:.2rem;font-size:.6875rem;font-weight:500;display:block}.permisos-pagina-selector-rol select,.permisos-pagina-buscador input{box-sizing:border-box;width:100%;max-width:100%;min-height:1.875rem;font-size:.75rem}.permisos-tarjeta-config-info-rol{border-top:1px solid var(--sie-color-border-subtle,#f0f0f2);color:var(--sie-color-text-secondary,#757575);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin:0;padding:.375rem 0 0;font-size:.6875rem;line-height:1.4;display:flex}.permisos-tarjeta-config-info-rol strong{color:var(--sie-color-text,#4a4a4a);font-weight:600}.permisos-separador{color:var(--sie-color-text-tertiary,#888);-webkit-user-select:none;user-select:none}.permisos-tarjeta-config-masivas{flex-wrap:wrap;align-items:center;gap:.375rem;padding-top:.125rem;display:flex}.permisos-pagina-indicador-cambios{border:1px solid var(--sie-color-border-strong,#d4d4d8);background:var(--sie-color-border-subtle,#f0f0f2);color:var(--sie-color-text-secondary,#757575);white-space:nowrap;border-radius:999px;align-items:center;margin-inline-end:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.permisos-pagina-area-matriz{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;padding:.625rem .875rem 1rem;display:flex;overflow:hidden}.permisos-pagina-area-matriz--actualizando{opacity:.72;pointer-events:none}.permisos-pagina-area-matriz>.permisos-matriz{flex:1;min-height:0}.permisos-pagina-estado{color:var(--sie-color-text-secondary,#757575);margin:0;font-size:.75rem}.permisos-carga{flex-direction:column;gap:.5rem;padding:.25rem 0;display:flex}.permisos-carga-linea{border-radius:var(--sie-radius-sm,4px);background:linear-gradient(90deg, var(--sie-color-border-subtle,#f0f0f2) 25%, var(--sie-color-border,#e8e8ea) 50%, var(--sie-color-border-subtle,#f0f0f2) 75%);background-size:200% 100%;height:2.25rem;animation:1.4s ease-in-out infinite permisos-carga-pulso}.permisos-carga-linea--corta{width:65%}@keyframes permisos-carga-pulso{0%{background-position:200% 0}to{background-position:-200% 0}}.permisos-chip-boton{border:1px solid var(--sie-color-border-strong,#d4d4d8);background:var(--sie-color-surface,#fff);min-height:1.5rem;color:var(--sie-color-text-secondary,#757575);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.2;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.permisos-chip-boton:hover:not(:disabled){color:var(--sie-color-primary,#3f3f46);border-color:var(--sie-color-primary-border,#d4d4d8);background:var(--sie-color-primary-soft,#f4f4f5)}.permisos-chip-boton:focus-visible{box-shadow:0 0 0 2px var(--sie-color-primary-focus,#3f3f461f);outline:none}.permisos-chip-boton:disabled{opacity:.45;cursor:not-allowed}.permisos-matriz{--permisos-ancho-icono-recurso:1.375rem;--permisos-ancho-recurso:minmax(14rem, 1fr);--permisos-ancho-acciones:0px;--permisos-ancho-seleccion:6.2rem;--permisos-altura-fila:3.25rem;border:1px solid var(--sie-color-border,#e8e8ea);border-radius:var(--sie-radius-sm,4px);background:var(--sie-color-surface,#fff);flex-direction:column;gap:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.permisos-matriz-icono-accion{width:1.125rem;height:1.125rem;color:var(--sie-color-text-tertiary,#888);justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.permisos-matriz-icono-accion:hover{color:var(--sie-color-primary,#3f3f46)}.permisos-matriz-icono-recurso{width:var(--permisos-ancho-icono-recurso);height:var(--permisos-ancho-icono-recurso);border-radius:var(--sie-radius-sm,4px);background:var(--sie-color-primary-soft,#f4f4f5);color:var(--sie-color-primary,#3f3f46);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.permisos-matriz-encabezado{z-index:calc(var(--sie-z-tabla-encabezado-fijo) + 1);grid-template-columns:var(--permisos-ancho-recurso) var(--permisos-ancho-acciones) var(--permisos-ancho-seleccion);min-height:var(--permisos-altura-fila);background:var(--sie-color-border-subtle,#f0f0f2);border-bottom:1px solid var(--sie-color-border,#e8e8ea);box-shadow:0 1px 0 var(--sie-color-border-subtle,#f0f0f2);flex-shrink:0;align-items:stretch;gap:0;padding:0;display:none;position:relative}.permisos-matriz-encabezado-recurso,.permisos-matriz-encabezado-grupo-acciones,.permisos-matriz-encabezado-seleccion{min-height:var(--permisos-altura-fila);border-right:1px solid var(--sie-color-border,#e8e8ea);box-sizing:border-box;color:var(--sie-color-text-title,#1d1d1f);text-align:center;letter-spacing:.02em;justify-content:center;align-items:center;padding:.5rem .625rem;font-size:.6875rem;font-weight:700;display:flex}.permisos-matriz-encabezado-recurso{justify-content:center}.permisos-matriz-encabezado-grupo-acciones{width:var(--permisos-ancho-acciones);min-width:var(--permisos-ancho-acciones);max-width:var(--permisos-ancho-acciones);flex-direction:column;justify-content:center;gap:.25rem}.permisos-matriz-encabezado-grupo-titulo{color:var(--sie-color-text-title,#1d1d1f);letter-spacing:.02em;text-align:center;width:100%;font-size:.6875rem;font-weight:700}.permisos-matriz-encabezado-iconos{grid-template-columns:var(--permisos-columnas-solo-acciones);place-items:center;gap:.25rem;width:100%;display:grid}.permisos-matriz-encabezado-accion{justify-content:center;align-items:center;display:flex}.permisos-matriz-encabezado-seleccion{width:var(--permisos-ancho-seleccion);min-width:var(--permisos-ancho-seleccion);max-width:var(--permisos-ancho-seleccion);border-right:none}.permisos-matriz-recursos{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden auto}.permisos-matriz-tarjeta{min-height:var(--permisos-altura-fila);border:none;border-bottom:1px solid var(--sie-color-border,#e8e8ea);background:var(--sie-color-surface,#fff);box-sizing:border-box;border-radius:0;flex-wrap:wrap;align-items:stretch;gap:0;max-width:100%;padding:0;transition:background-color .15s;display:flex}.permisos-matriz-tarjeta:last-child{border-bottom:none}.permisos-matriz-tarjeta:hover{background:var(--sie-color-border-subtle,#f0f0f2)}.permisos-matriz-tarjeta-info,.permisos-matriz-tarjeta-cuerpo,.permisos-matriz-tarjeta-seleccion{min-height:var(--permisos-altura-fila);padding:.5rem .625rem;border-right:1px solid var(--sie-color-border,#e8e8ea);box-sizing:border-box;align-items:center;padding-inline-start:calc(.625rem + var(--permisos-nivel-indent,0rem));display:flex}.permisos-matriz-tarjeta-cuerpo{width:var(--permisos-ancho-acciones);min-width:var(--permisos-ancho-acciones);max-width:var(--permisos-ancho-acciones);justify-content:center;padding-inline:.625rem}.permisos-matriz-tarjeta-seleccion{width:var(--permisos-ancho-seleccion);min-width:var(--permisos-ancho-seleccion);max-width:var(--permisos-ancho-seleccion);border-right:none;justify-content:center;padding-inline:.625rem}.permisos-matriz-tarjeta-info{flex:12rem;min-width:0}.permisos-matriz-tarjeta-identidad{grid-template-columns:var(--permisos-ancho-icono-recurso) minmax(0, 1fr);align-items:start;gap:.375rem;width:100%;min-width:0;display:grid}.permisos-matriz-tarjeta-texto{min-width:0}.permisos-matriz-tarjeta-nombre{color:var(--sie-color-text-title,#1d1d1f);margin:0;font-size:.75rem;font-weight:600;line-height:1.3}.permisos-matriz-tarjeta-descripcion{color:var(--sie-color-text-secondary,#757575);border:none;margin:.125rem 0 0;padding:0;font-size:.6875rem;line-height:1.35}.permisos-matriz-accion{width:2rem;min-width:2rem;min-height:1.5rem;color:var(--sie-color-text,#4a4a4a);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:0;display:inline-flex}.permisos-matriz-accion-icono-movil{display:inline-flex}.permisos-matriz-accion input[type=checkbox]{cursor:pointer}.permisos-matriz-accion input[type=checkbox]:disabled{cursor:not-allowed}.permisos-matriz-celda-vacia{width:2rem;min-width:2rem;min-height:1.5rem;color:var(--sie-color-text-tertiary,#888);justify-content:center;align-items:center;font-size:.6875rem;display:flex}.permisos-matriz-selector-seleccion{width:100%;max-width:var(--permisos-ancho-seleccion);min-height:1.625rem;color:var(--sie-color-text-secondary,#757575);text-align:center;text-align-last:center;padding:.125rem 1.375rem .125rem .375rem;font-size:.6875rem;font-weight:500}.permisos-matriz-selector-seleccion-lectura{cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.permisos-matriz-tarjeta-sin-acciones{text-align:center;width:100%}.permisos-matriz-vacio{color:var(--sie-color-text-secondary,#757575);margin:0;font-size:.75rem}.permisos-matriz-estado-vacio{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem 0;display:flex}@media (width>=48rem){.permisos-matriz-encabezado{display:grid}.permisos-matriz-tarjeta{grid-template-columns:var(--permisos-ancho-recurso) var(--permisos-ancho-acciones) var(--permisos-ancho-seleccion);align-items:stretch;gap:0;display:grid}.permisos-matriz-tarjeta-info{flex:unset}.permisos-matriz-tarjeta-cuerpo{grid-template-columns:var(--permisos-columnas-solo-acciones);flex:unset;place-items:center;gap:.25rem;display:grid}.permisos-matriz-accion-icono-movil{display:none}.permisos-matriz-accion{flex-direction:row}}@media (width<=47.99rem){.permisos-pagina-area-matriz{overflow:hidden auto}.permisos-pagina-area-matriz>.permisos-matriz{flex:none;min-height:auto}.permisos-matriz{border:none;border-radius:0;overflow:visible}.permisos-matriz-recursos{flex:none;min-height:auto;overflow:visible}.permisos-tarjeta-config-filtros{flex-direction:column;align-items:stretch}.permisos-pagina-selector-rol,.permisos-pagina-buscador{flex:auto}.permisos-matriz-tarjeta{border:1px solid var(--sie-color-border,#e8e8ea);border-radius:var(--sie-radius-sm,4px);margin-bottom:.375rem;overflow:hidden}.permisos-matriz-tarjeta:last-child{margin-bottom:0}.permisos-matriz-tarjeta-info,.permisos-matriz-tarjeta-cuerpo,.permisos-matriz-tarjeta-seleccion{border-right:none;border-bottom:1px solid var(--sie-color-border,#e8e8ea);width:100%;min-width:0;max-width:none}.permisos-matriz-tarjeta-seleccion{border-bottom:none}.permisos-matriz-tarjeta-cuerpo{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));justify-content:stretch;gap:.375rem;display:grid}.permisos-matriz-tarjeta-seleccion{justify-content:flex-end}.permisos-matriz-selector-seleccion{max-width:7.65rem}}@media (width<=40rem){.permisos-pagina-indicador-cambios{margin-inline-end:0;justify-content:center;width:100%;margin-bottom:.25rem}}.sie-municipios-diagnostico-error{gap:var(--sie-espaciado-campo);margin-top:var(--sie-espaciado-bloque);padding:var(--sie-espaciado-bloque);border:1px solid var(--sie-color-danger-border,var(--sie-color-border));border-radius:var(--sie-radius-card);background:var(--sie-color-institucional-superficie-suave);flex-direction:column;display:flex}.sie-municipios-diagnostico-error-encabezado{justify-content:space-between;align-items:center;gap:var(--sie-espaciado-bloque);display:flex}.sie-municipios-diagnostico-error-titulo{color:var(--sie-color-danger);font-size:var(--sie-texto-titulo-interno);font-weight:var(--sie-font-weight-semibold,600);margin:0}.sie-municipios-diagnostico-error-contenido{color:var(--sie-color-text);font-family:var(--sie-font-family);font-size:var(--sie-texto-ayuda);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5;overflow-x:auto}.sie-municipios-formulario-error-funcional{margin:var(--sie-espaciado-bloque) 0 0;color:var(--sie-color-danger);font-size:var(--sie-texto-secundario)}.sie-campo-logo-entidad-financiera-etiqueta{margin:0 0 .5rem;font-weight:600}.sie-campo-logo-entidad-financiera-contenedor{align-items:flex-start;gap:1rem;display:flex}.sie-campo-logo-entidad-financiera-vista-previa{border:1px solid var(--sie-color-borde,#d6dbe3);background:var(--sie-color-fondo-suave,#f7f8fa);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}.sie-campo-logo-entidad-financiera-imagen{object-fit:contain;max-width:100%;max-height:100%}.sie-campo-logo-entidad-financiera-vacio{font-size:var(--sie-texto-minimo);color:var(--sie-color-texto-secundario,#667085);text-align:center;padding:.25rem}.sie-campo-logo-entidad-financiera-acciones{flex-direction:column;gap:.5rem;min-width:0;display:flex}.sie-campo-logo-entidad-financiera-input{display:none}.sie-campo-logo-entidad-financiera-botones{flex-wrap:wrap;gap:.5rem;display:flex}.sie-campo-logo-entidad-financiera-ayuda{font-size:var(--sie-texto-pequeno);color:var(--sie-color-texto-secundario,#667085);margin:0}.sie-campo-logo-entidad-financiera-error{color:var(--sie-color-error,#b42318);font-size:var(--sie-texto-auxiliar);margin:.5rem 0 0}.sie-tabla-logo-entidad-financiera{object-fit:contain;vertical-align:middle;width:2rem;height:2rem}.sie-detalle-logo-entidad-financiera{object-fit:contain;max-width:6rem;max-height:6rem}.sie-integracion-google-drive-pagina{gap:var(--sie-espaciado-seccion);width:100%;max-width:none;display:grid}.sie-integracion-google-drive-tarjeta{gap:var(--sie-espaciado-seccion);width:100%;display:grid}.sie-integracion-google-drive-encabezado{align-items:flex-start;gap:var(--sie-espaciado-bloque);padding-bottom:var(--sie-espaciado-bloque);border-bottom:1px solid var(--sie-color-borde-sutil);flex-wrap:wrap;justify-content:space-between;display:flex}.sie-integracion-google-drive-encabezado h2{font-size:var(--sie-texto-h4);margin:0 0 .5rem}.sie-integracion-google-drive-encabezado p{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-auxiliar);line-height:var(--sie-line-height);max-width:none;margin:0}.sie-integracion-google-drive-estado{font-size:var(--sie-texto-pequeno);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.35rem .75rem;font-weight:600;display:inline-flex}.sie-integracion-google-drive-estado-conectado{color:#166534;background:#ecfdf3}.sie-integracion-google-drive-estado-no-conectado{color:#991b1b;background:#fef2f2}.sie-integracion-google-drive-estado-error{color:#9a3412;background:#fff7ed}.sie-integracion-google-drive-secciones{gap:var(--sie-espaciado-seccion);width:100%;display:grid}.sie-integracion-google-drive-seccion{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);gap:var(--sie-espaciado-bloque);padding:var(--sie-espaciado-bloque) var(--sie-card-padding);width:100%;display:grid}.sie-integracion-google-drive-seccion-titulo{color:var(--sie-color-azul-profundo);font-size:var(--sie-texto-seccion);font-weight:var(--sie-font-weight-semibold);letter-spacing:var(--sie-letter-spacing-titulo);line-height:var(--sie-line-height-tight);margin:0}.sie-integracion-google-drive-seccion-datos{gap:var(--sie-espaciado-bloque) var(--sie-espaciado-formulario);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;display:grid}.sie-integracion-google-drive-seccion-datos-compacta{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=64rem){.sie-integracion-google-drive-seccion-datos,.sie-integracion-google-drive-seccion-datos-compacta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.sie-integracion-google-drive-seccion-datos,.sie-integracion-google-drive-seccion-datos-compacta{grid-template-columns:1fr}}.sie-integracion-google-drive-campo{gap:var(--sie-espaciado-sm);min-width:0;display:grid}.sie-integracion-google-drive-campo dt{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-pequeno);line-height:var(--sie-line-height);margin:0}.sie-integracion-google-drive-campo dd{font-size:var(--sie-texto-normal);font-weight:600;line-height:var(--sie-line-height);word-break:break-word;margin:0}.sie-integracion-google-drive-mensajes{gap:var(--sie-espaciado-md);width:100%;display:grid}.sie-integracion-google-drive-error{color:#991b1b;font-size:var(--sie-texto-auxiliar);line-height:var(--sie-line-height);padding:var(--sie-espaciado-md) var(--sie-espaciado-bloque);background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;width:100%;margin:0}.sie-integracion-google-drive-exito{background:var(--sie-color-success-bg);border:1px solid var(--sie-color-borde-sutil);color:var(--sie-color-texto);font-size:var(--sie-texto-auxiliar);line-height:var(--sie-line-height);padding:var(--sie-espaciado-md) var(--sie-espaciado-bloque);border-radius:.5rem;width:100%;margin:0}.sie-integracion-google-drive-barra-acciones{border-top:1px solid var(--sie-color-borde-sutil);gap:var(--sie-espaciado-md);margin-top:var(--sie-espaciado-sm);padding-top:var(--sie-espaciado-bloque);flex-wrap:wrap;width:100%;display:flex}.sie-integracion-google-drive-notas{border-top:1px solid var(--sie-color-borde-sutil);gap:var(--sie-espaciado-md);margin-top:var(--sie-espaciado-sm);padding-top:var(--sie-espaciado-bloque);width:100%;display:grid}.sie-integracion-google-drive-ayuda{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-pequeno);line-height:var(--sie-line-height);max-width:none;margin:0}.sie-integracion-google-drive-cargando{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-auxiliar);padding:var(--sie-espaciado-bloque) 0;margin:0}.sie-logo-sistema-modal{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.sie-logo-sistema-modal-ayuda{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);line-height:var(--sie-line-height);margin:0}.sie-logo-sistema-modal-detalles{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);margin:0;padding-left:1.1rem;line-height:1.5}.sie-logo-sistema-modal-carga{gap:var(--sie-espaciado-md);flex-direction:column;display:flex}.sie-logo-sistema-modal-input{display:none}.sie-logo-sistema-modal-acciones-archivo{gap:var(--sie-espaciado-md);flex-wrap:wrap;display:flex}.sie-logo-sistema-modal-vistas-previas{gap:var(--sie-espaciado-md);display:grid}.sie-logo-sistema-modal-vista-previa{gap:var(--sie-espaciado-campo);flex-direction:column;display:flex}.sie-logo-sistema-modal-vista-previa-etiqueta{color:var(--sie-color-texto);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);margin:0}.sie-logo-sistema-modal-vista-previa-marco{min-height:7.5rem;padding:var(--sie-espaciado-lg);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);justify-content:center;align-items:center;display:flex}.sie-logo-sistema-modal-vista-previa-marco--claro{background:var(--sie-color-superficie)}.sie-logo-sistema-modal-vista-previa-marco--oscuro{background:var(--sie-color-institucional-encabezado)}.sie-logo-sistema-modal-imagen{object-fit:contain;max-width:100%;max-height:5.5rem;display:block}.sie-logo-sistema-modal-vacio{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);text-align:center}.sie-logo-sistema-modal-error{color:var(--sie-color-danger);font-size:var(--sie-texto-secundario);margin:0}.sie-logo-sistema-modal-mensaje{color:var(--sie-color-success);font-size:var(--sie-texto-secundario);margin:0}@media (width>=40rem){.sie-logo-sistema-modal-vistas-previas{grid-template-columns:repeat(2,minmax(0,1fr))}}.sie-requisitos-habilitantes{gap:var(--sie-espaciado-bloque);flex-direction:column;width:100%;min-width:0;display:flex}.sie-requisitos-habilitantes-resumen{gap:calc(var(--sie-espaciado-campo) * .75);flex-direction:column;width:100%;min-width:0;display:flex}.sie-requisitos-habilitantes-resumen-etiqueta{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);letter-spacing:var(--sie-letter-spacing-caps);text-transform:uppercase;margin:0;line-height:1.2}.sie-requisitos-habilitantes-resumen-card{gap:calc(var(--sie-espaciado-campo) * .75);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-superficie);box-shadow:var(--sie-card-sombra);flex-direction:column;padding:.75rem .875rem;display:flex}.sie-requisitos-habilitantes-resumen-encabezado{gap:var(--sie-espaciado-campo);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.sie-requisitos-habilitantes-resumen-icono{border-radius:var(--sie-radius-pill);background:color-mix(in srgb, var(--sie-color-primary) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--sie-color-primary);justify-content:center;align-items:center;display:inline-flex}.sie-requisitos-habilitantes-resumen-titulo{margin:0 0 calc(var(--sie-espaciado-campo) * .25);color:var(--sie-color-texto);font-size:var(--sie-texto-titulo-interno);font-weight:var(--sie-font-weight-semibold);line-height:1.25}.sie-requisitos-habilitantes-resumen-detalle{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);margin:0;line-height:1.35}.sie-requisitos-habilitantes-resumen-cantidad{font-size:var(--sie-texto-h2);font-weight:var(--sie-font-weight-semibold);color:var(--sie-color-primary);white-space:nowrap;line-height:1.1}.sie-requisitos-habilitantes-categoria{gap:calc(var(--sie-espaciado-campo) * .75);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-superficie);box-shadow:var(--sie-card-sombra);flex-direction:column;padding:.75rem .875rem;display:flex}.sie-requisitos-habilitantes-categoria .sie-encabezado-seccion--subseccion{margin-top:0;margin-bottom:calc(var(--sie-espaciado-campo) * .5);padding-bottom:.35rem;line-height:1.25}.sie-requisitos-habilitantes-lista{gap:calc(var(--sie-espaciado-campo) * .75);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sie-requisitos-habilitantes-item{gap:calc(var(--sie-espaciado-campo) * .75);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-institucional-superficie-suave);flex-direction:column;padding:.5rem .625rem;display:flex}.sie-requisitos-habilitantes-item:not(:has(.sie-requisitos-habilitantes-item-detalle)):not(:has(.sie-requisitos-habilitantes-item-campos)){gap:calc(var(--sie-espaciado-campo) * .5);padding-block:.4rem}.sie-requisitos-habilitantes-item--inactivo{background:var(--sie-color-superficie);opacity:.88}.sie-requisitos-habilitantes-item-encabezado{align-items:flex-start;gap:calc(var(--sie-espaciado-campo) * .75);display:flex}.sie-requisitos-habilitantes-item-icono{border-radius:var(--sie-radius-pill);background:color-mix(in srgb, var(--sie-color-primary) 10%, transparent);width:1.5rem;height:1.5rem;color:var(--sie-color-primary);flex-shrink:0;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.sie-requisitos-habilitantes-item--inactivo .sie-requisitos-habilitantes-item-icono{background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto-secundario);opacity:.85}.sie-requisitos-habilitantes-item-contenido{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.sie-requisitos-habilitantes-item-etiqueta{color:var(--sie-color-texto);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-semibold);line-height:1.3}.sie-requisitos-habilitantes-item-detalle{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.35}.sie-requisitos-habilitantes-item-accion{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-pill);background:var(--sie-color-superficie);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-ayuda);font-weight:var(--sie-font-weight-medium);cursor:pointer;transition:border-color var(--sie-transicion), color var(--sie-transicion), background-color var(--sie-transicion);align-self:flex-start;padding:.2rem .55rem;line-height:1.15}.sie-requisitos-habilitantes-item-accion:hover:not(:disabled){border-color:var(--sie-color-primary-border);color:var(--sie-color-primary)}.sie-requisitos-habilitantes-item-accion:focus-visible{box-shadow:var(--sie-sombra-focus);outline:none}.sie-requisitos-habilitantes-item-accion:disabled{cursor:not-allowed;opacity:.65}.sie-requisitos-habilitantes-item-accion[aria-pressed=true]{border-color:color-mix(in srgb, var(--sie-color-primary) 35%, transparent);background:color-mix(in srgb, var(--sie-color-primary) 8%, transparent);color:var(--sie-color-primary)}.sie-requisitos-habilitantes-item-campos{gap:var(--sie-espaciado-bloque);width:100%;min-width:0;padding-top:calc(var(--sie-espaciado-campo) * .75);border-top:1px solid var(--sie-color-borde-sutil);flex-direction:column;display:flex}.sie-requisitos-habilitantes-item-campos .sie-formulario-maestro-campo{width:100%;min-width:0}.sie-requisitos-habilitantes-observaciones{gap:calc(var(--sie-espaciado-campo) * .75);flex-direction:column;display:flex}.sie-requisitos-habilitantes-vacio{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);margin:0;line-height:1.35}.sie-requisitos-habilitantes-guia{align-items:flex-start;gap:var(--sie-espaciado-campo);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-lg);background:var(--sie-color-institucional-superficie-suave);box-shadow:var(--sie-card-sombra);padding:.75rem .875rem;display:flex}.sie-requisitos-habilitantes-guia-icono{border-radius:var(--sie-radius-md);background:color-mix(in srgb, var(--sie-color-primary) 10%, transparent);width:2.75rem;height:2.75rem;color:var(--sie-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sie-requisitos-habilitantes-guia-contenido{gap:calc(var(--sie-espaciado-campo) * .5);flex-direction:column;min-width:0;display:flex}.sie-requisitos-habilitantes-guia-titulo{color:var(--sie-color-texto);font-size:var(--sie-texto-titulo-interno);font-weight:var(--sie-font-weight-semibold);margin:0;line-height:1.25}.sie-requisitos-habilitantes-guia-texto{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);margin:0;line-height:1.35}@media (width<=39.99rem){.sie-requisitos-habilitantes-guia{flex-direction:column}}.funcupa-tabla-ofertas .funcupa-listado-ofertas-barra{padding:0 var(--sie-card-padding)}.funcupa-tabla-ofertas .sie-tabla-contenedor{overflow-x:hidden}.funcupa-tabla-ofertas .sie-tabla{table-layout:fixed;width:100%}.funcupa-tabla-ofertas--finalizadas .sie-tabla :is(th,td)[data-columna-clave=codigo]{width:7%}.funcupa-tabla-ofertas--finalizadas .sie-tabla :is(th,td)[data-columna-clave=numeroProceso]{width:10%}.funcupa-tabla-ofertas--finalizadas .sie-tabla :is(th,td)[data-columna-clave=entidadContratante]{width:11%}.funcupa-tabla-ofertas--finalizadas .sie-tabla :is(th,td)[data-columna-clave=objetoContractual]{width:14%}.funcupa-tabla-ofertas--finalizadas .sie-tabla :is(th,td)[data-columna-clave=estado]{width:12%}.funcupa-tabla-ofertas--finalizadas .sie-tabla :is(th,td)[data-columna-clave=contratoGenerado]{width:8%}.funcupa-tabla-ofertas--finalizadas .sie-tabla :is(th,td)[data-columna-clave=fechaLimite]{width:11%}.funcupa-tabla-ofertas--finalizadas .sie-tabla :is(th,td)[data-columna-clave=responsable]{width:10%}.funcupa-tabla-ofertas--finalizadas .sie-tabla-col-acciones{width:5.25rem;min-width:5.25rem;max-width:5.25rem}.funcupa-tabla-ofertas--finalizadas .sie-tabla td.sie-tabla-col-acciones .sie-barra-acciones-fila{flex-wrap:nowrap;gap:.125rem}.funcupa-listado-ofertas-busqueda{padding:var(--sie-espaciado-bloque) var(--sie-card-padding) 0}.funcupa-listado-ofertas-actualizando{margin:var(--sie-espaciado-campo) 0 0;color:var(--sie-color-text-secondary);font-size:var(--sie-texto-ayuda)}.funcupa-pestanas-ofertas{flex-wrap:wrap}.funcupa-oferta-estado-finalizada{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:inline-flex}.funcupa-oferta-badge-convertida{border-radius:var(--sie-radius-chip,999px);background:var(--sie-color-primary-soft);max-width:100%;color:var(--sie-color-text-secondary);font-size:var(--sie-texto-ayuda);white-space:nowrap;text-overflow:ellipsis;padding:.05rem .35rem;font-weight:600;line-height:1.3;display:inline-block;overflow:hidden}.funcupa-oferta-detalle-pie-informe{gap:var(--sie-espaciado-campo);flex-direction:column;width:100%;display:flex}.funcupa-oferta-detalle-panel>[hidden]{display:none}.funcupa-oferta-detalle-panel>div:not([hidden]){gap:var(--sie-drawer-espaciado-seccion,2rem);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:none;display:flex}.funcupa-oferta-requisitos-lista{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.funcupa-oferta-requisito-item{align-items:flex-start;gap:var(--sie-espaciado-campo);padding:var(--sie-espaciado-bloque);border:1px solid var(--sie-color-border);border-radius:var(--sie-radius-card);background:var(--sie-color-surface);display:flex}.funcupa-oferta-acciones-estado{gap:var(--sie-espaciado-campo);margin-top:var(--sie-espaciado-bloque);flex-wrap:wrap;display:flex}.funcupa-indicadores-ofertas{padding:var(--sie-card-padding)}.funcupa-indicadores-ofertas .funcupa-indicadores-selector-responsable{max-width:320px}.funcupa-oferta-preparacion,.funcupa-oferta-economica,.funcupa-oferta-planeacion,.funcupa-oferta-plan-trabajo,.funcupa-oferta-revisiones{gap:var(--sie-espaciado-formulario);flex-direction:column;width:100%;min-width:0;display:flex}.funcupa-oferta-plan-trabajo-formulario{gap:var(--sie-espaciado-bloque);width:100%;padding:var(--sie-card-padding);border:1px solid var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-surface);box-shadow:var(--sie-card-sombra);box-sizing:border-box;flex-direction:column;display:flex}.funcupa-oferta-plan-trabajo-formulario-grid,.funcupa-oferta-plan-trabajo-modal-grid{grid-template-columns:1fr}.funcupa-oferta-plan-trabajo-descripcion{grid-column:1/-1}.funcupa-oferta-plan-trabajo-formulario-acciones{justify-content:flex-end;width:100%;display:flex}.funcupa-oferta-plan-trabajo .sie-barra-filtros{margin-bottom:var(--sie-espaciado-campo)}.funcupa-oferta-plan-trabajo .sie-empty-state{margin-top:var(--sie-espaciado-campo)}.funcupa-oferta-tarea-acciones{justify-content:flex-start}@media (width>=40rem){.funcupa-oferta-plan-trabajo-formulario-grid,.funcupa-oferta-plan-trabajo-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.funcupa-oferta-plan-trabajo-formulario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.funcupa-oferta-planeacion-grid .sie-formulario-maestro-campo,.funcupa-oferta-planeacion-observaciones .sie-formulario-maestro-campo,.funcupa-oferta-equipo-apoyo-campo,.funcupa-oferta-plan-trabajo-formulario-grid .sie-formulario-maestro-campo{width:100%;min-width:0}.funcupa-oferta-planeacion-grid .sie-formulario-maestro-campo input,.funcupa-oferta-planeacion-grid .sie-formulario-maestro-campo select,.funcupa-oferta-plan-trabajo-filtros .sie-formulario-maestro-campo select,.funcupa-oferta-plan-trabajo-filtros .sie-formulario-maestro-campo input,.funcupa-oferta-plan-trabajo-formulario-grid .sie-formulario-maestro-campo input,.funcupa-oferta-plan-trabajo-formulario-grid .sie-formulario-maestro-campo select,.funcupa-oferta-plan-trabajo-formulario-grid .sie-formulario-maestro-campo textarea{height:var(--sie-altura-input);min-height:var(--sie-altura-input)}.funcupa-oferta-plan-trabajo-formulario-grid .funcupa-oferta-plan-trabajo-descripcion .sie-formulario-maestro-campo textarea{height:auto;min-height:5.5rem}.funcupa-oferta-planeacion-observaciones{width:100%;min-width:0;display:flex}.funcupa-oferta-planeacion-observaciones .sie-formulario-maestro-campo{width:100%;min-width:0}.funcupa-oferta-equipo-apoyo{min-width:0;display:flex}.funcupa-oferta-equipo-apoyo-campo{gap:var(--sie-espaciado-campo);flex-direction:column;width:100%;min-width:0;display:flex}.funcupa-oferta-equipo-lista{gap:var(--sie-espaciado-campo);width:100%;min-width:0;min-height:5.5rem;max-height:12rem;padding:var(--sie-input-padding-y) var(--sie-input-padding-x);border:1px solid var(--sie-color-borde-fuerte);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);box-sizing:border-box;flex-direction:column;display:flex;overflow-y:auto}.funcupa-oferta-equipo-miembro{align-items:center;gap:var(--sie-espaciado-campo);min-height:1.75rem;color:var(--sie-color-texto);font-size:var(--sie-texto-valor);line-height:var(--sie-line-height-cuerpo-l);cursor:pointer;margin:0;display:flex}.funcupa-oferta-equipo-vacio{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);line-height:var(--sie-line-height-cuerpo-l);margin:0}.funcupa-oferta-planeacion-acciones{width:100%;margin-top:var(--sie-espaciado-campo);justify-content:flex-end;align-items:center;display:flex}.funcupa-oferta-revisiones{gap:var(--sie-espaciado-bloque)}.funcupa-oferta-revision-item{gap:var(--sie-espaciado-campo);padding:var(--sie-espaciado-campo) var(--sie-espaciado-bloque);border:1px solid var(--sie-color-border);border-radius:var(--sie-radius-card);background:var(--sie-color-surface);flex-direction:column;display:flex}.funcupa-oferta-revision-formulario{gap:var(--sie-espaciado-campo);flex-direction:column;width:100%;min-width:0;display:flex}.funcupa-oferta-revision-formulario-grid{gap:var(--sie-espaciado-campo) var(--sie-espaciado-bloque);grid-template-columns:1fr}.funcupa-oferta-revision-formulario-grid .sie-formulario-maestro-campo{gap:var(--sie-espaciado-campo);width:100%;min-width:0}.funcupa-oferta-revision-formulario-grid .sie-formulario-maestro-campo input,.funcupa-oferta-revision-formulario-grid .sie-formulario-maestro-campo select{height:var(--sie-altura-input);min-height:var(--sie-altura-input)}.funcupa-oferta-revision-formulario-grid .sie-formulario-maestro-campo textarea.sie-textarea-auto-grow{min-height:var(--sie-altura-input);resize:none;line-height:1.4;overflow-y:hidden}.funcupa-oferta-revision-acciones{width:100%;margin-top:calc(var(--sie-espaciado-campo) * -.25);justify-content:flex-end;display:flex}.funcupa-oferta-revision-detalle{gap:var(--sie-espaciado-campo);flex-direction:column;display:flex}.funcupa-oferta-revision-detalle p{color:var(--sie-color-texto);font-size:var(--sie-texto-normal);line-height:var(--sie-line-height-cuerpo-l);margin:0}.funcupa-oferta-revision-observaciones-lectura{gap:var(--sie-espaciado-campo);flex-direction:column;display:flex}.funcupa-oferta-revision-observaciones-etiqueta{color:var(--sie-texto-etiqueta);font-size:var(--sie-texto-etiqueta);text-transform:uppercase;font-weight:500}.funcupa-oferta-revision-texto-libre{color:var(--sie-color-texto);font-size:var(--sie-texto-normal);line-height:var(--sie-line-height-cuerpo-l);white-space:pre-wrap;word-break:break-word;margin:0}@media (width>=40rem){.funcupa-oferta-revision-formulario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.funcupa-oferta-revision-titulo{font-size:var(--sie-texto-titulo-interno);margin:0;font-weight:600;line-height:1.35}.funcupa-oferta-bloqueos-lista{padding-left:var(--sie-espaciado-bloque);gap:var(--sie-espaciado-campo);flex-direction:column;margin:0;display:flex}.funcupa-oferta-bloqueo-item{color:var(--sie-color-danger)}.funcupa-oferta-bloqueos-ok{color:var(--sie-color-success)}.funcupa-oferta-requisito-check{align-items:center;gap:var(--sie-espaciado-campo);display:inline-flex}.funcupa-oferta-accion-item{gap:var(--sie-espaciado-campo);flex-direction:column;display:flex}.funcupa-oferta-accion-motivo{font-size:var(--sie-texto-ayuda);color:var(--sie-color-danger);margin:0}.funcupa-oferta-resumen-general{box-sizing:border-box;width:100%;min-width:0;max-width:none;display:block}.funcupa-oferta-resumen-general .sie-detalle-maestro{width:100%;min-width:0;max-width:none}.funcupa-oferta-resumen-general .sie-detalle-maestro-campo dd,.funcupa-oferta-resumen-operativo .sie-detalle-maestro-campo dd{text-transform:uppercase}.sie-formulario-maestro-seccion+.funcupa-oferta-objeto-contractual-resumen-contenedor{margin-top:var(--sie-drawer-espaciado-campo,1rem)}.funcupa-oferta-objeto-contractual-resumen-contenedor{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:none;display:block}.funcupa-oferta-objeto-contractual-resumen-contenedor+.sie-formulario-maestro-seccion{margin-top:var(--sie-drawer-espaciado-seccion,2rem)}.funcupa-oferta-objeto-contractual-resumen{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:0;display:block}.funcupa-oferta-objeto-contractual-resumen dt{width:100%;max-width:none;color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-auxiliar);font-weight:var(--sie-font-weight-normal);letter-spacing:var(--sie-letter-spacing-caps);line-height:var(--sie-line-height-auxiliar);text-transform:uppercase;margin:0 0 .35rem;display:block}.funcupa-oferta-objeto-contractual-resumen dd{width:100%;min-width:0;max-width:none;color:var(--sie-color-texto);font-size:var(--sie-texto-valor);font-weight:var(--sie-font-weight-bold);line-height:var(--sie-line-height-cuerpo-l);text-align:justify;text-align-last:left;text-transform:uppercase;white-space:normal;text-overflow:clip;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;margin:0;display:block;overflow:visible}.funcupa-oferta-resumen-auditoria .sie-detalle-maestro-campo dd{text-transform:uppercase}.funcupa-oferta-cotizaciones-acciones,.funcupa-oferta-items-acciones{gap:var(--sie-espaciado-campo);flex-direction:column;display:flex}.funcupa-oferta-cotizacion-acciones-fila,.funcupa-oferta-item-acciones-fila{align-items:center;gap:var(--sie-espaciado-campo);flex-wrap:wrap;display:flex}.funcupa-oferta-economica{gap:var(--sie-espaciado-seccion);flex-direction:column;min-width:0;display:flex}.funcupa-oferta-economica-ayuda{margin:0 0 var(--sie-espaciado-bloque);color:var(--sie-color-text-secondary);font-size:var(--sie-texto-cuerpo-l);line-height:1.6}.funcupa-oferta-economica-subtitulo{margin:0 0 var(--sie-espaciado-campo);font-size:var(--sie-texto-titulo-interno);font-weight:600}.funcupa-oferta-economica-formulario{margin-bottom:var(--sie-espaciado-bloque)}.funcupa-oferta-economica-formulario-acciones{gap:var(--sie-espaciado-campo);margin-top:var(--sie-espaciado-bloque);flex-wrap:wrap;display:flex}.funcupa-oferta-economica-vacio{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);margin:0}.funcupa-oferta-economica-asignacion-cotizantes{margin-top:var(--sie-espaciado-bloque)}.funcupa-oferta-economica-asignacion-grid{gap:var(--sie-espaciado-formulario);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.funcupa-oferta-economica-totales{gap:var(--sie-espaciado-bloque);margin-top:var(--sie-espaciado-bloque);padding:var(--sie-card-padding);background:var(--sie-color-institucional-superficie-suave);border:1px solid var(--sie-color-border);border-radius:var(--sie-radius-card);flex-wrap:wrap;display:flex}.funcupa-oferta-cotizantes-lista{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.funcupa-oferta-cotizante-tarjeta{padding:var(--sie-card-padding)}.funcupa-oferta-cotizante-tarjeta-encabezado{justify-content:space-between;align-items:flex-start;gap:var(--sie-espaciado-campo);margin-bottom:var(--sie-espaciado-bloque);flex-wrap:wrap;display:flex}.funcupa-oferta-cotizante-nombre{font-size:var(--sie-texto-tarjeta-titulo);margin:0;font-weight:600}.funcupa-oferta-cotizante-meta{margin:var(--sie-espaciado-campo) 0 0;color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal)}.funcupa-oferta-cotizante-observaciones{margin:0 0 var(--sie-espaciado-bloque);color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal)}.funcupa-oferta-cotizante-items{gap:var(--sie-espaciado-campo);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.funcupa-oferta-cotizante-item{gap:var(--sie-espaciado-campo);padding:var(--sie-espaciado-campo);border:1px solid var(--sie-color-border);border-radius:var(--sie-radius-card);background:var(--sie-color-surface);flex-direction:column;display:flex}.funcupa-oferta-cotizante-item-etiqueta{align-items:center;gap:var(--sie-espaciado-campo);font-size:var(--sie-texto-etiqueta);font-weight:500;display:flex}.funcupa-oferta-cotizante-item-valores{gap:var(--sie-espaciado-campo);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.funcupa-oferta-economica-resumen-cotizantes{gap:var(--sie-espaciado-bloque);margin-top:var(--sie-espaciado-bloque);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@media (width<=768px){.funcupa-oferta-economica-asignacion-grid,.funcupa-oferta-cotizante-item-valores,.funcupa-oferta-economica-resumen-cotizantes{grid-template-columns:1fr}}.funcupa-oferta-resumen-ejecutivo{gap:var(--sie-espaciado-formulario);flex-direction:column;width:100%;min-width:0;display:flex}.funcupa-oferta-resumen-ejecutivo-objeto,.funcupa-oferta-resumen-ejecutivo-indicadores{margin-top:var(--sie-espaciado-bloque)}.funcupa-oferta-ciclo-vida{flex-direction:column;gap:0;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.funcupa-oferta-ciclo-vida-etapa{padding-left:.25rem;position:relative}.funcupa-oferta-ciclo-vida-etapa:not(.funcupa-oferta-ciclo-vida-etapa--ultima):before{content:"";background:var(--sie-color-border);width:2px;position:absolute;top:2rem;bottom:-.25rem;left:1.06rem}.funcupa-oferta-ciclo-vida-etapa-cuerpo{gap:var(--sie-espaciado-bloque);padding-bottom:var(--sie-espaciado-bloque);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.funcupa-oferta-ciclo-vida-indicador{border-radius:var(--sie-radius-pill);border:1px solid var(--sie-color-border);background:var(--sie-color-surface);width:2.125rem;height:2.125rem;color:var(--sie-color-texto-secundario);z-index:1;justify-content:center;align-items:center;display:inline-flex}.funcupa-oferta-ciclo-vida-estado--completada{border-color:color-mix(in srgb, var(--sie-color-success) 35%, var(--sie-color-border));background:var(--sie-color-exito-fondo);color:var(--sie-color-success)}.funcupa-oferta-ciclo-vida-estado--en-curso{border-color:color-mix(in srgb, var(--sie-color-primary) 35%, var(--sie-color-border));background:color-mix(in srgb, var(--sie-color-primary) 8%, var(--sie-color-surface));color:var(--sie-color-primary)}.funcupa-oferta-ciclo-vida-estado--pendiente,.funcupa-oferta-ciclo-vida-estado--no-aplica{border-color:var(--sie-color-border);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto-secundario)}.funcupa-oferta-ciclo-vida-etapa-contenido{gap:var(--sie-espaciado-campo);flex-direction:column;min-width:0;display:flex}.funcupa-oferta-ciclo-vida-etapa-encabezado,.funcupa-oferta-ciclo-vida-etapa-encabezado--estatico{gap:var(--sie-espaciado-campo);width:100%;padding:var(--sie-espaciado-campo) var(--sie-espaciado-bloque);border:1px solid var(--sie-color-border);border-radius:var(--sie-radius-card);background:var(--sie-color-surface);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.funcupa-oferta-ciclo-vida-etapa-encabezado{cursor:pointer;text-align:left;font:inherit;color:inherit}.funcupa-oferta-ciclo-vida-etapa-encabezado:hover{border-color:color-mix(in srgb, var(--sie-color-primary) 25%, var(--sie-color-border))}.funcupa-oferta-ciclo-vida-etapa-titulo{font-size:var(--sie-texto-titulo-interno);color:var(--sie-color-texto);font-weight:600}.funcupa-oferta-ciclo-vida-etapa-estado{border-radius:var(--sie-radius-pill);font-size:var(--sie-texto-ayuda);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .65rem;font-weight:600;display:inline-flex}.funcupa-oferta-ciclo-vida-etapa-chevron{color:var(--sie-color-texto-secundario);transition:transform var(--sie-transicion)}.funcupa-oferta-ciclo-vida-etapa-chevron--abierto{transform:rotate(180deg)}.funcupa-oferta-ciclo-vida-etapa-detalle{padding:0 var(--sie-espaciado-campo) var(--sie-espaciado-campo)}.funcupa-oferta-ciclo-vida-detalle-vacio{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);margin:0}.funcupa-oferta-ciclo-vida-etapa-contrato,.funcupa-oferta-ciclo-vida-contrato-resumen{font-size:var(--sie-texto-normal);font-weight:600}.funcupa-oferta-ciclo-vida-contrato-enlace{color:var(--sie-color-primary);font-weight:600;text-decoration:none}.funcupa-oferta-ciclo-vida-contrato-enlace:hover{text-decoration:underline}.funcupa-oferta-ciclo-vida-contrato-enlace:focus-visible{outline:2px solid var(--sie-color-primary-focus);outline-offset:2px;border-radius:2px}@media (width<=40rem){.funcupa-oferta-ciclo-vida-etapa-encabezado,.funcupa-oferta-ciclo-vida-etapa-encabezado--estatico{grid-template-columns:minmax(0,1fr);grid-template-areas:"titulo""estado""chevron"}.funcupa-oferta-ciclo-vida-etapa-titulo{grid-area:titulo}.funcupa-oferta-ciclo-vida-etapa-estado{grid-area:estado;justify-self:start}.funcupa-oferta-ciclo-vida-etapa-chevron{margin-top:calc(var(--sie-espaciado-campo) * -1);grid-area:chevron;justify-self:end}}.funcupa-oferta-economica-resumen-superior{padding:var(--sie-card-padding)}.funcupa-oferta-economica-resumen-superior-titulo{margin:0 0 var(--sie-espaciado-bloque);font-size:var(--sie-texto-tarjeta-titulo);font-weight:600}.funcupa-oferta-economica-resumen-superior-proceso{gap:var(--sie-espaciado-campo);width:100%;margin-bottom:var(--sie-espaciado-bloque);padding:var(--sie-card-padding);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-superficie);box-shadow:var(--sie-card-sombra);flex-direction:column;display:flex}.funcupa-oferta-economica-resumen-superior-proceso-encabezado{align-items:center;gap:var(--sie-espaciado-campo);display:flex}.funcupa-oferta-economica-resumen-superior-proceso-icono{border-radius:var(--sie-radius-pill);background:color-mix(in srgb, var(--sie-color-primary) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--sie-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.funcupa-oferta-economica-resumen-superior-proceso-etiqueta{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);letter-spacing:var(--sie-letter-spacing-caps);line-height:var(--sie-line-height-etiqueta);text-transform:uppercase}.funcupa-oferta-economica-resumen-superior-proceso-numero{color:var(--sie-color-texto);font-size:var(--sie-texto-titulo-interno);font-weight:var(--sie-font-weight-semibold);word-break:break-word;margin:0;line-height:1.35}.funcupa-oferta-economica-resumen-superior-proceso-objeto{color:var(--sie-color-texto);font-size:var(--sie-texto-cuerpo-l);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-cuerpo-l);text-align:justify;word-break:break-word;margin:0}.funcupa-oferta-economica-resumen-superior-proceso-objeto--colapsado{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.funcupa-oferta-economica-resumen-superior-proceso-ver-mas{color:var(--sie-color-primary);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-medium);line-height:var(--sie-line-height-cuerpo-l);cursor:pointer;transition:color var(--sie-transicion);background:0 0;border:none;align-self:flex-start;margin:0;padding:0}.funcupa-oferta-economica-resumen-superior-proceso-ver-mas:hover{color:var(--sie-color-primary-hover)}.funcupa-oferta-economica-resumen-superior-proceso-ver-mas:focus-visible{box-shadow:var(--sie-sombra-focus);border-radius:var(--sie-radius-sm);outline:none}.funcupa-oferta-economica-resumen-superior-tarjetas{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.funcupa-oferta-economica-resumen-superior-tarjetas-fila{gap:var(--sie-espaciado-bloque);min-width:0;display:grid}.funcupa-oferta-economica-resumen-superior-tarjetas-fila--primera{grid-template-columns:repeat(3,minmax(0,1fr))}.funcupa-oferta-economica-resumen-superior-tarjetas-fila--segunda{grid-template-columns:repeat(2,minmax(0,1fr))}.funcupa-oferta-economica-resumen-superior-grid{gap:var(--sie-espaciado-bloque);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.funcupa-oferta-economica-resumen-superior-item{gap:var(--sie-espaciado-campo);align-items:flex-start;min-width:0;display:flex}.funcupa-oferta-economica-resumen-superior-item-compacta{min-height:100%;padding:var(--sie-espaciado-bloque);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-institucional-superficie-suave);box-shadow:none;align-items:center}.funcupa-oferta-economica-resumen-superior-icono{border-radius:var(--sie-radius-card);background:var(--sie-color-primary-soft);width:2rem;height:2rem;color:var(--sie-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.funcupa-oferta-economica-resumen-superior-contenido{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.funcupa-oferta-economica-resumen-superior-item--fechaLimite .funcupa-oferta-economica-resumen-superior-contenido,.funcupa-oferta-economica-resumen-superior-item--estado .funcupa-oferta-economica-resumen-superior-contenido{gap:var(--sie-espaciado-campo)}.funcupa-oferta-economica-resumen-superior-item--estado .sie-badge{align-self:flex-start;max-width:100%}.funcupa-oferta-economica-resumen-superior-etiqueta{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-etiqueta);text-transform:uppercase;font-weight:500}.funcupa-oferta-economica-resumen-superior-valor,.funcupa-oferta-economica-resumen-superior-valor-destacado{color:var(--sie-color-texto);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-semibold);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.4}.funcupa-oferta-economica-resumen-superior-item--entidad .funcupa-oferta-economica-resumen-superior-valor{overflow-wrap:anywhere;word-break:normal}.funcupa-oferta-economica-resumen-superior-item--responsable .funcupa-oferta-economica-resumen-superior-valor{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.funcupa-oferta-economica-resumen-superior-item--valorEstimado .funcupa-oferta-economica-resumen-superior-valor{font-variant-numeric:tabular-nums;white-space:nowrap}.funcupa-oferta-economica-resumen-superior-valor-destacado{color:var(--sie-color-primary);font-size:var(--sie-texto-titulo-interno)}.funcupa-oferta-economica-conceptos-acciones{gap:var(--sie-espaciado-campo);margin-bottom:var(--sie-espaciado-campo);flex-wrap:wrap;display:flex}.funcupa-oferta-economica-ayuda--cotizantes{margin-bottom:var(--sie-espaciado-campo)}.funcupa-oferta-economica-cotizantes-resumen{gap:var(--sie-espaciado-campo);margin-bottom:var(--sie-espaciado-campo);flex-wrap:wrap;display:flex}.funcupa-oferta-economica-cotizante-chip{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-institucional-superficie-suave);max-width:100%;color:var(--sie-color-texto);font-size:var(--sie-texto-normal);align-items:center;gap:.35rem;padding:.3rem .55rem;line-height:1.4;display:inline-flex}.funcupa-oferta-economica-cotizante-chip-nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.funcupa-oferta-economica-cotizante-chip-acciones{flex-shrink:0;align-items:center;gap:.15rem;display:inline-flex}.funcupa-oferta-economica-cotizante-chip-ver,.funcupa-oferta-economica-cotizante-chip-editar,.funcupa-oferta-economica-cotizante-chip-eliminar{border-radius:var(--sie-radius-sm);width:1.25rem;height:1.25rem;color:var(--sie-color-texto-secundario);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.funcupa-oferta-economica-cotizante-chip-ver:hover:not(:disabled),.funcupa-oferta-economica-cotizante-chip-editar:hover:not(:disabled){background:var(--sie-color-primary-soft);color:var(--sie-color-primary)}.funcupa-oferta-economica-cotizante-chip-eliminar:hover:not(:disabled){background:var(--sie-color-danger-soft,#fee2e2);color:var(--sie-color-danger)}.funcupa-oferta-economica-tabla-sie .sie-tabla td{vertical-align:middle}.funcupa-oferta-economica-tabla-sie .sie-tabla{min-width:100%}.funcupa-oferta-economica-tabla-select-compacto{min-width:7.5rem;max-width:11rem}.funcupa-oferta-economica-tabla-sie .sie-tabla th[data-columna-clave=observaciones],.funcupa-oferta-economica-tabla-sie .sie-tabla td[data-columna-clave=observaciones]{text-align:center;vertical-align:middle;width:5.25rem;min-width:5.25rem;max-width:5.25rem;padding-left:.35rem;padding-right:.35rem}.funcupa-oferta-economica-tabla-sie .sie-tabla th[data-columna-clave=observaciones] .sie-tabla-encabezado-ordenable{justify-content:center;width:100%}.funcupa-oferta-economica-tabla-observaciones-celda{width:100%;min-height:var(--sie-altura-input);justify-content:center;align-items:center;display:flex}.funcupa-oferta-economica-tabla-boton-icono--observaciones{color:var(--sie-color-texto-secundario);border-color:var(--sie-color-borde-sutil);background:var(--sie-color-surface);flex-shrink:0}.funcupa-oferta-economica-tabla-boton-icono--observaciones:hover:not(:disabled){border-color:var(--sie-color-primary-border);color:var(--sie-color-primary);background:var(--sie-color-primary-soft)}.funcupa-oferta-economica-tabla-boton-icono--observaciones-con-dato{color:var(--sie-color-primary);border-color:var(--sie-color-primary-border)}.funcupa-oferta-economica-tabla-boton-icono--observaciones-con-dato:hover:not(:disabled),.funcupa-oferta-economica-tabla-boton-icono--activo{color:var(--sie-color-primary);background:var(--sie-color-primary-soft)}.funcupa-oferta-economica-tabla-contenedor{border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-surface);overflow-x:auto}.funcupa-oferta-economica-tabla{border-collapse:collapse;width:100%;min-width:920px}.funcupa-oferta-economica-tabla thead th{background:var(--sie-color-tabla-columnas-encabezado-fondo);color:var(--sie-color-text-inverse);font-size:var(--sie-texto-tabla-th);text-align:left;white-space:nowrap;padding:.65rem .75rem;font-weight:600}.funcupa-oferta-economica-tabla tbody td{border-top:1px solid var(--sie-color-border);vertical-align:middle;font-size:var(--sie-texto-tabla-td);padding:.5rem .75rem}.funcupa-oferta-economica-tabla tbody tr:nth-child(2n){background:var(--sie-color-tabla-fila-par)}.funcupa-oferta-economica-tabla-numero{text-align:center;width:2.5rem;color:var(--sie-color-text-secondary);font-weight:600}.funcupa-oferta-economica-tabla-monetario{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.funcupa-oferta-economica-tabla-texto{line-height:1.4;display:block}.funcupa-oferta-economica-tabla-input,.funcupa-oferta-economica-tabla-select{width:100%;min-height:var(--sie-altura-input);padding:var(--sie-input-padding-y) var(--sie-input-padding-x);border:1px solid var(--sie-color-border);border-radius:var(--sie-radius-input);background:var(--sie-color-surface);color:var(--sie-color-text);font-size:var(--sie-texto-normal)}.funcupa-oferta-economica-tabla-input:focus,.funcupa-oferta-economica-tabla-select:focus{border-color:var(--sie-color-primary-border);box-shadow:0 0 0 2px var(--sie-color-primary-soft);outline:none}.funcupa-oferta-economica-tabla-input-cantidad{max-width:5.5rem}.funcupa-oferta-economica-tabla-input-monetario{text-align:right;font-variant-numeric:tabular-nums;min-width:7.5rem}.funcupa-oferta-economica-tabla-observaciones{align-items:center;gap:var(--sie-espaciado-campo);min-width:8rem;display:flex}.funcupa-oferta-economica-tabla-boton-icono{border:1px solid var(--sie-color-border);border-radius:var(--sie-radius-input);background:var(--sie-color-surface);width:1.75rem;height:1.75rem;color:var(--sie-color-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.funcupa-oferta-economica-tabla-boton-icono:hover:not(:disabled){border-color:var(--sie-color-primary-border);color:var(--sie-color-primary);background:var(--sie-color-primary-soft)}.funcupa-oferta-economica-tabla-vacio{text-align:center;color:var(--sie-color-text-secondary);padding:var(--sie-espaciado-seccion)!important}.funcupa-oferta-economica-tabla-pie{justify-content:space-between;align-items:center;gap:var(--sie-espaciado-campo);margin-top:var(--sie-espaciado-bloque);flex-wrap:wrap;display:flex}.funcupa-oferta-economica-tabla-pie-resumen{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal)}.funcupa-oferta-economica-formulario-concepto{gap:var(--sie-espaciado-formulario);flex-direction:column;width:100%;min-width:0;display:flex}.sie-modal-sie-cuerpo--institucional .funcupa-oferta-economica-formulario-concepto,.sie-modal-sie-cuerpo--extra-grande .funcupa-oferta-economica-formulario-concepto{gap:var(--sie-espaciado-seccion);flex:1}.sie-modal-sie-cuerpo--institucional .funcupa-oferta-economica-formulario-concepto-fila,.sie-modal-sie-cuerpo--extra-grande .funcupa-oferta-economica-formulario-concepto-fila{gap:var(--sie-espaciado-seccion)}.funcupa-oferta-economica-formulario-concepto-fila{gap:var(--sie-espaciado-formulario);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}@media (width>=40rem){.funcupa-oferta-economica-formulario-concepto-fila--identidad{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr)}.funcupa-oferta-economica-formulario-concepto-fila--valores{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) minmax(0,1.25fr);align-items:end}}.funcupa-oferta-economica-formulario-concepto-fila--observaciones{grid-template-columns:minmax(0,1fr)}.funcupa-oferta-economica-concepto-total{gap:var(--sie-espaciado-campo);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:color-mix(in srgb, var(--sie-color-primary) 8%, transparent);border-color:color-mix(in srgb, var(--sie-color-primary) 22%, transparent);flex-direction:column;width:100%;min-width:0;padding:.75rem .875rem;display:flex}.funcupa-oferta-economica-formulario-concepto-fila--valores .funcupa-oferta-economica-concepto-total{min-height:var(--sie-altura-input);justify-content:center}.funcupa-oferta-economica-concepto-total-etiqueta{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);letter-spacing:var(--sie-letter-spacing-caps);line-height:var(--sie-line-height-etiqueta);text-transform:uppercase}.funcupa-oferta-economica-concepto-total-valor{width:100%;color:var(--sie-color-primary);font-size:var(--sie-texto-titulo-interno);font-weight:var(--sie-font-weight-semibold);font-variant-numeric:tabular-nums;word-break:break-word;text-align:right;line-height:1.25;display:block}.funcupa-oferta-economica-formulario-concepto-fila--valores .funcupa-oferta-economica-modal-campo-cantidad .sie-campo-alineacion-texto input,.funcupa-oferta-economica-formulario-concepto-fila--valores .sie-campo-alineacion-monetario input{text-align:right}.funcupa-oferta-economica-resumen-financiero{width:100%;min-width:0}.funcupa-oferta-economica-resumen-financiero-grid{gap:var(--sie-espaciado-bloque);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.funcupa-oferta-economica-resumen-financiero-item{gap:var(--sie-espaciado-campo);min-width:0;padding:var(--sie-espaciado-campo);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-institucional-superficie-suave);align-items:flex-start;display:flex}.funcupa-oferta-economica-resumen-financiero-item-total{border-color:color-mix(in srgb, var(--sie-color-primary) 22%, transparent);background:color-mix(in srgb, var(--sie-color-primary) 8%, transparent)}.funcupa-oferta-economica-resumen-financiero-icono{border-radius:var(--sie-radius-card);background:var(--sie-color-primary-soft);width:2rem;height:2rem;color:var(--sie-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.funcupa-oferta-economica-resumen-financiero-contenido{flex-direction:column;gap:.25rem;min-width:0;display:flex}.funcupa-oferta-economica-resumen-financiero-etiqueta{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-etiqueta);text-transform:uppercase;font-weight:500}.funcupa-oferta-economica-resumen-financiero-valor{color:var(--sie-color-text);font-size:var(--sie-texto-normal);font-variant-numeric:tabular-nums;word-break:break-word;font-weight:600;line-height:1.4}.funcupa-oferta-economica-resumen-financiero-item-total .funcupa-oferta-economica-resumen-financiero-valor{color:var(--sie-color-primary);font-size:var(--sie-texto-titulo-interno)}.funcupa-oferta-economica-comparativo-contenedor{border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-surface);overflow-x:auto}.funcupa-oferta-economica-resumen-lista{gap:var(--sie-espaciado-campo);flex-direction:column;margin:0;display:flex}.funcupa-oferta-economica-resumen-item{justify-content:space-between;align-items:baseline;gap:var(--sie-espaciado-campo);display:flex}.funcupa-oferta-economica-resumen-item dt{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-etiqueta);text-transform:uppercase;margin:0;font-weight:500}.funcupa-oferta-economica-resumen-item dd{color:var(--sie-color-text);font-size:var(--sie-texto-normal);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.funcupa-oferta-economica-resumen-item-total dd{color:var(--sie-color-primary);font-size:var(--sie-texto-tarjeta-titulo)}.funcupa-oferta-economica-comparativo{margin-top:var(--sie-espaciado-bloque);padding-top:var(--sie-espaciado-bloque);border-top:1px solid var(--sie-color-border)}.funcupa-oferta-economica-comparativo-titulo{margin:0 0 var(--sie-espaciado-campo);font-size:var(--sie-texto-titulo-interno);font-weight:600}.funcupa-oferta-economica-comparativo-tabla{border-collapse:collapse;width:100%}.funcupa-oferta-economica-comparativo-tabla th,.funcupa-oferta-economica-comparativo-tabla td{border-bottom:1px solid var(--sie-color-border);font-size:var(--sie-texto-normal);text-align:left;padding:.65rem .75rem}.funcupa-oferta-economica-comparativo-tabla th:last-child,.funcupa-oferta-economica-comparativo-tabla td:last-child{text-align:right;font-variant-numeric:tabular-nums}.funcupa-oferta-economica-comparativo-tabla th{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-etiqueta);text-transform:uppercase;font-weight:500}.funcupa-oferta-economica-resumen-nota{margin:var(--sie-espaciado-bloque) 0 0;padding:var(--sie-espaciado-campo);border-radius:var(--sie-radius-card);background:var(--sie-color-info-soft,var(--sie-color-primary-soft));color:var(--sie-color-text-secondary);font-size:var(--sie-texto-ayuda);line-height:1.5}.funcupa-oferta-economica-resumen-secciones{gap:var(--sie-espaciado-seccion);flex-direction:column;display:flex}.funcupa-oferta-economica-resumen-seccion-titulo{margin:0 0 var(--sie-espaciado-campo);font-size:var(--sie-texto-titulo-interno);font-weight:600}.funcupa-oferta-economica-resumen-origen{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-ayuda);text-transform:none;margin-top:2px;font-weight:400;display:block}.funcupa-oferta-economica-resumen-item-destacado dd{color:var(--sie-color-primary)}.funcupa-oferta-economica-descuentos-acciones{margin-bottom:var(--sie-espaciado-campo);justify-content:flex-end;display:flex}.funcupa-oferta-economica-descuentos-lista{gap:var(--sie-espaciado-campo);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.funcupa-oferta-economica-descuentos-lista li{gap:var(--sie-espaciado-campo);padding:var(--sie-espaciado-campo);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-institucional-superficie-suave);grid-template-columns:minmax(0,1fr) auto;display:grid}.funcupa-oferta-economica-descuentos-concepto{font-size:var(--sie-texto-normal);font-weight:600}.funcupa-oferta-economica-descuentos-valor{font-size:var(--sie-texto-normal);text-align:right;white-space:nowrap;font-weight:600}.funcupa-oferta-economica-descuentos-origen{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-ayuda);grid-column:1/-1}.funcupa-oferta-economica-descuentos-editor{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.funcupa-oferta-economica-descuentos-editor-fila{padding-bottom:var(--sie-espaciado-bloque);border-bottom:var(--sie-card-borde)}.funcupa-oferta-aviso-cerrada-contrato{align-items:flex-start;gap:var(--sie-espaciado-campo);margin-bottom:var(--sie-espaciado-bloque);padding:var(--sie-espaciado-campo);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);line-height:1.5;display:flex}.funcupa-oferta-aviso-cerrada-contrato p{margin:0}.funcupa-oferta-economica-cotizantes-barra{margin-bottom:var(--sie-espaciado-bloque)}.funcupa-oferta-economica-cotizantes-grid{gap:var(--sie-espaciado-bloque);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.funcupa-oferta-economica-cotizante-card{padding:var(--sie-card-padding)}.funcupa-oferta-economica-cotizante-card-encabezado{justify-content:space-between;align-items:flex-start;gap:var(--sie-espaciado-campo);margin-bottom:var(--sie-espaciado-campo);display:flex}.funcupa-oferta-economica-cotizante-card-nombre{font-size:var(--sie-texto-tarjeta-titulo);margin:0;font-weight:600}.funcupa-oferta-economica-cotizante-card-meta,.funcupa-oferta-economica-cotizante-card-observaciones{color:var(--sie-color-text-secondary);font-size:var(--sie-texto-normal);margin:.25rem 0 0;line-height:1.5}.funcupa-oferta-economica-cotizante-card-conceptos{margin-top:var(--sie-espaciado-campo);padding-top:var(--sie-espaciado-campo);border-top:1px solid var(--sie-color-border)}.funcupa-oferta-economica-cotizante-card-conceptos-titulo{margin-bottom:var(--sie-espaciado-campo);color:var(--sie-color-text-secondary);font-size:var(--sie-texto-etiqueta);text-transform:uppercase;font-weight:500;display:block}.funcupa-oferta-economica-cotizante-card-conceptos-lista{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.funcupa-oferta-economica-cotizante-card-conceptos-lista li{font-size:var(--sie-texto-normal);align-items:center;gap:.35rem;line-height:1.4;display:flex}.funcupa-oferta-economica-cotizante-card-icono-activo{color:var(--sie-color-primary);flex-shrink:0}.funcupa-oferta-economica-cotizante-card-icono-inactivo{color:var(--sie-color-text-secondary);opacity:.45;flex-shrink:0}@media (width<=768px){.funcupa-oferta-economica-resumen-superior-tarjetas-fila--primera,.funcupa-oferta-economica-resumen-superior-tarjetas-fila--segunda,.funcupa-oferta-economica-resumen-superior-grid,.funcupa-oferta-economica-cotizantes-grid,.funcupa-oferta-economica-resumen-financiero-grid{grid-template-columns:1fr}.funcupa-oferta-economica-resumen-superior-item--valorEstimado .funcupa-oferta-economica-resumen-superior-valor{white-space:normal}}@media (width>=769px) and (width<=1100px){.funcupa-oferta-economica-resumen-superior-tarjetas-fila--primera,.funcupa-oferta-economica-resumen-superior-tarjetas-fila--segunda{grid-template-columns:repeat(2,minmax(0,1fr))}.funcupa-oferta-economica-resumen-superior-tarjetas-fila--primera>:nth-child(3){grid-column:1/-1}.funcupa-oferta-economica-resumen-superior-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.funcupa-trazabilidad-negocio{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.funcupa-trazabilidad-titulo{font-size:var(--sie-texto-titulo-interno);margin:0;font-weight:600}.funcupa-trazabilidad-flujo{align-items:stretch;gap:var(--sie-espaciado-campo);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.funcupa-trazabilidad-paso{min-width:8.5rem;padding:var(--sie-espaciado-campo);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-card);background:var(--sie-color-institucional-superficie-suave);gap:.25rem;display:grid}.funcupa-trazabilidad-paso--actual{border-color:var(--sie-color-primary-border);background:var(--sie-color-primary-soft)}.funcupa-trazabilidad-etapa{font-size:var(--sie-texto-etiqueta);text-transform:uppercase;color:var(--sie-color-texto-secundario);font-weight:600}.funcupa-trazabilidad-enlace,.funcupa-trazabilidad-codigo-actual{font-size:var(--sie-texto-normal);font-weight:600}.funcupa-trazabilidad-estado,.funcupa-trazabilidad-fecha{font-size:var(--sie-texto-ayuda);color:var(--sie-color-texto-secundario)}.funcupa-trazabilidad-separador{font-size:var(--sie-texto-normal);color:var(--sie-color-texto-secundario);align-items:center;display:flex}.funcupa-contrato-encabezado-resumen{gap:var(--sie-espaciado-formulario);display:grid}.funcupa-contrato-encabezado-grid{gap:var(--sie-espaciado-bloque);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.funcupa-contrato-encabezado-campo dt{margin:0 0 var(--sie-espaciado-campo)}.funcupa-contrato-encabezado-campo dd{margin:0;font-weight:600}.funcupa-contrato-oferta-economica-origen{gap:var(--sie-espaciado-bloque);flex-direction:column;min-width:0;display:flex}.funcupa-contrato-indicadores{gap:var(--sie-espaciado-campo);flex-direction:column;display:flex}.funcupa-contrato-indicadores-titulo{font-size:var(--sie-texto-titulo-interno);margin:0;font-weight:600}.funcupa-contrato-indicadores-grid{gap:var(--sie-espaciado-campo);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.funcupa-contrato-indicador-item{padding:var(--sie-espaciado-campo);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-institucional-superficie-suave);flex-direction:column;gap:.25rem;min-width:0;display:flex}.funcupa-contrato-indicador-etiqueta{font-size:var(--sie-texto-etiqueta);text-transform:uppercase;color:var(--sie-color-texto-secundario);font-weight:600}.funcupa-contrato-indicador-valor{font-size:var(--sie-texto-normal);word-break:break-word;font-weight:600}.funcupa-contrato-seccion-operativa{gap:var(--sie-espaciado-formulario);flex-direction:column;min-width:0;display:flex}.funcupa-contrato-seccion-acciones{margin-bottom:var(--sie-espaciado-bloque)}.funcupa-contrato-resumen-costos{gap:var(--sie-espaciado-campo);margin-bottom:var(--sie-espaciado-bloque);font-size:var(--sie-texto-normal);display:grid}.funcupa-contrato-resumen-costos p{margin:0}.funcupa-contrato-proveedores-lista{gap:var(--sie-espaciado-campo);margin:0;padding-left:1.1rem;display:grid}.funcupa-contrato-texto-secundario{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);margin:0;line-height:1.6}.funcupa-contrato-actualizando{margin:0 0 var(--sie-espaciado-campo);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-ayuda)}.funcupa-tabla-contratos{width:100%}.funcupa-oportunidad-detalle-pie-informe{gap:var(--sie-espaciado-campo);flex-direction:column;width:100%;display:flex}.funcupa-tabla-oportunidades.sie-tabla-vista{margin-top:0}.funcupa-tabla-oportunidades .sie-tabla tbody td{text-transform:uppercase}.funcupa-tabla-oportunidades .sie-tabla-contenedor{overflow-x:hidden}.funcupa-tabla-oportunidades .sie-tabla{table-layout:fixed;width:100%}.funcupa-tabla-oportunidades .sie-tabla :is(th,td)[data-columna-clave=objetoContractual]{width:18%}.funcupa-tabla-oportunidades .sie-tabla :is(th,td)[data-columna-clave=entidadContratante]{width:14%}.funcupa-tabla-oportunidades .sie-tabla :is(th,td)[data-columna-clave=fechaLimite]{width:12%}.funcupa-listado-oportunidades-barra{padding:var(--sie-tabla-barra-padding-y) var(--sie-tabla-barra-padding-x) .375rem;background:var(--sie-color-tabla-barra-herramientas);border-bottom:none;flex-wrap:wrap;align-items:flex-end;gap:.125rem .75rem;display:flex}.funcupa-pestanas-oportunidades{width:100%}.funcupa-pestanas-oportunidades .sie-pestanas-estado-maestro-opcion[aria-selected=true]{color:var(--sie-color-primary);border-bottom-color:var(--sie-color-primary)}.funcupa-listado-oportunidades-busqueda{padding:0 var(--sie-tabla-barra-padding-x) var(--sie-tabla-barra-padding-y);border-bottom:1px solid color-mix(in srgb, var(--sie-color-borde-sutil) 80%, transparent);background:var(--sie-color-tabla-barra-herramientas)}.funcupa-listado-oportunidades-busqueda .funcupa-search-box-listado{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);gap:.375rem;width:100%;height:2rem;min-height:2rem;padding:0 .625rem;box-shadow:0 1px 2px #1a1a1d08}.funcupa-listado-oportunidades-busqueda .funcupa-search-box-listado svg{width:.875rem;height:.875rem;color:var(--sie-color-texto-secundario);opacity:.7;flex-shrink:0}.funcupa-listado-oportunidades-busqueda .funcupa-search-box-listado input{font-size:var(--sie-texto-secundario);padding:0;line-height:1.2}.funcupa-listado-oportunidades-busqueda .funcupa-search-box-listado:focus-within{border-color:var(--sie-color-primary-border);box-shadow:var(--sie-sombra-focus)}.funcupa-celda-objeto{-webkit-line-clamp:2;text-align:left;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;line-height:1.35;display:-webkit-box;overflow:hidden}.funcupa-celda-texto-compacto{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.funcupa-tabla-oportunidades--finalizadas .sie-tabla :is(th,td)[data-columna-clave=codigo]{width:7%}.funcupa-tabla-oportunidades--finalizadas .sie-tabla :is(th,td)[data-columna-clave=numeroProceso]{width:11%}.funcupa-tabla-oportunidades--finalizadas .sie-tabla :is(th,td)[data-columna-clave=entidadContratante]{width:12%}.funcupa-tabla-oportunidades--finalizadas .sie-tabla :is(th,td)[data-columna-clave=objetoContractual]{width:15%}.funcupa-tabla-oportunidades--finalizadas .sie-tabla :is(th,td)[data-columna-clave=estado]{width:9%}.funcupa-tabla-oportunidades--finalizadas .sie-tabla :is(th,td)[data-columna-clave=codigoOferta]{width:8%}.funcupa-tabla-oportunidades--finalizadas .sie-tabla :is(th,td)[data-columna-clave=analista]{width:11%}.funcupa-tabla-oportunidades--finalizadas .sie-tabla-col-acciones{width:5.25rem;min-width:5.25rem;max-width:5.25rem}.funcupa-tabla-oportunidades--finalizadas .sie-tabla td.sie-tabla-col-acciones .sie-barra-acciones-fila{flex-wrap:nowrap;gap:.125rem}.funcupa-celda-fecha-limite{flex-direction:column;align-items:center;gap:.25rem;display:flex}.funcupa-celda-alertas{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.funcupa-alerta{border:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-ayuda);text-transform:none;border-radius:999px;align-items:center;padding:.0625rem .375rem;font-weight:500;line-height:1.2;display:inline-flex}.funcupa-alerta--vencida{border-color:color-mix(in srgb, var(--sie-color-danger) 25%, transparent);color:var(--sie-color-danger)}.funcupa-alerta--hoy,.funcupa-alerta--manana{border-color:color-mix(in srgb, var(--sie-color-warning) 25%, transparent);color:var(--sie-color-texto)}.funcupa-estado-oportunidad{border:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto);font-size:var(--sie-texto-ayuda);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.125rem .5rem;font-weight:600;line-height:1.2;display:inline-flex}.funcupa-analistas-lista{gap:var(--sie-espaciado-campo);display:grid}@media (width<=720px){.funcupa-pestanas-oportunidades{gap:.125rem .5rem}.funcupa-pestanas-oportunidades .sie-pestanas-estado-maestro-opcion{font-size:var(--sie-texto-ayuda);padding-inline:.2rem}}.funcupa-catalogo-geografico-error{color:var(--sie-color-danger);font-family:var(--sie-font-family);font-size:var(--sie-texto-ayuda);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.5}.funcupa-editar-oportunidad-panel{width:100%;min-width:0;overflow-x:hidden}.funcupa-editar-oportunidad-panel[hidden]{display:none}.funcupa-campo-hora-limite{gap:var(--sie-espaciado-campo);flex-direction:column;width:100%;min-width:0;display:flex}.funcupa-campo-hora-limite-selectores{gap:var(--sie-espaciado-formulario);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}@media (width<=720px){.funcupa-campo-hora-limite-selectores{grid-template-columns:1fr}}.funcupa-oportunidad-accion-crear-oferta{gap:var(--sie-espaciado-campo);margin-bottom:var(--sie-espaciado-bloque);flex-wrap:wrap;display:flex}.funcupa-oportunidad-resumen-alertas{margin-top:var(--sie-espaciado-bloque);justify-content:flex-start}.funcupa-crear-oportunidad-formulario{gap:var(--sie-espaciado-seccion);flex-direction:column;width:100%;max-width:100%;display:flex;overflow-x:hidden}.funcupa-crear-oportunidad-seccion{width:100%;min-width:0;margin:0;padding:0}.funcupa-crear-oportunidad-seccion+.funcupa-crear-oportunidad-seccion{padding-top:var(--sie-espaciado-seccion);border-top:1px solid var(--sie-color-borde-sutil)}.funcupa-crear-oportunidad-seccion-titulo{margin:0 0 var(--sie-espaciado-bloque);color:var(--sie-color-text);font-size:var(--sie-texto-titulo-interno);text-transform:none;border:none;padding:0;font-weight:600;line-height:1.4}.funcupa-crear-oportunidad-campos{gap:var(--sie-espaciado-formulario);flex-direction:column;width:100%;display:flex}.funcupa-crear-oportunidad-campos .sie-campo-formulario-maestro,.funcupa-crear-oportunidad-campos .sie-campo-seleccion-maestro,.funcupa-crear-oportunidad-campos .sie-campo-texto-area{width:100%;min-width:0;max-width:100%}.funcupa-crear-oportunidad-campos .sie-campo-texto-area textarea{resize:vertical;min-height:7rem}.funcupa-crear-oportunidad-pie{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:flex}.funcupa-crear-oportunidad-pie .sie-boton{min-width:auto;padding-inline:1rem}.funcupa-crear-oportunidad-documentos{gap:var(--sie-espaciado-bloque);flex-direction:column;width:100%;min-width:0;display:flex}.funcupa-crear-oportunidad-documentos-bloques{gap:var(--sie-espaciado-seccion);flex-direction:column;width:100%;display:flex}.funcupa-crear-oportunidad-documento-bloque{gap:var(--sie-espaciado-formulario);width:100%;min-width:0;padding:var(--sie-espaciado-bloque);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-card);background:var(--sie-color-surface);flex-direction:column;display:flex}.funcupa-crear-oportunidad-documento-bloque-encabezado{justify-content:space-between;align-items:center;gap:var(--sie-espaciado-campo);display:flex}.funcupa-crear-oportunidad-documento-bloque-titulo{color:var(--sie-color-text);font-size:var(--sie-texto-normal);margin:0;font-weight:600;line-height:1.4}.funcupa-crear-oportunidad-documento-bloque-eliminar{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-ayuda);cursor:pointer;transition:border-color var(--sie-transicion), background-color var(--sie-transicion);background:0 0;align-items:center;gap:.375rem;padding:.25rem .5rem;font-weight:500;display:inline-flex}.funcupa-crear-oportunidad-documento-bloque-eliminar:hover:not(:disabled){background:var(--sie-color-primary-soft);border-color:var(--sie-color-primary-border);color:var(--sie-color-primary)}.funcupa-crear-oportunidad-documento-bloque-eliminar:disabled{cursor:not-allowed;opacity:.6}.funcupa-crear-oportunidad-documento-bloque .sie-campo-formulario-maestro,.funcupa-crear-oportunidad-documento-bloque .sie-campo-seleccion-maestro,.funcupa-crear-oportunidad-documento-bloque .sie-campo-documento-archivo{width:100%;min-width:0;max-width:100%}.funcupa-crear-oportunidad-documentos-acciones{justify-content:flex-start;width:100%;display:flex}.funcupa-crear-oportunidad-documentos-mensaje{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);margin:0;line-height:1.5}.funcupa-crear-oportunidad-documentos-ayuda{margin:0}@media (width<=39.99rem){.funcupa-crear-oportunidad-campos .sie-campo-texto-area textarea{min-height:5.5rem}.funcupa-crear-oportunidad-documento-bloque{padding:var(--sie-espaciado-campo)}}.funcupa-oportunidad-descuentos-tributarios{gap:var(--sie-espaciado-bloque);flex-direction:column;width:100%;min-width:0;display:flex}.funcupa-oportunidad-descuentos-formulario-grid{gap:var(--sie-espaciado-formulario);grid-template-columns:repeat(2,minmax(0,1fr))}.funcupa-oportunidad-descuentos-formulario-grid .sie-formulario-maestro-campo:last-child{grid-column:1/-1}.funcupa-oportunidad-descuentos-resumen{gap:var(--sie-espaciado-campo);padding-top:var(--sie-espaciado-bloque);border-top:1px solid var(--sie-color-border);flex-direction:column;display:flex}@media (width<=39.99rem){.funcupa-oportunidad-descuentos-formulario-grid{grid-template-columns:1fr}}.funcupa-indicadores-oportunidades{gap:var(--sie-espaciado-seccion);padding:var(--sie-tabla-barra-padding-y) var(--sie-tabla-barra-padding-x) var(--sie-espaciado-bloque);background:var(--sie-color-tabla-barra-herramientas);flex-direction:column;display:flex}.funcupa-indicadores-oportunidades-encabezado{align-items:flex-end;gap:var(--sie-espaciado-bloque);flex-wrap:wrap;display:flex}.funcupa-indicadores-selector-analista{width:min(100%,18rem)}.funcupa-indicadores-estado,.funcupa-indicadores-vacio,.funcupa-indicadores-filtro-activo{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);margin:0}.funcupa-indicadores-resumen-superior{padding:var(--sie-espaciado-bloque) var(--sie-card-padding);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-institucional-superficie-suave)}.funcupa-indicadores-resumen-superior-titulo{margin:0 0 var(--sie-espaciado-campo);color:var(--sie-color-texto);font-size:var(--sie-texto-normal);font-weight:500}.funcupa-indicadores-resumen-superior-lista{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.funcupa-indicadores-resumen-superior-lista strong{color:var(--sie-color-texto);font-variant-numeric:tabular-nums;font-weight:600}.funcupa-indicadores-seccion{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.funcupa-indicadores-seccion--atencion{gap:var(--sie-espaciado-formulario)}.funcupa-indicadores-seccion-titulo{font-size:var(--sie-texto-tarjeta-titulo);color:var(--sie-color-texto);margin:0;font-weight:600}.funcupa-indicadores-tarjetas-fila{gap:var(--sie-espaciado-bloque);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.funcupa-indicador-tarjeta-ejecutiva{align-items:flex-start;gap:var(--sie-espaciado-campo);width:100%;min-height:8.5rem;padding:var(--sie-card-padding);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-superficie);box-shadow:var(--sie-card-sombra);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--sie-transicion), box-shadow var(--sie-transicion);flex-direction:column;display:flex}.funcupa-indicador-tarjeta-ejecutiva:hover,.funcupa-indicador-tarjeta-ejecutiva:focus-visible{border-color:var(--sie-color-primary-border);box-shadow:var(--sie-sombra-focus);outline:none}.funcupa-indicador-tarjeta-ejecutiva--activa{border-color:var(--sie-color-primary);box-shadow:var(--sie-sombra-sm)}.funcupa-indicador-tarjeta-ejecutiva-icono{width:var(--sie-card-icon-size);height:var(--sie-card-icon-size);border-radius:var(--sie-card-icon-radius);background:var(--sie-card-icon-bg);color:var(--sie-card-icon-color);justify-content:center;align-items:center;display:inline-flex}.funcupa-indicador-tarjeta-ejecutiva-contenido{flex-direction:column;flex:1;gap:.25rem;width:100%;min-width:0;display:flex}.funcupa-indicador-tarjeta-ejecutiva-nombre{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-etiqueta);text-transform:uppercase;font-weight:500}.funcupa-indicador-tarjeta-ejecutiva-valor{color:var(--sie-color-texto);font-size:var(--sie-texto-h1);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.funcupa-indicador-tarjeta-ejecutiva-descripcion{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-ayuda);margin-top:auto;line-height:1.4}.funcupa-indicadores-tabla-contenedor{width:100%;overflow-x:hidden}.funcupa-indicadores-tabla{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--sie-texto-tabla-celda)}.funcupa-indicadores-tabla thead th{border-bottom:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-tabla-encabezado);text-align:left;text-transform:uppercase;padding:.5rem .375rem;font-weight:600}.funcupa-indicadores-tabla tbody td{border-bottom:1px solid color-mix(in srgb, var(--sie-color-borde-sutil) 70%, transparent);color:var(--sie-color-texto);vertical-align:top;word-break:break-word;font-variant-numeric:tabular-nums;padding:.5rem .375rem}.funcupa-indicadores-tabla--atencion :is(th,td):first-child{width:8%}.funcupa-indicadores-tabla--atencion :is(th,td):nth-child(2){width:10%}.funcupa-indicadores-tabla--atencion :is(th,td):nth-child(3){width:12%}.funcupa-indicadores-tabla--atencion :is(th,td):nth-child(4){width:18%}.funcupa-indicadores-tabla--atencion :is(th,td):nth-child(5){width:9%}.funcupa-indicadores-tabla--atencion :is(th,td):nth-child(6){width:12%}.funcupa-indicadores-tabla--atencion :is(th,td):nth-child(7){width:11%}.funcupa-indicadores-tabla--atencion :is(th,td):nth-child(8){width:12%}.funcupa-indicadores-tabla--atencion :is(th,td):nth-child(9){width:8%}.funcupa-indicadores-celda-objeto,.funcupa-indicadores-celda-texto{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.funcupa-indicadores-celda-objeto{text-transform:uppercase}.funcupa-indicadores-prioridad{border:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-ayuda);white-space:nowrap;border-radius:999px;align-items:center;padding:.0625rem .375rem;font-weight:500;line-height:1.2;display:inline-flex}.funcupa-indicadores-acciones{flex-wrap:wrap;gap:.25rem;display:flex}.funcupa-indicadores-accion{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-sm);background:var(--sie-color-superficie);color:var(--sie-color-primary);font-size:var(--sie-texto-ayuda);cursor:pointer;padding:.125rem .375rem;font-weight:600;line-height:1.2}.funcupa-indicadores-accion:hover,.funcupa-indicadores-accion:focus-visible{border-color:var(--sie-color-primary-border);box-shadow:var(--sie-sombra-focus)}.funcupa-indicadores-accion:disabled{opacity:.6;cursor:not-allowed}.funcupa-indicadores-enlace-fila{color:var(--sie-color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.funcupa-indicadores-enlace-fila:hover,.funcupa-indicadores-enlace-fila:focus-visible{text-decoration:underline}.funcupa-indicadores-fila--activa td{background:color-mix(in srgb, var(--sie-color-primary-soft) 35%, transparent)}.funcupa-indicadores-tabla--gestion :is(th,td):first-child{width:22%}.funcupa-indicadores-tabla--gestion :is(th,td):nth-child(n+2){width:11%}@media (width<=64rem){.funcupa-indicadores-tarjetas-fila{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.funcupa-indicadores-selector-analista{width:100%}.funcupa-indicadores-tarjetas-fila{grid-template-columns:minmax(0,1fr)}.funcupa-indicadores-tabla thead{display:none}.funcupa-indicadores-tabla tbody tr{border-bottom:1px solid var(--sie-color-borde-sutil);gap:.25rem;padding:.5rem 0;display:grid}.funcupa-indicadores-tabla tbody td{border-bottom:none;width:100%;padding:.125rem 0;display:block}}:root{--sie-color-primary:#3f3f46;--sie-color-primary-hover:#2b2b30;--sie-color-primary-soft:#f4f4f5;--sie-color-primary-border:#d4d4d8;--sie-color-primary-focus:#3f3f461f;--sie-color-success:#3d6b54;--sie-color-success-bg:#edf5f0;--sie-color-warning:#b45309;--sie-color-warning-bg:#fffbeb;--sie-color-danger:#b42318;--sie-color-danger-bg:#fef3f2;--sie-color-danger-border:#fecaca;--sie-color-danger-focus:#b4231826;--sie-color-info:#2563eb;--sie-color-info-bg:#eff6ff;--sie-color-background:#f5f5f6;--sie-color-surface:#fff;--sie-color-surface-elevated:#fff;--sie-color-border:#e8e8ea;--sie-color-border-strong:#d4d4d8;--sie-color-border-subtle:#f0f0f2;--sie-color-text-title:#1d1d1f;--sie-color-text-card-description:#6e6e73;--sie-color-text:#4a4a4a;--sie-color-text-secondary:#757575;--sie-color-text-tertiary:#888;--sie-color-text-disabled:#a6a6a6;--sie-color-text-placeholder:#9a9a9a;--sie-color-text-footer:#888;--sie-color-text-tabla-dato:#333;--sie-color-text-tabla-encabezado-claro:#666;--sie-color-text-inverse:#fff;--sie-color-text-inverse-secondary:#ffffffd1;--sie-color-accento:var(--sie-color-primary);--sie-color-accento-hover:var(--sie-color-primary-hover);--sie-color-accento-suave:var(--sie-color-primary-soft);--sie-color-accento-borde:var(--sie-color-primary-border);--sie-color-accento-focus:var(--sie-color-primary-focus);--sie-color-primario:var(--sie-color-primary);--sie-color-primario-hover:var(--sie-color-primary-hover);--sie-color-primario-suave:var(--sie-color-primary-soft);--sie-color-primario-borde:var(--sie-color-primary-border);--sie-color-exito:var(--sie-color-success);--sie-color-exito-fondo:var(--sie-color-success-bg);--sie-color-error:var(--sie-color-danger);--sie-color-error-fondo:var(--sie-color-danger-bg);--sie-color-error-borde:var(--sie-color-danger-border);--sie-color-advertencia:var(--sie-color-warning);--sie-color-advertencia-fondo:var(--sie-color-warning-bg);--sie-color-fondo:var(--sie-color-background);--sie-color-superficie:var(--sie-color-surface);--sie-color-superficie-elevada:var(--sie-color-surface-elevated);--sie-color-borde:var(--sie-color-border);--sie-color-borde-fuerte:var(--sie-color-border-strong);--sie-color-borde-sutil:var(--sie-color-border-subtle);--sie-color-texto:var(--sie-color-text);--sie-color-texto-titulo:var(--sie-color-text-title);--sie-color-texto-secundario:var(--sie-color-text-secondary);--sie-color-texto-terciario:var(--sie-color-text-tertiary);--sie-color-texto-deshabilitado:var(--sie-color-text-disabled);--sie-color-texto-placeholder:var(--sie-color-text-placeholder);--sie-color-texto-footer:var(--sie-color-text-footer);--sie-color-texto-inverso:var(--sie-color-text-inverse);--sie-color-texto-inverso-secundario:var(--sie-color-text-inverse-secondary);--sie-color-institucional-encabezado:#1f1f23;--sie-color-institucional-encabezado-hover:#ffffff1a;--sie-color-institucional-marca:#2b2b30;--sie-color-institucional-superficie:#fff;--sie-color-institucional-superficie-suave:#f4f4f5;--sie-color-institucional-superficie-alterna:#fafafa;--sie-color-institucional-superficie-hover:#f2f2f3;--sie-color-azul-profundo:#2b2b30;--sie-color-azul-sidebar:#1f1f23;--sie-color-azul-sidebar-hover:#35353a;--sie-color-azul-titulo:var(--sie-color-text-title);--sie-color-sidebar-activo:#ffffff0f;--sie-color-sidebar-barra-activo:var(--sie-color-primary);--sie-color-sidebar-texto:#ffffffd1;--sie-color-sidebar-texto-deshabilitado:#ffffff61;--sie-color-sidebar-icono:#ffffff94;--sie-color-sidebar-subtitulo:#ffffff8c;--sie-color-sidebar-borde:#ffffff0f;--sie-color-sidebar-borde-marca:#ffffff14;--sie-color-sidebar-icono-fondo:transparent;--sie-color-sidebar-icono-fondo-hover:transparent;--sie-color-sidebar-icono-fondo-activo:transparent;--sie-color-sidebar-item-hover:#ffffff08;--sie-color-sidebar-item-activo-fondo:#ffffff12;--sie-color-sidebar-pestanas-texto:#ffffffb8;--sie-color-sidebar-pestanas-deshabilitado:#ffffff59;--sie-color-sidebar-pestanas-activo-fondo:#ffffff14;--sie-color-sidebar-pestanas-hover:#ffffff1a;--sie-color-badge-activo-fondo:#e4e4e7;--sie-color-badge-activo-texto:#27272a;--sie-color-badge-inactivo-fondo:#ececef;--sie-color-badge-inactivo-texto:var(--sie-color-texto-secundario);--sie-color-badge-neutro-fondo:var(--sie-color-institucional-superficie-suave);--sie-color-badge-neutro-texto:var(--sie-color-text-secondary);--sie-color-overlay:#1a1a1d73;--sie-color-drawer-texto-secundario:#ffffffbf;--sie-color-focus-ring-inverso:#ffffff1f;--sie-color-swatch-borde:#1a1a1d1f;--sie-color-tabla-encabezado-sombra:#ffffff0f;--sie-color-pestanas-tabla-fondo:#ffffffb3;--sie-color-tabla-encabezado:var(--sie-color-institucional-superficie);--sie-color-tabla-barra-herramientas:var(--sie-color-institucional-superficie);--sie-color-tabla-cabecera-barra:var(--sie-color-institucional-encabezado);--sie-color-tabla-columnas-encabezado-fondo:var(--sie-color-institucional-encabezado);--sie-color-tabla-columnas-encabezado-texto:var(--sie-color-texto-inverso);--sie-color-tabla-columnas-encabezado-hover:var(--sie-color-institucional-encabezado-hover);--sie-color-tabla-fila-par:var(--sie-color-institucional-superficie-alterna);--sie-color-tabla-fila-hover:var(--sie-color-institucional-superficie-hover);--sie-font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sie-texto-display:2.25rem;--sie-texto-h1:2.125rem;--sie-texto-h2:1.5rem;--sie-texto-h3:1rem;--sie-texto-h4:.875rem;--sie-texto-h5:var(--sie-texto-h4);--sie-texto-cuerpo-l:.875rem;--sie-texto-normal:.8125rem;--sie-texto-auxiliar:.75rem;--sie-texto-pequeno:.75rem;--sie-texto-minimo:.6875rem;--sie-texto-seccion:var(--sie-texto-h4);--sie-texto-titulo-interno:var(--sie-texto-h4);--sie-texto-cuerpo:var(--sie-texto-normal);--sie-texto-etiqueta:var(--sie-texto-auxiliar);--sie-texto-valor:var(--sie-texto-normal);--sie-texto-placeholder:var(--sie-texto-auxiliar);--sie-texto-mensaje:var(--sie-texto-auxiliar);--sie-texto-secundario:var(--sie-texto-normal);--sie-texto-ayuda:var(--sie-texto-minimo);--sie-texto-badge:var(--sie-texto-minimo);--sie-texto-tabla-encabezado:var(--sie-texto-auxiliar);--sie-texto-tabla-fila:var(--sie-texto-auxiliar);--sie-texto-tabla-auxiliar:var(--sie-texto-minimo);--sie-texto-boton-principal:var(--sie-texto-normal);--sie-texto-boton-secundario:var(--sie-texto-normal);--sie-texto-boton-pequeno:var(--sie-texto-auxiliar);--sie-texto-boton:var(--sie-texto-boton-principal);--sie-texto-pestana:var(--sie-texto-normal);--sie-texto-menu:.875rem;--sie-texto-menu-titulo:var(--sie-texto-menu);--sie-texto-miga:var(--sie-texto-normal);--sie-texto-tooltip:var(--sie-texto-auxiliar);--sie-texto-footer:var(--sie-texto-auxiliar);--sie-texto-barra-usuario:var(--sie-texto-normal);--sie-texto-modal-titulo:var(--sie-texto-h2);--sie-texto-modal-subtitulo:.875rem;--sie-texto-modal-contenido:var(--sie-texto-normal);--sie-texto-drawer-titulo:var(--sie-texto-h2);--sie-texto-drawer-subtitulo:var(--sie-texto-modal-subtitulo);--sie-texto-drawer-contenido:var(--sie-texto-normal);--sie-texto-tarjeta-titulo:var(--sie-texto-h3);--sie-texto-tarjeta-descripcion:.875rem;--sie-texto-correo-titulo:var(--sie-texto-h2);--sie-texto-correo-subtitulo:var(--sie-texto-h3);--sie-texto-correo-cuerpo:var(--sie-texto-cuerpo-l);--sie-texto-correo-boton:var(--sie-texto-boton);--sie-texto-correo-pie:var(--sie-texto-footer);--sie-font-display:var(--sie-texto-display);--sie-font-h1:var(--sie-texto-h1);--sie-font-h2:var(--sie-texto-h2);--sie-font-h3:var(--sie-texto-h3);--sie-font-title:var(--sie-texto-tarjeta-titulo);--sie-font-body:var(--sie-texto-normal);--sie-font-small:var(--sie-texto-auxiliar);--sie-font-label:var(--sie-texto-etiqueta);--sie-font-button:var(--sie-texto-boton);--sie-font-size-xs:var(--sie-texto-minimo);--sie-font-size-sm:var(--sie-texto-auxiliar);--sie-font-size-md:var(--sie-texto-normal);--sie-font-size-lg:var(--sie-texto-h3);--sie-font-size-xl:var(--sie-texto-h2);--sie-font-size-2xl:var(--sie-texto-h1);--sie-font-size-3xl:var(--sie-texto-display);--sie-font-weight-regular:400;--sie-font-weight-normal:var(--sie-font-weight-regular);--sie-font-weight-medium:500;--sie-font-weight-semibold:600;--sie-font-weight-bold:700;--sie-line-height-display:1.15;--sie-line-height-h1:1.15;--sie-line-height-h2:1.15;--sie-line-height-h3:1.4;--sie-line-height-h4:1.4;--sie-line-height-h5:1.4;--sie-line-height-heading:1.15;--sie-line-height-subtitulo:1.4;--sie-line-height-cuerpo-l:1.6;--sie-line-height-body:1.6;--sie-line-height-normal:1.6;--sie-line-height-auxiliar:1.45;--sie-line-height-pequeno:1.4;--sie-line-height-minimo:1.4;--sie-line-height-input:1.4;--sie-line-height:var(--sie-line-height-body);--sie-line-height-tight:1.15;--sie-line-height-relaxed:1.6;--sie-letter-spacing-titulo:-.03em;--sie-letter-spacing-boton:.01em;--sie-letter-spacing-caps:.04em;--sie-radius-sm:.375rem;--sie-radius-md:.625rem;--sie-radius-lg:1rem;--sie-radius-xl:1.25rem;--sie-radius-2xl:var(--sie-radius-lg);--sie-radius-pill:999px;--sie-card-radius:.875rem;--sie-card-padding:1.25rem;--sie-card-gap:1.25rem;--sie-card-gap-interno:1rem;--sie-card-border:1px solid var(--sie-color-borde-sutil);--sie-card-shadow:0 1px 2px #1a1a1d08, 0 6px 20px #1a1a1d0a;--sie-card-shadow-hover:0 2px 4px #1a1a1d0a, 0 10px 28px #1a1a1d0f;--sie-card-transition:.18s ease;--sie-card-icon-size:2.5rem;--sie-card-icon-radius:.75rem;--sie-card-icon-bg:var(--sie-color-primary-soft);--sie-card-icon-color:var(--sie-color-primary);--sie-card-icon-glyph-size:1.125rem;--sie-card-title-size:var(--sie-texto-tarjeta-titulo);--sie-card-title-color:var(--sie-color-text-title);--sie-card-description-size:var(--sie-texto-tarjeta-descripcion);--sie-card-description-color:var(--sie-color-text-secondary);--sie-card-accion-size:1.875rem;--sie-card-accion-bg:var(--sie-color-institucional-superficie-suave);--sie-card-accion-bg-hover:var(--sie-color-primary-soft);--sie-card-accion-color:var(--sie-color-primary);--sie-card-padding-compacto:var(--sie-espaciado-lg);--sie-card-borde:var(--sie-card-border);--sie-card-sombra:var(--sie-card-shadow);--sie-radius-card:var(--sie-card-radius);--sie-color-primario-rgb:63 63 70;--sie-color-primario-50:var(--sie-color-primary-soft);--sie-color-primario-100:var(--sie-color-primary-soft);--sie-color-primario-200:var(--sie-color-primary-border);--sie-dropdown-radius:1.0625rem;--sie-dropdown-padding:1.5rem;--sie-dropdown-ancho-min:21.25rem;--sie-dropdown-ancho-max:23.75rem;--sie-dropdown-sombra:0 4px 6px #00000008, 0 12px 32px #00000014;--sie-dropdown-borde:1px solid #0000000f;--sie-dropdown-transicion:.2s cubic-bezier(.4, 0, .2, 1);--sie-dropdown-item-altura:3.125rem;--sie-dropdown-item-padding-x:1rem;--sie-dropdown-item-icono-size:1.125rem;--sie-dropdown-item-icono-color:var(--sie-color-text-title);--sie-dropdown-item-texto-size:var(--sie-texto-menu);--sie-dropdown-item-texto-peso:var(--sie-font-weight-medium);--sie-dropdown-item-texto-color:var(--sie-color-text-title);--sie-dropdown-item-hover-fondo:color-mix(in srgb, var(--sie-color-primary) 6%, transparent);--sie-dropdown-item-hover-borde:3px solid var(--sie-color-primary);--sie-dropdown-encabezado-altura-min:5.5rem;--sie-dropdown-nombre-size:1.0625rem;--sie-dropdown-correo-size:var(--sie-texto-auxiliar);--sie-dropdown-correo-color:var(--sie-color-text-secondary);--sie-dropdown-separador:#ececec;--sie-dropdown-separador-margen:var(--sie-espaciado-sm);--sie-sombra-sm:0 1px 4px #1a1a1d0d, 0 1px 2px #1a1a1d0a;--sie-sombra-md:0 6px 20px #1a1a1d0f, 0 2px 8px #1a1a1d0a;--sie-sombra-lg:0 16px 40px #1a1a1d14, 0 6px 16px #1a1a1d0d;--sie-sombra-boton-primario:0 2px 10px #1a1a1d29;--sie-sombra-boton-primario-hover:0 4px 12px #1a1a1d33;--sie-sombra-kpi-destacado-hover:0 6px 20px #1a1a1d2e;--sie-sombra-focus:0 0 0 3px var(--sie-color-primary-focus);--sie-espaciado-xs:.25rem;--sie-espaciado-sm:.5rem;--sie-espaciado-md:.625rem;--sie-espaciado-lg:.875rem;--sie-espaciado-xl:1.25rem;--sie-espaciado-2xl:1.875rem;--sie-espaciado-3xl:2.5rem;--sie-espaciado-4xl:3.5rem;--sie-espaciado-barra-herramientas:.5rem;--sie-espaciado-barra-acciones-listado:var(--sie-espaciado-barra-herramientas);--sie-espaciado-titulo-subtitulo:.75rem;--sie-espaciado-subtitulo-contenido:1.25rem;--sie-espaciado-seccion:var(--sie-espaciado-2xl);--sie-espaciado-bloque:1.25rem;--sie-espaciado-controles:1rem;--sie-espaciado-campo:.5rem;--sie-espaciado-formulario:1.875rem;--sie-espaciado-menu-item:.125rem;--sie-ancho-sidebar:18.5rem;--sie-ancho-sidebar-contraido:4.75rem;--sie-ancho-contenido:100%;--sie-ancho-contenido-estrecho:52rem;--sie-ancho-formulario:36rem;--sie-ancho-drawer:28rem;--sie-ancho-drawer-xs:32.5rem;--sie-ancho-drawer-sm:42.5rem;--sie-ancho-drawer-md:52.5rem;--sie-ancho-drawer-lg:67.5rem;--sie-ancho-drawer-xl:82.5rem;--sie-drawer-altura-encabezado:5.5rem;--sie-drawer-texto-xs:var(--sie-texto-minimo);--sie-drawer-texto-sm:var(--sie-texto-auxiliar);--sie-drawer-texto-md:var(--sie-texto-drawer-contenido);--sie-drawer-texto-lg:var(--sie-texto-drawer-titulo);--sie-drawer-espaciado-seccion:2rem;--sie-drawer-espaciado-titulo:1.5rem;--sie-drawer-espaciado-campo:1rem;--sie-drawer-transicion-entrada:.25s ease;--sie-drawer-transicion-salida:.22s ease;--sie-color-principal:#0d9488;--sie-color-principal-hover:#0f766e;--sie-color-principal-suave:#f0fdfa;--sie-color-principal-borde:#99f6e4;--sie-color-principal-focus:#0d94881f;--sie-color-institucional:var(--sie-color-principal);--sie-color-institucional-hover:var(--sie-color-principal-hover);--sie-color-institucional-suave:var(--sie-color-principal-suave);--sie-color-institucional-borde:var(--sie-color-principal-borde);--sie-color-institucional-focus:var(--sie-color-principal-focus);--sie-login-fondo:#f7f8fa;--sie-login-acento:var(--sie-color-principal);--sie-login-acento-hover:var(--sie-color-principal-hover);--sie-login-acento-suave:var(--sie-color-principal-suave);--sie-login-acento-borde:var(--sie-color-principal-borde);--sie-login-radio-tarjeta:1.25rem;--sie-login-radio-campo:.75rem;--sie-login-altura-campo:3.5rem;--sie-login-altura-boton:3.25rem;--sie-login-texto-xs:var(--sie-texto-ayuda);--sie-login-texto-sm:var(--sie-texto-normal);--sie-login-texto-md:var(--sie-texto-cuerpo-l);--sie-login-texto-lg:var(--sie-texto-h3);--sie-login-texto-xl:var(--sie-texto-display);--sie-login-transicion:.18s ease;--sie-margen-contenido-inline:clamp(1rem, 1.75vw, 1.5rem);--sie-margen-contenido-block:clamp(1rem, 1.75vw, 1.5rem);--sie-form-grid-min-columna:16rem;--sie-altura-barra:2.875rem;--sie-nav-degradado:linear-gradient(180deg, var(--sie-color-azul-profundo) 0%, var(--sie-color-azul-sidebar) 100%);--sie-altura-input:2.875rem;--sie-altura-filtro-ventana:2.25rem;--sie-input-padding-x:1rem;--sie-input-padding-y:.6875rem;--sie-select-padding-derecho-chevron:2.75rem;--sie-tamano-icono-sm:1.125rem;--sie-tamano-icono-md:1.25rem;--sie-tamano-boton-icono:2.25rem;--sie-altura-fila-tabla:2.375rem;--sie-altura-encabezado-tabla:2.25rem;--sie-tabla-font-size-encabezado:var(--sie-texto-tabla-encabezado);--sie-tabla-font-size-dato:var(--sie-texto-tabla-fila);--sie-tabla-padding-celda-x:.75rem;--sie-tabla-line-height:1.3;--sie-tabla-accion-boton:1.625rem;--sie-tabla-accion-icono:.8125rem;--sie-listado-buscador-ancho:17.5rem;--sie-tabla-vista-padding:.75rem;--sie-tabla-barra-padding-y:.5rem;--sie-tabla-barra-padding-x:.75rem;--sie-tabla-paginacion-boton:1.875rem;--sie-tabla-sticky-reserva-superior:15rem;--sie-tabla-contenedor-altura-max:calc(100dvh - var(--sie-altura-barra) - var(--sie-tabla-sticky-reserva-superior));--sie-transicion:.16s ease;--sie-transicion-lenta:.22s ease;--sie-transicion-sidebar:.2s cubic-bezier(.4, 0, .2, 1);--sie-boton-altura:2.25rem;--sie-boton-padding-x:.875rem;--sie-boton-gap:.375rem;--sie-boton-icono:.875rem;--sie-boton-min-ancho:5.75rem;--sie-boton-ancho-herramienta:6.75rem;--sie-boton-radio:var(--sie-radius-md);--sie-boton-altura-sm:var(--sie-boton-altura);--sie-boton-altura-md:var(--sie-boton-altura);--sie-boton-altura-lg:var(--sie-boton-altura);--sie-boton-padding-x-sm:var(--sie-boton-padding-x);--sie-boton-padding-x-md:var(--sie-boton-padding-x);--sie-boton-padding-x-lg:var(--sie-boton-padding-x);--sie-boton-padding-y-sm:0;--sie-boton-padding-y-md:0;--sie-boton-padding-y-lg:0;--sie-control-seleccion-tamano:1rem;--sie-control-seleccion-grosor-borde:1.5px;--sie-control-seleccion-radio-checkbox:var(--sie-radius-sm);--sie-control-seleccion-radio-circulo:50%;--sie-control-seleccion-radio-punto:.375rem;--sie-control-seleccion-borde:var(--sie-color-borde-fuerte);--sie-control-seleccion-fondo:var(--sie-color-superficie);--sie-control-seleccion-opacidad-deshabilitado:.55;--sie-control-switch-ancho:2.25rem;--sie-control-switch-alto:1.25rem;--sie-control-switch-padding:.125rem;--sie-control-switch-indicador:calc(var(--sie-control-switch-alto) - (var(--sie-control-switch-padding) * 2));--sie-control-switch-radio:999px;--sie-z-dropdown:20;--sie-z-tabla-encabezado-fijo:3;--sie-z-drawer:1000;--sie-z-modal:1100}.sie-texto-display{font-size:var(--sie-texto-display);font-weight:var(--sie-font-weight-bold);line-height:var(--sie-line-height-display);letter-spacing:var(--sie-letter-spacing-titulo);color:var(--sie-color-texto-titulo)}.sie-texto-h1{font-size:var(--sie-texto-h1);font-weight:var(--sie-font-weight-bold);line-height:var(--sie-line-height-h1);letter-spacing:var(--sie-letter-spacing-titulo);color:var(--sie-color-texto-titulo)}.sie-texto-h2{font-size:var(--sie-texto-h2);font-weight:var(--sie-font-weight-bold);line-height:var(--sie-line-height-h2);letter-spacing:var(--sie-letter-spacing-titulo);color:var(--sie-color-texto-titulo)}.sie-texto-h3,.sie-texto-tarjeta-titulo{font-size:var(--sie-texto-tarjeta-titulo);font-weight:var(--sie-font-weight-semibold);line-height:var(--sie-line-height-subtitulo);color:var(--sie-color-texto-titulo)}.sie-texto-h4,.sie-texto-h5,.sie-texto-seccion,.sie-texto-titulo-interno{font-size:var(--sie-texto-titulo-interno);font-weight:var(--sie-font-weight-semibold);line-height:var(--sie-line-height-subtitulo);color:var(--sie-color-texto-titulo)}.sie-texto-cuerpo-l{font-size:var(--sie-texto-cuerpo-l);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-body);color:var(--sie-color-texto)}.sie-texto-normal,.sie-texto-cuerpo{font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-body);color:var(--sie-color-texto)}.sie-texto-etiqueta{font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);line-height:var(--sie-line-height-auxiliar);color:var(--sie-color-texto)}.sie-texto-etiqueta-campo{font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);line-height:var(--sie-line-height-auxiliar);letter-spacing:var(--sie-letter-spacing-caps);color:var(--sie-color-texto-secundario);text-transform:uppercase}.sie-texto-valor{font-size:var(--sie-texto-valor);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-input);color:var(--sie-color-texto)}.sie-texto-auxiliar,.sie-texto-secundario{font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-body);color:var(--sie-color-texto-secundario)}.sie-texto-ayuda{font-size:var(--sie-texto-ayuda);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-minimo);color:var(--sie-color-texto-secundario)}.sie-texto-pequeno{font-size:var(--sie-texto-pequeno);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-pequeno)}.sie-texto-minimo,.sie-texto-badge{font-size:var(--sie-texto-badge);font-weight:var(--sie-font-weight-semibold);line-height:var(--sie-line-height-minimo)}.sie-texto-mensaje{font-size:var(--sie-texto-mensaje);font-weight:var(--sie-font-weight-medium);line-height:var(--sie-line-height-auxiliar)}.sie-texto-boton-principal,.sie-texto-boton-secundario,.sie-texto-boton{font-size:var(--sie-texto-boton);font-weight:var(--sie-font-weight-semibold);line-height:var(--sie-line-height-input);letter-spacing:var(--sie-letter-spacing-boton);text-transform:none}.sie-texto-boton-pequeno{font-size:var(--sie-texto-boton-pequeno);font-weight:var(--sie-font-weight-semibold);line-height:var(--sie-line-height-auxiliar);letter-spacing:var(--sie-letter-spacing-boton);text-transform:none}.sie-texto-pestana{font-size:var(--sie-texto-pestana);font-weight:var(--sie-font-weight-medium);line-height:var(--sie-line-height-subtitulo)}.sie-texto-miga,.sie-texto-miga-actual{font-size:var(--sie-texto-miga);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-body)}.sie-texto-modal-titulo,.sie-texto-drawer-titulo{font-size:var(--sie-texto-modal-titulo);font-weight:var(--sie-font-weight-bold);line-height:var(--sie-line-height-h2);letter-spacing:var(--sie-letter-spacing-titulo);color:var(--sie-color-texto-titulo)}.sie-texto-footer{font-size:var(--sie-texto-footer);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-auxiliar);color:var(--sie-color-texto-footer)}.sie-texto-tooltip{font-size:var(--sie-texto-tooltip);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-auxiliar)}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--sie-color-fondo);color:var(--sie-color-texto);font-family:var(--sie-font-family);font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}.sie-etiqueta-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--sie-color-accento);outline-offset:2px}.sie-mensaje-error{color:var(--sie-color-error);margin:0}.sie-mensaje-exito{color:var(--sie-color-exito);margin:0}.sie-mensaje-informativo{color:var(--sie-color-texto-secundario);margin:0}.sie-pagina{gap:var(--sie-espaciado-seccion);width:100%;max-width:var(--sie-ancho-contenido);flex-direction:column;display:flex}.sie-pagina-encabezado{gap:var(--sie-espaciado-titulo-subtitulo);flex-direction:column;display:flex}.sie-pagina-titulo{font-size:var(--sie-texto-h1);font-weight:var(--sie-font-weight-bold);letter-spacing:var(--sie-letter-spacing-titulo);line-height:var(--sie-line-height-h1)}.sie-pagina-descripcion{color:var(--sie-color-texto-secundario);max-width:var(--sie-ancho-contenido-estrecho);font-size:var(--sie-texto-secundario)}.sie-miga{align-items:center;gap:var(--sie-espaciado-sm);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-miga);flex-wrap:wrap;display:flex}.sie-miga-enlace{color:var(--sie-color-texto-secundario);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.sie-miga-enlace:hover,.sie-miga-enlace:focus-visible{color:var(--sie-color-accento);text-decoration:underline}.sie-pestanas{gap:var(--sie-espaciado-sm);flex-wrap:wrap;display:flex}.sie-pestana{min-height:var(--sie-boton-altura-md);border:1px solid var(--sie-color-borde);border-radius:var(--sie-radius-pill);background:var(--sie-color-superficie);color:var(--sie-color-texto-secundario);font-weight:var(--sie-font-weight-medium);padding:.55rem 1.1rem}.sie-pestana-activa,.sie-pestana[aria-selected=true]{border-color:var(--sie-color-accento-borde);background:var(--sie-color-institucional-superficie);color:var(--sie-color-azul-profundo);font-weight:var(--sie-font-weight-semibold);box-shadow:inset 0 -2px 0 var(--sie-color-accento)}.sie-campo,.sie-input,.sie-textarea{width:100%;height:var(--sie-altura-input);min-height:var(--sie-altura-input);padding:var(--sie-input-padding-y) var(--sie-input-padding-x);border:1px solid var(--sie-color-borde-fuerte);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);color:var(--sie-color-texto);font-size:var(--sie-texto-valor);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-input);transition:border-color var(--sie-transicion), box-shadow var(--sie-transicion)}.sie-campo::placeholder,.sie-input::placeholder,.sie-textarea::placeholder{color:var(--sie-color-texto-placeholder);font-size:var(--sie-texto-placeholder);font-weight:var(--sie-font-weight-regular)}.sie-textarea{resize:vertical;min-height:5.5rem;line-height:var(--sie-line-height)}.sie-texto-libre-justificado,.sie-textarea.sie-texto-libre-justificado,.sie-textarea-auto-grow.sie-texto-libre-justificado{box-sizing:border-box;text-align:justify;text-align-last:left;text-justify:inter-word;width:100%;min-width:0;max-width:100%;line-height:var(--sie-line-height-cuerpo-l);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;display:block}.sie-texto-libre-justificado--solo-lectura{min-height:var(--sie-altura-input);padding:var(--sie-input-padding-y) var(--sie-input-padding-x);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto-secundario);cursor:not-allowed;-webkit-user-select:none;user-select:none}@media print{.sie-texto-libre-justificado,.sie-textarea.sie-texto-libre-justificado,.sie-textarea-auto-grow.sie-texto-libre-justificado,.sie-detalle-maestro-campo-multilinea dd.sie-texto-libre-justificado{text-align:justify;text-align-last:left;text-justify:inter-word}}.sie-campo:focus,.sie-input:focus,.sie-textarea:focus{border-color:var(--sie-color-accento);box-shadow:var(--sie-sombra-focus);outline:none}.sie-campo-solo-lectura,.sie-input[readonly],.sie-textarea[readonly],.sie-input:disabled,.sie-textarea:disabled,.sie-campo:disabled{background:var(--sie-color-institucional-superficie-suave);border-color:var(--sie-color-borde-sutil);color:var(--sie-color-texto-secundario);cursor:not-allowed;box-shadow:none;opacity:1;-webkit-text-fill-color:var(--sie-color-texto-secundario);-webkit-user-select:none;user-select:none}.sie-campo-solo-lectura:hover,.sie-campo-solo-lectura:focus,.sie-input[readonly]:hover,.sie-input[readonly]:focus,.sie-textarea[readonly]:hover,.sie-textarea[readonly]:focus,.sie-input:disabled:hover,.sie-input:disabled:focus,.sie-textarea:disabled:hover,.sie-textarea:disabled:focus,.sie-campo:disabled:hover,.sie-campo:disabled:focus{border-color:var(--sie-color-borde-sutil);box-shadow:none;outline:none}.sie-etiqueta{gap:var(--sie-espaciado-campo);color:var(--sie-color-texto);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);flex-direction:column;display:flex}.sie-ayuda{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-ayuda);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-minimo);margin:0}.sie-formulario-maestro-campo label,.sie-formulario-maestro-campo .sie-etiqueta{gap:var(--sie-espaciado-campo);color:var(--sie-color-texto);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);flex-direction:column;margin:0;display:flex}.sie-formulario-maestro-campo input,.sie-formulario-maestro-campo textarea{width:100%;height:var(--sie-altura-input);min-height:var(--sie-altura-input);padding:var(--sie-input-padding-y) var(--sie-input-padding-x);border:1px solid var(--sie-color-borde-fuerte);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);box-sizing:border-box;font-size:var(--sie-texto-valor);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-input);transition:border-color var(--sie-transicion), box-shadow var(--sie-transicion)}.sie-formulario-maestro-campo .sie-select-institucional{width:100%}.sie-formulario-maestro-campo textarea{resize:vertical;min-height:5.5rem}.sie-formulario-maestro-campo textarea.sie-textarea-auto-grow{resize:none;min-height:5.5rem;overflow-y:hidden}.sie-formulario-maestro-campo input:focus,.sie-formulario-maestro-campo textarea:focus{border-color:var(--sie-color-accento);box-shadow:var(--sie-sombra-focus);outline:none}.sie-formulario-maestro-campo input:disabled,.sie-formulario-maestro-campo textarea:disabled{background:var(--sie-color-institucional-superficie-suave);border-color:var(--sie-color-borde-sutil);color:var(--sie-color-texto-secundario);cursor:not-allowed;box-shadow:none;opacity:1;-webkit-text-fill-color:var(--sie-color-texto-secundario)}.sie-formulario-maestro-campo input:disabled:hover,.sie-formulario-maestro-campo textarea:disabled:hover,.sie-formulario-maestro-campo input:disabled:focus,.sie-formulario-maestro-campo textarea:disabled:focus{border-color:var(--sie-color-borde-sutil);box-shadow:none;outline:none}.sie-alineacion-dato--texto,.sie-alineacion-dato--fecha,.sie-alineacion-dato--hora,.sie-alineacion-dato--estado,.sie-alineacion-dato--telefono{text-align:left}.sie-alineacion-dato--numero,.sie-alineacion-dato--monetario,.sie-alineacion-dato--porcentaje{text-align:right}.sie-alineacion-dato--acciones{text-align:center}.sie-tabla th.sie-alineacion-dato--numero .sie-tabla-encabezado-ordenable,.sie-tabla th.sie-alineacion-dato--monetario .sie-tabla-encabezado-ordenable,.sie-tabla th.sie-alineacion-dato--porcentaje .sie-tabla-encabezado-ordenable{justify-content:flex-end}.sie-tabla th.sie-alineacion-dato--acciones .sie-tabla-encabezado-ordenable{justify-content:center}.sie-detalle-maestro-campo dd.sie-alineacion-dato--numero,.sie-detalle-maestro-campo dd.sie-alineacion-dato--monetario,.sie-detalle-maestro-campo dd.sie-alineacion-dato--porcentaje{text-align:right}.sie-detalle-maestro-campo dd.sie-alineacion-dato--texto,.sie-detalle-maestro-campo dd.sie-alineacion-dato--fecha,.sie-detalle-maestro-campo dd.sie-alineacion-dato--hora,.sie-detalle-maestro-campo dd.sie-alineacion-dato--estado,.sie-detalle-maestro-campo dd.sie-alineacion-dato--telefono{text-align:left}.sie-campo-alineacion-numero input,.sie-campo-alineacion-monetario input,.sie-campo-alineacion-porcentaje .sie-campo-porcentaje-sie-control input{text-align:right}.sie-campo-alineacion-fecha input,.sie-campo-alineacion-hora input,.sie-campo-alineacion-texto input,.sie-campo-alineacion-texto textarea,.sie-campo-alineacion-telefono input{text-align:left}.sie-etiqueta,.sie-formulario-maestro-campo label,.sie-formulario-maestro-campo .sie-etiqueta,.sie-modal-sie-etiqueta-campo,.sie-modal-sie-detalle-etiqueta,.sie-detalle-maestro-campo dt,.login-etiqueta,.preferencias-banda-etiqueta,.permisos-pagina-selector-rol label,.permisos-pagina-filtro-dominio label,.permisos-pagina-buscador label,.sie-campo-color-institucional-etiqueta,.sie-campo-logo-maestro-etiqueta,.sie-campo-logo-entidad-financiera-etiqueta,.sie-campo-imagen-unidad-etiqueta,.sie-campo-imagen-recortable-etiqueta,.sie-campo-documento-etiqueta,.sie-selector-icono-lucide-etiqueta,.sie-selector-icono-unidad-negocio-etiqueta,.sie-usuario-roles-etiqueta,.sie-plantillas-kyc-empresas-etiqueta,.sie-logo-sistema-modal-vista-previa-etiqueta,.sie-modal-recorte-imagen-control-etiqueta,.sie-incorporacion-tarjeta .sie-formulario-maestro-campo label,.sie-incorporacion-tarjeta .sie-formulario-maestro-campo .sie-etiqueta,.sie-incorporacion-resumen-item dt{text-transform:uppercase;letter-spacing:var(--sie-letter-spacing-caps)}h1,h2,h3,h4,h5,h6,.sie-page-header-titulo,.sie-texto-display,.sie-texto-h1,.sie-texto-h2,.sie-texto-h3,.sie-texto-h4,.sie-texto-h5,.sie-texto-seccion,.sie-texto-titulo-interno,.sie-detalle-maestro-seccion-titulo,.sie-formulario-maestro-seccion-titulo,.sie-boton-institucional,.sie-boton-accion-superior,.sie-texto-boton,.sie-texto-ayuda,.sie-texto-mensaje,.sie-page-header-descripcion,input::placeholder,textarea::placeholder,.sie-detalle-maestro-campo dd,.sie-modal-sie-detalle-valor,.sie-modal-sie-campo-enlace-input,.sie-formulario-maestro-campo input,.sie-formulario-maestro-campo textarea,.sie-campo,.sie-input,.sie-textarea{text-transform:none}.sie-estado-preparacion{gap:var(--sie-espaciado-formulario);flex-direction:column;width:100%;min-width:0;display:flex}.sie-estado-preparacion-resumen{gap:var(--sie-espaciado-campo);flex-direction:column;width:100%;min-width:0;display:flex}.sie-estado-preparacion-resumen-etiqueta{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-medium);letter-spacing:var(--sie-letter-spacing-caps);line-height:var(--sie-line-height-etiqueta);text-transform:uppercase;margin:0}.sie-estado-preparacion-resumen-card.sie-progress-card{margin:0}.sie-estado-preparacion-resumen-card{gap:var(--sie-espaciado-bloque);padding:var(--sie-card-padding);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-superficie);box-shadow:var(--sie-card-sombra);flex-direction:column;display:flex}.sie-estado-preparacion-resumen-encabezado{gap:var(--sie-espaciado-bloque);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.sie-estado-preparacion-resumen-icono{border-radius:var(--sie-radius-pill);background:color-mix(in srgb, var(--sie-color-primary) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--sie-color-primary);justify-content:center;align-items:center;display:inline-flex}.sie-estado-preparacion-resumen-titulo{margin:0 0 var(--sie-espaciado-campo);color:var(--sie-color-texto);font-size:var(--sie-texto-titulo-interno);font-weight:var(--sie-font-weight-semibold);line-height:1.35}.sie-estado-preparacion-resumen-detalle{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);line-height:var(--sie-line-height-cuerpo-l);margin:0}.sie-estado-preparacion-resumen-porcentaje{font-size:var(--sie-texto-h2);font-weight:var(--sie-font-weight-semibold);color:var(--sie-color-primary);white-space:nowrap;line-height:1.15}.sie-estado-preparacion-resumen-barra{border-radius:var(--sie-radius-pill);background:var(--sie-color-institucional-superficie-suave);height:.5rem;overflow:hidden}.sie-estado-preparacion-resumen-barra-avance{border-radius:inherit;background:var(--sie-color-primary);height:100%;transition:width var(--sie-transicion-lenta);display:block}.sie-estado-preparacion-resumen-unidad{font-weight:var(--sie-font-weight-normal);color:var(--sie-color-texto-secundario)}.sie-estado-preparacion-mensaje-listo{color:var(--sie-color-texto);font-size:var(--sie-texto-cuerpo-l);font-weight:var(--sie-font-weight-medium);line-height:var(--sie-line-height-cuerpo-l);margin:0}.sie-estado-preparacion-seccion{gap:var(--sie-espaciado-bloque);padding-top:var(--sie-espaciado-bloque);border-top:1px solid var(--sie-color-borde-sutil);flex-direction:column;display:flex}.sie-estado-preparacion-seccion-titulo{color:var(--sie-color-texto);font-size:var(--sie-texto-titulo-interno);font-weight:var(--sie-font-weight-semibold);margin:0;line-height:1.35}.sie-estado-preparacion-checklist{gap:var(--sie-espaciado-campo);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sie-estado-preparacion-item{align-items:flex-start;gap:var(--sie-espaciado-campo);padding:var(--sie-espaciado-campo) var(--sie-espaciado-bloque);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto);font-size:var(--sie-texto-normal);line-height:var(--sie-line-height-cuerpo-l);display:flex}.sie-estado-preparacion-item-icono{border-radius:var(--sie-radius-pill);background:color-mix(in srgb, var(--sie-color-primary) 10%, transparent);width:1.5rem;height:1.5rem;color:var(--sie-color-primary);flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.sie-estado-preparacion-item--pendiente .sie-estado-preparacion-item-icono{opacity:.72}.sie-estado-preparacion-item--no-cumple .sie-estado-preparacion-item-icono{background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto-secundario);opacity:1}.sie-estado-preparacion-etiqueta{min-width:0}.sie-estado-preparacion-pendientes-lista{padding-left:var(--sie-espaciado-bloque);gap:var(--sie-espaciado-campo);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-normal);line-height:var(--sie-line-height-cuerpo-l);flex-direction:column;margin:0;display:flex}.sie-estado-preparacion-acciones{justify-content:flex-end;align-items:center;gap:var(--sie-espaciado-campo);flex-flow:wrap;width:100%;display:flex}.sie-estado-preparacion-accion-principal{align-items:center;display:flex}.sie-estado-preparacion-acciones-secundarias{align-items:center;gap:var(--sie-espaciado-campo);flex-wrap:wrap;display:flex}.sie-estado-preparacion-acciones .funcupa-oferta-acciones-estado{align-items:center;gap:var(--sie-espaciado-campo);flex-wrap:wrap;margin-top:0;display:flex}.sie-estado-preparacion-acciones .funcupa-oferta-accion-item{align-items:center;display:flex}@media (width<=39.99rem){.sie-estado-preparacion-resumen-encabezado{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr)}.sie-estado-preparacion-resumen-porcentaje{grid-column:1/-1;justify-self:start}.sie-estado-preparacion-acciones{justify-content:stretch}.sie-estado-preparacion-acciones .sie-boton-institucional{flex:auto;min-width:min(100%,12rem)}}.sie-boton-institucional,.sie-boton-accion-superior{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--sie-boton-gap);height:var(--sie-boton-altura);min-height:var(--sie-boton-altura);min-width:var(--sie-boton-min-ancho);padding:0 var(--sie-boton-padding-x);border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-boton-radio);background:var(--sie-color-superficie);color:var(--sie-color-texto);box-shadow:none;font-family:inherit;font-size:var(--sie-texto-boton);font-weight:var(--sie-font-weight-semibold);letter-spacing:var(--sie-letter-spacing-boton);text-align:center;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color var(--sie-transicion), border-color var(--sie-transicion), color var(--sie-transicion), box-shadow var(--sie-transicion), transform var(--sie-transicion);line-height:1;display:inline-flex}.sie-boton-institucional-md{height:var(--sie-boton-altura);min-height:var(--sie-boton-altura);padding:0 var(--sie-boton-padding-x)}.sie-boton-institucional-ancho-completo{width:100%;min-width:0}.sie-boton-institucional-secundario,.sie-boton-institucional-primario,.sie-boton-institucional:not(.sie-boton-institucional-primario){border:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-superficie);color:var(--sie-color-texto);box-shadow:none}.sie-boton-institucional-secundario:hover:not(:disabled),.sie-boton-institucional-primario:hover:not(:disabled),.sie-boton-institucional:not(.sie-boton-institucional-primario):hover:not(:disabled){border-color:var(--sie-color-primary-border);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto)}.sie-boton-institucional-secundario:hover:not(:disabled) .sie-boton-institucional-icono,.sie-boton-institucional-primario:hover:not(:disabled) .sie-boton-institucional-icono,.sie-boton-institucional:hover:not(:disabled) .sie-boton-institucional-icono{color:var(--sie-color-primary)}.sie-boton-institucional:active:not(:disabled),.sie-boton-accion-superior:active:not(:disabled){border-color:var(--sie-color-primary);transform:translateY(1px)}.sie-boton-institucional:focus-visible,.sie-boton-accion-superior:focus-visible,.sie-boton-institucional-primario:focus-visible{border-color:var(--sie-color-primary);box-shadow:var(--sie-sombra-focus);outline:none}.sie-boton-institucional:disabled,.sie-boton-accion-superior:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.sie-boton-institucional-icono,.sie-boton-accion-superior-icono{width:var(--sie-boton-icono);height:var(--sie-boton-icono);color:var(--sie-color-texto-secundario);transition:color var(--sie-transicion);flex-shrink:0;display:block}.sie-boton-institucional-texto,.sie-boton-accion-superior-texto{font-size:inherit;font-weight:inherit;color:inherit;align-items:center;line-height:1;display:inline-flex}.sie-card-sie-grid{gap:var(--sie-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sie-card-sie,.sie-card-sie-grid>.sie-card-sie,a.sie-card-sie,button.sie-card-sie{align-items:center;gap:var(--sie-card-gap-interno);width:100%;min-width:0;min-height:5.5rem;max-height:none;padding:var(--sie-card-padding);border:var(--sie-card-border);border-radius:var(--sie-card-radius);background:var(--sie-color-superficie);box-shadow:var(--sie-card-shadow);color:inherit;font:inherit;text-align:left;transition:transform var(--sie-card-transition), box-shadow var(--sie-card-transition), border-color var(--sie-card-transition);text-decoration:none;display:flex}button.sie-card-sie{appearance:none;cursor:pointer;font:inherit}.sie-card-sie-interactiva{cursor:pointer}.sie-card-sie-interactiva:hover{box-shadow:var(--sie-card-shadow-hover);transform:translateY(-2px)}.sie-card-sie-interactiva:active{transform:translateY(0)}.sie-card-sie-interactiva:focus-visible{box-shadow:var(--sie-card-shadow-hover), var(--sie-sombra-focus);outline:none}.sie-card-sie-seleccionada{border-color:var(--sie-color-primary-border)}.sie-card-sie-deshabilitada{opacity:.5;cursor:not-allowed;pointer-events:none}.sie-card-sie-estatica{cursor:default}.sie-card-sie-icono{width:var(--sie-card-icon-size);height:var(--sie-card-icon-size);flex:0 0 var(--sie-card-icon-size);border-radius:var(--sie-card-icon-radius);background:var(--sie-card-icon-bg);color:var(--sie-card-icon-color);justify-content:center;align-items:center;display:inline-flex}.sie-card-sie-icono svg{width:var(--sie-card-icon-glyph-size);height:var(--sie-card-icon-glyph-size);color:inherit}.sie-card-sie-contenido{flex-direction:column;flex:auto;justify-content:center;gap:.35rem;min-width:0;display:flex}.sie-card-sie-titulo{color:var(--sie-card-title-color);font-size:var(--sie-card-title-size);font-weight:var(--sie-font-weight-semibold);line-height:var(--sie-line-height-subtitulo);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sie-card-sie-descripcion{color:var(--sie-card-description-color);font-size:var(--sie-card-description-size);font-weight:var(--sie-font-weight-regular);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.sie-card-sie-accion{width:var(--sie-card-accion-size);height:var(--sie-card-accion-size);flex:0 0 var(--sie-card-accion-size);border-radius:var(--sie-radius-pill);background:var(--sie-card-accion-bg);color:var(--sie-card-accion-color);transition:background-color var(--sie-card-transition), transform var(--sie-card-transition);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.sie-card-sie-accion svg{width:1rem;height:1rem;transition:transform var(--sie-card-transition)}.sie-card-sie-interactiva:hover .sie-card-sie-accion{background:var(--sie-card-accion-bg-hover)}.sie-card-sie-interactiva:hover .sie-card-sie-accion svg{transform:translate(3px)}@media (width<=64rem){.sie-card-sie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.sie-card-sie-grid{grid-template-columns:minmax(0,1fr)}}.sie-menu-desplegable{z-index:calc(var(--sie-z-dropdown) + 2);width:min(var(--sie-dropdown-ancho-max), max(var(--sie-dropdown-ancho-min), 100vw - 2rem));border:var(--sie-dropdown-borde);border-radius:var(--sie-dropdown-radius);background:var(--sie-color-superficie);box-shadow:var(--sie-dropdown-sombra);animation:sie-menu-desplegable-entrada var(--sie-dropdown-transicion) both;transform-origin:100% 0;position:absolute;top:calc(100% + .625rem);right:0;overflow:hidden}.sie-menu-desplegable-flecha{pointer-events:none;border-top:var(--sie-dropdown-borde);border-left:var(--sie-dropdown-borde);background:var(--sie-color-superficie);border-radius:.125rem 0 0;width:.75rem;height:.75rem;position:absolute;top:-.375rem;right:1.125rem;transform:rotate(45deg)}.sie-menu-desplegable-encabezado{align-items:center;gap:var(--sie-espaciado-md);min-height:var(--sie-dropdown-encabezado-altura-min);padding:var(--sie-dropdown-padding);padding-bottom:var(--sie-espaciado-lg);display:flex}.sie-menu-desplegable-encabezado-texto{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.sie-menu-desplegable-encabezado-texto strong{color:var(--sie-color-text-title);font-size:var(--sie-dropdown-nombre-size);font-weight:var(--sie-font-weight-semibold);line-height:var(--sie-line-height-subtitulo);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sie-menu-desplegable-encabezado-texto span{color:var(--sie-dropdown-correo-color);font-size:var(--sie-dropdown-correo-size);font-weight:var(--sie-font-weight-normal);line-height:var(--sie-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sie-menu-desplegable-cuerpo{padding:0 var(--sie-espaciado-xs) var(--sie-espaciado-sm);flex-direction:column;display:flex}.sie-menu-desplegable-grupo{flex-direction:column;display:flex}.sie-menu-desplegable-separador{height:1px;margin:var(--sie-dropdown-separador-margen) var(--sie-dropdown-item-padding-x);background:var(--sie-dropdown-separador)}.sie-menu-desplegable-item{align-items:center;gap:var(--sie-espaciado-md);width:100%;min-height:var(--sie-dropdown-item-altura);padding:0 var(--sie-dropdown-item-padding-x);padding-left:calc(var(--sie-dropdown-item-padding-x) + .1875rem);border-radius:var(--sie-radius-md);color:var(--sie-dropdown-item-texto-color);font-size:var(--sie-dropdown-item-texto-size);font-weight:var(--sie-dropdown-item-texto-peso);line-height:var(--sie-line-height);text-align:left;cursor:pointer;transition:background-color var(--sie-dropdown-transicion), color var(--sie-dropdown-transicion);background:0 0;border:none;display:flex;position:relative}.sie-menu-desplegable-item:before{content:"";border-radius:0 var(--sie-radius-sm) var(--sie-radius-sm) 0;background:var(--sie-color-primary);width:0;transition:width var(--sie-dropdown-transicion), opacity var(--sie-dropdown-transicion);position:absolute;top:.375rem;bottom:.375rem;left:0}.sie-menu-desplegable-item-icono{width:var(--sie-dropdown-item-icono-size);height:var(--sie-dropdown-item-icono-size);color:var(--sie-dropdown-item-icono-color);transition:color var(--sie-dropdown-transicion);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sie-menu-desplegable-item-icono svg{width:100%;height:100%}.sie-menu-desplegable-item-texto{flex:1;min-width:0}.sie-menu-desplegable-item:hover:not(:disabled),.sie-menu-desplegable-item:focus-visible:not(:disabled){background:var(--sie-dropdown-item-hover-fondo);color:var(--sie-color-primary);outline:none}.sie-menu-desplegable-item:hover:not(:disabled):before,.sie-menu-desplegable-item:focus-visible:not(:disabled):before{width:3px}.sie-menu-desplegable-item:hover:not(:disabled) .sie-menu-desplegable-item-icono,.sie-menu-desplegable-item:focus-visible:not(:disabled) .sie-menu-desplegable-item-icono{color:var(--sie-color-primary)}.sie-menu-desplegable-item:focus-visible:not(:disabled){box-shadow:var(--sie-sombra-focus)}.sie-menu-desplegable-item:active:not(:disabled){background:color-mix(in srgb, var(--sie-color-primary) 8%, transparent);transform:scale(.995)}.sie-menu-desplegable-item-deshabilitado{color:var(--sie-color-text-disabled);cursor:not-allowed;opacity:.55}.sie-menu-desplegable-item-deshabilitado .sie-menu-desplegable-item-icono{color:var(--sie-color-text-disabled)}.sie-seccion-institucional,.sie-detalle-maestro-seccion{border:1px solid var(--sie-color-borde-sutil);border-radius:var(--sie-radius-md);background:var(--sie-color-superficie);margin:0;padding:1rem 1.1rem;box-shadow:0 1px 2px #0f172a08}.sie-seccion-institucional+.sie-seccion-institucional,.sie-detalle-maestro-seccion+.sie-seccion-institucional,.sie-seccion-institucional+.sie-detalle-maestro-seccion,.sie-detalle-maestro-seccion+.sie-detalle-maestro-seccion{margin-top:var(--sie-drawer-espaciado-seccion,2rem)}.sie-encabezado-seccion,.sie-detalle-maestro-seccion-titulo{margin:0 0 var(--sie-drawer-espaciado-titulo,1.5rem);border-bottom:1px solid var(--sie-color-borde-sutil);color:var(--sie-color-texto);font-size:var(--sie-texto-h5);font-weight:var(--sie-font-weight-semibold);letter-spacing:-.01em;line-height:var(--sie-line-height-h5);text-align:left;text-transform:none;align-items:center;gap:.55rem;padding-bottom:.75rem;display:flex}.sie-encabezado-seccion-icono,.sie-detalle-maestro-seccion-titulo-icono{width:1.125rem;height:1.125rem;color:var(--sie-color-primary);stroke-width:1.5px;flex-shrink:0}.sie-encabezado-seccion--subseccion{margin-top:var(--sie-espaciado-bloque);margin-bottom:var(--sie-espaciado-campo);font-size:var(--sie-texto-titulo-interno);line-height:var(--sie-line-height-titulo-interno,1.4);padding-bottom:.5rem}.sie-seccion-institucional-contenido{gap:var(--sie-drawer-espaciado-campo,1rem);flex-direction:column;width:100%;min-width:0;display:flex}#root input[type=checkbox],#root input[type=radio]{appearance:none;width:var(--sie-control-seleccion-tamano);height:var(--sie-control-seleccion-tamano);min-width:var(--sie-control-seleccion-tamano);min-height:var(--sie-control-seleccion-tamano);border:var(--sie-control-seleccion-grosor-borde) solid var(--sie-control-seleccion-borde);border-radius:var(--sie-control-seleccion-radio-checkbox);background:var(--sie-control-seleccion-fondo);box-shadow:none;cursor:pointer;transition:border-color var(--sie-transicion), background-color var(--sie-transicion), box-shadow var(--sie-transicion), opacity var(--sie-transicion);flex-shrink:0;margin:0;padding:0;position:relative}#root input[type=radio]{border-radius:var(--sie-control-seleccion-radio-circulo)}#root input[type=checkbox]:hover:not(:disabled),#root input[type=radio]:hover:not(:disabled){border-color:var(--sie-color-primary-border)}#root input[type=checkbox]:checked,#root input[type=radio]:checked{border-color:var(--sie-color-primary);background-color:var(--sie-color-primary)}#root input[type=checkbox]:checked:after{content:"";border-right:2px solid var(--sie-color-texto-inverso);border-bottom:2px solid var(--sie-color-texto-inverso);width:.22rem;height:.42rem;position:absolute;top:calc(50% - .05rem);left:50%;transform:translate(-50%,-50%)rotate(45deg)}#root input[type=radio]:checked:after{content:"";width:var(--sie-control-seleccion-radio-punto);height:var(--sie-control-seleccion-radio-punto);background:var(--sie-color-texto-inverso);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#root input[type=checkbox]:focus-visible,#root input[type=radio]:focus-visible{box-shadow:var(--sie-sombra-focus);outline:none}#root input[type=checkbox]:disabled,#root input[type=radio]:disabled{cursor:not-allowed;opacity:var(--sie-control-seleccion-opacidad-deshabilitado);background:var(--sie-color-institucional-superficie-suave)}#root input[type=checkbox]:disabled:checked,#root input[type=radio]:disabled:checked{border-color:color-mix(in srgb, var(--sie-color-primary) 45%, transparent);background:color-mix(in srgb, var(--sie-color-primary) 45%, transparent)}.sie-opcion-seleccion{align-items:flex-start;gap:var(--sie-espaciado-campo);color:var(--sie-color-texto);font-size:var(--sie-texto-valor);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-cuerpo-l);cursor:pointer;margin:0;display:inline-flex}.sie-opcion-seleccion input[type=checkbox],.sie-opcion-seleccion input[type=radio]{margin-top:.125rem}.sie-opcion-seleccion:has(input:disabled){cursor:not-allowed;color:var(--sie-color-texto-secundario)}.sie-opcion-seleccion-lista{gap:var(--sie-espaciado-campo);display:grid}.sie-switch-institucional{align-items:center;gap:var(--sie-espaciado-campo);cursor:pointer;color:var(--sie-color-texto);font-size:var(--sie-texto-valor);line-height:var(--sie-line-height-cuerpo-l);display:inline-flex}.sie-switch-institucional:has(input:disabled){cursor:not-allowed;opacity:var(--sie-control-seleccion-opacidad-deshabilitado)}.sie-switch-institucional__control{width:var(--sie-control-switch-ancho);height:var(--sie-control-switch-alto);flex-shrink:0;display:inline-flex;position:relative}.sie-switch-institucional input[type=checkbox]{z-index:1;border-radius:var(--sie-control-switch-radio);opacity:0;width:100%;min-width:0;height:100%;min-height:0;cursor:inherit;background:0 0;border:none;margin:0;position:absolute;inset:0}.sie-switch-institucional input[type=checkbox]:hover:not(:disabled),.sie-switch-institucional input[type=checkbox]:checked{background:0 0;border:none}.sie-switch-institucional input[type=checkbox]:checked:after{content:none}.sie-switch-institucional__pista{border-radius:var(--sie-control-switch-radio);background:var(--sie-color-borde-sutil);transition:background-color var(--sie-transicion);position:absolute;inset:0}.sie-switch-institucional__pista:after{content:"";top:var(--sie-control-switch-padding);left:var(--sie-control-switch-padding);width:var(--sie-control-switch-indicador);height:var(--sie-control-switch-indicador);background:var(--sie-color-superficie);transition:transform var(--sie-transicion);border-radius:50%;position:absolute;box-shadow:0 1px 2px #0f172a1f}.sie-switch-institucional input[type=checkbox]:checked~.sie-switch-institucional__pista{background:var(--sie-color-primary)}.sie-switch-institucional input[type=checkbox]:checked~.sie-switch-institucional__pista:after{transform:translateX(calc(var(--sie-control-switch-ancho) - var(--sie-control-switch-indicador) - (var(--sie-control-switch-padding) * 2)))}.sie-switch-institucional input[type=checkbox]:focus-visible~.sie-switch-institucional__pista{box-shadow:var(--sie-sombra-focus)}.sie-page{gap:var(--sie-espaciado-seccion);width:100%;max-width:var(--sie-ancho-contenido);flex-direction:column;display:flex}.sie-page-header{justify-content:space-between;align-items:center;gap:var(--sie-espaciado-bloque);padding-bottom:var(--sie-espaciado-bloque);border-bottom:1px solid var(--sie-color-borde-sutil);flex-wrap:wrap;display:flex}.sie-page-header-contenido{gap:var(--sie-espaciado-titulo-subtitulo);flex-direction:column;min-width:0;display:flex}.sie-page-header-titulo-fila{align-items:center;gap:var(--sie-espaciado-sm);display:flex}.sie-page-back-button{width:var(--sie-tamano-boton-icono);height:var(--sie-tamano-boton-icono);border-radius:var(--sie-radius-md);color:var(--sie-color-texto-secundario);cursor:pointer;transition:background-color var(--sie-transicion), color var(--sie-transicion);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sie-page-back-button:hover,.sie-page-back-button:focus-visible{background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-azul-profundo);outline:none}.sie-page-header-marca{border-radius:var(--sie-radius-pill);background:var(--sie-color-accento);align-self:stretch;width:4px;min-height:2rem}.sie-page-header-titulo{font-size:var(--sie-texto-h1);font-weight:var(--sie-font-weight-bold);letter-spacing:var(--sie-letter-spacing-titulo);line-height:var(--sie-line-height-h1);color:var(--sie-color-texto-titulo);margin:0}.sie-page-header-descripcion{color:var(--sie-color-texto-secundario);max-width:var(--sie-ancho-contenido-estrecho);font-size:var(--sie-texto-cuerpo-l);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-body);margin:0}.sie-page-header-acciones{justify-content:flex-end;align-items:center;gap:var(--sie-espaciado-barra-herramientas);flex-wrap:wrap;margin-left:auto;display:flex}.sie-breadcrumb{align-items:center;gap:var(--sie-espaciado-xs);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-miga);font-weight:var(--sie-font-weight-regular);line-height:var(--sie-line-height-normal);flex-wrap:wrap;display:flex}.sie-breadcrumb-enlace{color:inherit;font-weight:var(--sie-font-weight-normal);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.sie-breadcrumb-enlace:hover,.sie-breadcrumb-enlace:focus-visible{color:var(--sie-color-accento);text-decoration:underline}.sie-breadcrumb-separador{color:var(--sie-color-texto-terciario)}.sie-breadcrumb-actual{color:var(--sie-color-texto-secundario);font-weight:var(--sie-font-weight-regular)}.sie-card{border:var(--sie-card-border);border-radius:var(--sie-card-radius);background:var(--sie-color-superficie);box-shadow:var(--sie-card-shadow)}.sie-card-cuerpo{padding:var(--sie-card-padding)}.sie-card-cuerpo-compacto{padding:var(--sie-card-padding-compacto)}.sie-section{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.sie-section-titulo{font-size:var(--sie-texto-tarjeta-titulo);font-weight:var(--sie-font-weight-semibold);line-height:var(--sie-line-height-subtitulo);color:var(--sie-color-azul-profundo);margin:0}.sie-section-descripcion{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);margin:0}.sie-panel{border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-superficie);box-shadow:var(--sie-card-sombra);overflow:hidden}.sie-panel-encabezado{padding:var(--sie-espaciado-bloque) var(--sie-card-padding);border-bottom:1px solid var(--sie-color-borde);background:var(--sie-color-azul-profundo)}.sie-panel-encabezado h3{font-size:var(--sie-texto-tarjeta-titulo);font-weight:var(--sie-font-weight-semibold);line-height:var(--sie-line-height-subtitulo);color:var(--sie-color-texto-inverso);margin:0}.sie-panel-cuerpo{padding:var(--sie-card-padding)}.sie-kpi-card{gap:var(--sie-espaciado-campo);min-height:9.5rem;padding:var(--sie-card-padding);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-superficie);box-shadow:var(--sie-card-sombra);transition:box-shadow var(--sie-transicion);flex-direction:column;display:flex}.sie-kpi-card:hover{box-shadow:var(--sie-sombra-md)}.sie-kpi-card-etiqueta{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-normal)}.sie-kpi-card-valor{font-size:var(--sie-texto-h3);font-weight:var(--sie-font-weight-semibold);letter-spacing:-.03em;color:var(--sie-color-azul-profundo)}.sie-kpi-card-detalle{color:var(--sie-color-texto-terciario);font-size:var(--sie-texto-secundario);margin-top:auto}.sie-kpi-card-destacado{border-color:var(--sie-color-borde);border-left:4px solid var(--sie-color-accento);background:var(--sie-color-institucional-superficie);box-shadow:var(--sie-sombra-sm)}.sie-kpi-card-destacado .sie-kpi-card-etiqueta,.sie-kpi-card-destacado .sie-kpi-card-detalle{color:var(--sie-color-texto-secundario)}.sie-kpi-card-destacado .sie-kpi-card-valor{color:var(--sie-color-azul-profundo)}.sie-kpi-card-destacado:hover{box-shadow:var(--sie-sombra-kpi-destacado-hover)}.sie-kpi-card-neutro{background:var(--sie-color-institucional-superficie-suave);border-color:var(--sie-color-borde)}.sie-pagination{border-top:1px solid var(--sie-color-borde-sutil);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;padding-top:.625rem;display:flex}.sie-pagination-info{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);margin:0;line-height:1.3}.sie-pagination-controles{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.sie-pagination-enlace{min-height:var(--sie-tabla-paginacion-boton,1.875rem);border-radius:var(--sie-radius-sm);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);font-weight:var(--sie-font-weight-medium);cursor:pointer;transition:color var(--sie-transicion), background-color var(--sie-transicion);background:0 0;border:none;padding:.2rem .45rem}.sie-pagination-enlace:hover:not(:disabled){background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto)}.sie-pagination-enlace:disabled{opacity:.45;cursor:not-allowed}.sie-pagination-paginas{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.sie-pagination-pagina-item{align-items:center;gap:.25rem;display:inline-flex}.sie-pagination-separador{color:var(--sie-color-texto-terciario);font-size:var(--sie-texto-secundario);padding:0 .1rem}.sie-pagination-pagina{min-width:var(--sie-tabla-paginacion-boton,1.875rem);height:var(--sie-tabla-paginacion-boton,1.875rem);border-radius:var(--sie-radius-sm);color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);font-weight:var(--sie-font-weight-medium);cursor:pointer;transition:background-color var(--sie-transicion), border-color var(--sie-transicion), color var(--sie-transicion), box-shadow var(--sie-transicion);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 .35rem;display:inline-flex}.sie-pagination-pagina:hover{border-color:var(--sie-color-borde-sutil);background:var(--sie-color-institucional-superficie-suave);color:var(--sie-color-texto)}.sie-pagination-pagina-activa{border-color:var(--sie-color-accento);background:var(--sie-color-accento);color:var(--sie-color-texto-inverso);font-weight:var(--sie-font-weight-semibold);box-shadow:0 1px 2px color-mix(in srgb, var(--sie-color-accento) 28%, transparent)}.sie-pagination-pagina-activa:hover{border-color:var(--sie-color-accento-hover);background:var(--sie-color-accento-hover);color:var(--sie-color-texto-inverso)}.sie-badge{border-radius:var(--sie-radius-pill);width:fit-content;font-size:var(--sie-texto-badge);font-weight:var(--sie-font-weight-semibold);letter-spacing:.01em;align-items:center;gap:.35rem;padding:.3rem .75rem;display:inline-flex}.sie-badge-neutro{background:var(--sie-color-badge-neutro-fondo);color:var(--sie-color-badge-neutro-texto)}.sie-badge-activo{background:var(--sie-color-badge-activo-fondo);color:var(--sie-color-badge-activo-texto)}.sie-badge-exito{background:var(--sie-color-exito-fondo);color:var(--sie-color-exito)}.sie-badge-advertencia{background:var(--sie-color-advertencia-fondo);color:var(--sie-color-advertencia)}.sie-badge-inactivo{background:var(--sie-color-badge-inactivo-fondo);color:var(--sie-color-badge-inactivo-texto)}.sie-empty-state{justify-content:center;align-items:center;gap:var(--sie-espaciado-campo);padding:var(--sie-espaciado-3xl) var(--sie-card-padding);border:1px dashed var(--sie-color-borde-fuerte);border-radius:var(--sie-radius-card);background:var(--sie-color-superficie);text-align:center;flex-direction:column;display:flex}.sie-empty-state-titulo{font-size:var(--sie-texto-seccion);font-weight:var(--sie-font-weight-semibold);color:var(--sie-color-azul-profundo);margin:0}.sie-empty-state-descripcion{max-width:28rem;color:var(--sie-color-texto-secundario);margin:0}.sie-toolbar{justify-content:space-between;align-items:center;gap:var(--sie-espaciado-lg);flex-wrap:wrap;display:flex}.sie-toolbar-grupo{align-items:center;gap:var(--sie-espaciado-barra-herramientas);flex-wrap:wrap;display:flex}.sie-search-box{align-items:center;gap:var(--sie-espaciado-campo);min-width:min(100%,16rem);min-height:var(--sie-altura-input);padding:0 var(--sie-input-padding-x);border:1px solid var(--sie-color-borde-fuerte);border-radius:var(--sie-radius-pill);background:var(--sie-color-superficie);color:var(--sie-color-texto-secundario);transition:border-color var(--sie-transicion), box-shadow var(--sie-transicion);display:flex}.sie-search-box-global{min-height:var(--sie-altura-input);width:100%}.sie-search-box input{min-width:0;color:var(--sie-color-texto);background:0 0;border:none;flex:1;padding:.5rem 0}.sie-search-box input::placeholder{color:var(--sie-color-texto-terciario)}.sie-search-box input:focus{outline:none}.sie-search-box:focus-within{border-color:var(--sie-color-accento);box-shadow:var(--sie-sombra-focus)}.sie-search-box-deshabilitado{opacity:.65;background:var(--sie-color-institucional-superficie-suave)}.sie-search-box-listado{width:var(--sie-listado-buscador-ancho);flex-shrink:0;min-width:15rem;max-width:18rem;min-height:2rem;padding:0 .625rem}.sie-action-bar{justify-content:flex-end;align-items:center;gap:var(--sie-espaciado-barra-herramientas);width:100%;padding-top:var(--sie-espaciado-lg);border-top:1px solid var(--sie-color-borde-sutil);flex-wrap:wrap;display:flex}.sie-barra-herramientas.sie-action-bar{width:100%;display:flex}.sie-tabs{gap:var(--sie-espaciado-sm);padding-bottom:var(--sie-espaciado-md);border-bottom:1px solid var(--sie-color-borde);flex-wrap:wrap;display:flex}.sie-tab-item{border-radius:var(--sie-radius-md) var(--sie-radius-md) 0 0;min-height:2.5rem;color:var(--sie-color-texto-secundario);font-weight:var(--sie-font-weight-medium);background:0 0;border:none;padding:.5rem 1rem}.sie-tab-item-activa,.sie-tab-item[aria-selected=true]{color:var(--sie-color-azul-profundo);box-shadow:inset 0 -2px 0 var(--sie-color-accento);font-weight:var(--sie-font-weight-semibold)}.sie-ventana-con-pestanas{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.sie-ventana-con-pestanas-barra{z-index:2;width:100%;min-width:0;margin-top:var(--sie-espaciado-bloque);background:var(--sie-color-superficie);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-shrink:0;overflow:auto hidden}.sie-ventana-con-pestanas-barra .sie-tabs{margin-bottom:0}.sie-ventana-con-pestanas-avisos{flex-shrink:0}.sie-ventana-con-pestanas-contenido{flex:1;width:100%;min-width:0;min-height:0;overflow:hidden auto}@media (width<=40rem){.sie-ventana-con-pestanas-barra .sie-tabs{flex-wrap:nowrap;width:max-content;min-width:100%}}.sie-form-section{gap:var(--sie-espaciado-bloque);flex-direction:column;display:flex}.sie-formulario-pagina{gap:var(--sie-espaciado-formulario);flex-direction:column;width:100%;max-width:none;display:flex}.sie-form-grid{gap:var(--sie-espaciado-bloque) var(--sie-espaciado-formulario);grid-template-columns:1fr;width:100%;display:grid}@media (width>=40rem){.sie-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.sie-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.sie-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sie-form-grid-col-span-2{grid-column:span 2}.sie-form-grid-col-completo{grid-column:1/-1}.sie-form-campo-texto-libre-fila-completa{grid-column:1/-1;width:100%;min-width:0}@media (width<=39.99rem){.sie-form-grid-col-span-2{grid-column:auto}}.sie-table-container{gap:var(--sie-espaciado-bloque);padding:var(--sie-card-padding);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-superficie);box-shadow:var(--sie-card-sombra);flex-direction:column;display:flex}.sie-dashboard-grid{gap:var(--sie-espaciado-2xl);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.sie-dashboard-seccion{gap:var(--sie-espaciado-xl);flex-direction:column;display:flex}.sie-card-enlace{color:var(--sie-color-azul-profundo);font-weight:var(--sie-font-weight-medium);transition:box-shadow var(--sie-transicion), border-color var(--sie-transicion);text-decoration:none;display:block}.sie-card-enlace:hover,.sie-card-enlace:focus-visible{border-color:var(--sie-color-accento-borde);box-shadow:var(--sie-sombra-md);color:var(--sie-color-accento)}.sie-card-inactiva{color:var(--sie-color-texto-secundario);cursor:default}.sie-form-card{width:min(100%, var(--sie-ancho-formulario));border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-superficie);box-shadow:var(--sie-card-sombra);margin-inline:auto;overflow:hidden}.sie-form-card-encabezado{align-items:center;gap:var(--sie-espaciado-campo);padding:var(--sie-espaciado-formulario) var(--sie-card-padding) var(--sie-espaciado-bloque);text-align:center;flex-direction:column;display:flex}.sie-form-card-icono{border-radius:var(--sie-radius-pill);background:var(--sie-color-institucional-superficie-suave);width:3.5rem;height:3.5rem;color:var(--sie-color-accento);justify-content:center;align-items:center;display:inline-flex}.sie-form-card-titulo{font-size:var(--sie-texto-h3);font-weight:var(--sie-font-weight-semibold);color:var(--sie-color-azul-profundo);margin:0}.sie-form-card-descripcion{color:var(--sie-color-texto-secundario);font-size:var(--sie-texto-secundario);max-width:22rem;margin:0}.sie-form-card-cuerpo{gap:var(--sie-espaciado-formulario);padding:0 var(--sie-espaciado-formulario) var(--sie-espaciado-formulario);flex-direction:column;display:flex}.sie-form-card-pie{justify-content:center;gap:var(--sie-espaciado-md);padding:var(--sie-espaciado-lg) var(--sie-espaciado-xl);border-top:1px solid var(--sie-color-borde-sutil);background:var(--sie-color-institucional-superficie-suave);flex-wrap:wrap;display:flex}.sie-form-card:after{content:"";background:var(--sie-color-azul-profundo);height:4px;display:block}.sie-stat-counter{justify-content:center;gap:var(--sie-espaciado-campo);min-height:7.5rem;padding:var(--sie-card-padding);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-superficie);box-shadow:var(--sie-card-sombra);flex-direction:column;display:flex}.sie-stat-counter-etiqueta{font-size:var(--sie-texto-etiqueta);font-weight:var(--sie-font-weight-normal);letter-spacing:normal;text-transform:none;color:var(--sie-color-texto-secundario)}.sie-stat-counter-valor{font-size:var(--sie-texto-h3);font-weight:var(--sie-font-weight-semibold);letter-spacing:-.03em;color:var(--sie-color-azul-profundo)}.sie-stat-counter-destacado{border-color:var(--sie-color-borde);border-left:4px solid var(--sie-color-accento);background:var(--sie-color-institucional-superficie);box-shadow:var(--sie-sombra-sm)}.sie-stat-counter-destacado .sie-stat-counter-etiqueta,.sie-stat-counter-destacado .sie-stat-counter-valor{color:var(--sie-color-azul-profundo)}.sie-stat-counter-neutro{background:var(--sie-color-institucional-superficie-suave)}.sie-progress-card{gap:var(--sie-espaciado-bloque);padding:var(--sie-card-padding);border:var(--sie-card-borde);border-radius:var(--sie-radius-card);background:var(--sie-color-superficie);box-shadow:var(--sie-card-sombra);flex-direction:column;display:flex}.sie-progress-card-encabezado{align-items:flex-start;gap:var(--sie-espaciado-md);display:flex}.sie-progress-card-icono{border-radius:var(--sie-radius-pill);background:color-mix(in srgb, var(--sie-color-primary) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--sie-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sie-progress-card-titulo{font-size:var(--sie-texto-normal);font-weight:var(--sie-font-weight-semibold);color:var(--sie-color-texto);margin:0 0 .25rem}.sie-progress-card-montos{font-size:var(--sie-texto-secundario);color:var(--sie-color-texto-secundario);margin:0}.sie-progress-card-actual{font-weight:var(--sie-font-weight-semibold);color:var(--sie-color-texto)}.sie-progress-card-barra{border-radius:var(--sie-radius-pill);background:var(--sie-color-institucional-superficie-suave);height:.5rem;overflow:hidden}.sie-progress-card-barra-avance{border-radius:inherit;background:var(--sie-color-primary);height:100%;transition:width var(--sie-transicion-lenta);display:block}html[data-sie-densidad=compacta]{--sie-altura-fila-tabla:2.125rem;--sie-altura-encabezado-tabla:2rem;--sie-altura-input:2.75rem;--sie-boton-altura:2rem;--sie-boton-padding-x:.75rem;--sie-tabla-padding-celda-x:.625rem;--sie-tabla-vista-padding:.625rem;--sie-tabla-barra-padding-y:.375rem;--sie-espaciado-xl:1.25rem;--sie-espaciado-2xl:1.75rem}html[data-sie-densidad=normal]{--sie-altura-fila-tabla:2.375rem;--sie-altura-encabezado-tabla:2.25rem;--sie-altura-input:3.25rem;--sie-boton-altura:2.25rem;--sie-boton-padding-x:.875rem;--sie-tabla-padding-celda-x:.75rem;--sie-tabla-vista-padding:.75rem}
