:root{--mezcla-suave:11%;--mezcla-suave-2:22%;--mezcla-linea:50%;--bg:var(--c-fondo);--surface:var(--c-papel);--sidebar-bg:var(--surface);--shell-bg:var(--bg);--surface-2:var(--c-hundido);--surface-sunken:var(--c-hundido);--border-strong:var(--c-linea);--border:color-mix(in srgb, var(--c-linea) 60%, transparent);--card-border:var(--border);--text:var(--c-texto);--text-2:color-mix(in srgb, var(--c-texto) 80%, var(--c-fondo));--text-3:var(--c-texto2);--text-inverse:var(--c-papel);--primary:var(--c-acento);--primary-hover:color-mix(in srgb, var(--c-acento) 86%, var(--c-texto));--primary-active:color-mix(in srgb, var(--c-acento) 74%, var(--c-texto));--primary-soft:color-mix(in srgb, var(--c-acento) var(--mezcla-suave), var(--surface));--primary-soft-2:color-mix(in srgb, var(--c-acento) var(--mezcla-suave-2), var(--surface));--primary-text:var(--c-acento-texto);--primary-soft-fg:var(--c-acento-texto);--primary-linea:color-mix(in srgb, var(--c-acento) var(--mezcla-linea), transparent);--on-primary:var(--c-sobre-acento);--boton-fondo:var(--e-boton-fondo, transparent);--boton-letra:var(--e-boton-letra, var(--primary-text));--boton-encima:var(--e-boton-encima, var(--primary-soft));--boton-borde:var(--primary);--warning:var(--c-aviso);--warning-hover:color-mix(in srgb, var(--c-aviso) 86%, var(--c-texto));--warning-soft:color-mix(in srgb, var(--c-aviso) var(--mezcla-suave), var(--surface));--warning-soft-2:color-mix(in srgb, var(--c-aviso) var(--mezcla-suave-2), var(--surface));--warning-text:var(--c-aviso-texto);--warning-soft-fg:var(--c-aviso-texto);--warning-linea:color-mix(in srgb, var(--c-aviso) var(--mezcla-linea), transparent);--on-warning:var(--c-sobre-aviso);--danger:var(--c-error-texto);--danger-hover:color-mix(in srgb, var(--c-error-texto) 86%, var(--c-texto));--danger-soft:color-mix(in srgb, var(--c-error) var(--mezcla-suave), var(--surface));--danger-text:var(--c-error-texto);--danger-linea:color-mix(in srgb, var(--c-error) var(--mezcla-linea), transparent);--on-danger:var(--c-sobre-error);--info:var(--c-info);--info-soft:color-mix(in srgb, var(--c-info) var(--mezcla-suave), var(--surface));--info-soft-2:color-mix(in srgb, var(--c-info) var(--mezcla-suave-2), var(--surface));--info-text:var(--c-info-texto);--info-linea:color-mix(in srgb, var(--c-info) var(--mezcla-linea), transparent);--success:var(--c-ok);--success-text:var(--c-ok-texto);--success-linea:color-mix(in srgb, var(--c-ok) var(--mezcla-linea), transparent);--alerta-critico:var(--danger-text);--alerta-hoy:var(--warning-text);--alerta-proximamente:var(--info-text);--alerta-oportunidades:var(--success-text);--cuenta-acento:var(--primary);--cuenta-sobre-acento:var(--on-primary);--cuenta-acento-mezcla:11%;--cuenta-acento-suave:color-mix(in srgb, var(--cuenta-acento) var(--cuenta-acento-mezcla), var(--surface));--focus-ring:var(--cuenta-acento);--focus-ring-width:2px;--focus-ring-offset:2px;--overlay:color-mix(in srgb, var(--c-texto) 44%, transparent);--overlay-blur:8px;--floating-surface:var(--surface);--floating-border:var(--border)}[data-theme=dark]{--mezcla-suave:14%;--mezcla-suave-2:18%;--card-border:var(--border-strong);--floating-surface:var(--surface-2);--floating-border:var(--border-strong);--float-border-tone:var(--border-strong);--tooltip-bg:var(--surface-2);--tooltip-fg:var(--text);--overlay:rgb(0 0 0 / .62);--cuenta-acento-mezcla:0%}:root{--font-ui:var(--f-sans);--font-display:var(--f-sans);--font-acento:var(--f-serif);--font-mono:var(--f-mono);--text-2xs:.65625rem;--text-xs:.71875rem;--text-sm:.78125rem;--text-base:.8125rem;--text-md:.875rem;--text-lg:.9375rem;--text-xl:1.0625rem;--text-2xl:1.25rem;--text-3xl:1.5rem;--text-4xl:1.75rem;--text-5xl:2.125rem;--text-6xl:2.75rem;--text-portada:clamp(2.5rem, 6vw, 4.5rem);--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.55;--leading-relaxed:1.65;--leading-display:1.05;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display:500;--weight-acento:400;--font-titulo:var(--e-titulo-fuente, var(--font-display));--weight-titulo:var(--e-titulo-peso, var(--weight-display));--boton-caja:var(--e-boton-caja, uppercase);--boton-espaciado:var(--e-boton-espaciado, var(--tracking-rotulo));--boton-tamano:var(--e-boton-tamano, var(--text-sm));--boton-tamano-chico:var(--e-boton-tamano-chico, var(--text-xs));--tracking-tight:-.02em;--tracking-display:-.015em;--tracking-normal:0;--tracking-wide:.08em;--tracking-rotulo:.16em;--tracking-eyebrow:.22em;--tracking-brand:.32em}:root{font-size:100%}:root[data-letra=grande]{font-size:112.5%}:root[data-letra=muy-grande]{font-size:125%}:root{--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:18px;--space-10:20px;--space-12:24px;--space-14:28px;--space-16:32px;--space-20:40px;--space-24:48px;--space-28:56px;--space-32:64px;--space-40:80px;--space-48:96px;--row-h:36px;--control-h:32px;--control-px:var(--space-6);--cell-py:var(--space-4);--cell-px:var(--space-5);--card-p:var(--space-12);--stack:var(--space-6);--container-max:1060px;--app-canaleta:24px;--app-techo:2400px;--sidebar-w:14.5rem;--measure-cabecera:48rem}[data-density=comoda]{--row-h:48px;--control-h:40px;--control-px:var(--space-9);--cell-py:var(--space-6);--cell-px:var(--space-7);--card-p:var(--space-14);--stack:var(--space-8)}:root{--radius-boton:var(--r-boton);--radius-campo:var(--r-campo);--radius-tarjeta:var(--r-tarjeta);--radius-xs:5px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--radius-pill:999px;--border-w:1px;--border-w-strong:1.5px;--shadow-none:none;--shadow-pop:0 6px 20px -6px rgb(0 0 0 / .18), 0 2px 6px -2px rgb(0 0 0 / .1);--shadow-dialog:0 24px 60px -12px rgb(0 0 0 / .28), 0 4px 12px -4px rgb(0 0 0 / .14);--shadow-arrastre:0 24px 50px rgb(0 0 0 / .45)}[data-theme=dark]{--shadow-pop:none;--shadow-dialog:none}:root{--dur-instant:80ms ;--dur-fast:.2s ;--dur-base:.18s ;--dur-slow:.25s ;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--transition-theme:background var(--dur-slow), color var(--dur-slow), border-color var(--dur-slow);--dur-latido:1.6s }@keyframes molde-temblor{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.molde-tiembla{animation:molde-temblor .36s var(--ease-standard) 1}@keyframes molde-latido{0%,to{opacity:1}50%{opacity:.45}}@keyframes molde-carga{0%,80%,to{opacity:.25}40%{opacity:1}}.molde-vivo{animation:molde-latido var(--dur-latido) var(--ease-standard) infinite}.molde-carga span{animation:molde-carga 1.4s var(--ease-standard) infinite}.molde-carga span:nth-child(2){animation-delay:.2s}.molde-carga span:nth-child(3){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.molde-vivo,.molde-carga span,.molde-tiembla{animation:none}}@media(prefers-reduced-motion:reduce){:root{--dur-instant:0ms ;--dur-fast:0ms ;--dur-base:0ms ;--dur-slow:0ms }}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;transition:var(--transition-theme)}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}h1,h2,h3,h4{letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-weight:var(--weight-bold)}ul,ol{margin:0;padding:0}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--primary-text);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color var(--dur-fast) var(--ease-standard)}a:hover{color:color-mix(in srgb,var(--primary-text) 78%,var(--c-texto))}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}::selection{background:var(--primary-soft-2);color:var(--text)}.molde-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}table,.molde-dense,[data-density]{font-variant-numeric:tabular-nums}.molde-display{font-family:var(--font-display);font-weight:var(--weight-display);font-style:normal;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.molde-display em,.molde-display i{font-family:var(--font-acento);font-style:italic;font-weight:var(--weight-acento);color:var(--primary-text);letter-spacing:0}.molde-al-pasar{opacity:.6;transition:opacity var(--dur-fast) var(--ease-standard)}.molde-al-pasar-encima{position:static;opacity:1}@media(hover:hover){.molde-al-pasar{opacity:0}.molde-al-pasar-encima{position:absolute;inset-block:0;inset-inline-end:0;opacity:0}.molde-al-pasar-caja:hover .molde-al-pasar,.molde-al-pasar-caja:focus-within .molde-al-pasar{opacity:1}}.molde-sin-flechas::-webkit-outer-spin-button,.molde-sin-flechas::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.molde-sin-flechas{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.molde-otp{display:flex;justify-content:center;gap:8px;width:100%}.molde-otp-casilla{flex:0 1 48px;height:56px}@media(min-width:600px){.molde-otp{gap:12px}.molde-otp-casilla{flex-basis:80px;height:72px}}@keyframes molde-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.molde-cursor{animation:molde-cursor 1s steps(2) infinite}@media(prefers-reduced-motion:reduce){.molde-cursor{animation:none}}.molde-columna{width:100%;max-width:560px;margin-inline:auto;padding-inline:24px}.molde-dos{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:560px){.molde-dos{grid-template-columns:1fr}}.molde-limite{display:grid;grid-template-columns:1fr 2fr auto;gap:14px;align-items:center}@media(max-width:560px){.molde-limite{grid-template-columns:1fr auto}.molde-limite>.molde-limite-barra{grid-column:1/-1}}html[data-letra=grande]{font-size:112.5%}html[data-letra=muy-grande]{font-size:125%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui)}.cp-espera{max-width:40rem;margin:0 auto;padding:var(--space-32) var(--space-12)}.cp-contenido input:focus-visible,.cp-contenido select:focus-visible,.cp-contenido textarea:focus-visible{box-shadow:0 0 0 3px var(--primary-soft)}.picker-dialog-frame{width:100%;height:100%;border:0;overflow:hidden}.picker-dialog-bg{position:absolute;top:0;left:0;background-color:var(--bg);z-index:1000}.picker-dialog{position:absolute;top:0;left:0;background-color:var(--surface);border:var(--border-w, 1px) solid var(--border);width:auto;padding:0;z-index:1001;overflow:auto;box-shadow:var(--shadow-dialog)}.picker-dialog-content{height:100%;font-size:0;padding:0}.picker-dialog-buttons,.picker-dialog-title{display:none}.cp-marca-de-la-app{gap:9px}:root{--cp-margen-de-tarjeta: 22px}:root{--texto-tenue: var(--c-texto2)}[data-hoja-inferior]>header>button{min-inline-size:44px!important;min-block-size:44px!important}@media(max-width:640px){.cp-estado>button{min-block-size:44px!important}}.ip-salto{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16);padding:var(--space-16);background:var(--bg);color:var(--text);font-family:var(--font-ui);text-align:center}.ip-salto h1{margin:0;font-size:var(--text-lg);font-weight:var(--weight-medium)}.ip-salto a{display:inline-flex;align-items:center;min-height:46px;padding:0 var(--space-16);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-boton);text-decoration:none}:where(button,a,[role=button],[role=radio],[role=tab],[role=separator],summary):focus:not(:focus-visible){outline:none;box-shadow:none}@media(max-width:899px){[role=dialog][aria-modal=true]>header>button[aria-label]{min-inline-size:44px;min-block-size:44px}}:root{--cp-texto-3: color-mix(in srgb, var(--c-texto2) 78%, var(--c-fondo));--mezcla-suave: 12%;--cp-acento-hover: color-mix(in srgb, var(--c-acento) 92%, var(--cp-negro));--cp-sombra-flotante: 0 12px 32px -12px color-mix(in srgb, var(--c-texto) 18%, transparent)}:root[data-theme=dark]{--cp-acento-hover: color-mix(in srgb, var(--c-acento) 92%, var(--c-texto));--cp-sombra-flotante: 0 16px 40px -12px color-mix(in srgb, var(--cp-negro) 70%, transparent);--cp-muestra-indigo: #7C8CF8;--cp-muestra-azul: #6EA0FF;--cp-muestra-oro: #D9A100;--cp-muestra-grafito: #C9C9D6}:root:root[data-acento=indigo]{--c-acento: #4F46E5;--c-acento-texto: #4F46E5;--c-sobre-acento: #FFFFFF}:root:root[data-acento=indigo][data-theme=dark]{--c-acento: #7C8CF8;--c-acento-texto: #7C8CF8;--c-sobre-acento: #0B0B0F}:root:root[data-acento=azul]{--c-acento: #2F6FED;--c-acento-texto: #2559C4;--c-sobre-acento: #FFFFFF}:root:root[data-acento=azul][data-theme=dark]{--c-acento: #6EA0FF;--c-acento-texto: #6EA0FF;--c-sobre-acento: #0B0B0F}:root:root[data-acento=grafito]{--c-acento: #3A3A46;--c-acento-texto: #3A3A46;--c-sobre-acento: #FFFFFF}:root:root[data-acento=grafito][data-theme=dark]{--c-acento: #C9C9D6;--c-acento-texto: #C9C9D6;--c-sobre-acento: #0B0B0F}:root:root[data-acento=oro]{--c-acento: #8F6B00;--c-acento-texto: #7A5B00;--c-sobre-acento: #FFFFFF;--c-aviso: #B45309;--c-aviso-texto: #9A4508;--c-sobre-aviso: #FFFFFF}:root:root[data-acento=oro][data-theme=dark]{--c-acento: #D9A100;--c-acento-texto: #D9A100;--c-sobre-acento: #0B0B0F;--c-aviso: #F08A3C;--c-aviso-texto: #F08A3C;--c-sobre-aviso: #0B0B0F}:root{--cp-negro: #000000;--cp-muestra-indigo: #4F46E5;--cp-muestra-azul: #2F6FED;--cp-muestra-oro: #D9A100;--cp-muestra-grafito: #3A3A46;--cp-estado-atencion: var(--c-aviso);--cp-estado-atencion-texto: var(--c-aviso-texto);--cp-estado-atencion-suave: color-mix(in srgb, var(--c-aviso) 14%, var(--c-papel));--cp-estado-urgente: var(--c-error);--cp-estado-urgente-texto: var(--c-error-texto);--cp-estado-urgente-suave: color-mix(in srgb, var(--c-error) 12%, var(--c-papel));--cp-estado-activo: var(--c-acento);--cp-estado-activo-texto: var(--c-acento-texto);--cp-estado-activo-suave: color-mix(in srgb, var(--c-acento) 12%, var(--c-papel));--cp-estado-bien: var(--c-texto2);--cp-estado-bien-texto: var(--c-texto2);--cp-estado-bien-suave: var(--c-hundido);--cp-barra-relleno: var(--c-acento);--cp-barra-falta: var(--c-hundido);--cp-barra-atrasado: var(--c-error);--cp-grafico-1: var(--c-acento);--cp-grafico-2: color-mix(in srgb, var(--c-acento) 60%, var(--c-papel));--cp-grafico-3: color-mix(in srgb, var(--c-acento) 30%, var(--c-papel));--cp-grafico-negativo: var(--c-error);--cp-dibujo-libre: var(--c-hundido);--cp-dibujo-borde: var(--c-linea);--cp-dibujo-bien: color-mix(in srgb, var(--c-texto2) 22%, var(--c-papel));--cp-dibujo-conversacion: color-mix(in srgb, var(--c-aviso) 24%, var(--c-papel));--cp-dibujo-conversacion-fuerte: color-mix(in srgb, var(--c-aviso) 40%, var(--c-papel));--cp-dibujo-firmado: color-mix(in srgb, var(--c-acento) 14%, var(--c-papel));--cp-dibujo-facturando: color-mix(in srgb, var(--c-acento) 32%, var(--c-papel));--cp-dibujo-atrasado: color-mix(in srgb, var(--c-error) 22%, var(--c-papel));--cp-dibujo-terreno: var(--c-papel);--cp-dibujo-agua: color-mix(in srgb, var(--c-texto2) 10%, var(--c-papel));--cp-dibujo-letra: var(--c-texto);--tipo-torre: var(--c-acento);--tipo-centro: var(--c-acento);--tipo-cowork: var(--c-acento);--tipo-edificio: var(--c-acento);--tipo-parque: var(--c-acento);--tipo-locales: var(--c-acento);--tipo-evento: var(--c-acento);--tipo-obra: var(--c-acento);--tipo-blanco: var(--c-texto2);--tipo-letra: var(--c-sobre-acento);--cobro-aldia: var(--cp-estado-bien);--cobro-semana: var(--cp-estado-atencion);--cobro-atrasado: var(--cp-estado-urgente);--portafolio-1: var(--cp-grafico-1);--portafolio-2: var(--cp-grafico-2);--portafolio-3: var(--cp-grafico-3);--gas-cat-1: var(--c-acento);--gas-cat-2: var(--cp-muestra-azul);--gas-cat-3: var(--cp-muestra-oro);--gas-cat-4: var(--c-error);--gas-cat-5: var(--cp-muestra-indigo);--gas-cat-6: var(--c-aviso);--gas-cat-7: var(--cp-muestra-grafito);--gas-cat-8: color-mix(in srgb, var(--c-acento) 55%, var(--c-error));--gas-cat-0: var(--c-texto2);--gas-pierde: var(--cp-estado-urgente-texto);--gas-pierde-suave: color-mix(in srgb, var(--c-error) 26%, var(--c-papel));--gas-facturo: color-mix(in srgb, var(--c-acento) 30%, var(--c-papel))}:root[data-theme=dark]{--cp-dibujo-bien: color-mix(in srgb, var(--c-texto2) 30%, var(--c-papel));--cp-dibujo-conversacion: color-mix(in srgb, var(--c-aviso) 36%, var(--c-papel));--cp-dibujo-conversacion-fuerte: color-mix(in srgb, var(--c-aviso) 52%, var(--c-papel));--cp-dibujo-firmado: color-mix(in srgb, var(--c-acento) 26%, var(--c-papel));--cp-dibujo-facturando: color-mix(in srgb, var(--c-acento) 46%, var(--c-papel));--cp-dibujo-atrasado: color-mix(in srgb, var(--c-error) 38%, var(--c-papel))}
