:root,[data-tema=glass]{--color-fondo:#f4f5f9;--color-superficie:#fff;--color-superficie-2:#ffffffa6;--color-superficie-3:#f8f9fd;--color-glass-bg:#ffffff9e;--color-glass-bg2:#ffffff73;--color-glass-borde:#ffffffb3;--color-sutil:#14161c0a;--color-texto:#14161c;--color-texto-suave:#9aa0b0;--color-texto-tenue:#6b7180;--color-sobre-acento:#fff;--color-acento:#f4661e;--color-acento-h:#d9540f;--color-acento-suave:#fff2ea;--color-acento-glow:#f4661e29;--color-borde:#ececf2;--color-borde-fuerte:#dcdfe8;--color-velo:#00000080;--color-ok:#0f9d58;--color-ok-suave:#ecfdf5;--color-ok-borde:#a7f3d0;--color-ok-glow:#00e67666;--color-aviso:#b45309;--color-aviso-suave:#fffbeb;--color-aviso-borde:#f3dfb2;--color-error:#dc2626;--color-error-suave:#fef2f2;--color-error-borde:#f6cfcf;--color-error-glow:#ff525266;--color-info:#2563eb;--color-info-suave:#eef2ff;--color-info-borde:#ddd0fb;--color-info-glow:#448aff66;--color-header:#14161c;--color-sobre-header:#fff;--radio-sm:12px;--radio-md:16px;--radio-lg:18px;--radio-pill:100px;--sombra-sm:0 1px 2px #1018280d;--sombra-md:0 4px 12px #10182814;--sombra-lg:0 4px 20px #14161c1a;--sombra-drawer:-15px 0 45px #0000004d;--blur-glass:blur(24px);--blur-velo:blur(3px);--fuente-base:"Outfit", sans-serif;--fuente-mono:"JetBrains Mono", monospace;--fuente-display:"Instrument Serif", serif;--color-pestana-activa:#f4661e;--color-pestana-activa-texto:#fff}[data-tema=neon]{--color-fondo:#09090f;--color-superficie:#1a1a2a;--color-superficie-2:#13131e;--color-superficie-3:#ffffff08;--color-glass-bg:#1a1a2acc;--color-glass-bg2:#1a1a2ad9;--color-glass-borde:#ffffff14;--color-sutil:#ffffff0d;--color-texto:#f1f5f9;--color-texto-suave:#64748b;--color-texto-tenue:#94a3b8;--color-sobre-acento:#09090f;--color-acento:#00e5ff;--color-acento-h:#00b8cc;--color-acento-suave:#00e5ff1f;--color-acento-glow:#00e5ff1f;--color-borde:#ffffff14;--color-borde-fuerte:#ffffff29;--color-velo:#09090fd9;--color-ok:#00e676;--color-ok-suave:#00e6761f;--color-ok-borde:#00e67666;--color-ok-glow:#00e67666;--color-aviso:#ffd740;--color-aviso-suave:#ffd7401f;--color-aviso-borde:#ffd74066;--color-error:#ff5252;--color-error-suave:#ff52521f;--color-error-borde:#ff525266;--color-error-glow:#ff525266;--color-info:#448aff;--color-info-suave:#448aff1f;--color-info-borde:#448aff66;--color-info-glow:#448aff66;--color-header:#09090feb;--color-sobre-header:#f1f5f9;--radio-sm:10px;--radio-md:16px;--radio-lg:18px;--sombra-sm:0 4px 12px #0009;--sombra-md:0 4px 12px #0009;--sombra-lg:0 4px 12px #0009;--sombra-drawer:-15px 0 45px #0009;--blur-glass:blur(20px);--blur-velo:blur(8px);--fuente-base:"Outfit", sans-serif;--fuente-mono:"JetBrains Mono", monospace;--fuente-display:"Instrument Serif", serif;--color-pestana-activa:#00e5ff;--color-pestana-activa-texto:#09090f;--espacio-seguro-abajo:env(safe-area-inset-bottom,0px)}[data-tema=editorial]{--color-fondo:#f4f5f9;--color-superficie:#fff;--color-superficie-2:#f7f8fb;--color-superficie-3:#fff;--color-glass-bg:#fff;--color-glass-bg2:#fff;--color-glass-borde:#ececf2;--color-sutil:#f7f8fb;--color-texto:#14161c;--color-texto-suave:#6b7180;--color-texto-tenue:#9aa0b0;--color-sobre-acento:#fff;--color-acento:#f4661e;--color-acento-h:#d9540f;--color-acento-suave:#fff2ea;--color-acento-glow:#fff2ea;--color-borde:#ececf2;--color-borde-fuerte:#dcdfe8;--color-ok:#0f9d58;--color-ok-suave:#e7f6ee;--color-ok-borde:#bfe8d2;--color-aviso:#c77700;--color-aviso-suave:#fff6e5;--color-aviso-borde:#fde3ad;--color-error:#dc2626;--color-error-suave:#fef2f2;--color-error-borde:#fecaca;--color-info:#2563eb;--color-info-suave:#eaf1ff;--color-info-borde:#c9dcff;--color-header:#14161c;--color-sobre-header:#fff;--radio-sm:11px;--radio-md:16px;--radio-lg:12px;--sombra-sm:0 1px 3px #14161c0f, 0 1px 2px #14161c0a;--sombra-md:0 1px 3px #14161c0f, 0 1px 2px #14161c0a;--sombra-lg:0 1px 3px #14161c0f, 0 1px 2px #14161c0a;--blur-glass:none;--blur-velo:blur(3px);--fuente-base:"Outfit", system-ui, sans-serif;--fuente-mono:"JetBrains Mono", ui-monospace, monospace;--fuente-display:"Instrument Serif", serif;--color-pestana-activa:#14161c;--color-pestana-activa-texto:#fff;--espaciado-lateral:clamp(12px, 1.6vw, 32px)}[data-tema=login]{--color-fondo:#03050a;--color-superficie:#0f1423b3;--color-superficie-2:#0f1423b3;--color-superficie-3:#ffffff0f;--color-glass-bg:#0f1423b3;--color-glass-bg2:#0f1423b3;--color-glass-borde:#ffffff1a;--color-sutil:#ffffff0f;--color-texto:#fff;--color-texto-suave:#94a3b8;--color-texto-tenue:#94a3b8;--color-sobre-acento:#fff;--color-acento:#8a2be2;--color-acento-h:#7a1fd0;--color-acento-suave:#8a2be21f;--color-acento-glow:#8a2be266;--color-borde:#ffffff1a;--color-borde-fuerte:#ffffff29;--color-velo:#00000080;--color-ok:#0f9d58;--color-ok-suave:#0f9d581f;--color-ok-borde:#0f9d5866;--color-aviso:#ffd740;--color-aviso-suave:#ffd7401f;--color-aviso-borde:#ffd74066;--color-error:#ff5252;--color-error-suave:#ff52521f;--color-error-borde:#ff525266;--color-info:#448aff;--color-info-suave:#448aff1f;--color-info-borde:#448aff66;--color-header:#09090feb;--color-sobre-header:#fff;--radio-sm:12px;--radio-md:16px;--radio-lg:18px;--blur-glass:none;--blur-velo:blur(3px);--fuente-base:"Outfit", sans-serif;--fuente-mono:"JetBrains Mono", monospace;--fuente-display:"Instrument Serif", serif;--color-pestana-activa:#8a2be2;--color-pestana-activa-texto:#fff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--fuente-base);color:var(--color-texto);background:var(--color-fondo);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100vh;line-height:1.45;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}code,kbd,pre{font-family:var(--fuente-mono)}.titulo-panel{letter-spacing:-.8px;font-size:1.55rem;font-weight:900;line-height:1.2}.titulo-panel em{font-style:italic;font-family:var(--fuente-display);font-weight:400}.contenedor{max-width:1180px;padding:22px var(--espaciado-lateral,22px);margin:0 auto}.mono{font-family:var(--fuente-mono)}:root{--ck-brand:#f4661e;--ck-brand-strong:#c94c0a;--ck-brand-hover:#ae4008;--ck-brand-soft:#fff1e8;--ck-brand-border:#fac9ab;--ck-on-brand:#fff;--ck-violet:#6957e8;--ck-violet-fg:#5645d4;--ck-violet-soft:#f0eefe;--ck-violet-border:#d9d3fb;--ck-blue:#3275df;--ck-blue-fg:#1f5bbf;--ck-blue-soft:#eaf2fd;--ck-blue-border:#bfd6f7;--ck-green:#0d9876;--ck-green-fg:#0a7a5e;--ck-green-soft:#e7f6f1;--ck-green-border:#b5e3d4;--ck-amber:#e5a229;--ck-amber-fg:#8f5a00;--ck-amber-soft:#fef5e3;--ck-amber-border:#f5dda6;--ck-red:#dc3b3b;--ck-red-fg:#c22a2a;--ck-red-soft:#fdeeee;--ck-red-border:#f6c7c7;--ck-cyan:#0891b2;--ck-cyan-fg:#0e7490;--ck-cyan-soft:#e7f6fa;--ck-cyan-border:#b9e4ee;--ck-bg:#f7f8fa;--ck-surface:#fff;--ck-surface-2:#f3f4f7;--ck-border:#e4e6ec;--ck-border-strong:#cfd3dc;--ck-input-border:#8e96a8;--ck-text:#20232c;--ck-text-2:#4b5160;--ck-text-3:#6b7180;--ck-overlay:#14161c80;--ck-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ck-font-display:"Outfit", var(--ck-font);--ck-font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ck-fs-xs:.75rem;--ck-fs-sm:.8125rem;--ck-fs-md:.875rem;--ck-fs-lg:1rem;--ck-fs-xl:1.25rem;--ck-fs-2xl:1.5rem;--ck-fs-3xl:1.875rem;--ck-lh:1.45;--ck-s1:4px;--ck-s2:8px;--ck-s3:12px;--ck-s4:16px;--ck-s5:20px;--ck-s6:24px;--ck-s8:32px;--ck-s10:40px;--ck-r-sm:6px;--ck-r-md:8px;--ck-r-lg:12px;--ck-r-xl:16px;--ck-r-pill:999px;--ck-control-h:40px;--ck-control-h-touch:44px;--ck-shadow-xs:0 1px 2px #14161c0d;--ck-shadow-sm:0 1px 3px #14161c12, 0 1px 2px #14161c0a;--ck-shadow-md:0 4px 12px #14161c14;--ck-shadow-lg:0 16px 40px #14161c29;--ck-focus:0 0 0 3px #f4661e47;--ck-focus-ring:2px solid var(--ck-brand-strong);--ck-hover-bg:#14161c0a;--ck-ease:.15s ease}html[data-theme=dark]{color-scheme:dark;--ck-brand-strong:#ff7f43;--ck-brand-hover:#f96;--ck-brand-soft:#271b16;--ck-brand-border:#ff7f4366;--ck-on-brand:#1b0f08;--ck-violet-fg:#c6bbf7;--ck-violet-soft:#6957e82e;--ck-violet-border:#c6bbf759;--ck-blue-fg:#a8bef4;--ck-blue-soft:#3275df2e;--ck-blue-border:#a8bef459;--ck-green-fg:#8ad5bd;--ck-green-soft:#0d98762e;--ck-green-border:#8ad5bd59;--ck-amber-fg:#eec98f;--ck-amber-soft:#e5a22929;--ck-amber-border:#eec98f59;--ck-red-fg:#ff8d8d;--ck-red-soft:#dc3b3b29;--ck-red-border:#ff8d8d61;--ck-cyan-fg:#5fd4ec;--ck-cyan-soft:#0891b22e;--ck-cyan-border:#5fd4ec59;--ck-bg:#000;--ck-surface:#0c0c0e;--ck-surface-2:#161618;--ck-border:#1e1e21;--ck-border-strong:#393c42;--ck-input-border:#6b6b73;--ck-text:#fafafa;--ck-text-2:#babac0;--ck-text-3:#898991;--ck-overlay:#000000b8;--ck-shadow-xs:none;--ck-shadow-sm:none;--ck-shadow-md:none;--ck-shadow-lg:0 16px 40px #000000d9;--ck-hover-bg:#161618;--ck-focus:0 0 0 3px #ff7f4366}@media (prefers-reduced-motion:reduce){:root{--ck-ease:0s}}:root{--ck-brand-on-soft:#ae4008;--ck-neutral-fg:#4b5160;--ck-neutral-soft:#f1f2f5;--ck-neutral-border:#dcdfe6;--ck-skeleton:linear-gradient(90deg, #eef0f4 0%, #f7f8fa 50%, #eef0f4 100%);--ck-row-h:44px;--ck-row-h-dense:36px}html[data-theme=dark]{--ck-brand-on-soft:#ff7f43;--ck-neutral-fg:#babac0;--ck-neutral-soft:#161618;--ck-neutral-border:#393c42;--ck-skeleton:linear-gradient(90deg, #0c0c0e 0%, #202022 50%, #0c0c0e 100%)}html[data-theme=dark],html[data-theme=dark] body{background-color:var(--ck-bg)}[data-marca=clock],[data-marca=yaclock]{--ck-brand:#f4661e;--ck-brand-strong:#c94c0a;--ck-brand-hover:#ae4008;--ck-brand-soft:#fff1e8;--ck-brand-border:#fac9ab;--ck-on-brand:#fff;--ck-brand-on-soft:#ae4008;--ck-focus-ring:2px solid var(--ck-brand-strong)}[data-marca=matis]{--ck-brand:#1c1f26;--ck-brand-strong:#1c1f26;--ck-brand-hover:#2e323c;--ck-brand-soft:#eceef1;--ck-brand-border:#c9cdd5;--ck-on-brand:#fff;--ck-brand-on-soft:#1c1f26;--ck-focus:0 0 0 3px #1c1f2640;--ck-focus-ring:2px solid var(--ck-brand-strong)}html[data-theme=dark] [data-marca=clock],html[data-theme=dark] [data-marca=yaclock]{--ck-brand-strong:#ff7f43;--ck-brand-hover:#f96;--ck-brand-soft:#271b16;--ck-brand-border:#ff7f4366;--ck-on-brand:#1b0f08;--ck-brand-on-soft:#ff7f43;--ck-focus-ring:2px solid var(--ck-brand-strong)}html[data-theme=dark] [data-marca=matis]{--ck-brand:#e8e9ed;--ck-brand-strong:#e8e9ed;--ck-brand-hover:#fff;--ck-brand-soft:#202022;--ck-brand-border:#e8e9ed59;--ck-on-brand:#14161c;--ck-brand-on-soft:#f1f2f5;--ck-focus:0 0 0 3px #e8e9ed59;--ck-focus-ring:2px solid var(--ck-brand-strong)}html:not([data-theme=dark]){--ck-text-3:#656b7a}:root .ck-tab[aria-selected=true],:root .ck-tab.is-active{border-bottom-color:var(--ck-brand-strong)}:root .ck-badge--brand,:root .count,:root .user-pill{color:var(--ck-brand-on-soft)}:root .ck-table th,:root .rp-t th{color:var(--ck-text-2)}:root select.ck-select{min-height:var(--ck-control-h);padding:0 36px 0 var(--ck-s3);max-width:100%;font-family:var(--ck-font);font-size:var(--ck-fs-md);color:var(--ck-text);border:1px solid var(--ck-input-border);border-radius:var(--ck-r-md);background-color:var(--ck-surface)}:root select.ck-select:focus{border-color:var(--ck-brand-strong);box-shadow:var(--ck-focus);outline:none}:root .ck-drawer-overlay{z-index:90095}:root .ck-drawer{z-index:90096}.ck-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-monto{font-variant-numeric:tabular-nums;white-space:nowrap}.ck-monto--neg{color:var(--ck-red-fg)}.ck-codigo{font-family:var(--ck-font-mono);font-size:.92em}.ck-ruta{min-width:0;font:500 var(--ck-fs-sm) / 1.2 var(--ck-font);color:var(--ck-text-3);align-items:center;gap:2px;display:flex}.ck-ruta ol{align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ck-ruta li{align-items:center;gap:2px;min-width:0;display:flex}.ck-ruta li+li:before{content:"/";color:var(--ck-border-strong);flex:none;padding:0 4px}.ck-ruta a,.ck-ruta span[data-nivel]{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;color:inherit;border-radius:var(--ck-r-sm);padding:2px 4px;text-decoration:none;display:inline-block;overflow:hidden}.ck-ruta a:hover{color:var(--ck-text);background:var(--ck-hover-bg)}.ck-ruta a:focus-visible{outline:var(--ck-focus-ring);outline-offset:1px}.ck-ruta [aria-current=page]{color:var(--ck-text);max-width:32ch;font-weight:600}.ck-ruta__empresa{color:var(--ck-text-2);font-weight:700}.ck-ruta--fuerte{font-size:var(--ck-fs-md)}.ck-ruta li:first-child,.ck-ruta li:last-child{flex-shrink:0}.ck-ruta li[data-intermedio]{flex-shrink:1;min-width:4ch}.ck-ruta li[data-intermedio] span[data-nivel]{max-width:100%}@media (width<=1280px){.ck-ruta li[data-intermedio]{clip:rect(0 0 0 0);width:1px;min-width:0;height:1px;position:absolute;overflow:hidden}}@media (width<=768px){.ck-ruta li[data-movil-oculto]{clip:rect(0 0 0 0);width:1px;min-width:0;height:1px;position:absolute;overflow:hidden}.ck-ruta li:first-child[data-movil-oculto]~li:not([data-movil-oculto]):before{content:none}.ck-ruta li:first-child[data-movil-oculto]~li:not([data-movil-oculto])~li:not([data-movil-oculto]):before{content:"/"}.ck-ruta li[data-intermedio]:not([data-movil-oculto]){clip:auto;width:auto;height:auto;position:static}.ck-ruta li:first-child:not([data-movil-oculto]),.ck-ruta li:last-child{flex-shrink:1;min-width:0}.ck-ruta [aria-current=page]{max-width:18ch}.ck-ruta a,.ck-ruta span[data-nivel]{max-width:14ch}}.ck-kpi-grid{gap:var(--ck-s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.ck-kpi-grid>.ck-kpi{position:relative;container-type:inline-size}.ck-kpi-grid>.ck-kpi .ck-kpi__value{font-size:clamp(var(--ck-fs-lg), 12cqi, var(--ck-fs-2xl));overflow:visible}.ck-kpi__value small{font:600 var(--ck-fs-sm) var(--ck-font);color:var(--ck-text-3);letter-spacing:0;margin-left:4px}.ck-kpi__meta{align-items:center;gap:var(--ck-s2);font-size:var(--ck-fs-xs);color:var(--ck-text-3);flex-wrap:wrap;margin-top:auto;padding-top:4px;display:flex}.ck-kpi__delta{border-radius:var(--ck-r-pill);font-variant-numeric:tabular-nums;align-items:center;gap:2px;padding:1px 6px;font-weight:600;display:inline-flex}.ck-kpi__delta--sube{color:var(--ck-green-fg);background:var(--ck-green-soft)}.ck-kpi__delta--baja{color:var(--ck-red-fg);background:var(--ck-red-soft)}.ck-kpi__delta--igual{color:var(--ck-neutral-fg);background:var(--ck-neutral-soft)}.ck-kpi__estado{top:var(--ck-s3);right:var(--ck-s3);position:absolute}.ck-kpi:has(.ck-kpi__estado) .ck-kpi__label{padding-right:104px}.ck-kpi--sin-dato .ck-kpi__value,.ck-kpi--error .ck-kpi__value{color:var(--ck-text-3)}.ck-kpi--error{border-color:var(--ck-red-border)}.ck-kpi--critico{border-color:var(--ck-red-border);box-shadow:inset 3px 0 0 var(--ck-red)}.ck-kpi--atencion{box-shadow:inset 3px 0 0 var(--ck-amber)}.ck-kpi--red{--kpi:var(--ck-red)}.ck-kpi--cargando .ck-kpi__value{border-radius:var(--ck-r-sm);background:var(--ck-skeleton);color:#0000;background-size:200% 100%;width:60%;height:28px;animation:1.4s linear infinite ck-brillo}button.ck-kpi{font:inherit;text-align:left;color:inherit;cursor:pointer;width:100%}button.ck-kpi:hover{border-color:var(--ck-border-strong)}button.ck-kpi[aria-pressed=true]{border-color:var(--ck-brand-strong);box-shadow:inset 0 -3px 0 var(--ck-brand), var(--ck-shadow-xs)}@media (width<=380px){.ck-kpi:has(.ck-kpi__estado) .ck-kpi__label{padding-right:0}.ck-kpi__estado{order:3;align-self:flex-start;position:static}}.ck-alert:has(>.ck-alert__cuerpo){align-items:flex-start;gap:var(--ck-s3);display:flex}.ck-alert__ico{flex:none;margin-top:1px}.ck-alert__cuerpo{flex:1;min-width:0}.ck-alert__titulo{color:inherit;font-weight:700;display:block}.ck-alert__acciones{gap:var(--ck-s2);flex-wrap:wrap;align-self:center;margin-left:auto;display:flex}.ck-alert__cerrar{border-radius:var(--ck-r-sm);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-4px -6px -4px 0;display:inline-grid}.ck-alert__cerrar:hover{background:var(--ck-hover-bg)}.ck-alert--demo{color:var(--ck-text);background:var(--ck-surface);border:1px dashed var(--ck-border-strong)}@media (width<=768px){.ck-alert:has(>.ck-alert__cuerpo){flex-wrap:wrap}.ck-alert__acciones{width:100%;margin-left:0}}.ck-badge--neutral,.ck-badge--proximamente{color:var(--ck-neutral-fg);background:var(--ck-neutral-soft);border-color:var(--ck-neutral-border)}.ck-badge--demo{color:var(--ck-text);background:var(--ck-surface);border:1px dashed var(--ck-text-3);font-weight:700}.ck-badge--por-validar{color:var(--ck-amber-fg);background:var(--ck-surface);border:1px dashed var(--ck-amber-border)}.ck-badge--sin-acceso{color:var(--ck-neutral-fg);background:var(--ck-surface);border-color:var(--ck-neutral-border)}.ck-badge--dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ck-toolbar{align-items:center;gap:var(--ck-s2);flex-wrap:wrap;display:flex}.ck-search{flex:240px;min-width:min(100%,200px);position:relative}.ck-search .ck-ico{color:var(--ck-text-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ck-search .ck-input{padding-left:38px}.ck-toolbar__fin{align-items:center;gap:var(--ck-s3);font-size:var(--ck-fs-sm);color:var(--ck-text-3);margin-left:auto;display:flex}.ck-chips{gap:var(--ck-s2);flex-wrap:wrap;display:flex}.ck-chip{min-height:32px;padding:0 var(--ck-s3);font:600 var(--ck-fs-sm) var(--ck-font);color:var(--ck-text-2);background:var(--ck-surface);border:1px solid var(--ck-border-strong);border-radius:var(--ck-r-pill);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ck-chip:hover{background:var(--ck-surface-2)}.ck-chip:focus-visible{outline:var(--ck-focus-ring);outline-offset:2px}.ck-chip[aria-pressed=true],.ck-chip[aria-selected=true]{color:var(--ck-brand-on-soft);background:var(--ck-brand-soft);border-color:var(--ck-brand-border)}.ck-chip__n{border-radius:var(--ck-r-pill);background:var(--ck-surface-2);min-width:20px;color:var(--ck-text-2);font-size:var(--ck-fs-xs);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px}.ck-seg{background:var(--ck-surface-2);border:1px solid var(--ck-border);border-radius:var(--ck-r-md);gap:2px;padding:3px;display:inline-flex}.ck-seg>button{min-height:30px;padding:0 var(--ck-s3);border-radius:var(--ck-r-sm);color:var(--ck-text-2);font:600 var(--ck-fs-sm) var(--ck-font);cursor:pointer;white-space:nowrap;background:0 0;border:0}.ck-seg>button[aria-pressed=true],.ck-seg>button[aria-selected=true]{background:var(--ck-surface);color:var(--ck-text);box-shadow:var(--ck-shadow-sm)}.ck-seg>button:focus-visible{outline:var(--ck-focus-ring);outline-offset:1px}.ck-tabla{max-height:var(--ck-tabla-alto,none);position:relative;overflow:auto}.ck-tabla>.ck-table{border-collapse:separate;border-spacing:0}.ck-tabla>.ck-table thead th{z-index:2;position:sticky;top:0}.ck-tabla--densa .ck-table td{padding-top:4px;padding-bottom:4px}.ck-tabla--col-fija .ck-table th:first-child,.ck-tabla--col-fija .ck-table td:first-child{background:var(--ck-surface);z-index:1;box-shadow:1px 0 0 var(--ck-border);position:sticky;left:0}.ck-tabla--col-fija .ck-table thead th:first-child{z-index:3;background:var(--ck-surface-2)}.ck-pie-tabla{justify-content:space-between;align-items:center;gap:var(--ck-s3);padding:var(--ck-s2) var(--ck-s4);border-top:1px solid var(--ck-border);font-size:var(--ck-fs-sm);color:var(--ck-text-3);flex-wrap:wrap;display:flex}.ck-vacio{text-align:center;align-items:center;gap:var(--ck-s2);padding:var(--ck-s10) var(--ck-s6);color:var(--ck-text-2);flex-direction:column;display:flex}.ck-vacio__ico{border-radius:var(--ck-r-lg);background:var(--ck-surface-2);width:48px;height:48px;color:var(--ck-text-3);place-items:center;display:grid}.ck-vacio__titulo{font:700 var(--ck-fs-lg) var(--ck-font-display);color:var(--ck-text)}.ck-vacio__texto{max-width:46ch;font-size:var(--ck-fs-sm)}.ck-vacio__acciones{gap:var(--ck-s2);margin-top:var(--ck-s2);flex-wrap:wrap;justify-content:center;display:flex}.ck-vacio--sin-conexion .ck-vacio__ico{background:var(--ck-red-soft);color:var(--ck-red-fg)}.ck-vacio--sin-permiso .ck-vacio__ico,.ck-vacio--no-desarrollado .ck-vacio__ico{background:var(--ck-neutral-soft);color:var(--ck-neutral-fg)}.ck-skeleton{border-radius:var(--ck-r-sm);background:var(--ck-skeleton);background-size:200% 100%;height:12px;animation:1.4s linear infinite ck-brillo;display:block}@keyframes ck-brillo{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ck-skeleton,.ck-kpi--cargando .ck-kpi__value{animation:none}}:where(.ds-modal-velo){z-index:90100;padding:var(--ck-s4);background:var(--ck-overlay);place-items:center;display:grid;position:fixed;inset:0}:where(.ds-modal-caja){width:min(100%,520px);max-height:calc(100vh - 2 * var(--ck-s4));padding:var(--ck-s5);color:var(--ck-text);background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-r-xl);box-shadow:var(--ck-shadow-lg);overflow:auto}:where(.ds-modal-titulo){margin:0 0 var(--ck-s3);font:700 var(--ck-fs-lg) var(--ck-font-display)}:where(.ds-modal-cuerpo){gap:var(--ck-s3);font-size:var(--ck-fs-md);flex-direction:column;display:flex}:where(.ds-drawer-velo){z-index:90095;background:var(--ck-overlay);position:fixed;inset:0}:where(.ds-drawer){z-index:90096;width:min(420px,100vw);color:var(--ck-text);background:var(--ck-surface);border-left:1px solid var(--ck-border);box-shadow:var(--ck-shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}:where(.ds-drawer-cabecera){justify-content:space-between;align-items:center;gap:var(--ck-s3);padding:var(--ck-s4) var(--ck-s5);border-bottom:1px solid var(--ck-border);display:flex}:where(.ds-drawer-titulo){font:700 var(--ck-fs-lg) var(--ck-font-display);margin:0}:where(.ds-drawer-cerrar){border-radius:var(--ck-r-md);width:36px;height:36px;color:var(--ck-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}:where(.ds-drawer-cuerpo){padding:var(--ck-s4) var(--ck-s5);flex:1;overflow-y:auto}:where(.kpi-tarjeta){padding:var(--ck-s3) var(--ck-s4);background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-r-lg);box-shadow:var(--ck-shadow-xs);flex-direction:column;gap:2px;display:flex}:where(.kpi-etiqueta){font-size:var(--ck-fs-xs);color:var(--ck-text-3);font-weight:600}:where(.kpi-valor){font:700 var(--ck-fs-2xl) / 1.15 var(--ck-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ck-text)}:where(.kpi-ayuda){font-size:var(--ck-fs-xs);color:var(--ck-text-3)}:where(.result-badge){font-size:var(--ck-fs-xs);border-radius:var(--ck-r-pill);border:1px solid var(--ck-border);background:var(--ck-surface-2);color:var(--ck-text-2);align-items:center;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-flex}:where(.result-badge.badge-ok){color:var(--ck-green-fg);background:var(--ck-green-soft);border-color:var(--ck-green-border)}:where(.result-badge.badge-warn){color:var(--ck-amber-fg);background:var(--ck-amber-soft);border-color:var(--ck-amber-border)}:where(.result-badge.badge-info){color:var(--ck-blue-fg);background:var(--ck-blue-soft);border-color:var(--ck-blue-border)}:where(.result-badge.badge-gray){color:var(--ck-neutral-fg);background:var(--ck-neutral-soft);border-color:var(--ck-neutral-border)}:where(.ds-vacio){padding:var(--ck-s8) var(--ck-s5);text-align:center;color:var(--ck-text-2);font-size:var(--ck-fs-sm)}:where(.ds-cargando){justify-content:center;align-items:center;gap:var(--ck-s2);padding:var(--ck-s6);color:var(--ck-text-3);font-size:var(--ck-fs-sm);display:flex}:where(.ds-spinner){border:2px solid var(--ck-border);border-top-color:var(--ck-brand);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ck-gira}@keyframes ck-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(.ds-spinner){animation:none}}:where(.ds-chips){gap:var(--ck-s2);flex-wrap:wrap;display:flex}:where(.ds-chip){min-height:32px;padding:0 var(--ck-s3);font:600 var(--ck-fs-sm) var(--ck-font);color:var(--ck-text-2);background:var(--ck-surface);border:1px solid var(--ck-border-strong);border-radius:var(--ck-r-pill);cursor:pointer;align-items:center;gap:6px;display:inline-flex}:where(.ds-chip.activo){color:var(--ck-brand-on-soft);background:var(--ck-brand-soft);border-color:var(--ck-brand-border)}:where(.ds-chip-conteo){border-radius:var(--ck-r-pill);background:var(--ck-surface-2);font-size:var(--ck-fs-xs);font-variant-numeric:tabular-nums;padding:0 6px}:where(.ds-paginador){align-items:center;gap:var(--ck-s2);font-size:var(--ck-fs-sm);color:var(--ck-text-3);display:flex}:where(.ds-avisos){left:50%;bottom:var(--ck-s6);z-index:90110;gap:var(--ck-s2);flex-direction:column;width:min(440px,100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}:where(.ds-toast){align-items:center;gap:var(--ck-s3);padding:var(--ck-s3) var(--ck-s4);border-radius:var(--ck-r-md);background:var(--ck-text);color:var(--ck-surface);font-size:var(--ck-fs-sm);box-shadow:var(--ck-shadow-lg);font-weight:600;display:flex}:where(.ds-toast.error){color:var(--ck-red-fg);background:var(--ck-red-soft);border:1px solid var(--ck-red-border)}:where(.ds-toast-btn){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}@media (width<=768px){.ck-chip,.ck-seg>button,:where(.ds-chip){min-height:var(--ck-control-h-touch)}.ck-toolbar__fin{justify-content:space-between;width:100%;margin-left:0}:where(.ds-modal-velo){align-items:end;padding:0}:where(.ds-modal-caja){border-radius:var(--ck-r-xl) var(--ck-r-xl) 0 0;width:100%;max-height:92vh}}header:has(>.ck-ruta--panel) .logo-row .logo-text{display:none}header>.ck-ruta--panel{margin:0 var(--ck-s3);flex:auto}header:has(.ck-ruta--layout)>.migas{display:none}.ck-ruta--layout{padding-left:var(--ck-s4);border-left:1px solid var(--ck-border-strong);min-width:0}:where(.sb-inp[aria-invalid=true]){border-color:var(--ck-red-fg);box-shadow:0 0 0 3px var(--ck-red-soft)}html[data-theme=dark] img[src*=LOGO\%20CLOCK],html[data-theme=dark] img[src*=LOGO\ CLOCK]{filter:invert()hue-rotate(180deg)!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}:where(.ck-table,.ck-tabla,.rp-t) :where(td,th),:where(.ck-kpi__value,.ck-monto,.ck-kpi__delta,time){font-variant-numeric:tabular-nums}:where(.ck-btn,.ck-input,.ck-select,.ck-tab,.ck-chip,.ck-seg>button,.ck-card,.ck-table tbody tr){transition:background-color var(--ck-ease), border-color var(--ck-ease), color var(--ck-ease), box-shadow var(--ck-ease)}:where(.ck-btn:active:not(:disabled),.ck-seg>button:active){transform:translateY(.5px)}:where(.ck-btn:disabled,.ck-input:disabled,.ck-select:disabled){cursor:not-allowed}:where(.ck-btn,.ck-tab,.ck-chip,.ck-seg>button,.ck-modal a,.ck-modal button):focus-visible{outline:var(--ck-focus-ring);outline-offset:2px}@keyframes ck-aparece{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ck-aparece-modal{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}:where(.ck-cab__panel,.ck-lat__flotante,.iw-hero__menu,.iw-menu,.ck-barra__aviso,.dc-aviso){animation:.12s ease-out ck-aparece}:where(.ck-modal,.ds-modal-caja){animation:.16s ease-out ck-aparece-modal}:where(.ck-overlay){backdrop-filter:blur(2px)}:where(.ck-tabla,.ck-cab__panel,.ck-lat__nav,.ck-lat__flotante,.ck-modal){scrollbar-width:thin;scrollbar-color:var(--ck-border-strong) transparent}@media (prefers-reduced-motion:reduce){:where(.ck-cab__panel,.ck-lat__flotante,.iw-hero__menu,.iw-menu,.ck-barra__aviso,.dc-aviso,.ck-modal,.ds-modal-caja){animation:none}:where(.ck-btn:active:not(:disabled),.ck-seg>button:active){transform:none}}
