@import "https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";
@font-face{font-family:Jost CG;font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2-variations")}@font-face{font-family:Plex Mono CG;font-style:normal;font-weight:400;font-display:optional;src:url(../media/plex-mono-400-latin.0zus1ov56o8u1.woff2?dpl=dpl_AtGEkEYJtYMintPRKjsuzwmr7N85)format("woff2")}@font-face{font-family:Plex Mono CG;font-style:normal;font-weight:500;font-display:optional;src:url(../media/plex-mono-500-latin.2tvpms1jodpll.woff2?dpl=dpl_AtGEkEYJtYMintPRKjsuzwmr7N85)format("woff2")}@font-face{font-family:Plex Mono CG;font-style:normal;font-weight:600;font-display:optional;src:url(../media/plex-mono-600-latin.3vw65cew50ts8.woff2?dpl=dpl_AtGEkEYJtYMintPRKjsuzwmr7N85)format("woff2")}:root{--blue-50:#eef4fb;--blue-100:#d6e6f5;--blue-200:#aecced;--blue-300:#7fb0e2;--blue-400:#5191d2;--blue-500:#2871b8;--blue-600:#21609f;--blue-700:#1c4f83;--blue-800:#1a4269;--blue-900:#15375a;--cafe-50:#f6f4f3;--cafe-100:#ebe7e6;--cafe-200:#d8d1cf;--cafe-300:#beb4b1;--cafe-400:#8e827f;--cafe-500:#6f6462;--cafe-600:#5b5250;--cafe-700:#4f3f3f;--cafe-800:#3c3130;--cafe-900:#2a2322;--gray-0:#fff;--gray-50:#f7f8f9;--gray-100:#eef0f2;--gray-200:#e1e4e7;--gray-300:#cbd0d4;--gray-400:#8d8d8d;--gray-500:#6e7378;--gray-600:#4f5458;--gray-700:#3a3e41;--gray-800:#333;--gray-900:#1d1f21;--success-50:#eaf5ee;--success-100:#cce8d6;--success-500:#26754a;--success-700:#17532f;--warning-50:#fbf3e3;--warning-100:#f6e4c2;--warning-500:#9c6814;--warning-700:#5e3d07;--danger-50:#fbecea;--danger-100:#f6d3ce;--danger-500:#b3271a;--danger-600:#9f2216;--danger-700:#8f1e14;--info-50:var(--blue-50);--info-500:var(--blue-500);--info-700:var(--blue-700);--chart-amber-legacy:#d4922a;--chart-green-legacy:#2f8f5b;--accion-fondo:var(--blue-500);--accion-fondo-hover:var(--blue-600);--accion-fondo-activo:var(--blue-700);--accion-tinta:var(--text-on-brand);--accion-texto:var(--blue-600);--accion-marca:var(--blue-500);--seleccion-fondo:var(--blue-50);--seleccion-tinta:var(--blue-700);--acento-papel:var(--cafe-700);--dato-marca:var(--cafe-500);--brand-primary:var(--blue-500);--brand-primary-hover:var(--blue-600);--brand-primary-active:var(--blue-700);--brand-secondary:var(--cafe-500);--brand-ink:var(--cafe-700);--brand-amber:#d98b1f;--surface-page:var(--cafe-50);--surface-card:var(--gray-0);--surface-sunken:var(--cafe-100);--surface-raised:var(--gray-0);--surface-inverse:var(--cafe-700);--surface-brand:var(--blue-500);--surface-hover:var(--cafe-100);--surface-selected:var(--blue-50);--surface-floating:var(--gray-0);--text-strong:var(--gray-900);--text-body:var(--gray-800);--text-muted:var(--cafe-600);--text-subtle:#6b6664;--text-on-brand:var(--gray-0);--text-on-dark:var(--gray-0);--text-link:var(--blue-600);--border-subtle:#e8e2df;--border-default:#d8d0cd;--border-strong:var(--cafe-400);--border-brand:var(--blue-500);--border-focus:var(--blue-500);--chart-1:var(--blue-500);--chart-2:var(--cafe-700);--chart-3:var(--cafe-400);--chart-4:var(--gray-900);--chart-5:var(--blue-400);--chart-6:var(--cafe-500);--chart-outline:var(--border-default);--chart-grid:var(--border-subtle);--chart-grid-soft:var(--cafe-100);--chart-axis:var(--text-subtle);--chart-plan:var(--cafe-400);--chart-proyeccion:var(--blue-400);--chart-area:#6f646212;--overlay-fondo:#2a2322eb;--overlay-control:#ffffff24;--overlay-pie:#2a2322d1;--nav-surface:var(--cafe-100);--nav-border:var(--cafe-300);--nav-text:var(--text-body);--nav-text-muted:var(--cafe-600);--nav-item-hover:var(--surface-card);--nav-item-active-bg:var(--blue-50);--nav-item-active-fg:var(--blue-700);--nav-item-active-bar:var(--blue-500);--nav-badge-bg:var(--cafe-200);--nav-badge-fg:var(--gray-600);--nav-marca-surface:#1e1917;--topbar-surface:var(--cafe-100);--topbar-border:var(--cafe-300);--topbar-fg:var(--nav-text);--topbar-fg-muted:var(--nav-text-muted);--text-data:var(--cafe-800);--rotulo-fg:var(--cafe-600);--regla-seccion:var(--cafe-400);--bg-success:var(--success-50);--bg-warning:var(--warning-50);--bg-danger:var(--danger-50);--bg-info:var(--info-50);--fg-success:var(--success-700);--fg-warning:var(--warning-700);--fg-danger:var(--danger-700);--fg-info:var(--info-700);--font-display:"Century Gothic", "Jost CG", "Jost", "Futura", system-ui, sans-serif;--font-sans:system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-sans-fija:"Inter", "IBM Plex Sans", var(--font-sans);--font-mono:"Plex Mono CG", ui-monospace, "SFMono-Regular", "Cascadia Mono", "Segoe UI Mono", "IBM Plex Mono", Menlo, Consolas, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-micro:9px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:30px;--fs-4xl:38px;--fs-5xl:48px;--fs-6xl:64px;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tight:-.02em;--ls-normal:0;--titulo-font:var(--font-display);--titulo-fw:var(--fw-semibold);--titulo-lh:var(--lh-tight);--titulo-ls:-.02em;--titulo-ls-lg:-.03em;--bajada-font:var(--font-sans);--bajada-fw:var(--fw-regular);--bajada-lh:var(--lh-normal);--ls-wide:.04em;--ls-wider:.12em;--text-display-font:var(--font-display);--text-heading-font:var(--font-sans);--text-body-font:var(--font-sans);--text-data-font:var(--font-mono);--font-display-office:Aptos, Calibri, "Segoe UI", sans-serif;--font-sans-office:Aptos, Calibri, "Segoe UI", sans-serif;--font-mono-office:"Aptos Mono", Consolas, "Courier New", monospace;--space-0:0;--space-1:4px;--space-05:2px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--content-max:1600px;--content-max-lectura:980px;--content-max-estrecho:680px;--radius-none:0;--radius-xs:1px;--radius-sm:2px;--radius-md:2px;--radius-lg:3px;--radius-xl:4px;--radius-full:999px;--radius-dato:var(--radius-sm);--radius-tabla:var(--radius-lg);--radius-control:6px;--radius-panel:14px;--radius-capa:12px;--border-w-hairline:1px;--border-w-thick:2px;--border-accent:3px;--shadow-xs:0 1px 2px #1d1f210f;--shadow-sm:0 1px 3px #1d1f2114, 0 1px 2px #1d1f210f;--shadow-md:0 2px 6px #1d1f2114, 0 4px 12px #1d1f210f;--shadow-lg:0 6px 16px #1d1f211a, 0 12px 32px #1d1f2114;--shadow-focus:0 0 0 3px #2871b84d;--shadow-card:var(--shadow-xs);--shadow-floating:var(--shadow-md);--shadow-modal:var(--shadow-lg);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.32s;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--sidebar-w:248px;--sidebar-w-exp:248px;--logo-lockup-min:320px;--sidebar-w-rail:72px;--nav-bottom-h:64px;--flotante-inset-b:calc(var(--space-6) + env(safe-area-inset-bottom,0px));--flotante-inset-x:var(--space-6);--nav-rotulo-h:20px;--topbar-h:54px;--container-max:1280px;--control-h-sm:32px;--control-h-md:44px;--control-h-lg:48px;--touch-min:32px;--control-h-sm-tactil:max(var(--control-h-sm), var(--touch-min));--fs-ui:var(--fs-md);--fs-ui-sm:var(--fs-sm);--row-h:44px;--gutter:var(--space-6);--panel-pad:var(--space-6)}[data-densidad=terreno][data-densidad]{--control-h-sm:40px;--control-h-md:48px;--control-h-lg:56px;--touch-min:48px;--fs-ui:var(--fs-base);--fs-ui-sm:var(--fs-md);--row-h:64px;--gutter:var(--space-4);--panel-pad:var(--space-4);--dur-fast:90ms;--dur-base:.14s;--dur-slow:.22s}[data-densidad=terreno] button,[data-densidad=terreno] a[role=button],[data-densidad=terreno] input,[data-densidad=terreno] select,[data-densidad=terreno] textarea,[data-densidad=terreno] [role=tab],[data-densidad=terreno] [role=option]{min-height:var(--touch-min);font-size:var(--fs-ui)}[data-densidad=terreno] .acciones-fijas{z-index:var(--z-sticky);gap:var(--space-2);padding:var(--space-3) var(--gutter);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--surface-card);border-top:1px solid var(--border-default);display:flex;position:sticky;bottom:0}[data-contraste=alto][data-contraste]{--surface-page:var(--gray-0);--text-muted:var(--gray-800);--text-subtle:var(--cafe-600);--border-subtle:var(--cafe-300);--border-default:var(--cafe-400);--border-strong:var(--cafe-600)}[data-contraste=alto] [data-estado],[data-contraste=alto] .badge{font-weight:var(--fw-bold);border:1px solid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,color,background-color,background,border-color,box-shadow,fill,stroke,outline-color!important;transition-duration:var(--dur-fast)!important}.gc-drawer,.gc-modal,.gc-toast{transform:none!important}.gc-drawer[data-abierto=false]{opacity:0;pointer-events:none}}@media (pointer:coarse){:root{--touch-min:44px}}[data-modo=gerencial][data-modo]{--fs-ui:var(--fs-base);--fs-ui-sm:var(--fs-md);--row-h:52px;--gutter:var(--space-8);--panel-pad:var(--space-8)}[data-modo=gerencial] .kpi-valor{font-family:var(--font-mono);font-size:var(--fs-5xl);font-weight:var(--fw-light);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums;color:var(--text-strong);line-height:1}[data-modo=gerencial] .kpi-label{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-muted)}[data-modo=gerencial] .lectura{font-family:var(--font-sans);font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--text-body);max-width:62ch}[data-modo=gerencial] .decision{border-left:var(--border-accent) solid var(--brand-primary);padding:var(--space-4) var(--space-5);background:var(--surface-card)}:root{--bp-compacto:640px;--bp-medio:1024px;--bp-amplio:1366px;--ancho-lectura:68ch;--ancho-form:560px;--ancho-app:1440px}@media (max-width:639px){:root{--control-h-sm:40px;--control-h-md:48px;--control-h-lg:56px;--touch-min:44px;--flotante-inset-b:calc(var(--nav-bottom-h) + var(--space-6) + env(safe-area-inset-bottom,0px));--fs-ui:var(--fs-base);--fs-ui-sm:var(--fs-md);--row-h:64px;--gutter:var(--space-4);--panel-pad:var(--space-4);--sidebar-w:100%}.gc-sidebar{display:none}.gc-navbar-inferior{left:var(--space-3);right:var(--space-3);bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-3));z-index:var(--z-sticky);min-height:var(--nav-bottom-h);background:var(--surface-floating);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--shadow-floating);display:flex;position:fixed}.gc-navbar-inferior>*{min-height:var(--touch-min);font-size:var(--fs-2xs);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0 2px;display:flex}.gc-pie-acciones-fila{flex-direction:column;align-items:stretch}.gc-pie-acciones-grupo{flex-direction:column-reverse;width:100%;margin-left:0}.gc-pie-acciones-grupo>*{justify-content:center;width:100%}.gc-appshell-main{padding-bottom:calc(var(--nav-bottom-h) + var(--space-6) + env(safe-area-inset-bottom,0px))}.gc-tabla-responsive table{display:block}.gc-tabla-responsive thead{display:none}.gc-tabla-responsive tbody tr{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--gutter);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto;display:grid}.gc-tabla-responsive td{border:0;padding:0;display:block}.gc-tabla-responsive td[data-col]:before{content:attr(data-col);font-size:var(--fs-2xs);color:var(--text-subtle);display:block}.gc-tabla-responsive td[data-prioridad=baja]{display:none}.gc-modal{height:100dvh;border-radius:0!important;max-width:none!important;max-height:none!important;inset:0!important}.gc-drawer{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-top:1px solid var(--border-default);height:88dvh;max-width:none!important;transform:translateY(var(--drawer-y,100%))!important;border-left:0!important;inset:auto 0 0!important}.gc-drawer[data-abierto=true]{--drawer-y:0}.gc-filtros-avanzados{display:none}.gc-form-grid{grid-template-columns:1fr!important}}@media (min-width:640px) and (max-width:1023px){:root{--control-h-md:44px;--touch-min:44px;--fs-ui:var(--fs-base);--row-h:56px;--gutter:var(--space-5);--sidebar-w:var(--sidebar-w-rail)}.gc-sidebar-rotulo{display:none}.gc-drawer{max-width:80vw!important}.gc-tabla-responsive td[data-prioridad=baja]{display:none}}.gc-sidebar[data-modo=expandido] .gc-sidebar-rotulo{display:revert}.gc-sidebar[data-modo=rail] .gc-sidebar-rotulo{display:none}@media (min-width:1024px) and (max-width:1365px){:root{--sidebar-w:216px;--gutter:var(--space-6)}.gc-drawer{max-width:480px!important}}@media (min-width:1366px){:root{--sidebar-w:248px;--gutter:var(--space-6)}.gc-layout-analisis{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 420px;display:grid}.gc-filtros-avanzados{display:block}}@media (pointer:coarse){:root{--touch-min:44px}.gc-solo-hover{display:none}:root{--nav-rotulo-h:var(--touch-min)}}@media (hover:hover) and (pointer:fine){.gc-solo-hover{display:initial}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}img,svg,video,canvas,table{max-width:100%}:root{--est-recibida-bg:var(--blue-50);--est-recibida-fg:var(--blue-700);--est-recibida-mark:var(--blue-500);--est-evaluacion-bg:var(--cafe-100);--est-evaluacion-fg:var(--cafe-800);--est-evaluacion-mark:var(--cafe-500);--est-programada-bg:#e7edf7;--est-programada-fg:var(--blue-800);--est-programada-mark:var(--blue-400);--est-ejecucion-bg:var(--warning-50);--est-ejecucion-fg:var(--warning-700);--est-ejecucion-mark:var(--warning-500);--est-validacion-bg:#efe9f2;--est-validacion-fg:#4a3357;--est-validacion-mark:#6d4c81;--est-cerrada-bg:var(--success-50);--est-cerrada-fg:var(--success-700);--est-cerrada-mark:var(--success-500);--est-improcedente-bg:var(--gray-100);--est-improcedente-fg:var(--gray-800);--est-improcedente-mark:var(--gray-600);--est-reabierta-bg:var(--danger-50);--est-reabierta-fg:var(--danger-700);--est-reabierta-mark:var(--danger-500);--sla-en-plazo-bg:var(--success-50);--sla-en-plazo-fg:var(--success-700);--sla-en-plazo-mark:var(--success-500);--sla-por-vencer-bg:var(--warning-50);--sla-por-vencer-fg:var(--warning-700);--sla-por-vencer-mark:var(--warning-500);--sla-vencido-bg:var(--danger-50);--sla-vencido-fg:var(--danger-700);--sla-vencido-mark:var(--danger-500);--sla-sin-plazo-bg:var(--gray-100);--sla-sin-plazo-fg:var(--gray-700);--sla-sin-plazo-mark:var(--gray-400);--sla-umbral-por-vencer:3;--sev-critica-mark:var(--danger-500);--sev-mayor-mark:var(--warning-500);--sev-menor-mark:var(--blue-400);--canal-terreno-mark:var(--cafe-500);--canal-telefono-mark:var(--blue-400);--canal-serviu-mark:var(--cafe-700);--canal-app-mark:var(--blue-500)}[data-estado]{align-items:center;gap:var(--space-2);height:22px;padding:0 var(--space-2);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-sm);white-space:nowrap;line-height:1;display:inline-flex}[data-estado=recibida]{background:var(--est-recibida-bg);color:var(--est-recibida-fg)}[data-estado=evaluacion]{background:var(--est-evaluacion-bg);color:var(--est-evaluacion-fg)}[data-estado=programada]{background:var(--est-programada-bg);color:var(--est-programada-fg)}[data-estado=ejecucion]{background:var(--est-ejecucion-bg);color:var(--est-ejecucion-fg)}[data-estado=validacion]{background:var(--est-validacion-bg);color:var(--est-validacion-fg)}[data-estado=cerrada]{background:var(--est-cerrada-bg);color:var(--est-cerrada-fg)}[data-estado=improcedente]{background:var(--est-improcedente-bg);color:var(--est-improcedente-fg)}[data-estado=reabierta]{background:var(--est-reabierta-bg);color:var(--est-reabierta-fg)}[data-sla]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-wide);display:inline-flex}[data-sla=en-plazo]{color:var(--sla-en-plazo-fg)}[data-sla=por-vencer]{color:var(--sla-por-vencer-fg)}[data-sla=vencido]{color:var(--sla-vencido-fg)}[data-sla=sin-plazo]{color:var(--sla-sin-plazo-fg)}:root{--doc-emitido-bg:var(--blue-50);--doc-emitido-fg:var(--blue-700);--doc-emitido-mark:var(--blue-500);--doc-revision-bg:var(--cafe-100);--doc-revision-fg:var(--cafe-800);--doc-revision-mark:var(--cafe-500);--doc-parcial-bg:var(--warning-50);--doc-parcial-fg:var(--warning-700);--doc-parcial-mark:var(--warning-500);--doc-visado-bg:#e7edf7;--doc-visado-fg:var(--blue-800);--doc-visado-mark:var(--blue-400);--doc-pagado-bg:var(--success-50);--doc-pagado-fg:var(--success-700);--doc-pagado-mark:var(--success-500);--doc-observado-bg:var(--danger-50);--doc-observado-fg:var(--danger-700);--doc-observado-mark:var(--danger-500);--doc-anulado-bg:var(--gray-100);--doc-anulado-fg:var(--gray-800);--doc-anulado-mark:var(--gray-600);--pres-borrador-bg:var(--gray-100);--pres-borrador-fg:var(--gray-800);--pres-borrador-mark:var(--gray-400);--pres-vigente-bg:var(--success-50);--pres-vigente-fg:var(--success-700);--pres-vigente-mark:var(--success-500);--pres-adicionales-bg:var(--warning-50);--pres-adicionales-fg:var(--warning-700);--pres-adicionales-mark:var(--warning-500);--pres-cerrado-bg:#e7edf7;--pres-cerrado-fg:var(--blue-800);--pres-cerrado-mark:var(--blue-400);--ppc-cumplida-mark:var(--success-500);--ppc-no-cumplida-mark:var(--danger-500);--ppc-umbral:80}[data-doc]{align-items:center;gap:var(--space-2);height:22px;padding:0 var(--space-2);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-sm);white-space:nowrap;line-height:1;display:inline-flex}[data-doc=emitido]{background:var(--doc-emitido-bg);color:var(--doc-emitido-fg)}[data-doc=revision]{background:var(--doc-revision-bg);color:var(--doc-revision-fg)}[data-doc=parcial]{background:var(--doc-parcial-bg);color:var(--doc-parcial-fg)}[data-doc=visado]{background:var(--doc-visado-bg);color:var(--doc-visado-fg)}[data-doc=pagado]{background:var(--doc-pagado-bg);color:var(--doc-pagado-fg)}[data-doc=observado]{background:var(--doc-observado-bg);color:var(--doc-observado-fg)}[data-doc=anulado]{background:var(--doc-anulado-bg);color:var(--doc-anulado-fg)}[data-presupuesto]{align-items:center;gap:var(--space-2);height:22px;padding:0 var(--space-2);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-sm);white-space:nowrap;line-height:1;display:inline-flex}[data-presupuesto=borrador]{background:var(--pres-borrador-bg);color:var(--pres-borrador-fg)}[data-presupuesto=vigente]{background:var(--pres-vigente-bg);color:var(--pres-vigente-fg)}[data-presupuesto=adicionales]{background:var(--pres-adicionales-bg);color:var(--pres-adicionales-fg)}[data-presupuesto=cerrado]{background:var(--pres-cerrado-bg);color:var(--pres-cerrado-fg)}:root{--obs-abierta-bg:var(--danger-50);--obs-abierta-fg:var(--danger-700);--obs-abierta-mark:var(--danger-500);--obs-respondida-bg:var(--warning-50);--obs-respondida-fg:var(--warning-700);--obs-respondida-mark:var(--warning-500);--obs-subsanada-bg:var(--success-50);--obs-subsanada-fg:var(--success-700);--obs-subsanada-mark:var(--success-500);--obs-desestimada-bg:var(--gray-100);--obs-desestimada-fg:var(--gray-800);--obs-desestimada-mark:var(--gray-600);--insp-conforme-bg:var(--success-50);--insp-conforme-fg:var(--success-700);--insp-conforme-mark:var(--success-500);--insp-observado-bg:var(--warning-50);--insp-observado-fg:var(--warning-700);--insp-observado-mark:var(--warning-500);--insp-no-conforme-bg:var(--danger-50);--insp-no-conforme-fg:var(--danger-700);--insp-no-conforme-mark:var(--danger-500);--insp-no-aplica-bg:var(--gray-100);--insp-no-aplica-fg:var(--gray-800);--insp-no-aplica-mark:var(--gray-400);--insp-pendiente-bg:var(--blue-50);--insp-pendiente-fg:var(--blue-700);--insp-pendiente-mark:var(--blue-500);--terr-prospecto-bg:var(--gray-100);--terr-prospecto-fg:var(--gray-800);--terr-prospecto-mark:var(--gray-400);--terr-estudio-bg:var(--blue-50);--terr-estudio-fg:var(--blue-700);--terr-estudio-mark:var(--blue-500);--terr-negociacion-bg:var(--warning-50);--terr-negociacion-fg:var(--warning-700);--terr-negociacion-mark:var(--warning-500);--terr-promesa-bg:#e7edf7;--terr-promesa-fg:var(--blue-800);--terr-promesa-mark:var(--blue-400);--terr-comprado-bg:var(--success-50);--terr-comprado-fg:var(--success-700);--terr-comprado-mark:var(--success-500);--terr-descartado-bg:var(--cafe-100);--terr-descartado-fg:var(--cafe-800);--terr-descartado-mark:var(--cafe-500);--asis-presente-bg:var(--success-50);--asis-presente-fg:var(--success-700);--asis-presente-mark:var(--success-500);--asis-atraso-bg:var(--warning-50);--asis-atraso-fg:var(--warning-700);--asis-atraso-mark:var(--warning-500);--asis-ausente-bg:var(--danger-50);--asis-ausente-fg:var(--danger-700);--asis-ausente-mark:var(--danger-500);--asis-licencia-bg:var(--blue-50);--asis-licencia-fg:var(--blue-700);--asis-licencia-mark:var(--blue-500);--asis-permiso-bg:#e7edf7;--asis-permiso-fg:var(--blue-800);--asis-permiso-mark:var(--blue-400);--asis-no-laborable-bg:var(--gray-100);--asis-no-laborable-fg:var(--gray-800);--asis-no-laborable-mark:var(--gray-400);--prod-planificado-bg:var(--gray-100);--prod-planificado-fg:var(--gray-800);--prod-planificado-mark:var(--gray-400);--prod-fabricacion-bg:var(--warning-50);--prod-fabricacion-fg:var(--warning-700);--prod-fabricacion-mark:var(--warning-500);--prod-fabricado-bg:var(--blue-50);--prod-fabricado-fg:var(--blue-700);--prod-fabricado-mark:var(--blue-500);--prod-despachado-bg:#e7edf7;--prod-despachado-fg:var(--blue-800);--prod-despachado-mark:var(--blue-400);--prod-instalado-bg:var(--success-50);--prod-instalado-fg:var(--success-700);--prod-instalado-mark:var(--success-500);--prod-rechazado-bg:var(--danger-50);--prod-rechazado-fg:var(--danger-700);--prod-rechazado-mark:var(--danger-500)}[data-obs],[data-inspeccion],[data-terreno],[data-asistencia],[data-produccion]{align-items:center;gap:var(--space-2);height:22px;padding:0 var(--space-2);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-sm);white-space:nowrap;line-height:1;display:inline-flex}[data-obs=abierta]{background:var(--obs-abierta-bg);color:var(--obs-abierta-fg)}[data-obs=respondida]{background:var(--obs-respondida-bg);color:var(--obs-respondida-fg)}[data-obs=subsanada]{background:var(--obs-subsanada-bg);color:var(--obs-subsanada-fg)}[data-obs=desestimada]{background:var(--obs-desestimada-bg);color:var(--obs-desestimada-fg)}[data-inspeccion=conforme]{background:var(--insp-conforme-bg);color:var(--insp-conforme-fg)}[data-inspeccion=observado]{background:var(--insp-observado-bg);color:var(--insp-observado-fg)}[data-inspeccion=no-conforme]{background:var(--insp-no-conforme-bg);color:var(--insp-no-conforme-fg)}[data-inspeccion=no-aplica]{background:var(--insp-no-aplica-bg);color:var(--insp-no-aplica-fg)}[data-inspeccion=pendiente]{background:var(--insp-pendiente-bg);color:var(--insp-pendiente-fg)}[data-terreno=prospecto]{background:var(--terr-prospecto-bg);color:var(--terr-prospecto-fg)}[data-terreno=estudio]{background:var(--terr-estudio-bg);color:var(--terr-estudio-fg)}[data-terreno=negociacion]{background:var(--terr-negociacion-bg);color:var(--terr-negociacion-fg)}[data-terreno=promesa]{background:var(--terr-promesa-bg);color:var(--terr-promesa-fg)}[data-terreno=comprado]{background:var(--terr-comprado-bg);color:var(--terr-comprado-fg)}[data-terreno=descartado]{background:var(--terr-descartado-bg);color:var(--terr-descartado-fg)}[data-asistencia=presente]{background:var(--asis-presente-bg);color:var(--asis-presente-fg)}[data-asistencia=atraso]{background:var(--asis-atraso-bg);color:var(--asis-atraso-fg)}[data-asistencia=ausente]{background:var(--asis-ausente-bg);color:var(--asis-ausente-fg)}[data-asistencia=licencia]{background:var(--asis-licencia-bg);color:var(--asis-licencia-fg)}[data-asistencia=permiso]{background:var(--asis-permiso-bg);color:var(--asis-permiso-fg)}[data-asistencia=no-laborable]{background:var(--asis-no-laborable-bg);color:var(--asis-no-laborable-fg)}[data-produccion=planificado]{background:var(--prod-planificado-bg);color:var(--prod-planificado-fg)}[data-produccion=fabricacion]{background:var(--prod-fabricacion-bg);color:var(--prod-fabricacion-fg)}[data-produccion=fabricado]{background:var(--prod-fabricado-bg);color:var(--prod-fabricado-fg)}[data-produccion=despachado]{background:var(--prod-despachado-bg);color:var(--prod-despachado-fg)}[data-produccion=instalado]{background:var(--prod-instalado-bg);color:var(--prod-instalado-fg)}[data-produccion=rechazado]{background:var(--prod-rechazado-bg);color:var(--prod-rechazado-fg)}:root{--office-font-display:Calibri, "Segoe UI", system-ui, sans-serif;--office-font-body:Calibri, "Segoe UI", system-ui, sans-serif;--office-font-data:"Consolas", "Courier New", monospace;--office-ink:#1f3864;--office-ink-soft:#2f4a7a;--office-accent:#4472c4;--office-surface:#f2f2f2;--office-rule:#d9d9d9;--office-brand:var(--blue-500);--office-fs-titulo:28pt;--office-fs-subtitulo:18pt;--office-fs-cuerpo:14pt;--office-fs-nota:10pt;--office-fs-tabla:11pt}[data-modo=office]{font-family:var(--office-font-body);color:var(--gray-800);background:var(--gray-0)}[data-modo=office] h1,[data-modo=office] h2,[data-modo=office] h3,[data-modo=office] h4{font-family:var(--office-font-display);color:var(--office-ink);letter-spacing:0}[data-modo=office] .num,[data-modo=office] [data-num]{font-family:var(--office-font-data);font-variant-numeric:tabular-nums}[data-modo=office] .eyebrow{font-family:var(--office-font-display);color:var(--office-ink)}[data-modo=office] table{border-color:var(--office-rule)}[data-modo=office] thead{background:var(--office-ink);color:#fff}[data-modo=office] tbody tr:nth-child(2n){background:var(--office-surface)}.gc-nav-pie{padding:var(--space-2);border-top:1px solid var(--nav-border);flex-direction:column;gap:2px;display:flex}.gc-nav-pie .gc-nav-pie-fila,.gc-nav-pie-fila{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:0 var(--space-2);box-sizing:border-box;border-radius:var(--radius-control);color:var(--nav-text-muted);font-family:var(--font-sans);font-size:var(--fs-ui-sm);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.gc-nav-pie-fila:hover{background:color-mix(in srgb, var(--nav-text) 6%, transparent);color:var(--nav-text)}.gc-nav-pie-fila:focus-visible{color:var(--nav-text)}.gc-nav-pie-icono{flex:none;place-items:center;width:22px;height:22px;display:grid}.gc-nav-pie-icono>svg{width:15px;height:15px}.gc-identidad{align-items:center;gap:var(--space-3);min-width:0;display:flex}.gc-identidad-chapa{background:var(--cafe-600);width:26px;height:26px;color:var(--gray-0);font-size:var(--fs-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.gc-identidad-texto{flex-direction:column;min-width:0;line-height:1.2;display:flex}.gc-identidad-correo{font-size:var(--fs-ui-sm);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gc-identidad-rotulo{font-size:var(--fs-2xs);color:var(--topbar-fg-muted)}.gc-identidad .gc-identidad-boton,.gc-identidad-boton{min-width:var(--touch-min);min-height:var(--touch-min);border-radius:var(--radius-control);color:var(--topbar-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.gc-identidad-boton:hover{background:color-mix(in srgb, var(--topbar-fg) 8%, transparent);color:var(--topbar-fg)}.gc-identidad-boton:focus-visible{color:var(--topbar-fg)}.gc-nav-alfiler{min-width:var(--touch-min);min-height:var(--touch-min);border-radius:var(--radius-control);color:var(--nav-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.gc-nav-alfiler>svg{width:17px;height:17px}.gc-nav-alfiler:hover{background:color-mix(in srgb, var(--nav-text) 8%, transparent);color:var(--nav-text)}.gc-nav-alfiler[aria-pressed=true]{color:var(--nav-item-active-fg);background:var(--nav-item-active-bg)}.gc-nav-alfiler:focus-visible{color:var(--nav-text)}@keyframes gc-asomar-opacidad{0%{opacity:.6}to{opacity:1}}@keyframes gc-asomar-desliz{0%{transform:translate(-6px)}to{transform:none}}.gc-sidebar[data-asomado]{animation:gc-asomar-opacidad var(--dur-fast) var(--ease-out), gc-asomar-desliz var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.gc-sidebar[data-asomado]{animation-name:gc-asomar-opacidad}}.gc-appshell-portal{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--topbar-fg-muted);font-family:var(--font-sans);font-size:var(--fs-ui-sm);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.gc-appshell-portal>svg{flex:none;width:15px;height:15px}.gc-appshell-portal:hover{background:color-mix(in srgb, var(--topbar-fg) 8%, transparent);color:var(--topbar-fg)}.gc-appshell-portal:focus-visible{color:var(--topbar-fg)}@media (max-width:900px){.gc-appshell-portal-rotulo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:639px){.gc-appshell-inicio{min-width:var(--touch-min);padding:0}}.gc-sidebar-lista{scrollbar-width:thin;scrollbar-color:var(--nav-border) transparent}.gc-sidebar-lista::-webkit-scrollbar{width:6px}.gc-sidebar-lista::-webkit-scrollbar-track{background:0 0}.gc-sidebar-lista::-webkit-scrollbar-thumb{background:var(--nav-border);border-radius:var(--radius-full)}.gc-sidebar-lista:hover::-webkit-scrollbar-thumb{background:var(--nav-text-muted)}@layer base{*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-strong);margin:0}h1,.titulo-marca{font-family:var(--titulo-font);font-weight:var(--titulo-fw);line-height:var(--titulo-lh);letter-spacing:var(--titulo-ls)}p{text-wrap:pretty;margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}}.num,[data-num]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--brand-primary)}::selection{background:var(--blue-200);color:var(--gray-900)}button,[role=button],summary{cursor:pointer}:disabled,[aria-disabled=true]{cursor:default}input::placeholder,textarea::placeholder{color:var(--text-subtle);opacity:1}@keyframes gc-spin{to{transform:rotate(360deg)}}.gc-spinner{animation:.7s linear infinite gc-spin}@keyframes gc-pulse{0%,to{opacity:1}50%{opacity:.45}}.gc-skeleton-line{background:var(--surface-sunken);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite gc-pulse}@media (prefers-reduced-motion:reduce){.gc-spinner{animation:none}.gc-skeleton-brillo{background-position:0!important;animation-name:gc-pulse!important}}@media (max-width:900px){.gc-formulario-cols,.gc-buscador-cols,.gc-config-cols,.gc-aprobaciones-cols{grid-template-columns:minmax(0,1fr)!important}.gc-formulario-indice{display:none!important}.gc-buscador-filtros,.gc-config-cols>nav,.gc-aprobaciones-cols>aside{position:static!important}.gc-config-cols>nav{padding-bottom:var(--space-2);overflow-x:auto;gap:var(--space-2)!important;flex-direction:row!important}.gc-config-cols>nav>button{border-bottom:var(--border-accent) solid transparent;flex:none;border-left:0!important}.gc-config-cols>nav>button[aria-selected=true]{border-bottom-color:var(--brand-primary)}}[data-densidad=terreno] .gc-rango-campos{flex-direction:column;align-items:stretch}[data-densidad=terreno] .gc-rango-guion{display:none}[data-densidad=terreno] .gc-rango-atajos{scroll-snap-type:x proximity;padding-bottom:var(--space-1);flex-wrap:nowrap;overflow-x:auto}[data-densidad=terreno] .gc-rango-atajos>button{scroll-snap-align:start;flex:none}.gc-plantilla-cq,.gc-cabecera-cq{container-type:inline-size}@container (max-width:640px){.gc-cab-acciones{flex-direction:column;align-items:stretch;width:100%}.gc-cab-acciones>*{width:100%}.gc-cab-acciones button,.gc-cab-acciones [role=button]{justify-content:center;width:100%}.gc-grid-acciones{flex-direction:column;align-items:stretch;width:100%;min-width:0;margin-left:0!important}.gc-grid-acciones>*{justify-content:center;width:100%}}@container (max-width:1180px){.gc-tablero-grid>*{grid-column:span 12!important}.gc-tablero-grid{column-gap:var(--space-5)!important}}@container (max-width:860px){.gc-detalle-cols{grid-template-columns:minmax(0,1fr)!important}.gc-detalle-cols>aside{order:-1;position:static!important}}@supports not (container-type:inline-size){@media (max-width:1180px){.gc-tablero-grid>*{grid-column:span 12!important}.gc-tablero-grid{column-gap:var(--space-5)!important}}@media (max-width:860px){.gc-detalle-cols{grid-template-columns:minmax(0,1fr)!important}.gc-detalle-cols>aside{order:-1;position:static!important}}@media (max-width:640px){.gc-cab-acciones{flex-direction:column;align-items:stretch;width:100%}.gc-cab-acciones>*{width:100%}.gc-cab-acciones button,.gc-cab-acciones [role=button]{justify-content:center;width:100%}.gc-grid-acciones{flex-direction:column;align-items:stretch;width:100%;min-width:0;margin-left:0!important}.gc-grid-acciones>*{justify-content:center;width:100%}}}.gc-appshell-topbar>*{min-width:0}.gc-appshell-buscador>*{box-sizing:border-box;width:100%;min-width:0}

:root{--blue-50:#eef4fb;--blue-100:#d6e6f5;--blue-200:#aecced;--blue-300:#7fb0e2;--blue-400:#5191d2;--blue-500:#2871b8;--blue-600:#21609f;--blue-700:#1c4f83;--blue-800:#1a4269;--blue-900:#15375a;--cafe-50:#f6f4f3;--cafe-100:#ebe7e6;--cafe-200:#d8d1cf;--cafe-300:#beb4b1;--cafe-400:#968a87;--cafe-500:#6f6462;--cafe-600:#5b5250;--cafe-700:#4f3f3f;--cafe-800:#3c3130;--cafe-900:#2a2322;--gray-0:#fff;--gray-50:#f7f8f9;--gray-100:#eef0f2;--gray-200:#e1e4e7;--gray-300:#cbd0d4;--gray-400:#999;--gray-500:#6e7378;--gray-600:#4f5458;--gray-700:#3a3e41;--gray-800:#333;--gray-900:#1d1f21;--success-50:#eaf5ee;--success-100:#cce8d6;--success-500:#2f8f5b;--success-700:#1f6b41;--warning-50:#fbf3e3;--warning-100:#f6e4c2;--warning-500:#d4922a;--warning-700:#9c6814;--danger-50:#fbecea;--danger-100:#f6d3ce;--danger-500:#c0392b;--danger-700:#8f261b;--info-50:var(--blue-50);--info-500:var(--blue-500);--info-700:var(--blue-700);--brand-primary:var(--blue-500);--brand-primary-hover:var(--blue-600);--brand-primary-active:var(--blue-700);--brand-secondary:var(--cafe-500);--brand-ink:var(--cafe-700);--surface-page:var(--cafe-50);--surface-card:var(--gray-0);--surface-sunken:var(--cafe-100);--surface-raised:var(--gray-0);--surface-inverse:var(--cafe-700);--surface-brand:var(--blue-500);--surface-hover:var(--cafe-100);--surface-selected:var(--blue-50);--text-strong:var(--gray-900);--text-body:var(--gray-800);--text-muted:var(--gray-500);--text-subtle:var(--gray-400);--text-on-brand:var(--gray-0);--text-on-dark:var(--gray-0);--text-link:var(--blue-600);--border-subtle:#e8e2df;--border-default:#d8d0cd;--border-strong:var(--cafe-400);--border-brand:var(--blue-500);--border-focus:var(--blue-500);--bg-success:var(--success-50);--bg-warning:var(--warning-50);--bg-danger:var(--danger-50);--bg-info:var(--info-50);--fg-success:var(--success-700);--fg-warning:var(--warning-700);--fg-danger:var(--danger-700);--fg-info:var(--info-700)}
:root{--font-display:"Jost", "Century Gothic", "Futura", system-ui, sans-serif;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:30px;--fs-4xl:38px;--fs-5xl:48px;--fs-6xl:64px;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.04em;--ls-wider:.12em}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0;--radius-xs:1px;--radius-sm:2px;--radius-md:2px;--radius-lg:3px;--radius-xl:4px;--radius-full:999px;--border-w-hairline:1px;--border-w-thick:2px;--border-accent:3px;--shadow-xs:0 1px 2px #1d1f210f;--shadow-sm:0 1px 3px #1d1f2114, 0 1px 2px #1d1f210f;--shadow-md:0 2px 6px #1d1f2114, 0 4px 12px #1d1f210f;--shadow-lg:0 6px 16px #1d1f211a, 0 12px 32px #1d1f2114;--shadow-focus:0 0 0 3px #2871b84d;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--dur-fast:.12s;--dur-base:.2s;--dur-normal:.2s;--dur-slow:.32s;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--sidebar-w:240px;--sidebar-w-collapsed:72px;--topbar-h:54px;--container-max:1240px;--side-bg:#1e1917}
*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-strong);margin:0}p{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}.num,[data-num]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--brand-primary)}::selection{background:var(--blue-200);color:var(--gray-900)}
*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--surface-page);color:var(--text-body)}.app{background:var(--surface-page);height:100vh;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-w);background:var(--side-bg);flex-direction:column;flex-shrink:0;display:flex}.sidebar .side-brand{align-items:center;gap:10px;padding:22px 18px 14px;display:flex}.sidebar .side-brand .wm{font-family:var(--font-display);letter-spacing:var(--ls-tight);color:#fff;font-size:19px;font-weight:600}.sidebar .side-brand .sq{background:var(--blue-500);flex-shrink:0;width:16px;height:16px;transform:rotate(45deg)}.sidebar .side-divider{align-items:center;gap:8px;padding:0 18px 12px;display:flex}.sidebar .side-divider .ln{background:#ffffff1a;flex:1;height:1px}.sidebar .side-divider .dot{background:var(--blue-500);width:6px;height:6px;transform:rotate(45deg)}.sidebar .side-eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#ffffff57;padding:2px 18px 10px;font-size:10px;font-weight:500}.side-nav{flex:1;overflow-y:auto}.side-nav a{color:#ffffffb8;font-size:var(--fs-md);transition:background var(--dur-fast) var(--ease-standard);align-items:center;gap:12px;padding:11px 16px 11px 18px;font-weight:500;display:flex;position:relative}.side-nav a:hover{background:#ffffff08;text-decoration:none}.side-nav a.active{color:#fff;background:#ffffff0f;font-weight:600}.side-nav a .acc{background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.side-nav a.active .acc{background:var(--blue-500)}.side-nav a .idx{font-family:var(--font-mono);letter-spacing:.08em;color:#ffffff52;width:16px;font-size:10.5px;font-weight:500}.side-nav a.active .idx{color:var(--blue-300)}.sidebar .side-foot{border-top:1px solid #ffffff1a;align-items:center;gap:11px;padding:14px 18px;display:flex}.sidebar .side-foot .av{background:var(--blue-600);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.sidebar .side-foot .who{min-width:0}.sidebar .side-foot .who .nm{font-size:var(--fs-sm);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sidebar .side-foot .who .rl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#fff6;font-size:9.5px}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{height:var(--topbar-h);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:12px;padding:0 28px;display:flex}.topbar .crumb{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.topbar .crumb .sep{color:var(--cafe-300);font-family:var(--font-mono);font-size:11px}.content{flex:1;padding:28px 36px 48px;overflow-y:auto}.content-inner{max-width:1700px;margin:0}.tag{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:10.5px;font-weight:500}.tag.brand{color:var(--brand-primary)}.tag.strong{color:var(--text-body)}.sheet-head{margin-bottom:24px}.sheet-head .kicker{align-items:center;gap:10px;margin-bottom:10px;display:flex}.sheet-head .kicker .ln{background:var(--cafe-300);width:14px;height:1px}.sheet-head h1{font-family:var(--font-display);font-weight:600;font-size:var(--fs-3xl);letter-spacing:var(--ls-tight);color:var(--text-strong);line-height:1.04}.sheet-head .meta{margin-top:8px}.sheet-head .head-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sheet-head .actions{flex-shrink:0;gap:8px;padding-bottom:4px;display:flex}.rule-tick{align-items:flex-end;height:6px;margin-top:20px;display:flex}.rule-tick .t{background:var(--border-default);width:1px;height:6px}.rule-tick .m{background:var(--border-default);flex:1;height:1px}.panel{background:var(--surface-card);border:1px solid var(--border-subtle);position:relative}.panel>.panel-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.panel>.panel-head .ttl{align-items:center;gap:10px;display:flex}.panel>.panel-head .ttl .ln{background:var(--cafe-300);width:12px;height:1px}.panel>.panel-head .ttl h2{font-family:var(--font-display);color:var(--text-strong);font-size:14.5px;font-weight:600}.panel .panel-body{padding:18px}.panel .panel-body.flush{padding:0}.corner-ticks span{pointer-events:none;width:9px;height:9px;position:absolute}.corner-ticks .tl{border-top:1px solid var(--cafe-300);border-left:1px solid var(--cafe-300);top:-1px;left:-1px}.corner-ticks .tr{border-top:1px solid var(--cafe-300);border-right:1px solid var(--cafe-300);top:-1px;right:-1px}.corner-ticks .bl{border-bottom:1px solid var(--cafe-300);border-left:1px solid var(--cafe-300);bottom:-1px;left:-1px}.corner-ticks .br{border-bottom:1px solid var(--cafe-300);border-right:1px solid var(--cafe-300);bottom:-1px;right:-1px}.hero-estado{grid-template-columns:minmax(320px,380px) 1fr;align-items:stretch;gap:14px;display:grid}.hero-estado>.panel{flex-direction:column;display:flex}.hero-estado>.panel .panel-body{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:1000px){.hero-estado{grid-template-columns:1fr}}.pagina{height:100%;padding:22px 28px 56px;overflow-y:auto}.pagina>*{max-width:1700px}@media (max-width:900px){.pagina{padding:16px 14px 40px}}.readout{gap:14px;display:grid}.readout.cols-2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.readout.cols-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.readout.cols-4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.readout.cols-5{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.metric{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:3px solid var(--kpi-accent,var(--brand-primary));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);padding:16px 18px 18px;position:relative}.metric-link{color:inherit;cursor:pointer;text-decoration:none;display:block}.metric-link:hover{box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-2px)}.metric-link:hover .m-value{color:var(--kpi-accent,var(--brand-primary))}.metric-link:after{content:"→";font-family:var(--font-mono);color:var(--text-subtle);opacity:0;transition:opacity var(--dur-fast);font-size:12px;position:absolute;top:12px;right:14px}.metric-link:hover:after{opacity:1}.metric .m-label{font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:8px;margin-bottom:12px;font-weight:500;display:flex}.metric .m-label .sq{background:var(--kpi-accent,var(--blue-500));flex-shrink:0;width:9px;height:9px}.metric .m-value{font-family:var(--font-mono);color:var(--text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:30px;font-weight:600;line-height:1.05}.metric .m-value.sm{font-size:24px}.metric .m-value .u{color:var(--text-muted);margin-left:4px;font-size:12px}.metric .m-sub{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:9px;font-size:11px}.metric .m-sub.pos{color:var(--success-700)}.metric .m-sub.neg{color:var(--danger-500)}.smark{align-items:center;gap:8px;display:inline-flex}.smark .sq{background:var(--cafe-400);flex-shrink:0;width:8px;height:8px}.smark .lb{font-size:var(--fs-sm);color:var(--text-body);white-space:nowrap;font-weight:500}.smark.success .sq{background:var(--success-500)}.smark.warning .sq{background:var(--warning-500)}.smark.danger .sq{background:var(--danger-500)}.smark.brand .sq{background:var(--brand-primary)}.smark.info .sq{background:var(--blue-400)}.smark.neutral .sq{background:var(--cafe-400)}.table-wrap{width:100%;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:12px 16px}table.data thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--text-muted);background:var(--cafe-50);border-bottom:1px solid var(--border-default);font-size:9.5px;font-weight:500}table.data td.num,table.data th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}table.data tbody tr:hover{background:var(--cafe-50)}table.data td.wrap{white-space:normal;min-width:220px}table.data tfoot td{border-top:1px solid var(--border-default);background:var(--cafe-50);border-bottom:none;font-weight:600}.rowidx{font-family:var(--font-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;font-size:12px}.bar-row{grid-template-columns:210px 1fr auto;align-items:center;gap:14px;padding:9px 0;display:grid}.bar-row-link{border-radius:var(--radius-sm);margin:0 -8px;padding:9px 8px}.bar-row-link:hover{background:var(--surface-hover)}.bar-row-link:hover .name{color:var(--brand-primary)}.bar-row .name{font-size:var(--fs-sm);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-track{background:var(--cafe-100);height:6px;position:relative;overflow:hidden}.bar-fill{background:var(--brand-primary);position:absolute;inset:0}.bar-row .amount{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-strong);font-variant-numeric:tabular-nums}.btn{font-family:var(--font-sans);font-size:var(--fs-sm);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-body);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.btn:hover{background:var(--surface-hover)}.btn.primary{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.btn.primary:hover{background:var(--brand-primary-hover)}.btn.danger{color:var(--fg-danger);border-color:var(--danger-100)}.btn.danger:hover{background:var(--bg-danger)}.btn:disabled{opacity:.5;cursor:not-allowed}.input,.select{font-family:var(--font-sans);font-size:var(--fs-sm);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);width:100%;padding:8px 11px}.input:focus,.select:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.field-label{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.13em;margin-bottom:5px;font-size:9.5px;font-weight:500;display:block}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.toolbar .grow{flex:1;min-width:180px}.stack{flex-direction:column;gap:18px;display:flex}.cols-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:18px;display:grid}.cols-main{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}.muted{color:var(--text-muted)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.empty-state{text-align:center;color:var(--text-muted);padding:64px 24px}.empty-state h3{color:var(--text-body);margin-bottom:8px}.notice{font-size:var(--fs-sm);border:1px solid #0000;padding:14px 16px}.notice.info{background:var(--bg-info);color:var(--fg-info);border-color:var(--blue-100)}.notice.success{background:var(--bg-success);color:var(--fg-success);border-color:var(--success-100)}.notice.warning{background:var(--bg-warning);color:var(--fg-warning);border-color:var(--warning-100)}.notice.danger{background:var(--bg-danger);color:var(--fg-danger);border-color:var(--danger-100)}.notice.local{background:var(--cafe-50);color:var(--cafe-700);border-color:var(--border-default)}.m-info{border:1px solid var(--border-strong);width:13px;height:13px;color:var(--text-muted);font-family:var(--font-mono);cursor:help;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:5px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex}.m-info:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.year-tabs{flex-shrink:0}.year-tabs-row{gap:4px;display:flex}.year-tab{font-family:var(--font-mono);font-size:var(--fs-sm);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-muted);padding:6px 12px;font-weight:500}.year-tab:hover{background:var(--surface-hover);text-decoration:none}.year-tab.active{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.month-chart{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:190px;display:grid}.month-col{flex-direction:column;align-items:center;height:100%;display:flex}.month-amt{height:14px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;margin-bottom:4px;font-size:9px}.month-bars{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.month-bar{background:var(--blue-200);width:62%;min-height:2px;transition:background var(--dur-fast) var(--ease-standard);align-items:flex-end;display:flex;position:relative}.month-col:hover .month-bar{background:var(--blue-300)}.month-bar-franq{background:var(--brand-primary);width:100%}.month-lbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:8px;font-size:9.5px}.month-col-link{color:inherit;cursor:pointer;text-decoration:none}.month-col-link:hover{text-decoration:none}.month-col-link:hover .month-bar{background:var(--blue-400)}.month-col-link:hover .month-amt,.month-col-link:hover .month-lbl{color:var(--brand-primary)}.chart-legend{gap:16px;display:flex}.chart-legend .it{align-items:center;gap:6px;display:inline-flex}.chart-legend .sw{width:10px;height:10px}.money-field{position:relative}.money-prefix{font-family:var(--font-mono);color:var(--text-muted);pointer-events:none;font-weight:500;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.side-foot .logout{cursor:pointer;text-align:left;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#fff6;background:0 0;border:none;padding:0;font-size:9.5px}.side-foot .logout:hover{color:var(--blue-300)}.login-wrap{background:var(--surface-page);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.login-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:var(--border-accent) solid var(--brand-primary);border-radius:var(--radius-xl);width:100%;max-width:380px;box-shadow:var(--shadow-md);padding:32px}.login-brand{align-items:center;gap:10px;display:flex}.login-brand .sq{background:var(--blue-500);width:16px;height:16px;transform:rotate(45deg)}.login-brand .wm{font-family:var(--font-display);letter-spacing:var(--ls-tight);color:var(--text-strong);font-size:20px;font-weight:600}.login-head{margin:18px 0 22px}.login-head h1{font-size:var(--fs-xl);margin-top:2px}.login-head p{font-size:var(--fs-sm);margin-top:6px}.login-form{flex-direction:column;gap:14px;display:flex}.login-pass{position:relative}.login-eye{cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:0 0;border:none;padding:4px;font-size:10px;position:absolute;top:27px;right:8px}.login-error{font-size:var(--fs-sm);color:var(--fg-danger);margin:0}.login-foot{text-align:center;font-size:var(--fs-2xs);color:var(--text-subtle);margin-top:24px}@media (max-width:1200px){.readout.cols-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.cols-2,.cols-main{grid-template-columns:1fr}.readout.cols-4,.readout.cols-5{grid-template-columns:1fr 1fr}}@media (max-width:760px){.sidebar{display:none}.content{padding:20px 16px 40px}.bar-row{grid-template-columns:120px 1fr auto}.readout.cols-3,.readout.cols-4,.readout.cols-5{grid-template-columns:1fr 1fr}}
