:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:#1f4e79;--brand-on-primary:#fff;--brand-accent:#0e7490;--brand-secondary:#4b5563;--color-fondo:#fff;--color-superficie:#f3f5f7;--color-superficie-elevada:#fff;--color-texto:#1b1f24;--color-texto-suave:#4a5360;--color-borde:#6b7585;--color-foco:#111827;--color-deshabilitado:#e5e7eb;--color-sobre-deshabilitado:#5b6471;--color-velo:#1118278c;--color-peligro:#b3261e;--color-sobre-peligro:#fff;--color-peligro-suave:#fdecea;--color-exito:#1e6b3a;--color-exito-suave:#e6f4ea;--color-aviso:#8a4b00;--color-aviso-suave:#fff4e0;--color-info:#0b5cad;--color-info-suave:#e8f1fb;--accion-primaria-fondo:var(--brand-primary);--accion-primaria-texto:var(--brand-on-primary);--accion-primaria-fondo-hover:color-mix(in srgb, var(--accion-primaria-fondo), black 12%);--accion-primaria-fondo-presionado:color-mix(in srgb, var(--accion-primaria-fondo), black 24%);--acento:var(--brand-accent);--secundario:var(--brand-secondary);--espacio-1:.25rem;--espacio-2:.5rem;--espacio-3:.75rem;--espacio-4:1rem;--espacio-5:1.5rem;--espacio-6:2rem;--tipo-familia-cuerpo:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tipo-familia-titulos:var(--tipo-familia-cuerpo);--tipo-tamano-chico:1rem;--tipo-tamano-base:1rem;--tipo-tamano-medio:1.125rem;--tipo-tamano-grande:1.375rem;--tipo-tamano-titulo:1.625rem;--tipo-peso-normal:400;--tipo-peso-fuerte:600;--tipo-interlineado:1.5;--radio-chico:.375rem;--radio-base:.625rem;--radio-grande:1rem;--borde-grosor:1px;--borde-grosor-fuerte:2px;--sombra-elevada:0 -2px 16px #1118272e;--objetivo-minimo-operacion:3rem;--objetivo-minimo-administracion:2.75rem;--objetivo-minimo:var(--objetivo-minimo-operacion);--color-agotado:#8f1d16;--capa-sobre-contenido:1;--capa-franja-de-aviso:10;--capa-salto-de-teclado:30;--duracion-corta:.12s;--duracion-media:.2s}:root[data-superficie=calida]{--color-fondo:#fbf7f1;--color-superficie:#f3eadc}:root[data-superficie=fria]{--color-fondo:#f5f8fc;--color-superficie:#e6edf6}@media (prefers-reduced-motion:reduce){:root{--duracion-corta:0s;--duracion-media:0s}}*,:before,:after{box-sizing:border-box}body{background:var(--color-fondo);color:var(--color-texto);font-family:var(--tipo-familia-cuerpo);font-size:var(--tipo-tamano-base);line-height:var(--tipo-interlineado);margin:0}:focus-visible{outline:3px solid var(--color-foco);outline-offset:2px;box-shadow:0 0 0 2px var(--color-fondo)}
