@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gc-n-0: #ffffff;--gc-n-25: #f8f7fd;--gc-n-50: #f0eff8;--gc-n-100: #e9e7f5;--gc-n-200: #dfdcef;--gc-n-300: #cac5e0;--gc-n-400: #847e98;--gc-n-500: #605a73;--gc-n-600: #585367;--gc-n-700: #423f50;--gc-n-800: #2e2b39;--gc-n-900: #201d28;--gc-n-950: #14121a;--gc-p-50: #f1eefd;--gc-p-100: #e0d9fa;--gc-p-200: #c6b9f1;--gc-p-300: #a68fe5;--gc-p-350: #947ad9;--gc-p-400: #8163c7;--gc-p-500: #6646a8;--gc-p-600: #4b2e83;--gc-p-700: #3b2469;--gc-p-800: #2c1b4e;--gc-p-900: #1f1338;--gc-r-50: #fdeef7;--gc-r-100: #f9e0f1;--gc-r-300: #ec8fd0;--gc-r-500: #c92da3;--gc-r-600: #a81f86;--gc-r-700: #8a1a6e;--gc-r-800: #6b1455;--gc-ok-50: #e8f5ed;--gc-ok-300: #5cc38a;--gc-ok-600: #1a7a48;--gc-ok-700: #14603a;--gc-al-50: #fff2cc;--gc-al-300: #f0c419;--gc-al-700: #7a5c00;--gc-al-800: #5c4500;--gc-pe-50: #ffe8e3;--gc-pe-300: #ff8a72;--gc-pe-600: #cc2200;--gc-pe-700: #ad1e00;--gc-cat-azul-100: #e3f1ff;--gc-cat-azul-600: #1f5dc2;--gc-cat-cian-100: #dbf6fe;--gc-cat-cian-600: #00728d;--gc-cat-teal-100: #ddf7f2;--gc-cat-teal-600: #007a66;--gc-cat-verde-100: #e8f7d9;--gc-cat-verde-600: #3f7500;--gc-cat-pizarra-100: #ebebeb;--gc-cat-pizarra-600: #52525b;--gc-avatar-1-fondo: #ffe4d6;--gc-avatar-1-texto: #6f2a00;--gc-avatar-2-fondo: #f1ecce;--gc-avatar-2-texto: #514200;--gc-avatar-3-fondo: #dbf3db;--gc-avatar-3-texto: #0d5117;--gc-avatar-4-fondo: #cef4f1;--gc-avatar-4-texto: #00534f;--gc-avatar-5-fondo: #d4f0ff;--gc-avatar-5-texto: #004776;--gc-avatar-6-fondo: #e3eaff;--gc-avatar-6-texto: #333a7c;--gc-avatar-7-fondo: #f6e4fe;--gc-avatar-7-texto: #582d6a;--gc-avatar-8-fondo: #ffe1ef;--gc-avatar-8-texto: #6b244a;--gc-nav-fondo: #1f1b2e;--gc-nav-texto: #e9e6f5;--gc-nav-texto-2: #cfc9e6;--gc-nav-texto-3: #a7a1c2;--gc-nav-hover: #2b2640;--gc-nav-activo-fondo: #3a3256;--gc-nav-activo-texto: #ffffff;--gc-nav-cuenta-fondo: #7b5cd6;--gc-nav-cuenta-texto: #ffffff;--gc-nav-aviso: #f0b46b;--gc-nav-en-linea: #3ccf7a;--gc-nav-linea: #3a3556;color-scheme:light dark;--gc-fondo: var(--gc-n-100);--gc-fondo-hundido: var(--gc-n-200);--gc-superficie: var(--gc-n-0);--gc-superficie-2: var(--gc-n-25);--gc-superficie-3: var(--gc-n-200);--gc-texto: var(--gc-n-900);--gc-texto-fuerte: var(--gc-n-950);--gc-texto-2: var(--gc-n-700);--gc-texto-3: var(--gc-n-600);--gc-texto-invertido: var(--gc-n-0);--gc-linea: var(--gc-n-200);--gc-linea-fuerte: var(--gc-n-300);--gc-linea-control: var(--gc-n-500);--gc-qr-papel: var(--gc-n-0);--gc-qr-tinta: var(--gc-n-950);--gc-marca: var(--gc-p-600);--gc-marca-fuerte: var(--gc-p-700);--gc-marca-texto: var(--gc-p-700);--gc-marca-tinte: var(--gc-p-50);--gc-marca-borde: var(--gc-p-200);--gc-sobre-marca: var(--gc-n-0);--gc-marca-filigrana: var(--gc-p-300);--gc-hilo: var(--gc-r-600);--gc-hilo-fuerte: var(--gc-r-700);--gc-hilo-tinte: var(--gc-r-50);--gc-hilo-borde: var(--gc-r-100);--gc-ok: var(--gc-ok-700);--gc-ok-tinte: var(--gc-ok-50);--gc-sobre-ok: var(--gc-n-0);--gc-sobre-alerta: var(--gc-n-0);--gc-alerta: var(--gc-al-700);--gc-alerta-tinte: var(--gc-al-50);--gc-peligro: var(--gc-pe-700);--gc-peligro-tinte: var(--gc-pe-50);--gc-sobre-peligro: var(--gc-n-0);--gc-ok-hover: color-mix(in srgb, var(--gc-ok-700) 82%, #000000);--gc-peligro-hover: color-mix(in srgb, var(--gc-pe-700) 82%, #000000);--gc-cat-azul: var(--gc-cat-azul-600);--gc-cat-azul-tinte: var(--gc-cat-azul-100);--gc-cat-cian: var(--gc-cat-cian-600);--gc-cat-cian-tinte: var(--gc-cat-cian-100);--gc-cat-teal: var(--gc-cat-teal-600);--gc-cat-teal-tinte: var(--gc-cat-teal-100);--gc-cat-verde: var(--gc-cat-verde-600);--gc-cat-verde-tinte: var(--gc-cat-verde-100);--gc-cat-pizarra: var(--gc-cat-pizarra-600);--gc-cat-pizarra-tinte: var(--gc-cat-pizarra-100);--gc-mod-administracion: #5b3fa8;--gc-mod-administracion-tinte: #efeafc;--gc-mod-operaciones: #94500a;--gc-mod-operaciones-tinte: #fcefe0;--gc-mod-comunicaciones: #0b6c75;--gc-mod-comunicaciones-tinte: #dff2f3;--gc-mod-remuneraciones: #a12f58;--gc-mod-remuneraciones-tinte: #fbe7ee;--gc-mod-conserjeria: #2f6b22;--gc-mod-conserjeria-tinte: #e6f2e0;--gc-foco: var(--gc-n-900);--gc-vidrio-cromo: color-mix(in srgb, var(--gc-superficie) 64%, transparent);--gc-vidrio-tarjeta: color-mix(in srgb, var(--gc-marca-tinte) 72%, transparent);--gc-vidrio-control: color-mix(in srgb, var(--gc-superficie) 60%, transparent);--gc-vidrio-tinte: color-mix(in srgb, var(--gc-marca-tinte) 70%, transparent);--gc-vidrio-interior: color-mix(in srgb, var(--gc-superficie) 55%, transparent);--gc-vidrio-pista: color-mix(in srgb, var(--gc-texto) 8%, transparent);--gc-vidrio-hover: color-mix(in srgb, var(--gc-marca-tinte) 60%, transparent);--gc-vidrio-desenfoque-cromo: 24px;--gc-vidrio-desenfoque-tarjeta: 16px;--gc-vidrio-desenfoque-control: 12px;--gc-vidrio-saturacion: 160%;--gc-hairline: color-mix(in srgb, var(--gc-superficie) 55%, transparent);--gc-brillo: inset 0 1px 0 rgba(255, 255, 255, .5);--gc-ambiente-1: color-mix(in srgb, var(--gc-p-200) 70%, transparent);--gc-ambiente-2: color-mix(in srgb, var(--gc-cat-azul) 16%, transparent);--gc-ambiente-3: color-mix(in srgb, var(--gc-cat-cian) 14%, transparent);--gc-ambiente-4: color-mix(in srgb, var(--gc-cat-teal) 10%, transparent);--gc-tinta-desde: var(--gc-marca);--gc-tinta-hasta: var(--gc-p-500);--gc-marca-sombra: color-mix(in srgb, var(--gc-marca) 35%, transparent);--gc-anillo-foco: 0 0 0 4px color-mix(in srgb, var(--gc-marca) 25%, transparent);--gc-medida-formulario: 52rem;--gc-barra: var(--gc-vidrio-cromo);--gc-sobre-barra: var(--gc-texto);--gc-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gc-titulo: var(--gc-sans);--gc-sans-rasgos: "cv11" 1, "ss01" 1;--gc-mono: ui-monospace, "Cascadia Mono", "Consolas", "Liberation Mono", monospace;--gc-txt-2xs: 11px;--gc-txt-xs: 12px;--gc-txt-sm: 13px;--gc-txt-base: 15px;--gc-txt-control: 16px;--gc-txt-md: 17px;--gc-txt-lg: 20px;--gc-txt-xl: 24px;--gc-txt-2xl: 30px;--gc-txt-3xl: 38px;--gc-txt-fiscalizacion: 8pt;--gc-sans-fiscalizacion: Arial, Helvetica, sans-serif;--gc-peso-normal: 400;--gc-peso-medio: 500;--gc-peso-semi: 600;--gc-peso-fuerte: 700;--gc-alto-apretado: 1.2;--gc-alto-normal: 1.5;--gc-alto-suelto: 1.65;--gc-esp-1: 4px;--gc-esp-2: 8px;--gc-esp-3: 12px;--gc-esp-4: 16px;--gc-esp-5: 20px;--gc-esp-6: 24px;--gc-esp-8: 32px;--gc-esp-10: 40px;--gc-esp-12: 48px;--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--gc-inset-arriba: var(--safe-area-inset-top);--gc-inset-abajo: var(--safe-area-inset-bottom);--gc-fila: 36px;--gc-celda-y: 7px;--gc-celda-x: 12px;--gc-control: 30px;--gc-radio-sm: 8px;--gc-radio-md: 12px;--gc-radio-lg: 16px;--gc-radio-xl: 22px;--gc-radio-pill: 999px;--gc-sombra-sm: 0 1px 2px rgba(24, 29, 41, .05);--gc-sombra-md: 0 2px 8px rgba(24, 29, 41, .07), 0 1px 2px rgba(24, 29, 41, .04);--gc-sombra-lg: 0 12px 32px rgba(24, 29, 41, .1), 0 2px 6px rgba(24, 29, 41, .05);--gc-sombra-xl: 0 24px 64px rgba(24, 29, 41, .18);--gc-mov-entra: .16s;--gc-mov-sale: 90ms;--gc-mov-desplaza: .16s;--gc-mov-curva: cubic-bezier(.23, 1, .32, 1);--gc-mov-curva-suave: cubic-bezier(.77, 0, .175, 1);--gc-mov-resorte: cubic-bezier(.34, 1.56, .64, 1);--gc-mov-dialogo: .2s;--bg: var(--gc-fondo);--bg2: var(--gc-superficie);--bg3: var(--gc-superficie-2);--bg4: var(--gc-superficie-3);--border: var(--gc-linea);--text: var(--gc-texto);--text2: var(--gc-texto-2);--text3: var(--gc-texto-3);--accent: var(--gc-marca);--accent-glow: var(--gc-marca-tinte);--accent-bg: var(--gc-marca-tinte);--green: var(--gc-ok);--orange: var(--gc-alerta);--red: var(--gc-peligro);--surface: var(--gc-superficie);--surface-muted: var(--gc-superficie-3);--surface-dark: var(--gc-fondo-hundido);--text-strong: var(--gc-texto-fuerte);--text-soft: var(--gc-texto-2);--line: var(--gc-linea);--line-strong: var(--gc-linea-fuerte);--shadow-md: var(--gc-sombra-md);--shadow-lg: var(--gc-sombra-lg);--accent-strong: var(--gc-marca-fuerte);--accent-soft: var(--gc-marca-tinte);--enlace: var(--gc-marca-texto);--radius-sm: var(--gc-radio-sm);--radius-lg: var(--gc-radio-lg)}html[data-tema=claro]{color-scheme:light}html[data-tema=oscuro]{color-scheme:dark;--gc-fondo: var(--gc-n-950);--gc-fondo-hundido: #000000;--gc-superficie: var(--gc-n-900);--gc-superficie-2: #262626;--gc-superficie-3: var(--gc-n-800);--gc-texto: var(--gc-n-100);--gc-texto-fuerte: var(--gc-n-0);--gc-texto-2: #c2c2c2;--gc-texto-3: #a3a3a3;--gc-texto-invertido: var(--gc-n-950);--gc-linea: #3a3a3a;--gc-linea-fuerte: #ffffff;--gc-linea-control: #ffffff;--gc-marca: #795bbf;--gc-marca-fuerte: var(--gc-p-600);--gc-marca-texto: var(--gc-p-200);--gc-marca-tinte: #1e1039;--gc-marca-borde: var(--gc-p-800);--gc-marca-filigrana: var(--gc-p-500);--gc-sobre-marca: var(--gc-n-0);--gc-hilo: var(--gc-r-300);--gc-hilo-fuerte: #f7b9e2;--gc-hilo-tinte: #3a0b2d;--gc-hilo-borde: var(--gc-r-800);--gc-ok: var(--gc-ok-300);--gc-ok-tinte: #1e2600;--gc-sobre-ok: var(--gc-n-950);--gc-sobre-alerta: var(--gc-n-950);--gc-alerta: var(--gc-al-300);--gc-alerta-tinte: #2a2210;--gc-peligro: var(--gc-pe-300);--gc-peligro-tinte: #330b05;--gc-sobre-peligro: var(--gc-n-950);--gc-ok-hover: #7ad0a0;--gc-peligro-hover: #ffa793;--gc-cat-azul: #75a0e7;--gc-cat-azul-tinte: #081d3e;--gc-cat-cian: #64b3ca;--gc-cat-cian-tinte: #002531;--gc-mod-administracion: #b7a1f4;--gc-mod-administracion-tinte: #28213d;--gc-mod-operaciones: #f0a75c;--gc-mod-operaciones-tinte: #33251a;--gc-mod-comunicaciones: #5cc6cf;--gc-mod-comunicaciones-tinte: #142d2f;--gc-mod-remuneraciones: #ee8fb0;--gc-mod-remuneraciones-tinte: #35202a;--gc-mod-conserjeria: #90d07c;--gc-mod-conserjeria-tinte: #1c2d19;--gc-hairline: color-mix(in srgb, var(--gc-n-0) 12%, transparent);--gc-brillo: inset 0 1px 0 rgba(255, 255, 255, .08);--gc-vidrio-tarjeta: color-mix(in srgb, var(--gc-superficie-2) 78%, transparent);--gc-ambiente-1: color-mix(in srgb, var(--gc-p-900) 75%, transparent);--gc-ambiente-2: color-mix(in srgb, var(--gc-cat-azul-tinte) 85%, transparent);--gc-ambiente-3: color-mix(in srgb, var(--gc-cat-cian-tinte) 60%, transparent);--gc-ambiente-4: color-mix(in srgb, var(--gc-cat-teal-tinte) 60%, transparent);--gc-barra: var(--gc-vidrio-cromo);--gc-sobre-barra: var(--gc-texto);--gc-cat-teal: #4fcab0;--gc-cat-teal-tinte: #14342d;--gc-cat-verde: #71b761;--gc-cat-verde-tinte: #1b3116;--gc-cat-pizarra: #7e8c9d;--gc-cat-pizarra-tinte: #1f2329;--gc-avatar-1-fondo: #462312;--gc-avatar-1-texto: #ffbfa0;--gc-avatar-2-fondo: #352e02;--gc-avatar-2-texto: #ded38d;--gc-avatar-3-fondo: #18361a;--gc-avatar-3-texto: #ace1ad;--gc-avatar-4-fondo: #003734;--gc-avatar-4-texto: #87e4de;--gc-avatar-5-fondo: #0a3149;--gc-avatar-5-texto: #9ad9ff;--gc-avatar-6-fondo: #252b4c;--gc-avatar-6-texto: #bfcdff;--gc-avatar-7-fondo: #392442;--gc-avatar-7-texto: #e8c0fa;--gc-avatar-8-fondo: #442032;--gc-avatar-8-texto: #ffb9d9;--gc-nav-fondo: #131019;--gc-nav-texto: #e9e6f5;--gc-nav-texto-2: #cfc9e6;--gc-nav-texto-3: #a7a1c2;--gc-nav-hover: #1f1a2e;--gc-nav-activo-fondo: #302848;--gc-nav-activo-texto: #ffffff;--gc-nav-cuenta-fondo: #7b5cd6;--gc-nav-cuenta-texto: #ffffff;--gc-nav-aviso: #f0b46b;--gc-nav-en-linea: #3ccf7a;--gc-nav-linea: #2c2742;--gc-foco: var(--gc-n-0);--gc-sombra-sm: 0 1px 2px rgba(0, 0, 0, .4);--gc-sombra-md: 0 2px 6px rgba(0, 0, 0, .45);--gc-sombra-lg: 0 8px 24px rgba(0, 0, 0, .5);--gc-sombra-xl: 0 16px 40px rgba(0, 0, 0, .55)}@media(pointer:coarse){html{--gc-fila: 44px;--gc-celda-y: 12px;--gc-control: 44px}}@media(prefers-reduced-motion:reduce){:root{--gc-mov-desplaza: 1ms}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html,html[data-tema=oscuro]{--gc-vidrio-cromo: var(--gc-superficie);--gc-vidrio-tarjeta: var(--gc-superficie);--gc-vidrio-control: var(--gc-superficie);--gc-vidrio-tinte: var(--gc-marca-tinte);--gc-vidrio-interior: var(--gc-superficie);--gc-vidrio-pista: var(--gc-superficie-3);--gc-hairline: var(--gc-linea)}}@media(prefers-reduced-transparency:reduce){html,html[data-tema=oscuro]{--gc-vidrio-cromo: var(--gc-superficie);--gc-vidrio-tarjeta: var(--gc-superficie);--gc-vidrio-control: var(--gc-superficie);--gc-vidrio-tinte: var(--gc-marca-tinte);--gc-vidrio-interior: var(--gc-superficie);--gc-vidrio-pista: var(--gc-superficie-3);--gc-hairline: var(--gc-linea)}}:root{color:var(--gc-texto);background:var(--gc-fondo);font-size:var(--gc-txt-base);font-family:var(--gc-sans);font-feature-settings:var(--gc-sans-rasgos);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{background:var(--bg);margin:0}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}.task-page{background:radial-gradient(circle at top left,var(--gc-marca-tinte),transparent 28%),linear-gradient(180deg,var(--gc-superficie),var(--gc-marca-tinte) 260px),var(--gc-superficie-2);display:grid;gap:var(--gc-esp-4);grid-template-columns:280px minmax(0,1fr) 250px;min-height:100vh;padding:var(--gc-esp-3) 0 var(--gc-esp-6)}.summary-rail,.workspace,.action-rail{min-width:0}.summary-rail,.workspace{display:grid;gap:var(--gc-esp-4);align-content:start}.summary-rail>*,.workspace>*{min-width:0}.secondary-button:active:not(:disabled),.primary-button:active:not(:disabled),.attach-button:active:not(:disabled){box-shadow:none;transform:scale(.97)}.task-header{display:grid;grid-template-columns:1fr auto;padding:var(--gc-esp-5) var(--gc-esp-5) var(--gc-esp-4)}.task-title{color:var(--text);flex:1 1 220px;font-size:var(--gc-txt-xl);font-weight:var(--gc-peso-fuerte);letter-spacing:0;line-height:1.2;margin:0}.view-pill{align-items:center;border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-pill);color:var(--text3);display:inline-flex;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte);gap:var(--gc-esp-1);height:25px;justify-content:center;min-width:50px}.icon-button{align-items:center;background:transparent;color:var(--gc-texto-2);display:inline-flex;justify-content:center;min-height:28px;min-width:28px;padding:0}.modal-actions{display:flex;gap:var(--gc-esp-3);justify-content:flex-end;margin-top:var(--gc-esp-2)}.form-field-casilla{align-items:center;cursor:pointer;display:flex;font-weight:var(--gc-peso-medio);gap:var(--gc-esp-2);letter-spacing:normal;text-transform:none}.description-copy{background:var(--gc-superficie-2);border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-md);color:var(--text2);font-size:var(--gc-txt-md);line-height:1.7;margin:0;padding:var(--gc-esp-5)}.checklist-list{display:grid;gap:var(--gc-esp-2)}.checklist-item{align-items:center;background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-lg);color:var(--text3);display:grid;font-size:var(--gc-txt-base);font-weight:var(--gc-peso-fuerte);gap:var(--gc-esp-3);grid-template-columns:22px 1fr;min-height:54px;padding:var(--gc-esp-3) var(--gc-esp-3);text-align:left}.checklist-item svg{color:var(--gc-texto-3)}.checklist-item.done svg{color:var(--gc-ok)}.checklist-item div{display:grid;gap:var(--gc-esp-1)}.checklist-item small{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi)}.context-rail-card{background:var(--bg2, var(--gc-superficie));border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);box-shadow:var(--gc-sombra-lg);padding:var(--gc-esp-5) var(--gc-esp-5)}.context-rail-label{color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);margin:0 0 var(--gc-esp-3)}.context-rail-project{align-items:center;display:flex;gap:var(--gc-esp-2);flex-wrap:wrap;margin-bottom:var(--gc-esp-1)}.context-project-name{color:var(--text);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-fuerte);margin:0}.context-rail-location{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);margin:0 0 3px}.context-rail-id{color:var(--gc-texto-3);font-family:monospace;font-size:var(--gc-txt-2xs);margin:0 0 var(--gc-esp-1)}.context-rail-section{border-top:1px solid var(--gc-marca-borde);display:grid;gap:var(--gc-esp-2);margin-top:var(--gc-esp-4);padding-top:var(--gc-esp-4)}.context-section-header{align-items:center;color:var(--gc-texto-2);display:flex;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);gap:var(--gc-esp-2)}.context-section-header svg{color:var(--gc-texto-3);flex-shrink:0}.context-assignee-row{align-items:center;display:flex;gap:var(--gc-esp-3)}.assignee-avatar-circle{align-items:center;background:linear-gradient(135deg,var(--gc-marca),var(--gc-marca));border-radius:50%;color:var(--gc-sobre-marca);display:flex;flex-shrink:0;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);height:34px;justify-content:center;width:34px}.assignee-info{display:grid;gap:2px}.assignee-info strong{color:var(--text);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi)}.assignee-info span{color:var(--gc-texto-2);font-size:var(--gc-txt-2xs)}.context-rail-text{color:var(--text2);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);margin:0}.context-rail-text-sm{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);margin:0}.context-checklist-row{align-items:center;display:flex;gap:var(--gc-esp-3)}.context-checklist-count{color:var(--text);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-fuerte)}.visit-status-chip{background:var(--gc-marca-tinte);border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-pill);color:var(--text3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);padding:3px var(--gc-esp-3)}.visit-status-chip.no-visit{background:var(--gc-marca-tinte);color:var(--gc-texto-3)}.task-progress-header{align-items:center;border-bottom:1px solid var(--gc-marca-borde);display:flex;flex-wrap:wrap;gap:var(--gc-esp-4);margin-bottom:var(--gc-esp-4);padding-bottom:var(--gc-esp-4)}.task-progress-pct{align-items:center;display:flex;flex-direction:column;min-width:56px}.task-progress-pct strong{color:var(--text);font-size:var(--gc-txt-xl);font-weight:var(--gc-peso-fuerte);line-height:1}.task-progress-pct span{color:var(--gc-marca-texto);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);margin-top:3px}.task-steps-bar{align-items:flex-start;display:flex;flex:1 1 180px;gap:var(--gc-esp-2);list-style:none;margin:0;min-width:0;padding:0}.task-step{align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--gc-esp-1);min-width:0;position:relative}.task-step:not(:last-child):after{background:var(--gc-marca-tinte);content:"";height:2px;left:calc(50% + 12px);position:absolute;right:calc(-50% + 12px);top:12px;z-index:0}.task-step.done:not(:last-child):after,.task-step.active:not(:last-child):after{background:var(--gc-marca)}.task-step-icon{align-items:center;background:var(--gc-marca-tinte);border:2px solid var(--gc-marca-borde);border-radius:50%;color:var(--gc-marca-texto);display:flex;height:24px;justify-content:center;position:relative;width:24px;z-index:1}.task-step.done .task-step-icon{background:var(--gc-marca);border-color:var(--gc-marca)}.task-step.active .task-step-icon{background:var(--gc-superficie);border-color:var(--gc-marca);border-width:3px}.task-step-dot{background:var(--gc-marca);border-radius:50%;display:block;height:8px;width:8px}.task-step-label{color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);max-width:100%;overflow-wrap:break-word;text-align:center;white-space:normal}.task-step.done .task-step-label,.task-step.active .task-step-label{color:var(--gc-marca-texto)}.task-step-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--gc-esp-2)}.task-badges-row{align-items:center;display:flex;gap:var(--gc-esp-2);margin-bottom:var(--gc-esp-3);flex-wrap:wrap}.task-badge-label{background:var(--gc-marca-tinte);border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-pill);color:var(--gc-marca-texto);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);padding:3px var(--gc-esp-3)}.task-badge-label.active{background:var(--gc-ok-tinte);border-color:var(--gc-ok);color:var(--gc-ok)}.task-badge-label.voting{align-items:center;background:var(--gc-alerta-tinte);border-color:var(--gc-alerta);color:var(--gc-alerta);display:inline-flex;gap:var(--gc-esp-1)}.task-meta-line{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);margin:var(--gc-esp-2) 0 0}.task-meta-author{color:var(--gc-marca-texto)}.checklist-table{border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-md);overflow:hidden}.checklist-table-header{background:var(--gc-marca-tinte);border-bottom:1px solid var(--gc-marca-borde);display:grid;gap:var(--gc-esp-3);grid-template-columns:minmax(9rem,1.4fr) 5rem minmax(8rem,1fr) 6rem 7rem 8rem 8rem;padding:var(--gc-esp-3) var(--gc-esp-4)}.checklist-table-header span{color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi)}.checklist-table-row{align-items:center;border-bottom:1px solid var(--gc-marca-borde);display:grid;gap:var(--gc-esp-3);grid-template-columns:minmax(9rem,1.4fr) 5rem minmax(8rem,1fr) 6rem 7rem 8rem 8rem;padding:var(--gc-esp-3) var(--gc-esp-4);transition:background var(--gc-mov-sale) var(--gc-mov-curva)}.checklist-table-row:last-child{border-bottom:0}.checklist-table-row:hover{background:var(--gc-marca-tinte)}.checklist-table-name{align-items:center;color:var(--text2);display:flex;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio);gap:var(--gc-esp-3)}.checklist-table-cell{align-items:center;display:flex}.task-header{display:block}.checklist-empty{align-items:center;background:var(--gc-marca-tinte);border:1px dashed var(--gc-marca-borde);border-radius:var(--gc-radio-md);color:var(--text3);display:inline-flex;gap:var(--gc-esp-3);min-height:54px;padding:0 var(--gc-esp-4)}.action-rail{background:var(--gc-superficie);border-left:1px solid var(--gc-linea);box-shadow:var(--gc-sombra-lg);min-height:calc(100vh - 12px);overflow:hidden;padding:var(--gc-esp-10) var(--gc-esp-5) var(--gc-esp-6);position:relative}.action-rail h2{font-size:var(--gc-txt-md);margin-bottom:var(--gc-esp-3);text-align:center}.action-toast{background:var(--gc-marca-tinte);border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-sm);color:var(--text2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte);line-height:1.4;margin:0 0 var(--gc-esp-6);padding:var(--gc-esp-3)}.action-list{display:grid;gap:var(--gc-esp-6)}.action-list button{align-items:center;background:transparent;color:var(--text2);display:grid;font-size:var(--gc-txt-base);font-weight:var(--gc-peso-fuerte);gap:var(--gc-esp-2);grid-template-columns:20px 1fr;line-height:1.35;min-height:27px;padding:0 2px;text-align:left}.action-list button:hover{color:var(--gc-marca-texto)}.action-list .danger-action:hover{color:var(--gc-peligro)}.spin{animation:spin .5s linear infinite;will-change:transform}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1320px){.task-page{grid-template-columns:260px minmax(0,1fr)}.action-rail{grid-column:1 / -1}.action-rail h2{margin-bottom:var(--gc-esp-2);text-align:left}.action-list{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2) var(--gc-esp-5)}.action-list button{width:auto}.action-list hr{display:none}}.task-title-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);width:100%}.inline-select{background:var(--gc-marca-tinte);border:1.5px solid var(--gc-marca);border-radius:var(--gc-radio-sm);color:var(--text);flex:1;font-size:var(--gc-txt-control);font-weight:var(--gc-peso-fuerte);min-height:30px;outline:none;padding:0 var(--gc-esp-2)}.inline-field-select,.inline-field-input{background:var(--gc-marca-tinte);border:1.5px solid var(--gc-marca);border-radius:var(--gc-radio-sm);box-shadow:0 0 0 3px var(--gc-marca-tinte);color:var(--text);font-size:var(--gc-txt-control);min-height:34px;outline:none;padding:0 var(--gc-esp-3);width:100%}.start-visit-btn{align-items:center;background:linear-gradient(135deg,var(--gc-ok),var(--gc-ok));border-radius:var(--gc-radio-sm);box-shadow:var(--gc-sombra-lg);color:var(--gc-sobre-ok);display:inline-flex;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);gap:var(--gc-esp-2);margin-top:var(--gc-esp-3);min-height:34px;padding:0 var(--gc-esp-4)}.checklist-item{cursor:pointer;text-align:left;transition:background var(--gc-mov-sale) var(--gc-mov-curva),border-color var(--gc-mov-sale) var(--gc-mov-curva);width:100%}.checklist-item:hover:not(:disabled){border-color:var(--gc-marca)}.checklist-item:disabled{cursor:wait;opacity:.7}.add-checklist-row{align-items:center;border-top:1px solid var(--gc-marca-borde);display:flex;gap:var(--gc-esp-2);margin-top:var(--gc-esp-4);padding-top:var(--gc-esp-4)}.add-checklist-input{background:var(--gc-superficie-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);color:var(--text);flex:1;font-size:var(--gc-txt-control);min-height:38px;outline:none;padding:0 var(--gc-esp-3);transition:border-color var(--gc-mov-sale) var(--gc-mov-curva),box-shadow var(--gc-mov-sale) var(--gc-mov-curva)}.add-checklist-input:focus{border-color:var(--gc-marca);box-shadow:0 0 0 3px var(--gc-marca-tinte)}.add-checklist-input:disabled{opacity:.6}.shell{display:flex;height:100vh;overflow:hidden}.avatar{align-items:center;background:var(--gc-marca);border-radius:50%;color:var(--gc-sobre-marca);display:flex;flex-shrink:0;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte);height:32px;justify-content:center;width:32px}.page-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gc-esp-4);align-content:start;padding:var(--gc-esp-5) var(--gc-esp-6) var(--gc-esp-8)}.empty-panel h2{color:var(--text3);font-size:var(--gc-txt-md)}.empty-panel p{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);margin:0;max-width:340px}.login-brand{align-items:center;color:var(--text);display:flex;gap:var(--gc-esp-3);margin-bottom:var(--gc-esp-2)}.login-subtitle{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);margin:0 0 var(--gc-esp-8)}.login-field input{background:var(--gc-superficie-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);color:var(--text);font-size:var(--gc-txt-control);min-height:42px;outline:none;padding:0 var(--gc-esp-3);transition:border-color var(--gc-mov-sale) var(--gc-mov-curva),box-shadow var(--gc-mov-sale) var(--gc-mov-curva)}.login-field input:focus{border-color:var(--gc-marca);box-shadow:0 0 0 3px var(--gc-marca-tinte)}.login-error{background:var(--gc-peligro-tinte);border:1px solid var(--gc-peligro);border-radius:var(--gc-radio-sm);color:var(--gc-peligro);font-size:var(--gc-txt-sm);margin:0;padding:var(--gc-esp-3) var(--gc-esp-3)}.login-submit{align-items:center;display:flex;gap:var(--gc-esp-2);justify-content:center;margin-top:var(--gc-esp-1);min-height:44px;width:100%}.login-submit:disabled{opacity:.65}.login-footer-link a{color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi);text-decoration:none}.login-footer-link a:hover{text-decoration:underline}@media(max-width:860px){.task-page{grid-template-columns:minmax(0,1fr);padding:var(--gc-esp-3)}.action-rail{background:transparent;border-left:0;bottom:auto;box-shadow:none;position:static;right:auto}.summary-rail,.task-header{grid-template-columns:1fr}.tab-bar{overflow-x:auto;padding-bottom:2px}.task-title{font-size:var(--gc-txt-xl);line-height:1.18}.description-copy{font-size:var(--gc-txt-md);padding:var(--gc-esp-4) var(--gc-esp-4)}}.maint-badge--no-date{background:var(--gc-marca-tinte);color:var(--text3)}.task-list-view{display:grid;gap:var(--gc-esp-2);overflow-x:auto}.task-row-header{align-items:center;color:var(--gc-texto-2);display:flex;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);gap:var(--gc-esp-3);padding:var(--gc-esp-1) var(--gc-esp-4) var(--gc-esp-2)}.task-row-header>span:first-child{flex:1;min-width:0}.task-row-header>span:nth-child(2){width:130px;flex-shrink:0}.task-row-header>span:nth-child(3){width:90px;flex-shrink:0}.task-row-header>span:nth-child(4){width:110px;flex-shrink:0}.task-row-header>span:nth-child(5){width:140px;flex-shrink:0}.task-row-header>span:nth-child(6){width:16px;flex-shrink:0}.task-row{align-items:center;cursor:pointer;min-height:44px;text-align:left;transition:border-color var(--gc-mov-sale) var(--gc-mov-curva);width:100%}.task-row:hover{border-color:var(--gc-marca-borde);box-shadow:var(--gc-sombra-lg)}.task-row-title{color:var(--text);flex:1;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row-assignee{color:var(--text3);flex-shrink:0;font-size:var(--gc-txt-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:130px}.task-row .priority-badge{flex-shrink:0;font-size:var(--gc-txt-2xs);padding:3px var(--gc-esp-3);width:90px;text-align:center}.task-row-status{border-radius:var(--gc-radio-pill);flex-shrink:0;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);line-height:1.4;padding:3px var(--gc-esp-3);text-align:center;white-space:nowrap;width:110px}.task-row-status--backlog{background:var(--gc-superficie-2);color:var(--text3)}.task-row-status--por_hacer{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.task-row-status--en_curso{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.task-row-status--en_revision{background:var(--gc-superficie-3);color:var(--gc-texto-2)}.task-row-status--hecha{background:var(--gc-ok-tinte);color:var(--gc-ok)}.task-row-status--cancelada{background:var(--gc-peligro-tinte);color:var(--gc-peligro)}.task-row-chevron{color:var(--gc-marca-texto);flex-shrink:0}.task-row-linea,.task-row-quedo{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row-quedo{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-normal);margin-top:2px}.task-row-gestion{display:flex;flex-direction:column;flex-shrink:0;line-height:1.3;width:140px}.task-row-gestion strong{font-size:var(--gc-txt-sm)}.task-row-gestion small{color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);font-variant-numeric:tabular-nums}.task-row-gestion--atencion strong{color:var(--gc-alerta)}.task-row-gestion--olvidada strong{color:var(--gc-peligro)}.task-row-gestion--cerrada strong{color:var(--gc-texto-2);font-weight:var(--gc-peso-semi)}.task-row-gestion .task-row-seguimiento{color:var(--gc-alerta);font-weight:var(--gc-peso-semi)}.selector-unidades{display:grid;gap:var(--gc-esp-2)}.selector-unidades-lista{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);list-style:none;margin:0;padding:0}.selector-unidades-pastilla{align-items:center;background:var(--gc-marca-tinte);border-radius:var(--gc-radio-pill);color:var(--gc-marca-texto);display:inline-flex;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);gap:var(--gc-esp-1);padding:2px var(--gc-esp-2) 2px var(--gc-esp-3)}.selector-unidades-pastilla button{align-items:center;background:transparent;border:0;border-radius:var(--gc-radio-pill);color:inherit;cursor:pointer;display:inline-flex;justify-content:center;min-height:24px;min-width:24px;padding:0}.selector-unidades-pastilla button:hover{background:var(--gc-superficie-2)}@media(max-width:900px){.task-row{grid-template-columns:auto 1fr auto;gap:var(--gc-esp-2)}.task-row .status-chip,.task-row .priority-badge{font-size:var(--gc-txt-2xs);padding:3px var(--gc-esp-3)}}.form-field input:not([type=checkbox]):not([type=radio]),.form-field select,.form-field textarea{background:var(--gc-superficie-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);color:var(--text);font-size:var(--gc-txt-control);min-height:42px;outline:none;padding:0 var(--gc-esp-3);transition:border-color var(--gc-mov-sale) var(--gc-mov-curva),box-shadow var(--gc-mov-sale) var(--gc-mov-curva);width:100%}.form-field textarea{min-height:80px;padding:var(--gc-esp-3) var(--gc-esp-3);resize:vertical}.form-field input:not([type=checkbox]):not([type=radio]):focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--gc-marca);box-shadow:0 0 0 3px var(--gc-marca-tinte)}.tab-badge{align-items:center;background:var(--gc-alerta);border-radius:var(--gc-radio-pill);color:var(--gc-sobre-alerta);display:inline-flex;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);height:16px;justify-content:center;margin-left:var(--gc-esp-1);min-width:16px;padding:0 var(--gc-esp-1)}.asset-type-pill{background:var(--gc-marca-tinte);border-radius:var(--gc-radio-pill);color:var(--gc-marca-texto);flex-shrink:0;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);padding:3px var(--gc-esp-3)}.modal{background:var(--gc-superficie);border-radius:var(--gc-radio-lg);box-shadow:var(--gc-sombra-xl);max-height:90vh;max-width:520px;overflow-y:auto;padding:var(--gc-esp-8);width:100%}.modal-form{display:flex;flex-direction:column;gap:var(--gc-esp-4)}.invoice-btn:hover:not(:disabled){opacity:.88}.audit-notes-input{background:var(--gc-superficie);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);color:var(--text);font-size:var(--gc-txt-control);padding:var(--gc-esp-2) var(--gc-esp-3);resize:vertical;width:100%}.audit-notes-input:focus{border-color:var(--gc-marca);outline:none}.shell{background:var(--bg)}.panel,.property-card,.progress-card{background:var(--bg2);border-color:var(--border);box-shadow:var(--gc-sombra-lg)}.dash-grid{display:grid;gap:var(--gc-esp-4);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));min-width:0}.dark-stat-card{background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);box-shadow:var(--gc-brillo),var(--gc-sombra-sm);display:flex;flex-direction:column;overflow:hidden;padding:var(--gc-esp-5) var(--gc-esp-5) var(--gc-esp-3);position:relative}.dsc-label{color:var(--text2);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);margin-bottom:var(--gc-esp-2)}.dsc-value{color:var(--text);font-feature-settings:"tnum" 1,var(--gc-sans-rasgos);font-size:var(--gc-txt-2xl);font-weight:var(--gc-peso-fuerte);line-height:1.1;margin-bottom:var(--gc-esp-1)}.dsc-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--gc-esp-2)}.dsc-icon{align-items:center;border-radius:var(--gc-radio-md);display:flex;height:38px;justify-content:center;width:38px}.dark-stat-card--marca{background:linear-gradient(150deg,var(--gc-marca-tinte) 0%,transparent 55%),var(--gc-vidrio-tarjeta)}.dark-stat-card--info{background:linear-gradient(150deg,var(--gc-cat-teal-tinte) 0%,transparent 55%),var(--gc-vidrio-tarjeta)}.dark-stat-card--ok{background:linear-gradient(150deg,var(--gc-ok-tinte) 0%,transparent 55%),var(--gc-vidrio-tarjeta)}.dark-stat-card--alerta{background:linear-gradient(150deg,var(--gc-alerta-tinte) 0%,transparent 55%),var(--gc-vidrio-tarjeta)}.dark-stat-card--peligro{background:linear-gradient(150deg,var(--gc-peligro-tinte) 0%,transparent 55%),var(--gc-vidrio-tarjeta)}.dark-stat-card--marca .dsc-icon{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.dark-stat-card--info .dsc-icon{background:var(--gc-cat-teal-tinte);color:var(--gc-cat-teal)}.dark-stat-card--ok .dsc-icon{background:var(--gc-ok-tinte);color:var(--gc-ok)}.dark-stat-card--alerta .dsc-icon{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.dark-stat-card--peligro .dsc-icon{background:var(--gc-peligro-tinte);color:var(--gc-peligro)}.dsc-value--sin-dato{color:var(--gc-texto-3)}.sla-panel{background:var(--bg2);border:1px solid var(--border);border-radius:var(--gc-radio-lg);box-shadow:var(--gc-sombra-lg);padding:var(--gc-esp-5)}.sla-panel-title{align-items:center;color:var(--text);display:flex;font-size:var(--gc-txt-base);font-weight:var(--gc-peso-fuerte);gap:var(--gc-esp-2);justify-content:space-between;margin-bottom:var(--gc-esp-4)}.sla-panel-title-texto{align-items:center;display:flex;gap:var(--gc-esp-2)}.sla-panel-vacio{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);margin:0;padding:var(--gc-esp-2) 0}.chip{border-radius:var(--gc-radio-pill);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);padding:3px var(--gc-esp-3);white-space:nowrap}.chip--progress{background:var(--gc-alerta-tinte);border:1px solid var(--gc-alerta);color:var(--gc-alerta)}.chip--done{background:var(--gc-ok-tinte);border:1px solid var(--gc-ok);color:var(--gc-ok)}.chip--backlog{background:var(--bg4);border:1px solid var(--border);color:var(--text2)}.chip--alta{background:var(--gc-peligro-tinte);border:1px solid var(--gc-peligro);color:var(--gc-peligro)}.chip--media{background:var(--gc-alerta-tinte);border:1px solid var(--gc-alerta);color:var(--gc-alerta)}.chip--baja{background:var(--gc-cat-pizarra-tinte);border:1px solid var(--gc-cat-pizarra);color:var(--gc-cat-pizarra)}.alert-item{align-items:flex-start;background:var(--bg3);border:1px solid var(--border);border-radius:var(--gc-radio-md);display:flex;gap:var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-3)}.alert-icon{color:var(--text2);flex-shrink:0;margin-top:1px}.alert-icon--alta{color:var(--gc-peligro)}.alert-icon--media{color:var(--gc-alerta)}.alert-icon--baja{color:var(--gc-texto-3)}.alert-body{flex:1;min-width:0}.alert-title{color:var(--text);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-sub{color:var(--text2);font-size:var(--gc-txt-2xs);margin-top:2px}.alert-meta{align-items:flex-end;display:flex;flex-direction:column;gap:var(--gc-esp-1);white-space:nowrap}.alert-date{color:var(--text3);font-size:var(--gc-txt-2xs)}.audit-notes-input{background:var(--bg3);border-color:var(--border);color:var(--text)}.audit-notes-input:focus{border-color:var(--accent)}.form-field input:not([type=checkbox]):not([type=radio]),.form-field select,.form-field textarea,.form-group input:not([type=checkbox]):not([type=radio]),.form-group select,.form-group textarea{background:var(--bg3);border-color:var(--border);color:var(--text)}.form-field input:not([type=checkbox]):not([type=radio]):focus,.form-field select:focus,.form-field textarea:focus,.form-group input:not([type=checkbox]):not([type=radio]):focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.modal,.modal-card,.login-card{background:var(--bg2);border-color:var(--border)}.login-brand h1{color:var(--text)}.login-field input{background:var(--bg3);border-color:var(--border);color:var(--text)}.login-field input:focus{border-color:var(--accent)}.login-error{background:var(--gc-peligro-tinte);border-color:var(--gc-peligro);color:var(--gc-peligro)}.empty-panel h2,.empty-panel p,.task-row-header,.task-row-building,.task-row-assignee{color:var(--text2)}.task-row-chevron{color:var(--text3)}.task-title{color:var(--text)}.description-card,.checklist-card,.activity-card{background:var(--bg2);border-color:var(--border)}.description-copy,.checklist-item{background:var(--bg3);border-color:var(--border);color:var(--text)}.checklist-item svg{color:var(--text3)}.checklist-item.done{background:var(--gc-ok-tinte);border-color:var(--gc-ok);color:var(--gc-ok)}.checklist-item.done svg{color:var(--green)}.checklist-empty{background:var(--bg3);border-color:var(--border);color:var(--text2)}.add-checklist-input{background:var(--bg3);border-color:var(--border);color:var(--text)}.asset-type-pill{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.secondary-button:hover{background:var(--bg4);color:var(--text)}.view-pill{border-color:var(--border);color:var(--text2)}.maint-badge--no-date{background:var(--bg4);color:var(--text2)}.action-rail{border-left-color:var(--border)}.context-rail-card{background:var(--bg2);border-color:var(--border)}.context-project-name{color:var(--text)}.context-rail-location{color:var(--text2)}.context-rail-id{color:var(--text3)}.context-section-header{color:var(--text2)}.context-section-header svg{color:var(--text3)}.context-rail-section{border-top-color:var(--border)}.assignee-info strong{color:var(--text)}.assignee-info span{color:var(--text2)}.context-rail-text{color:var(--text)}.context-rail-text-sm{color:var(--text2)}.context-checklist-count{color:var(--text)}.visit-status-chip{background:var(--bg3);border-color:var(--border);color:var(--text2)}.task-progress-header{border-bottom-color:var(--border)}.task-progress-pct strong{color:var(--text)}.task-steps-bar .task-step-icon{background:var(--bg3);border-color:var(--border)}.task-steps-bar .task-step:not(:last-child):after{background:var(--border)}.task-step-label{color:var(--text3)}.task-badge-label{background:var(--gc-marca-tinte);border-color:var(--gc-marca-borde);color:var(--gc-marca-texto)}.task-meta-line{color:var(--text2)}.checklist-table{border-color:var(--border)}.checklist-table-header{background:var(--bg3);border-bottom-color:var(--border)}.checklist-table-header span{color:var(--text2)}.checklist-table-row{border-bottom-color:var(--border)}.checklist-table-row:hover{background:var(--bg3)}.checklist-table-name{color:var(--text)}.action-list button{color:var(--text2)}.action-list button:hover{color:var(--accent)}.action-toast{background:var(--gc-marca-tinte);border-color:var(--gc-marca-borde);color:var(--text2)}.edit-title-input,.edit-description,.inline-field-input,.inline-field-select,.inline-select{background:var(--bg3);border-color:var(--accent);color:var(--text)}@media(max-width:768px){.page-content{padding:var(--gc-esp-4) var(--gc-esp-4) var(--gc-esp-8);gap:var(--gc-esp-3)}.page-header{flex-wrap:wrap;gap:var(--gc-esp-3)}.task-page{grid-template-columns:minmax(0,1fr);padding:var(--gc-esp-3) 0 var(--gc-esp-5)}.action-rail{min-height:0;padding:var(--gc-esp-5) 0 0}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.checklist-table-header,.checklist-table-row{grid-template-columns:1fr 110px}.checklist-table-header>*:nth-child(n+3),.checklist-table-row>*:nth-child(n+3){display:none}.login-card{padding:var(--gc-esp-8) var(--gc-esp-5) var(--gc-esp-6)}}.comparison-section{border:1.5px solid var(--gc-marca-borde);border-radius:var(--gc-radio-lg);margin-top:var(--gc-esp-3);overflow:hidden}.comparison-header{align-items:center;background:var(--gc-marca-tinte);border-bottom:1px solid var(--gc-marca-borde);color:var(--gc-texto);display:flex;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);gap:var(--gc-esp-2);padding:var(--gc-esp-3) var(--gc-esp-4)}.comparison-header svg{color:var(--gc-marca-texto);flex-shrink:0}.voted-label{background:var(--gc-ok-tinte);border-radius:var(--gc-radio-pill);color:var(--gc-ok);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);margin-left:auto;padding:3px var(--gc-esp-3)}.pending-vote-label{background:var(--gc-alerta-tinte);border-radius:var(--gc-radio-pill);color:var(--gc-alerta);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);margin-left:auto;padding:3px var(--gc-esp-3)}.comparison-grid{border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);display:grid;overflow:hidden}.comp-label-col{align-items:center;background:var(--gc-superficie-2);border-bottom:1px solid var(--gc-linea);border-right:1px solid var(--gc-linea);color:var(--gc-texto-2);display:flex;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);padding:var(--gc-esp-3) var(--gc-esp-4)}.comp-label-col:last-child{border-bottom:0}.comp-vendor-header{align-items:flex-start;background:var(--gc-superficie-2);border-bottom:2px solid var(--gc-linea);border-right:1px solid var(--gc-linea);display:flex;flex-direction:column;gap:var(--gc-esp-1);padding:var(--gc-esp-4) var(--gc-esp-4)}.comp-vendor-header:last-child{border-right:0}.comp-vendor-header.selected{background:var(--gc-marca-tinte);border-bottom-color:var(--gc-marca)}.comp-vendor-header.recommended{background:var(--gc-ok-tinte);border-bottom-color:var(--gc-ok);border-top:3px solid var(--gc-ok)}.comp-vendor-header strong{color:var(--gc-texto);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-fuerte)}.comp-cell{border-bottom:1px solid var(--gc-linea);border-right:1px solid var(--gc-linea);color:var(--gc-texto-2);font-size:var(--gc-txt-sm);padding:var(--gc-esp-3) var(--gc-esp-4)}.comp-cell:last-child{border-right:0}.amount-cell{color:var(--gc-texto);font-size:var(--gc-txt-md);font-variant-numeric:tabular-nums;font-weight:var(--gc-peso-fuerte);padding-bottom:var(--gc-esp-4);padding-top:var(--gc-esp-4)}.lowest-amount{background:var(--gc-ok-tinte);color:var(--gc-ok)}.lowest-badge{background:var(--gc-ok);border-radius:var(--gc-radio-pill);color:var(--gc-sobre-ok);display:block;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);margin-top:var(--gc-esp-1);padding:3px var(--gc-esp-3);width:fit-content}.price-diff-badge{background:var(--gc-alerta-tinte);border-radius:var(--gc-radio-pill);color:var(--gc-alerta);display:block;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);margin-top:var(--gc-esp-1);padding:3px var(--gc-esp-3);width:fit-content}.desc-cell{color:var(--gc-texto-3);font-size:var(--gc-txt-xs);line-height:1.5}.vote-count-cell{align-items:center;display:flex;gap:var(--gc-esp-2)}.vote-avatars{display:flex;gap:var(--gc-esp-1)}.vote-avatar{align-items:center;background:var(--gc-ok-tinte);border-radius:50%;color:var(--gc-ok);display:inline-flex;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);height:22px;justify-content:center;width:22px}.vote-btn-cell{border-bottom:0}.vote-select-btn{align-items:center;background:var(--gc-ok);border:0;border-radius:var(--gc-radio-sm);color:var(--gc-sobre-ok);cursor:pointer;display:inline-flex;font-size:var(--gc-txt-control);font-weight:var(--gc-peso-fuerte);gap:var(--gc-esp-2);min-height:34px;padding:0 var(--gc-esp-4);transition:opacity var(--gc-mov-sale) var(--gc-mov-curva)}.vote-select-btn:hover:not(:disabled){opacity:.88}.vote-select-btn:disabled{cursor:not-allowed;opacity:.6}.my-vote-selected{background:var(--gc-ok-tinte);border-radius:var(--gc-radio-sm);color:var(--gc-ok);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte);padding:var(--gc-esp-2) var(--gc-esp-3)}.vote-decision{display:grid;gap:var(--gc-esp-4);padding:var(--gc-esp-4)}.quote-section-label{color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);margin:0 0 var(--gc-esp-2)}.quote-list{display:grid;gap:var(--gc-esp-3)}.quote-card{background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-lg);display:grid;gap:var(--gc-esp-3);padding:var(--gc-esp-4) var(--gc-esp-4)}.quote-card--approved{background:var(--gc-ok-tinte);border-color:var(--gc-ok)}.quote-card--rejected{background:var(--gc-peligro-tinte);border-color:var(--gc-peligro)}.quote-top{display:grid;gap:var(--gc-esp-2)}.quote-header{align-items:center;display:flex;gap:var(--gc-esp-3);justify-content:space-between}.quote-vendor{color:var(--gc-texto);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-fuerte)}.quote-status-badge{border-radius:var(--gc-radio-pill);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);padding:3px var(--gc-esp-3)}.quote-pendiente{background:var(--gc-superficie-3);color:var(--gc-texto-2)}.quote-en_votacion{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.quote-aprobada{background:var(--gc-ok-tinte);color:var(--gc-ok)}.quote-rechazada{background:var(--gc-peligro-tinte);color:var(--gc-peligro)}.quote-amount{color:var(--gc-texto);font-size:var(--gc-txt-xl);font-variant-numeric:tabular-nums;font-weight:var(--gc-peso-fuerte)}.quote-description{color:var(--gc-texto-3);font-size:var(--gc-txt-sm);line-height:1.5;margin:0}.quote-meta{align-items:center;color:var(--gc-texto-3);display:flex;font-size:var(--gc-txt-2xs);gap:var(--gc-esp-4)}.quote-actions{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.vote-tally{align-items:center;background:var(--gc-superficie-3);border-radius:var(--gc-radio-sm);display:flex;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);gap:var(--gc-esp-4);padding:var(--gc-esp-2) var(--gc-esp-3)}.vote-yes{align-items:center;color:var(--gc-ok);display:inline-flex;gap:var(--gc-esp-1)}.vote-no{align-items:center;color:var(--gc-peligro);display:inline-flex;gap:var(--gc-esp-1)}.vote-total{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);margin-left:auto}.alta-cotizacion{background:var(--gc-superficie);border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-md);display:grid;margin-bottom:var(--gc-esp-4);overflow:hidden}.alta-cotizacion-bloque{border-bottom:1px solid var(--gc-linea);display:grid;gap:var(--gc-esp-3);padding:var(--gc-esp-4) var(--gc-esp-5)}.alta-cotizacion-rotulo{color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);letter-spacing:.06em;margin:0;text-transform:uppercase}.alta-cotizacion .form-field>span{color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi)}.alta-cotizacion input[type=text],.alta-cotizacion input[type=date],.alta-cotizacion select,.alta-cotizacion textarea{background:var(--gc-superficie);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-sm);color:var(--gc-texto);font-size:var(--gc-txt-control);min-height:40px;padding:0 var(--gc-esp-3);width:100%}.alta-cotizacion textarea{min-height:60px;padding:var(--gc-esp-2) var(--gc-esp-3);resize:vertical}.alta-cotizacion input[aria-invalid=true]{border-color:var(--gc-peligro)}.alta-cotizacion-proveedor{align-items:end;display:grid;gap:var(--gc-esp-3);grid-template-columns:minmax(0,28rem) max-content;justify-content:start}.alta-cotizacion-enlace{background:none;border:0;color:var(--gc-marca-texto);cursor:pointer;font:inherit;font-size:var(--gc-txt-sm);padding:var(--gc-esp-2) 0;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.alta-cotizacion-tasa .alta-cotizacion-enlace{font-size:inherit;padding:0}.alta-cotizacion-partidas-cabeza{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gc-esp-2) var(--gc-esp-4);justify-content:space-between}.alta-cotizacion-titulo{font-size:var(--gc-txt-md);font-weight:var(--gc-peso-fuerte);margin:0}.alta-cotizacion-moneda{align-items:center;color:var(--gc-texto-3);display:flex;font-size:var(--gc-txt-xs);gap:var(--gc-esp-2)}.alta-cotizacion-segmentos{background:var(--gc-marca-tinte);border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-sm);display:inline-flex;gap:2px;padding:2px}.alta-cotizacion-segmentos button{background:none;border:0;border-radius:var(--gc-radio-sm);color:var(--gc-marca-texto);cursor:pointer;font:inherit;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);min-width:40px;padding:3px var(--gc-esp-2)}.alta-cotizacion-segmentos button[aria-pressed=true]{background:var(--gc-marca);color:var(--gc-sobre-marca)}.alta-cotizacion-tasa{color:var(--gc-texto-3);font-size:var(--gc-txt-xs);margin:calc(-1 * var(--gc-esp-1)) 0 0}.alta-cotizacion-tasa .gc-cifra{color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi)}.alta-cotizacion-tasa-editar{align-items:end;background:var(--gc-marca-tinte);border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-sm);display:grid;gap:var(--gc-esp-2) var(--gc-esp-3);grid-template-columns:minmax(0,12rem) minmax(0,11rem) auto;padding:var(--gc-esp-3)}.alta-cotizacion-tasa-editar .gc-campo-error{grid-column:1 / -1;margin:0}.alta-cotizacion-tabla{overflow-x:auto}.alta-cotizacion-tabla table{border-collapse:separate;border-spacing:0;min-width:640px;width:100%}.alta-cotizacion-tabla th{background:var(--gc-marca-tinte);color:var(--gc-marca-texto);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);padding:var(--gc-esp-2);text-align:left;white-space:nowrap}.alta-cotizacion-tabla th:first-child{border-radius:var(--gc-radio-sm) 0 0 var(--gc-radio-sm)}.alta-cotizacion-tabla th:last-child{border-radius:0 var(--gc-radio-sm) var(--gc-radio-sm) 0}.alta-cotizacion-tabla td{padding:var(--gc-esp-1) var(--gc-esp-1);vertical-align:top}.alta-cotizacion-tabla td input,.alta-cotizacion-tabla td select{min-height:42px}.alta-c-desc{width:38%}.alta-cotizacion-tabla th.alta-c-cant,.alta-cotizacion-tabla th.alta-c-prec,.alta-cotizacion-tabla th.alta-c-sub{text-align:right}.alta-c-cant{width:11%}.alta-c-unid{width:12%}.alta-c-prec{width:16%}.alta-c-sub{width:18%}.alta-cotizacion-tabla .gc-cifra{text-align:right}td.alta-cotizacion-subtotal{padding-top:var(--gc-esp-3);color:var(--gc-marca-texto);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi);text-align:right;white-space:nowrap}.alta-cotizacion-subtotal small{color:var(--gc-texto-3);display:block;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-normal)}.alta-cotizacion-vacio{color:var(--gc-texto-3);font-weight:var(--gc-peso-normal)}.alta-cotizacion-error td{padding-top:0}.alta-cotizacion-error .gc-campo-error{margin:0}.alta-cotizacion-quitar{background:none;border:0;border-radius:var(--gc-radio-sm);color:var(--gc-texto-3);cursor:pointer;padding:var(--gc-esp-3) var(--gc-esp-2)}.alta-cotizacion-quitar:hover{background:var(--gc-peligro-tinte);color:var(--gc-peligro)}.alta-cotizacion-otra{align-items:center;background:none;border:1px dashed var(--gc-marca-borde);border-radius:var(--gc-radio-sm);color:var(--gc-marca-texto);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--gc-peso-medio);gap:var(--gc-esp-1);justify-self:start;padding:var(--gc-esp-2) var(--gc-esp-3)}.alta-cotizacion-archivo{align-items:center;background:var(--gc-superficie-2);border:1.5px dashed var(--gc-linea-control);border-radius:var(--gc-radio-md);cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-4)}.alta-cotizacion-archivo:focus-within{outline:2px solid var(--gc-marca);outline-offset:2px}.alta-cotizacion-archivo--listo{background:var(--gc-ok-tinte);border-color:var(--gc-ok);border-style:solid}.alta-cotizacion-archivo-icono{background:var(--gc-marca-tinte);border-radius:var(--gc-radio-md);color:var(--gc-marca-texto);display:grid;flex:none;height:36px;place-items:center;width:36px}.alta-cotizacion-archivo-texto{display:grid;flex:1 1 14rem;min-width:0}.alta-cotizacion-archivo-texto span{color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.alta-cotizacion-archivo-boton{border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-pill);color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi);padding:var(--gc-esp-2) var(--gc-esp-4)}.alta-cotizacion-pie{align-items:center;background:var(--gc-marca-tinte);display:flex;flex-wrap:wrap;gap:var(--gc-esp-3) var(--gc-esp-6);padding:var(--gc-esp-4) var(--gc-esp-5)}.alta-cotizacion-total{display:grid;gap:2px;margin-right:auto}.alta-cotizacion-total .gc-cifra{text-align:left}.alta-cotizacion-total>span{color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.alta-cotizacion-total strong{color:var(--gc-marca-texto);font-size:var(--gc-txt-2xl);font-weight:var(--gc-peso-fuerte);letter-spacing:-.01em}.alta-cotizacion-total small{color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.alta-cotizacion-acciones{display:grid;gap:var(--gc-esp-1);justify-items:end}.alta-cotizacion-falta{color:var(--gc-texto-3);font-size:var(--gc-txt-xs);margin:0}@media(max-width:40rem){.alta-cotizacion-bloque,.alta-cotizacion-pie{padding-inline:var(--gc-esp-4)}.alta-cotizacion-proveedor,.alta-cotizacion-tasa-editar{grid-template-columns:1fr}.alta-cotizacion-acciones{justify-items:start}}.task-row-main{display:grid;gap:3px;min-width:0}.maint-log-list{display:grid;gap:var(--gc-esp-3)}.maint-log-header{align-items:flex-start;display:flex;gap:var(--gc-esp-3);justify-content:space-between;padding:var(--gc-esp-4) var(--gc-esp-4) var(--gc-esp-3)}.maint-log-info{display:grid;gap:3px;min-width:0}.maint-log-name{color:var(--gc-texto);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-fuerte)}.maint-log-meta{color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.maint-log-status{border-radius:var(--gc-radio-pill);flex-shrink:0;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);padding:3px var(--gc-esp-3)}.maint-log-status--pendiente_aprobacion,.maint-log-status--cambios_solicitados{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.maint-log-status--aprobada_sin_factura{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.maint-log-status--completada{background:var(--gc-ok-tinte);color:var(--gc-ok)}.maint-log-status--rechazada{background:var(--gc-peligro-tinte);color:var(--gc-peligro)}.maint-log-status--visita-abierta{background:var(--gc-superficie-3);color:var(--gc-texto-2)}.maint-log-status--visita-pendiente_aprobacion{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.maint-log-status--visita-aprobada{background:var(--gc-ok-tinte);color:var(--gc-ok)}.maint-log-status--visita-rechazada{background:var(--gc-peligro-tinte);color:var(--gc-peligro)}.maint-log-cubre{display:flex;flex-wrap:wrap;gap:var(--gc-esp-1);margin-top:var(--gc-esp-1)}.maint-log-pastilla{background:var(--gc-superficie-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);padding:1px var(--gc-esp-2)}.maint-log-rejection-reason{background:var(--gc-alerta-tinte);border-top:1px solid var(--gc-alerta);color:var(--gc-alerta);font-size:var(--gc-txt-xs);line-height:1.5;padding:var(--gc-esp-2) var(--gc-esp-4)}.maint-log-actions{align-items:center;border-top:1px solid var(--gc-linea);display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);padding:var(--gc-esp-3) var(--gc-esp-4)}.evidence-columns{display:grid;gap:var(--gc-esp-4);grid-template-columns:1fr 1fr}.evidence-column{align-content:start;display:grid;gap:var(--gc-esp-3)}.evidence-column-title{align-items:center;background:var(--gc-superficie-2);border-radius:var(--gc-radio-sm);color:var(--gc-texto-2);display:block;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);padding:var(--gc-esp-2) var(--gc-esp-3)}.secondary-button.evidence-upload-btn{font-size:var(--gc-txt-2xs);min-height:26px;padding:0 var(--gc-esp-3)}.evidence-item{background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-lg);display:grid;gap:var(--gc-esp-2);overflow:hidden;padding:var(--gc-esp-3)}.evidence-item img,.evidence-item video{border-radius:var(--gc-radio-sm);display:block;max-height:200px;object-fit:cover;width:100%}.evidence-item-label{color:var(--gc-texto);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-item-notes{align-items:center;color:var(--gc-texto-2);display:flex;font-size:var(--gc-txt-xs);gap:var(--gc-esp-2)}.evidence-item-fallback{align-items:center;background:var(--gc-superficie-3);border-radius:var(--gc-radio-sm);color:var(--gc-texto-2);display:flex;font-size:var(--gc-txt-xs);gap:var(--gc-esp-2);min-height:60px;padding:var(--gc-esp-3) var(--gc-esp-4)}.evidence-empty{align-items:center;background:var(--gc-marca-tinte);border:1px dashed var(--gc-marca-borde);border-radius:var(--gc-radio-md);color:var(--gc-texto-3);display:flex;flex-direction:column;font-size:var(--gc-txt-sm);gap:var(--gc-esp-2);justify-content:center;min-height:80px;padding:var(--gc-esp-5);text-align:center}.activity-item{display:grid;gap:var(--gc-esp-3);grid-template-columns:13px 1fr}.activity-item>span{background:var(--gc-marca);border-radius:50%;box-shadow:0 0 0 5px var(--gc-marca-tinte);height:10px;margin-top:var(--gc-esp-2);width:10px}.activity-nota>span{background:var(--gc-ok);box-shadow:0 0 0 5px var(--gc-ok-tinte)}.activity-item strong{color:var(--gc-texto);font-size:var(--gc-txt-base)}.activity-item p{color:var(--gc-texto-2);font-size:var(--gc-txt-base);line-height:1.45;margin:3px 0}.activity-item small{color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.comment-input{flex:1}.inline-save-btn{align-items:center;background:var(--gc-marca);border:0;border-radius:var(--gc-radio-sm);color:var(--gc-sobre-marca);cursor:pointer;display:inline-flex;gap:var(--gc-esp-1);min-height:30px;padding:0 var(--gc-esp-2)}.inline-save-btn:disabled{cursor:not-allowed;opacity:.55}.gestion-nueva{border-bottom:1px solid var(--gc-marca-borde);display:grid;gap:var(--gc-esp-2);margin-bottom:var(--gc-esp-4);padding-bottom:var(--gc-esp-4)}.gestion-nueva>label{font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi)}.gestion-nueva-fila{align-items:end;display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.gestion-nueva-fila .comment-input{flex:1 1 320px;min-width:0;resize:vertical}.gestion-nueva-proximo{flex:0 0 auto;margin:0}.gestion-nueva-proximo label{font-size:var(--gc-txt-2xs)}.gestion-nueva .inline-save-btn{font-weight:var(--gc-peso-semi);min-height:var(--gc-control);padding:0 var(--gc-esp-4)}.activity-item--sistema>span{background:var(--gc-superficie-3);box-shadow:0 0 0 5px var(--gc-superficie-2)}.activity-item--sistema p{font-size:var(--gc-txt-sm)}.activity-item .activity-seguimiento{color:var(--gc-marca-texto);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi)}.pulso-gestion{display:grid;gap:var(--gc-esp-3);margin-top:var(--gc-esp-4)}.pulso-gestion-cifras{display:grid;gap:var(--gc-esp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pulso-gestion-cifra{background:var(--gc-marca-tinte);border-radius:var(--gc-radio-md);display:grid;gap:2px;padding:var(--gc-esp-3)}.pulso-gestion-cifra span{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi)}.pulso-gestion-cifra strong{color:var(--gc-texto);font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-fuerte)}.pulso-gestion-cifra small{color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.pulso-gestion-cifra--atencion{background:var(--gc-alerta-tinte)}.pulso-gestion-cifra--atencion strong{color:var(--gc-alerta)}.pulso-gestion-cifra--olvidada{background:var(--gc-peligro-tinte)}.pulso-gestion-cifra--olvidada strong{color:var(--gc-peligro)}.pulso-gestion-quedo{border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-md);display:grid;gap:var(--gc-esp-1);padding:var(--gc-esp-3) var(--gc-esp-4)}.pulso-gestion-quedo>span{color:var(--gc-marca-texto);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);letter-spacing:.06em;text-transform:uppercase}.pulso-gestion-quedo p{color:var(--gc-texto);font-size:var(--gc-txt-base);line-height:1.5;margin:0;white-space:pre-wrap}.pulso-gestion-quedo small{color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.asset-workspace{align-items:start;display:grid;gap:var(--gc-esp-5);grid-template-columns:minmax(280px,30%) minmax(0,70%)}.arbol-activos,.arbol-activos-hijos{display:grid;gap:2px;list-style:none;margin:0;padding:0}.arbol-activos-hijos{border-left:1px solid var(--gc-linea-fuerte);margin-left:var(--gc-esp-3);padding-left:var(--gc-esp-2)}.arbol-activos-fila{align-items:center;border-radius:var(--gc-radio-sm);display:grid;grid-template-columns:var(--gc-esp-5) minmax(0,1fr)}.arbol-activos-fila:hover{background:var(--gc-superficie-2)}.arbol-activos-fila--elegida,.arbol-activos-fila--elegida:hover{background:var(--gc-marca-tinte);box-shadow:inset 2px 0 0 var(--gc-marca)}.arbol-activos-fila--baja{opacity:.6}.arbol-activos-flecha{align-items:center;background:none;border:0;color:var(--gc-texto-3);cursor:pointer;display:flex;height:100%;justify-content:center;padding:0}span.arbol-activos-flecha{cursor:default}.arbol-activos-elegir{align-items:center;background:none;border:0;color:var(--gc-texto-fuerte);cursor:pointer;display:grid;font:inherit;gap:var(--gc-esp-2);grid-template-columns:var(--gc-esp-5) minmax(0,1fr) auto auto;min-height:var(--gc-esp-8);padding:var(--gc-esp-1) var(--gc-esp-2) var(--gc-esp-1) 0;text-align:left;width:100%}.arbol-activos-elegir:focus-visible,.arbol-activos-flecha:focus-visible{border-radius:var(--gc-radio-sm);outline:2px solid var(--gc-marca);outline-offset:-2px}.arbol-activos-icono{align-items:center;border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);color:var(--gc-texto-2);display:flex;height:var(--gc-esp-5);justify-content:center;width:var(--gc-esp-5)}.arbol-activos-icono--area{background:var(--gc-marca-tinte);border-color:transparent;color:var(--gc-marca-texto)}.arbol-activos-nombre{font-size:var(--gc-txt-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arbol-activos-nombre--area{font-weight:var(--gc-peso-fuerte)}.arbol-activos-cuenta{color:var(--gc-texto-3);font-size:var(--gc-txt-xs);font-variant-numeric:tabular-nums}.arbol-activos-punto{border-radius:var(--gc-radio-pill);height:var(--gc-esp-2);width:var(--gc-esp-2)}.arbol-activos-punto--overdue{background:var(--gc-peligro)}.arbol-activos-punto--critical{background:var(--gc-alerta)}.programas-cifras{color:var(--gc-texto-2);margin:0}.programas-taller{display:grid;gap:var(--gc-esp-5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.programas-lista{align-content:start;display:grid;gap:var(--gc-esp-2);min-width:0}.programas-grupo{align-items:center;display:flex;font-size:var(--gc-txt-sm);gap:var(--gc-esp-2);margin:var(--gc-esp-2) 0 0}.programas-filas{display:grid;gap:2px;list-style:none;margin:0;padding:0 0 0 var(--gc-esp-6)}.programas-fila{align-items:center;background:none;border:0;border-radius:var(--gc-radio-sm);color:var(--gc-texto-fuerte);cursor:pointer;display:grid;font:inherit;gap:var(--gc-esp-3);grid-template-columns:minmax(0,1fr) auto;padding:var(--gc-esp-2) var(--gc-esp-3);text-align:left;width:100%}label.programas-fila{grid-template-columns:auto minmax(0,1fr) auto}.programas-fila:hover{background:var(--gc-superficie-2)}.programas-fila--elegida,.programas-fila--elegida:hover{background:var(--gc-marca-tinte);box-shadow:inset 2px 0 0 var(--gc-marca)}.programas-fila:focus-visible{outline:2px solid var(--gc-marca);outline-offset:-2px}.programas-fila-texto{min-width:0}.programas-fila-sub{color:var(--gc-texto-3);display:block;font-size:var(--gc-txt-xs)}.programas-solo{background:var(--gc-marca-tinte);border-radius:var(--gc-radio-pill);color:var(--gc-marca-texto);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);margin-left:var(--gc-esp-2);padding:1px var(--gc-esp-2)}.programas-ficha{align-content:start;border-left:1px solid var(--gc-linea);display:grid;gap:var(--gc-esp-3);min-width:0;padding-left:var(--gc-esp-5)}.programas-ficha-titulo{font-size:var(--gc-txt-lg);margin:0 0 var(--gc-esp-1)}.programas-datos{border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.programas-datos>div{padding:var(--gc-esp-2) var(--gc-esp-3)}.programas-datos>div+div{border-left:1px solid var(--gc-linea)}.programas-datos dt{color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);text-transform:uppercase}.programas-datos dd{font-weight:var(--gc-peso-semi);margin:var(--gc-esp-1) 0 0}.programas-periodos{display:grid;gap:var(--gc-esp-2);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.programas-periodo{border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);display:grid;gap:2px;padding:var(--gc-esp-2) var(--gc-esp-1);text-align:center}.programas-periodo-nombre{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi)}.programas-periodo-marca{font-size:var(--gc-txt-md);line-height:1}.programas-periodo-cuando{color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);font-variant-numeric:tabular-nums}.programas-periodo--hecho{background:var(--gc-ok-tinte);border-color:transparent}.programas-periodo--hecho .programas-periodo-marca{color:var(--gc-ok)}.programas-periodo--sin_registro{background:var(--gc-peligro-tinte);border-color:transparent}.programas-periodo--sin_registro .programas-periodo-marca{color:var(--gc-peligro)}.programas-periodo--actual{border:2px solid var(--gc-marca)}.programas-periodo--futuro{opacity:.55}.programas-certificacion{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);margin:0}.programas-reparacion{align-items:center;display:grid;gap:var(--gc-esp-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--gc-esp-2) var(--gc-esp-3)}.programa-activo{border:0;margin:0;padding:0}.programa-activo legend{font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);margin-bottom:var(--gc-esp-2)}.programa-arbol{border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);display:grid;gap:2px;max-height:16rem;overflow:auto;padding:var(--gc-esp-1)}.programa-opcion{align-items:center;border-radius:var(--gc-radio-sm);cursor:pointer;display:grid;gap:var(--gc-esp-2);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--gc-esp-1) var(--gc-esp-2)}.programa-opcion:hover{background:var(--gc-superficie-2)}.programa-opcion--area{font-weight:var(--gc-peso-fuerte)}.programa-opcion--hijo{font-size:var(--gc-txt-sm);margin-left:var(--gc-esp-6)}.programa-previa{background:var(--gc-marca-tinte);border-radius:var(--gc-radio-md);margin:0;padding:var(--gc-esp-3) var(--gc-esp-4)}@media(max-width:760px){.programas-taller{grid-template-columns:1fr}.programas-fila{grid-template-columns:minmax(0,1fr);justify-items:start}label.programas-fila{grid-template-columns:auto minmax(0,1fr)}label.programas-fila>.maint-badge{grid-column:2}.programas-fila>.maint-badge{white-space:normal}.programas-filas{padding-left:var(--gc-esp-2)}.programas-ficha{border-left:0;border-top:1px solid var(--gc-linea);padding:var(--gc-esp-4) 0 0}.programas-periodos{grid-template-columns:repeat(3,minmax(0,1fr))}.programas-datos{grid-template-columns:1fr}.programas-datos>div+div{border-left:0;border-top:1px solid var(--gc-linea)}}.activos-cifras{display:flex;flex-wrap:wrap;gap:var(--gc-esp-1) var(--gc-esp-4)}.activos-cifras b{color:var(--gc-texto-fuerte);font-variant-numeric:tabular-nums}.activos-cifra--mal,.activos-cifra--mal b{color:var(--gc-peligro)}.asset-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gc-esp-1)}.asset-breadcrumb-padre{background:none;border:0;color:var(--gc-marca-texto);cursor:pointer;font:inherit;font-weight:var(--gc-peso-semi);padding:0}.asset-breadcrumb-padre:hover{text-decoration:underline}.asset-hijos{display:grid;gap:var(--gc-esp-2)}.asset-hijos-titulo{color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);letter-spacing:.06em;margin:0;text-transform:uppercase}.asset-hijos-lista{border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);list-style:none;margin:0;overflow:hidden;padding:0}.asset-hijos-lista li+li{border-top:1px solid var(--gc-linea)}.asset-hijos-fila{align-items:center;background:none;border:0;color:var(--gc-texto-fuerte);cursor:pointer;display:grid;font:inherit;gap:var(--gc-esp-3);grid-template-columns:minmax(0,1fr) auto auto;padding:var(--gc-esp-3) var(--gc-esp-4);text-align:left;width:100%}.asset-hijos-fila:hover{background:var(--gc-superficie-2)}.asset-hijos-fila:focus-visible{outline:2px solid var(--gc-marca);outline-offset:-2px}.asset-hijos-nombre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-master,.asset-detail{align-content:start;display:grid;gap:var(--gc-esp-4);min-width:0}.asset-detail-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--gc-esp-4);justify-content:space-between}.asset-detail-identidad{flex:1 1 22rem;min-width:0}.asset-detail-hero h2{margin:var(--gc-esp-1) 0}.asset-detail-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.asset-detail-hero p,.asset-breadcrumb{color:var(--gc-texto-2);margin:0}.asset-detail-acciones{align-self:flex-start;display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);min-width:0}.asset-detail-acciones>*{flex-shrink:0}.asset-tab-grid{display:grid;gap:var(--gc-esp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.info-field{border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);display:grid;gap:var(--gc-esp-2);padding:var(--gc-esp-3) var(--gc-esp-4)}.info-label{align-items:center;color:var(--gc-texto-2);display:inline-flex;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte);gap:var(--gc-esp-2)}.asset-list-stack{display:grid;gap:var(--gc-esp-3)}.asset-history-card{background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-lg);display:flex;gap:var(--gc-esp-4);justify-content:space-between;padding:var(--gc-esp-4) var(--gc-esp-5)}.asset-history-card p,.asset-history-card small{color:var(--gc-texto-2);display:block;margin:var(--gc-esp-1) 0 0}.asset-history-card-lado{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:var(--gc-esp-2)}@media(max-width:980px){.asset-workspace,.asset-tab-grid{grid-template-columns:1fr}.asset-detail-hero,.asset-history-card{flex-direction:column}.asset-history-card-lado{align-items:flex-start}}.templates-layout{align-items:start;display:grid;gap:var(--gc-esp-4);grid-template-columns:300px minmax(0,1fr)}.template-chip{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gc-esp-1);padding:var(--gc-esp-4);text-align:left;width:100%}.template-chip.active{background:var(--gc-marca-tinte);border-color:var(--gc-marca)}.template-chip-name{font-size:var(--gc-txt-base);font-weight:var(--gc-peso-fuerte)}.template-chip .template-chip-meta{align-items:center;color:var(--gc-texto-3);display:inline-flex;font-size:var(--gc-txt-2xs);gap:var(--gc-esp-1);letter-spacing:.02em;text-transform:none}.template-detail{align-content:start;display:grid;gap:var(--gc-esp-4);min-width:0}.template-detail-header{align-items:flex-start;display:flex;gap:var(--gc-esp-3);justify-content:space-between}.template-detail-title{font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-fuerte);margin:0}.template-detail-badges{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);margin:var(--gc-esp-2) 0 0}.template-detail-desc{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);margin:var(--gc-esp-2) 0 0}.template-detail-acciones{align-self:flex-start;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--gc-esp-2)}.template-item-row{align-items:center;background:var(--gc-superficie-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);display:grid;gap:var(--gc-esp-3);grid-template-columns:minmax(0,1fr) auto auto auto;min-height:48px;padding:var(--gc-esp-3) var(--gc-esp-3)}.template-item-row--edicion{display:grid;gap:var(--gc-esp-3);grid-template-columns:minmax(0,1fr)}.template-item-label{align-items:center;color:var(--gc-texto);display:flex;font-size:var(--gc-txt-base);font-weight:var(--gc-peso-fuerte);gap:var(--gc-esp-2);min-width:0}.template-item-label>svg{color:var(--gc-texto-3);flex-shrink:0}.template-item-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-item-type{background:var(--gc-superficie-3);border-radius:var(--gc-radio-sm);color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);padding:3px var(--gc-esp-2);white-space:nowrap}.template-item-required{background:var(--gc-superficie-3);border-radius:var(--gc-radio-sm);color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);padding:3px var(--gc-esp-2);white-space:nowrap}.template-item-required.active{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.template-item-acciones{display:flex;gap:2px}.template-item-alta{border-bottom:1px solid var(--gc-linea);margin-bottom:var(--gc-esp-4);padding-bottom:var(--gc-esp-4)}@media(max-width:1100px){.templates-layout{grid-template-columns:1fr}}.vendor-status-badge--vigente,.vendor-status-badge--activo{background:var(--gc-ok-tinte);color:var(--gc-ok)}.vendor-status-badge--de-baja,.vendor-status-badge--sin-llave{background:var(--gc-superficie-3);color:var(--gc-texto-2)}.vendor-status-badge--invitado{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.vendor-actions{flex-wrap:wrap;margin-top:var(--gc-esp-1)}.vendor-ficha{display:grid;gap:var(--gc-esp-4) 0;grid-template-columns:1.3fr 1fr 1fr}.vendor-ficha-col{align-content:start;display:grid;gap:var(--gc-esp-2);min-width:0;padding:0 var(--gc-esp-5)}.vendor-ficha-col:first-child{padding-left:0}.vendor-ficha-col+.vendor-ficha-col{border-left:1px solid var(--gc-linea)}.vendor-ficha-ancho{grid-column:1 / -1}.vendor-ficha-titulo{color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);margin:0}.vendor-ficha-linea,.vendor-ficha .sin-dato{margin:0}.vendor-cifras{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.vendor-cifra{border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);color:var(--gc-texto-2);font-size:var(--gc-txt-xs);padding:var(--gc-esp-1) var(--gc-esp-2)}.vendor-cifra strong{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-base);font-variant-numeric:tabular-nums}.vendor-cifra--mal{border-color:var(--gc-peligro)}.vendor-cifra--mal strong{color:var(--gc-peligro)}.vendor-accion-peligro{border-color:var(--gc-peligro);color:var(--gc-peligro)}.vendor-equipos{display:flex;flex-wrap:wrap;gap:var(--gc-esp-1)}.vendor-equipo{align-items:center;background:var(--gc-superficie-3);border-radius:var(--gc-radio-sm);color:var(--gc-texto-2);display:inline-flex;font-size:var(--gc-txt-xs);gap:var(--gc-esp-1);padding:3px var(--gc-esp-2)}@media(max-width:1100px){.vendor-ficha{grid-template-columns:1fr}.vendor-ficha-col{padding:0}.vendor-ficha-col+.vendor-ficha-col{border-left:0;border-top:1px solid var(--gc-linea);padding-top:var(--gc-esp-4)}}.status-chip.status-chip--borrador{background:var(--gc-superficie-3);color:var(--gc-texto-2)}.status-chip.status-chip--pendiente_sincronizacion{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.status-chip.status-chip--enviada{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.status-chip.status-chip--aprobada,.status-chip.status-chip--aprobada_automaticamente{background:var(--gc-ok-tinte);color:var(--gc-ok)}.status-chip.status-chip--rechazada{background:var(--gc-peligro-tinte);color:var(--gc-peligro)}.visit-row-cell{align-items:center;color:var(--gc-texto-2);display:flex;flex-shrink:0;font-size:var(--gc-txt-xs);gap:var(--gc-esp-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}.visit-row-cell>svg{color:var(--gc-texto-3);flex-shrink:0}.visit-detail,.visit-detail-header{display:grid;gap:var(--gc-esp-4)}.visit-detail-title-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--gc-esp-3);justify-content:space-between}.visit-detail-title{font-size:var(--gc-txt-lg);margin:var(--gc-esp-2) 0 var(--gc-esp-1)}.visit-detail-address{align-items:center;color:var(--gc-texto-2);display:flex;font-size:var(--gc-txt-sm);gap:var(--gc-esp-2);margin:0}.request-id{color:var(--gc-texto-3);font-family:var(--gc-mono);font-size:var(--gc-txt-2xs);letter-spacing:.04em;margin:0}.field-grid{display:grid;gap:var(--gc-esp-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.field-grid strong{font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);line-height:1.4;overflow-wrap:anywhere}.visit-detail .checklist-item{grid-template-columns:22px 1fr auto}.checklist-item .checklist-item-lado{align-items:center;display:flex;gap:var(--gc-esp-2);justify-self:end}.checklist-veredicto{border-radius:var(--gc-radio-pill);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);padding:3px var(--gc-esp-2);white-space:nowrap}.checklist-veredicto--cumple{background:var(--gc-ok-tinte);color:var(--gc-ok)}.checklist-veredicto--no-cumple{background:var(--gc-peligro-tinte);color:var(--gc-peligro)}.checklist-veredicto--sin-evaluar{background:var(--gc-superficie-3);color:var(--gc-texto-2)}.checklist-firmas{display:flex;flex-wrap:wrap;gap:var(--gc-esp-3);margin-top:var(--gc-esp-3)}.checklist-firma{align-items:center;color:var(--gc-texto-2);display:inline-flex;font-size:var(--gc-txt-xs);gap:var(--gc-esp-2)}.visit-decision{display:grid;gap:var(--gc-esp-3)}.audit-form-header{display:grid;gap:var(--gc-esp-4)}.audit-form-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--gc-esp-3);justify-content:space-between}.audit-form-marca{align-items:center;display:flex;gap:var(--gc-esp-3);min-width:0}.audit-form-icono{align-items:center;background:var(--gc-marca);border-radius:var(--gc-radio-md);color:var(--gc-sobre-marca);display:inline-flex;height:40px;justify-content:center;width:40px}.audit-form-title{font-size:var(--gc-txt-md);font-weight:var(--gc-peso-fuerte);margin:0}.audit-form-folio{color:var(--gc-texto-3);font-family:var(--gc-mono);font-size:var(--gc-txt-xs);margin:3px 0 0}.audit-form-meta{color:var(--gc-texto-2);display:flex;flex-wrap:wrap;font-size:var(--gc-txt-sm);gap:var(--gc-esp-5)}.audit-form-meta span{align-items:center;display:inline-flex;gap:var(--gc-esp-2)}.audit-form-meta svg{color:var(--gc-texto-3);flex-shrink:0}.audit-progress{align-items:center;display:flex;gap:var(--gc-esp-3)}.audit-progress-rotulo{color:var(--gc-texto);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);white-space:nowrap}.audit-progress .task-progress-bar{flex:1;height:8px}.audit-progress-pct{color:var(--gc-texto);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);min-width:42px;text-align:right}.audit-progress-detalle{color:var(--gc-texto-3);font-size:var(--gc-txt-xs);white-space:nowrap}.audit-layout{align-items:start;display:grid;gap:var(--gc-esp-4);grid-template-columns:minmax(0,1fr) 300px}.audit-columna{display:grid;gap:var(--gc-esp-3);min-width:0}@media(min-width:1101px){.audit-columna--lado{position:sticky;top:12px}}@media(max-width:1100px){.audit-layout{grid-template-columns:minmax(0,1fr)}}.audit-accordion{display:grid;overflow:hidden}.audit-accordion-header{align-items:center;background:var(--gc-superficie-3);border:0;color:var(--gc-texto);cursor:pointer;display:flex;font-size:var(--gc-txt-sm);gap:var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-4);text-align:left;width:100%}.audit-accordion-flecha{color:var(--gc-texto-3);flex-shrink:0;transition:transform var(--gc-mov-desplaza) var(--gc-mov-curva)}.audit-accordion-flecha.abierta{transform:rotate(90deg)}.audit-accordion-nombre{flex:1;font-weight:var(--gc-peso-fuerte);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-accordion-cuenta{color:var(--gc-texto-3);flex-shrink:0;font-size:var(--gc-txt-xs);font-variant-numeric:tabular-nums}.audit-accordion-body{display:grid}.audit-accordion-header .audit-area-badge{flex-shrink:0;font-size:var(--gc-txt-2xs);letter-spacing:.04em;padding:3px var(--gc-esp-3)}.audit-area-badge.audit-area-badge--cumple{background:var(--gc-ok-tinte);color:var(--gc-ok)}.audit-area-badge.audit-area-badge--observacion{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.audit-area-badge.audit-area-badge--falla{background:var(--gc-peligro-tinte);color:var(--gc-peligro)}.audit-item{box-shadow:inset 0 -1px 0 var(--gc-linea);display:grid;gap:var(--gc-esp-2);padding:var(--gc-esp-3) var(--gc-esp-4)}.audit-item.audit-item--cumple{background:var(--gc-ok-tinte)}.audit-item.audit-item--observacion{background:var(--gc-alerta-tinte)}.audit-item.audit-item--falla{background:var(--gc-peligro-tinte)}.audit-item-fila{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gc-esp-3)}.audit-item-label{flex:1;font-size:var(--gc-txt-sm);min-width:140px}.audit-seg-grupo{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--gc-esp-1)}button.audit-seg{align-items:center;border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-sm);color:var(--gc-texto-2);cursor:pointer;display:inline-flex;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);gap:var(--gc-esp-1);min-height:30px;padding:0 var(--gc-esp-2);white-space:nowrap}button.audit-seg:disabled{cursor:not-allowed}.audit-seg--ok.active{background:var(--gc-ok-tinte);border-color:var(--gc-ok);color:var(--gc-ok)}.audit-seg--observacion.active{background:var(--gc-alerta-tinte);border-color:var(--gc-alerta);color:var(--gc-alerta)}.audit-seg--falla.active{background:var(--gc-peligro-tinte);border-color:var(--gc-peligro);color:var(--gc-peligro)}.audit-seg--limpiar{border-style:dashed}label.audit-evidence{align-items:center;border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-sm);color:var(--gc-texto-2);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:30px;min-width:34px}.audit-resumen,.audit-cierre,.audit-evidence-panel{display:grid;gap:var(--gc-esp-3)}.audit-resumen-rotulo{color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);margin:0}.audit-dona{align-items:center;display:flex;gap:var(--gc-esp-4)}.audit-dona-pct{color:var(--gc-texto);font-size:var(--gc-txt-xl);font-weight:var(--gc-peso-fuerte);line-height:1.1}.audit-dona-glosa{color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.audit-signature-section{display:grid;gap:var(--gc-esp-3)}.audit-sig-wrap{border:1px dashed var(--gc-linea-fuerte);border-radius:var(--gc-radio-md);overflow:hidden;padding:var(--gc-esp-2)}.firma-lienzo{aspect-ratio:3 / 1;background:var(--gc-n-0);border-radius:var(--gc-radio-sm);color:var(--gc-n-900);display:block;height:auto;max-width:600px;touch-action:none;width:100%}.reporte-disposicion{align-items:start;display:grid;gap:var(--gc-esp-5);grid-template-columns:minmax(0,320px) minmax(0,1fr)}@media(max-width:1100px){.reporte-disposicion{grid-template-columns:minmax(0,1fr)}}.reporte-controles,.reporte-vista{display:grid;gap:var(--gc-esp-4);grid-template-columns:minmax(0,1fr);min-width:0}.reporte-vista>.panel{min-width:0}.reporte-plantillas{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.reporte-controles .section-title-row>span{align-items:center;display:inline-flex;gap:var(--gc-esp-2)}.reporte-glosa{color:var(--gc-texto-3);display:block;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-normal);letter-spacing:normal;text-transform:none}.reporte-vista .panel>.tabla-envoltorio{background:transparent;border:none;border-radius:0;box-shadow:none}@media print{.reporte-disposicion{gap:0;grid-template-columns:minmax(0,1fr)}.reporte-vista .panel{border:none;box-shadow:none;padding:0}}.masiva-barra{align-items:center;background:var(--gc-superficie-2);border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-md);box-shadow:var(--gc-sombra-lg);display:flex;flex-wrap:wrap;gap:var(--gc-esp-3);margin-top:var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-4)}.masiva-cuenta{color:var(--gc-texto);flex:1;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);min-width:12ch}.masiva-campo select{min-width:18ch}.masiva-error{color:var(--gc-peligro);flex-basis:100%;font-size:var(--gc-txt-xs)}.masiva-casilla{cursor:pointer;flex-shrink:0;height:16px;margin-right:var(--gc-esp-3);width:16px}html,body,#root{min-height:100%}body{background:var(--gc-fondo);color:var(--gc-texto);font-family:var(--gc-sans);overflow-x:hidden}*{scrollbar-color:var(--gc-linea-control) transparent}::selection{background:var(--gc-marca-tinte);color:var(--gc-texto-fuerte)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px;transition:none}.page-content{display:grid;gap:var(--gc-esp-5);margin-bottom:var(--gc-esp-4);padding:var(--gc-esp-5) var(--gc-esp-6);position:relative}.page-header{align-items:flex-start;display:flex;gap:var(--gc-esp-5);justify-content:space-between;position:relative;z-index:1}.page-header>div:first-child{min-width:0}.page-subtitle{color:var(--text-soft);font-size:var(--gc-txt-base);line-height:1.7;margin:0}.panel,.property-card,.progress-card,.maint-card,.vendor-card,.asset-node,.template-chip,.template-detail,.modal-card,.modal,.audit-accordion,.maint-log-card{background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);box-shadow:var(--gc-brillo),var(--gc-sombra-sm)}.dashboard-panel,.description-card,.checklist-card,.activity-card,.template-detail,.audit-form-header,.audit-signature-section{position:relative;z-index:1}.panel,.dashboard-panel,.description-card,.checklist-card,.activity-card,.template-detail{padding:var(--gc-esp-6)}.panel h2,.modal-title,.template-detail-title,.audit-form-title,.task-title{font-family:var(--gc-sans)}.empty-panel,.page-loading,.page-error,.loading-state,.empty-state{align-items:center;background:var(--gc-superficie);border:1px dashed var(--gc-marca-borde);border-radius:var(--gc-radio-lg);color:var(--text-soft);display:flex;flex-direction:column;gap:var(--gc-esp-3);justify-content:center;min-height:200px;padding:var(--gc-esp-6);text-align:center}.empty-panel h2,.page-error p,.page-loading p{margin:0}.empty-panel svg,.page-loading svg,.page-error svg,.loading-state svg,.empty-state svg{color:var(--accent-strong)}.stat-label,.sla-card-label,.quote-section-label,.section-title-row>span,.template-chip-meta{color:var(--text-soft);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi)}.section-title-row{align-items:center;display:flex;gap:var(--gc-esp-3);justify-content:space-between;margin-bottom:var(--gc-esp-4)}.section-title-row h2{font-size:var(--gc-txt-lg);margin:0}.task-feed,.maint-list,.activity-list,.template-list,.asset-tree{display:grid;gap:var(--gc-esp-4)}.task-feed-item,.task-row,.template-item-row,.checklist-item,.maint-log-actions,.task-chip{transition:transform var(--gc-mov-desplaza) var(--gc-mov-curva),box-shadow var(--gc-mov-sale) var(--gc-mov-curva),border-color var(--gc-mov-sale) var(--gc-mov-curva),background var(--gc-mov-sale) var(--gc-mov-curva)}.task-feed-item,.task-row{align-items:center;background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-lg);box-shadow:var(--gc-brillo),var(--gc-sombra-sm);display:grid;gap:var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-4)}.task-feed-item:hover,.task-row:hover{box-shadow:var(--gc-sombra-lg);transform:translateY(-1px)}.task-row{grid-template-columns:minmax(0,1fr) auto auto auto auto auto;text-align:left;width:100%}.task-row>*{min-width:0}.task-progress-bar{height:4px;background:var(--gc-marca-tinte);border-radius:var(--gc-radio-sm);overflow:hidden;min-width:40px}.task-progress-fill{height:100%;background:var(--gc-marca);border-radius:var(--gc-radio-sm);transition:width var(--gc-mov-desplaza) var(--gc-mov-curva)}.task-feed-title,.task-row-title,.vendor-title strong,.maint-name,.asset-node-name,.template-chip-name{color:var(--text-strong);font-weight:var(--gc-peso-fuerte)}.task-feed-meta,.task-row-date,.task-row-assignee,.vendor-details,.maint-asset-row,.maint-date-item,.audit-item-label{color:var(--text-soft)}.priority-badge,.status-chip,.committee-chip,.maint-badge,.vendor-status-badge,.audit-area-badge,.view-pill,.status-pill{align-items:center;border-radius:var(--gc-radio-pill);display:inline-flex;font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);gap:var(--gc-esp-1);padding:3px var(--gc-esp-3);white-space:nowrap}.priority-badge,.status-chip,.view-pill,.status-pill,.audit-area-badge{background:var(--gc-marca-tinte);border:1px solid var(--gc-marca-borde);color:var(--gc-marca-texto)}.priority-badge.critical,.priority-badge-btn.critical,.maint-badge--overdue,.maint-days.overdue{background:var(--gc-peligro-tinte);color:var(--gc-peligro)}.priority-badge.high,.priority-badge-btn.high,.maint-badge--critical,.maint-days.critical{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.priority-badge.medium,.priority-badge-btn.medium,.maint-badge--upcoming,.maint-days.upcoming{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.priority-badge.low,.priority-badge-btn.low,.maint-badge--ok,.maint-days.ok{background:var(--gc-ok-tinte);color:var(--gc-ok)}.secondary-button,.primary-button,.attach-button,.approve-btn,.reject-btn,.invoice-btn,.start-visit-btn,.mobile-actions{align-items:center;border-radius:var(--gc-radio-pill);border:1px solid transparent;display:inline-flex;font-family:var(--gc-sans);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte);gap:var(--gc-esp-2);justify-content:center;min-height:var(--gc-control);padding:0 var(--gc-esp-4);transition:transform var(--gc-mov-desplaza) var(--gc-mov-curva),box-shadow var(--gc-mov-sale) var(--gc-mov-curva),background var(--gc-mov-sale) var(--gc-mov-curva),color var(--gc-mov-sale) var(--gc-mov-curva),border-color var(--gc-mov-sale) var(--gc-mov-curva)}.primary-button:hover,.secondary-button:hover,.attach-button:hover,.approve-btn:hover,.reject-btn:hover,.invoice-btn:hover,.start-visit-btn:hover{transform:translateY(-1px)}.icon-button:hover,.icon-button.ghost:hover{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}input,select,textarea,.login-field input,.form-group input,.form-group select,.form-group textarea,.form-field input,.form-field select,.form-field textarea,.add-checklist-input,.inline-field-select,.inline-field-input,.inline-select,.audit-notes-input{background:var(--gc-superficie);border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-md);box-shadow:none;color:var(--text-strong);font-size:var(--gc-txt-sm);line-height:1.5;min-height:40px;padding:0 var(--gc-esp-3);transition:box-shadow var(--gc-mov-sale) var(--gc-mov-curva),border-color var(--gc-mov-sale) var(--gc-mov-curva),background var(--gc-mov-sale) var(--gc-mov-curva)}input:focus,select:focus,textarea:focus{background:var(--gc-superficie);border-color:var(--gc-marca);box-shadow:0 0 0 3px var(--gc-marca-tinte)}.form-grid,.modal-form{display:grid;gap:var(--gc-esp-4)}.form-field label,.form-group label,.login-field span{color:var(--text-soft);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);letter-spacing:.12em;text-transform:uppercase}.modal-card,.modal{max-height:min(88vh,900px);overflow:auto;padding:var(--gc-esp-6);width:min(760px,100%)}.task-page{background:transparent;gap:var(--gc-esp-5);padding:0 0 var(--gc-esp-5)}.property-card,.progress-card,.action-rail,.workspace>.panel,.description-card,.checklist-card,.activity-card{border-radius:var(--gc-radio-xl)}.info-field,.metric-card,.overview-card,.description-copy,.task-chip,.audit-evidence,.audit-item,.audit-seg,.audit-sig-wrap{background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border-color:var(--gc-hairline)}.description-copy{font-size:var(--gc-txt-base)}.maint-top,.maint-name-row,.maint-dates,.vendor-card-header,.vendor-actions,.asset-node-header{align-items:center;display:flex;gap:var(--gc-esp-3)}.login-page{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;padding:var(--gc-esp-6);padding-top:calc(var(--gc-esp-6) + var(--gc-inset-arriba));padding-bottom:calc(var(--gc-esp-6) + var(--gc-inset-abajo));position:relative}.login-card{background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);box-shadow:var(--gc-brillo),var(--gc-sombra-lg);max-width:480px;padding:var(--gc-esp-8);position:relative;width:min(100%,480px)}.auth-shell{display:grid;gap:var(--gc-esp-8);grid-template-columns:minmax(0,1fr) minmax(400px,480px);align-items:center;width:min(1160px,100%)}.auth-visual{color:var(--gc-texto);display:flex;flex-direction:column;justify-content:center;gap:var(--gc-esp-8);padding:var(--gc-esp-6) var(--gc-esp-10) var(--gc-esp-6) var(--gc-esp-6);position:relative}.auth-visual-brand{align-items:center;display:flex;gap:var(--gc-esp-3);text-decoration:none}.auth-visual-brand svg{color:var(--gc-marca)}.auth-visual-brand div{display:grid;gap:2px}.auth-visual-brand strong{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-fuerte);letter-spacing:-.01em}.auth-visual-brand span{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio)}.auth-visual-copy{max-width:34ch}.auth-visual-copy h1{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-3xl);font-weight:var(--gc-peso-fuerte);line-height:var(--gc-alto-apretado);letter-spacing:-.03em;margin:0 0 var(--gc-esp-4);text-wrap:balance}.auth-visual-copy p:last-child{color:var(--gc-texto-2);font-size:var(--gc-txt-md);line-height:var(--gc-alto-suelto);margin:0}.auth-visual-points{display:grid;gap:var(--gc-esp-3)}.auth-visual-points span{align-items:baseline;color:var(--gc-texto);display:flex;font-size:var(--gc-txt-base);gap:var(--gc-esp-3);line-height:var(--gc-alto-normal)}.auth-visual-points span:before{background:var(--gc-marca);border-radius:var(--gc-radio-pill);content:"";display:inline-block;flex-shrink:0;height:6px;width:6px;transform:translateY(-2px)}.auth-switch{align-items:center;background:var(--gc-vidrio-pista);border:1px solid transparent;border-radius:var(--gc-radio-pill);display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--gc-esp-6);padding:3px}.auth-switch a,.auth-switch span{align-items:center;border-radius:var(--gc-radio-pill);color:var(--gc-texto-2);display:inline-flex;font-size:var(--gc-txt-base);font-weight:var(--gc-peso-medio);justify-content:center;min-height:40px;text-decoration:none}.auth-switch .active{background:var(--gc-marca);box-shadow:0 4px 12px var(--gc-marca-sombra);color:var(--gc-sobre-marca);font-weight:var(--gc-peso-semi)}.login-brand{align-items:center;display:flex;gap:var(--gc-esp-4);margin-bottom:var(--gc-esp-3)}.login-brand h1,.login-brand h2{font-family:var(--gc-titulo);font-size:var(--gc-txt-xl);font-weight:var(--gc-peso-fuerte);letter-spacing:-.01em;margin:0}.login-subtitle,.login-footer-link{color:var(--gc-texto-2);font-size:var(--gc-txt-base)}.login-error,.form-error{background:var(--gc-peligro-tinte);border-left:3px solid var(--gc-peligro);border-radius:var(--gc-radio-sm);color:var(--gc-peligro);font-size:var(--gc-txt-base);margin:0;padding:var(--gc-esp-3)}.login-form{display:grid;gap:var(--gc-esp-4);margin-top:var(--gc-esp-6)}.login-submit{margin-top:var(--gc-esp-2);width:100%}.login-footer-link{margin:var(--gc-esp-5) 0 0;text-align:center}.login-footer-link a{color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi)}.page-content table{background:var(--gc-superficie);border-radius:var(--gc-radio-md);overflow:hidden}.page-content table th,.page-content table td{border-color:var(--gc-linea)!important}@media(max-width:1080px){.page-content{min-height:auto}.auth-shell{grid-template-columns:1fr}.auth-panel{margin-inline:auto}.auth-visual,.auth-panel{min-height:auto}}@media(max-width:860px){.page-content,.login-card{padding:var(--gc-esp-6)}.page-header,.modal-header,.modal-actions,.vendor-card-header,.maint-top{flex-direction:column;align-items:flex-start}.stat-grid,.sla-grid,.vendor-grid,.maint-list,.form-row,.task-row{grid-template-columns:1fr}.task-row-chevron{display:none}.auth-visual{padding:var(--gc-esp-6)}.auth-visual-copy h1{max-width:none}}.chat{display:grid;grid-template-columns:320px minmax(0,1fr) 280px;height:calc(100dvh - 250px);min-height:32rem;border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);background:var(--gc-superficie);box-shadow:var(--gc-sombra-md);overflow:hidden}.chat-lista,.chat-hilo,.chat-lado{display:flex;flex-direction:column;min-height:0;min-width:0}.chat-hilo{container-type:inline-size;container-name:chat-hilo}.chat-lista{border-right:1px solid var(--gc-linea)}.chat-lado{border-left:1px solid var(--gc-linea);overflow-y:auto;background:var(--gc-superficie)}.chat-buscar{width:16rem;max-width:100%}.chat-lista-items{overflow-y:auto;min-height:0}.chat-item{display:flex;gap:var(--gc-esp-3);align-items:flex-start;width:100%;padding:var(--gc-esp-3) var(--gc-esp-4);border:none;border-bottom:1px solid var(--gc-linea);background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.chat-item:hover{background:var(--gc-superficie-2)}.chat-item--activo,.chat-item--activo:hover{background:var(--gc-marca-tinte)}.chat-item-cuerpo{display:grid;gap:var(--gc-esp-1);min-width:0;flex:1}.chat-item-fila{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gc-esp-2)}.chat-item-nombre{font-weight:var(--gc-peso-semi);color:var(--gc-texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item--sin-leer .chat-item-nombre{font-weight:var(--gc-peso-fuerte)}.chat-item-hora{flex:none;color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.chat-item-extracto{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item--sin-leer .chat-item-extracto{color:var(--gc-texto)}.chat-item-pie{display:flex;align-items:center;gap:var(--gc-esp-2);flex-wrap:wrap}.chat-punto{flex:none;width:8px;height:8px;border-radius:50%;background:var(--gc-marca);align-self:center}.chat-hilo-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-4);border-bottom:1px solid var(--gc-linea);background:var(--gc-superficie)}.chat-hilo-identidad{flex:1 1 12rem;min-width:0}.chat-hilo-titulo{margin:0;font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi);color:var(--gc-texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-hilo-sub{margin:0;color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.chat-hilo-acciones{margin-left:auto;display:flex;gap:var(--gc-esp-2);flex:none}.chat-volver{display:none;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--gc-texto-2);cursor:pointer}.chat-volver:hover{background:var(--gc-superficie-2)}@container chat-hilo (max-width: 40rem){.chat-hilo-acciones{flex-basis:100%;justify-content:flex-end;margin-left:0}}.chat-compositor-cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-esp-3);flex-wrap:wrap}.chat-mensajes{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--gc-esp-2);padding:var(--gc-esp-4);background:var(--gc-marca-tinte)}.chat-vacio-hilo{flex:1;display:grid;place-items:center;color:var(--gc-texto-3);padding:var(--gc-esp-8);text-align:center}.chat-dia{align-self:center;margin:var(--gc-esp-3) 0 var(--gc-esp-1);padding:2px var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-pill);background:var(--gc-superficie);color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-medio);text-transform:uppercase;letter-spacing:.04em}.chat-burbuja{max-width:72%;padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);background:var(--gc-superficie);color:var(--gc-texto);box-shadow:var(--gc-sombra-sm)}.chat-burbuja--entrante{align-self:flex-start;border-bottom-left-radius:var(--gc-radio-sm)}.chat-burbuja--saliente{align-self:flex-end;background:var(--gc-marca);border-color:var(--gc-marca);color:var(--gc-sobre-marca);border-bottom-right-radius:var(--gc-radio-sm)}.chat-burbuja--saliente .chat-hora,.chat-burbuja--saliendo .chat-hora{color:var(--gc-sobre-marca);opacity:.8}.chat-burbuja--saliendo{align-self:flex-end;background:var(--gc-marca);border-color:var(--gc-sobre-marca);border-style:dashed;color:var(--gc-sobre-marca);border-bottom-right-radius:var(--gc-radio-sm);opacity:.7}.chat-burbuja--fallida{align-self:flex-end;background:var(--gc-peligro-tinte);border-color:var(--gc-peligro);border-bottom-right-radius:var(--gc-radio-sm)}.chat-burbuja--nota{align-self:center;max-width:84%;background:var(--gc-alerta-tinte);border-color:var(--gc-alerta)}.chat-nota-autor{display:block;margin-bottom:var(--gc-esp-1);color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);text-transform:uppercase;letter-spacing:.04em}.chat-burbuja-texto{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--gc-txt-sm);line-height:var(--gc-alto-normal)}.chat-archivo-aviso{margin:var(--gc-esp-1) 0 0;color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-style:italic}.chat-archivo-aviso--perdido{color:var(--gc-peligro);font-style:normal}.chat-burbuja--saliente .chat-archivo-aviso{color:var(--gc-sobre-marca)}.chat-hora{display:block;margin-top:var(--gc-esp-1);color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);text-align:right}.chat-compositor{display:grid;gap:var(--gc-esp-2);padding:var(--gc-esp-3) var(--gc-esp-4);border-top:1px solid var(--gc-linea);background:var(--gc-superficie)}.chat-modos{display:inline-flex;gap:var(--gc-esp-1);padding:2px;border-radius:var(--gc-radio-pill);background:var(--gc-superficie-2);width:fit-content}.chat-modo{border:none;border-radius:var(--gc-radio-pill);padding:3px var(--gc-esp-3);background:transparent;color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-medio);cursor:pointer}.chat-modo--activo{background:var(--gc-superficie);color:var(--gc-texto);box-shadow:var(--gc-sombra-sm)}.chat-modo:disabled{cursor:not-allowed;opacity:.5}.chat-compositor-herramientas{display:flex;align-items:center;gap:var(--gc-esp-3);flex-wrap:wrap;justify-content:flex-end}.chat-plantilla{flex:none;min-width:8rem;max-width:12rem}.chat-compositor-fila{display:flex;gap:var(--gc-esp-2);align-items:flex-end}.chat-compositor-texto{flex:1 1 12rem;min-width:8rem;caret-color:var(--gc-marca);resize:none;border-radius:var(--gc-radio-lg);padding:var(--gc-esp-2) var(--gc-esp-3);font-size:var(--gc-txt-sm);line-height:var(--gc-alto-normal)}.chat-compositor-acciones{display:flex;gap:var(--gc-esp-2);align-items:center;flex:none}.chat-ventana{display:flex;align-items:center;gap:var(--gc-esp-2);font-size:var(--gc-txt-xs)}.chat-ventana--abierta{color:var(--gc-ok)}.chat-ventana--cerrada{color:var(--gc-alerta)}.wa-vista-previa{display:flex;flex-direction:column;padding:var(--gc-esp-3);border-radius:var(--gc-radio-md);background:var(--gc-vidrio-interior);grid-column:1 / -1}.wa-vista-previa-burbuja{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.wa-formulario{display:grid;gap:var(--gc-esp-3);max-width:var(--gc-medida-formulario)}.wa-variable{display:grid;gap:var(--gc-esp-1)}.wa-sugerencias{display:flex;flex-wrap:wrap;gap:var(--gc-esp-1)}.wa-destino{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2);margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm);grid-column:1 / -1}.wa-costo{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-xs);grid-column:1 / -1}.chat-lado-seccion{display:grid;gap:var(--gc-esp-2);padding:var(--gc-esp-4);border-bottom:1px solid var(--gc-linea)}.chat-lado-seccion:last-child{border-bottom:none}.chat-lado-titulo{margin:0;color:var(--gc-marca-texto);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);text-transform:uppercase;letter-spacing:.06em}.chat-tickets{display:grid;gap:var(--gc-esp-2);margin:0;padding:0;list-style:none}.chat-ticket{display:flex;align-items:center;gap:var(--gc-esp-2);padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);font-size:var(--gc-txt-sm)}.chat-ticket-cuerpo{display:grid;gap:2px;min-width:0;font-size:var(--gc-txt-sm)}.sumar-tarea-lista{max-height:min(50vh,360px);overflow-y:auto}.correspondencia-lista{display:grid;gap:var(--gc-esp-3);margin:0;padding:0;list-style:none}.correspondencia-item{display:grid;gap:var(--gc-esp-2);padding:var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);min-width:0}.correspondencia-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2);font-size:var(--gc-txt-sm)}.correspondencia-canal{font-weight:600}.correspondencia-remitente{min-width:0;overflow-wrap:anywhere}.correspondencia-cabeza time{margin-left:auto;color:var(--gc-texto-3)}.correspondencia-asunto{margin:0;font-weight:600;overflow-wrap:anywhere}.correspondencia-cuerpo{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.correspondencia-pie{margin:0;font-size:var(--gc-txt-sm)}.correspondencia-plegar{padding:0;border:0;background:none;color:var(--gc-marca);font:inherit;text-decoration:underline;cursor:pointer}.chat-asignada{display:inline-flex;align-items:center;gap:var(--gc-esp-2);padding:var(--gc-esp-1) var(--gc-esp-3) var(--gc-esp-1) var(--gc-esp-2);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-pill);background:var(--gc-superficie);color:var(--gc-texto);font:inherit;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio);cursor:pointer}.chat-asignada:hover{background:var(--gc-superficie-2)}.chat-asignada:disabled{cursor:not-allowed;opacity:.6}.chat-asignada--con{border-color:var(--gc-marca-borde);background:var(--gc-marca-tinte)}.chat-asignada .gc-iniciales{width:24px;height:24px;font-size:var(--gc-txt-2xs)}.chat-elegir{display:grid;gap:var(--gc-esp-2);margin:0;padding:0;list-style:none}.chat-elegir-item{display:flex;align-items:center;gap:var(--gc-esp-3);width:100%;padding:var(--gc-esp-3) var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);color:var(--gc-texto);font:inherit;text-align:left;cursor:pointer}.chat-elegir-item:hover{background:var(--gc-marca-tinte);border-color:var(--gc-marca-borde)}.chat-burbuja--elegible{cursor:pointer;padding-left:calc(var(--gc-esp-3) + var(--gc-esp-6));position:relative}.chat-burbuja--elegible:hover{border-color:var(--gc-marca-borde)}.chat-burbuja--elegida{border-color:var(--gc-marca);box-shadow:0 0 0 2px var(--gc-marca-tinte),var(--gc-sombra-sm)}.chat-casilla{position:absolute;left:var(--gc-esp-3);top:calc(var(--gc-esp-2) + 3px);width:16px;height:16px;margin:0;accent-color:var(--gc-marca);cursor:pointer}.chat-seleccion-barra{display:flex;align-items:center;gap:var(--gc-esp-3);flex-wrap:wrap;padding:var(--gc-esp-3) var(--gc-esp-4);border-top:1px solid var(--gc-marca-borde);background:var(--gc-marca-tinte);color:var(--gc-marca-texto);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio)}.chat-seleccion-barra>span{flex:1 1 12rem}.chat-marca-ticket{align-self:flex-start;flex:none;display:inline-flex;align-items:center;gap:var(--gc-esp-1);margin:0 0 var(--gc-esp-1) var(--gc-esp-2);padding:2px var(--gc-esp-3);border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-pill);background:var(--gc-superficie);color:var(--gc-marca-texto);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);text-decoration:none;max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-marca-ticket:hover{background:var(--gc-marca-tinte)}.chat-lado-plegado{display:none}.chat-lado-plegado>summary{cursor:pointer;padding:var(--gc-esp-2) var(--gc-esp-4);color:var(--gc-texto-2);font-size:var(--gc-txt-sm);border-bottom:1px solid var(--gc-linea)}.editor-correo-campo{grid-column:1 / -1}.portal-formulario>.bandeja-rapidas{grid-column:1 / -1}.nota-de-firma{grid-column:1 / -1;margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.editor-correo{display:grid;min-width:0;border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-md);background:var(--gc-vidrio-control);overflow:hidden}.editor-correo:focus-within{border-color:var(--gc-marca);box-shadow:var(--gc-anillo-foco)}.editor-correo--deshabilitado{opacity:.6}.editor-correo--cargando{min-height:12rem;place-items:center;color:var(--gc-texto-3);font-size:var(--gc-txt-sm)}.editor-correo--amplio{min-height:22rem}.editor-correo-barra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-1);padding:var(--gc-esp-1) var(--gc-esp-2);border-bottom:1px solid var(--gc-linea)}.editor-correo-grupo{display:inline-flex;align-items:center;gap:var(--gc-esp-1);padding-left:var(--gc-esp-1);border-left:1px solid var(--gc-linea)}.editor-correo-boton{display:inline-flex;align-items:center;justify-content:center;gap:0;min-width:var(--gc-control);height:var(--gc-control);padding:0 var(--gc-esp-1);border:1px solid transparent;border-radius:var(--gc-radio-sm);background:none;color:var(--gc-texto-2);cursor:pointer;transition:background-color var(--gc-mov-sale) var(--gc-mov-curva),color var(--gc-mov-sale) var(--gc-mov-curva)}.editor-correo-boton:hover:not(:disabled){background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.editor-correo-boton[aria-pressed=true]{border-color:var(--gc-marca-borde);background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.editor-correo-boton:disabled{cursor:not-allowed;opacity:.5}.editor-correo-signo{font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi)}.editor-correo-barra .editor-correo-lista{flex:none;width:10.5rem;min-height:var(--gc-control);padding-block:0;font-size:var(--gc-txt-sm)}.editor-correo-barra .editor-correo-lista--corta{width:6.5rem}.editor-correo-enlace{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gc-esp-2);padding:var(--gc-esp-2) var(--gc-esp-3);border-bottom:1px solid var(--gc-linea)}.editor-correo-enlace>.form-field{flex:1 1 16rem;min-width:0}.editor-correo-enlace-acciones{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.editor-correo-texto{min-height:10rem;max-height:50vh;overflow-y:auto;padding:var(--gc-esp-3) var(--gc-esp-4);color:var(--gc-texto);font-size:var(--gc-txt-base);line-height:var(--gc-alto-normal);caret-color:var(--gc-marca);overflow-wrap:anywhere;outline:none}.editor-correo-texto--amplio{min-height:20rem;max-height:55vh}.editor-correo-imagen{display:block;margin:var(--gc-esp-2) 0;max-width:100%;height:auto;min-width:6rem;min-height:2.5rem;vertical-align:bottom;border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);background:var(--gc-superficie-2);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.editor-correo-texto p,.bandeja-mensaje-cuerpo--formato p{margin:0 0 var(--gc-esp-2)}.editor-correo-texto ul,.editor-correo-texto ol,.bandeja-mensaje-cuerpo--formato ul,.bandeja-mensaje-cuerpo--formato ol{margin:0 0 var(--gc-esp-2);padding-left:var(--gc-esp-6)}.editor-correo-texto li>p,.bandeja-mensaje-cuerpo--formato li>p{margin:0}.editor-correo-texto table,.bandeja-mensaje-cuerpo--formato table{border-collapse:collapse;margin:0 0 var(--gc-esp-2)}.editor-correo-texto th,.editor-correo-texto td,.bandeja-mensaje-cuerpo--formato th,.bandeja-mensaje-cuerpo--formato td{min-width:4rem;height:auto;font-size:inherit;text-transform:none;letter-spacing:normal;padding:var(--gc-esp-1) var(--gc-esp-2);border:1px solid var(--gc-linea-control);vertical-align:top;text-align:left}.editor-correo-texto th,.bandeja-mensaje-cuerpo--formato th{background:var(--gc-marca-tinte);color:var(--gc-texto);font-weight:var(--gc-peso-semi)}.bandeja-mensaje-cuerpo--formato th{background:var(--gc-superficie)}.editor-correo-texto td>p,.editor-correo-texto th>p,.bandeja-mensaje-cuerpo--formato td>p,.bandeja-mensaje-cuerpo--formato th>p{margin:0}.editor-correo-texto a,.bandeja-mensaje-cuerpo--formato a{color:var(--gc-marca-texto);text-decoration:underline}.bandeja-mensaje-cuerpo--formato{white-space:normal;overflow-x:auto}.correo-ajeno{display:grid;gap:var(--gc-esp-1);min-width:0}.correo-ajeno-barra{display:flex;justify-content:flex-end}.correo-ajeno-barra button{font-size:var(--gc-txt-xs)}.correo-ajeno-marco{height:30rem;height:max(20rem,calc(100cqh - 9rem));min-height:8rem;max-height:90vh;overflow:hidden;border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md)}.bandeja-mensaje--con-adjuntos-arriba .correo-ajeno-marco{height:max(16rem,calc(100cqh - 15rem))}.correo-ajeno-marco--medido{height:auto;min-height:0;max-height:none}.correo-ajeno-marco iframe{display:block;width:100%;height:100%;border:0}.bandeja-borrador-formato{flex:1 1 12rem;min-width:8rem;display:grid;gap:var(--gc-esp-1);padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-lg);background:var(--gc-vidrio-control)}.bandeja-borrador-formato-texto{margin:0;color:var(--gc-texto);font-size:var(--gc-txt-sm);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bandeja-borrador-formato-pie{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2);font-size:var(--gc-txt-xs)}.bandeja-compositor-destino{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeja-ventana-para{margin:0;font-size:var(--gc-txt-sm);overflow-wrap:anywhere}.bandeja-firma{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gc-esp-1) var(--gc-esp-3);font-size:var(--gc-txt-xs)}.bandeja-firma-casilla{display:inline-flex;align-items:center;gap:var(--gc-esp-1);color:var(--gc-texto-2);cursor:pointer}.bandeja-firma-vista{min-width:0;max-width:100%;margin:0;padding-left:var(--gc-esp-3);border-left:2px solid var(--gc-linea);color:var(--gc-texto-3);white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.firma-correo-vista{display:grid;gap:var(--gc-esp-2);padding:var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);background:var(--gc-vidrio-interior);min-width:0}.firma-correo-vista-cuerpo{margin:0;color:var(--gc-texto-3);font-size:var(--gc-txt-sm)}@media(max-width:1080px){.chat{grid-template-columns:280px minmax(0,1fr)}.chat-lado{display:none}.chat-lado-plegado{display:block}}@media(max-width:60rem){.chat{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 190px)}.chat-hilo,.chat--con-hilo .chat-lista{display:none}.chat--con-hilo .chat-hilo{display:flex}.chat-volver{display:inline-flex}.chat-burbuja{max-width:88%}}.bandeja-pantalla{gap:var(--gc-esp-3)}@media(min-width:60rem){.bandeja-pantalla{height:calc(100dvh - var(--gc-cabecera-alto, 56px) - 2 * var(--gc-esp-3));min-height:32rem}.bandeja-pantalla>.bandeja{flex:1 1 0;height:auto;min-height:0}.portal-main:has(.bandeja-pantalla){padding:var(--gc-esp-3) var(--gc-esp-4)}}.bandeja{position:relative;display:grid;grid-template-columns:248px 384px minmax(0,1fr);height:calc(100dvh - 250px);min-height:32rem;border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);background:var(--gc-superficie);box-shadow:var(--gc-sombra-md);overflow:hidden}.bandeja.bandeja--sin-menu{grid-template-columns:384px minmax(0,1fr)}.bandeja--sin-menu>.bandeja-borradores,.bandeja--sin-menu>.bandeja-centro{grid-column:1 / -1}.bandeja-lista,.bandeja-hilo{display:flex;flex-direction:column;min-height:0;min-width:0}.bandeja-hilo{container-type:inline-size;container-name:bandeja-hilo}.bandeja-lista{border-right:1px solid var(--gc-linea)}.pantalla-cabecera-compacta .pantalla-cabecera{gap:var(--gc-esp-2) var(--gc-esp-3);min-height:48px;margin:0}@media(min-width:60rem){.pantalla-cabecera-compacta .pantalla-cabecera{flex-wrap:nowrap}}.pantalla-cabecera-compacta .pantalla-cabecera h1{flex:none;font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi);letter-spacing:normal;line-height:var(--gc-alto-apretado);white-space:nowrap}.pantalla-cabecera-compacta .pantalla-acciones{flex:1 1 100%;align-items:center;gap:var(--gc-esp-2) var(--gc-esp-3)}@media(min-width:60rem){.pantalla-cabecera-compacta .pantalla-acciones{flex:1 1 0}}.pantalla-cabecera-compacta .pantalla-acciones>.primary-button{margin-left:auto}.bandeja-icono{position:relative;flex:none}.bandeja-icono--activo{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.bandeja-icono-sigla{font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);letter-spacing:0}.pantalla-cabecera-compacta [data-tip]:after,.bandeja-lista-cabeza [data-tip]:after,.bandeja-hilo [data-tip]:after{content:attr(data-tip);display:none;position:absolute;top:calc(100% + 6px);left:50%;z-index:30;width:max-content;max-width:16rem;padding:var(--gc-esp-1) var(--gc-esp-2);border-radius:var(--gc-radio-sm);background:var(--gc-texto-fuerte);color:var(--gc-superficie);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-medio);line-height:var(--gc-alto-normal);text-align:left;white-space:normal;transform:translate(-50%);pointer-events:none}.pantalla-cabecera-compacta [data-tip]:focus-visible:after,.bandeja-lista-cabeza [data-tip]:focus-visible:after,.bandeja-hilo [data-tip]:focus-visible:after{display:block}@media(hover:hover){.pantalla-cabecera-compacta [data-tip]:hover:after,.bandeja-lista-cabeza [data-tip]:hover:after,.bandeja-hilo [data-tip]:hover:after{display:block}}.bandeja-hilo [data-tip][aria-expanded=true]:after{display:none}.bandeja-lista-cabeza [data-tip]:after,.bandeja-hilo-acciones [data-tip]:after,.bandeja-mensaje-cabeza [data-tip]:after,.bandeja-compositor-cabeza [data-tip]:after{left:auto;right:0;transform:none}.bandeja-hilo-barra [data-tip]:after{left:0;right:auto;transform:none}.bandeja-compositor-pie [data-tip]:after{top:auto;bottom:calc(100% + 6px);left:0;transform:none}.bandeja-menu{display:flex;flex-direction:column;gap:var(--gc-esp-6);min-height:0;padding:var(--gc-esp-5) var(--gc-esp-3);overflow-y:auto;background:var(--gc-nav-fondo);color:var(--gc-nav-texto)}.bandeja-menu-cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-esp-2);padding:0 var(--gc-esp-1) 0 var(--gc-esp-2)}.bandeja-menu-comunidad{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gc-nav-texto);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-fuerte)}.bandeja-menu-redactar{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--gc-radio-md);background:var(--gc-nav-cuenta-fondo);color:var(--gc-nav-cuenta-texto);cursor:pointer}.bandeja-menu-redactar:hover:not(:disabled){filter:brightness(1.1)}.bandeja-menu-redactar:disabled{opacity:.5;cursor:not-allowed}.bandeja-menu-redactar:focus-visible,.bandeja-menu-item:focus-visible,.bandeja-menu-cerrar:focus-visible{outline:2px solid var(--gc-nav-texto);outline-offset:2px}.bandeja-menu-cerrar,.bandeja-menu-velo{display:none}.bandeja-menu-seccion{display:grid;gap:2px}.bandeja-menu-rotulo{margin:0;padding:0 var(--gc-esp-3) var(--gc-esp-2);color:var(--gc-nav-texto-3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-medio);letter-spacing:.06em;text-transform:uppercase}.bandeja-menu-lista{display:grid;gap:2px;margin:0;padding:0;list-style:none}.bandeja-menu-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--gc-esp-3);width:100%;padding:var(--gc-esp-2) var(--gc-esp-3);border:0;border-radius:var(--gc-radio-sm);background:transparent;color:var(--gc-nav-texto-2);font:inherit;font-size:var(--gc-txt-base);text-align:left;cursor:pointer}.bandeja-menu-item svg{flex:none}.bandeja-menu-item:hover{background:var(--gc-nav-hover);color:var(--gc-nav-texto)}.bandeja-menu-item--activo,.bandeja-menu-item--activo:hover{background:var(--gc-nav-activo-fondo);color:var(--gc-nav-activo-texto);font-weight:var(--gc-peso-semi)}.bandeja-menu-texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeja-menu-cuenta{flex:none;color:var(--gc-nav-texto-3);font-size:var(--gc-txt-xs);font-variant-numeric:tabular-nums}.bandeja-menu-item--activo .bandeja-menu-cuenta{padding:1px var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-nav-cuenta-fondo);color:var(--gc-nav-cuenta-texto);font-weight:var(--gc-peso-normal)}.bandeja-menu-aviso{flex:none;color:var(--gc-nav-aviso);font-size:var(--gc-txt-xs);white-space:nowrap}.bandeja-lista-cabeza{display:grid;gap:var(--gc-esp-3);padding:var(--gc-esp-4) var(--gc-esp-4) var(--gc-esp-2)}.bandeja-buscar{display:flex;align-items:center;gap:var(--gc-esp-2);height:40px;padding:0 var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);color:var(--gc-texto-3)}.bandeja-buscar:focus-within{border-color:var(--gc-marca)}.bandeja-buscar svg{flex:none}.bandeja-lista-cabeza .bandeja-buscar input.bandeja-buscar-campo[type=search],.bandeja-lista-cabeza .bandeja-buscar input.bandeja-buscar-campo[type=search]:focus-visible{flex:1;min-width:0;min-height:0;max-width:none;height:auto;border:0;border-radius:0;outline:0;box-shadow:none;padding:0;background:transparent;color:var(--gc-texto-fuerte);font:inherit;font-size:var(--gc-txt-sm)}.bandeja-buscar-campo::placeholder{color:var(--gc-texto-3)}.bandeja-lista-titular{display:flex;align-items:center;gap:var(--gc-esp-2);min-width:0}.bandeja-lista-titulo-bloque{flex:1;min-width:0}.bandeja-lista-titulo{margin:0;color:var(--gc-texto-fuerte);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-fuerte);line-height:var(--gc-alto-apretado)}.bandeja-lista-sub{display:block;color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.bandeja-menu-boton,.bandeja-redactar-movil{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--gc-radio-md);cursor:pointer}.bandeja-menu-boton{background:var(--gc-superficie-3);color:var(--gc-texto-2)}.bandeja-redactar-movil{background:var(--gc-marca);color:var(--gc-sobre-marca)}.bandeja-redactar-movil:disabled{opacity:.5;cursor:not-allowed}.bandeja-menu-boton:focus-visible,.bandeja-redactar-movil:focus-visible{outline:2px solid var(--gc-marca);outline-offset:2px}.bandeja-filtro{display:flex;padding:3px;border-radius:var(--gc-radio-md);background:var(--gc-superficie-3)}.bandeja-filtro-opcion{flex:1 1 0;min-height:28px;padding:0 var(--gc-esp-3);border:0;border-radius:var(--gc-radio-sm);background:transparent;color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-sm);white-space:nowrap;cursor:pointer}.bandeja-filtro-opcion:hover{color:var(--gc-texto-fuerte)}.bandeja-filtro-opcion--activo,.bandeja-filtro-opcion--activo:hover{background:var(--gc-superficie);box-shadow:var(--gc-sombra-sm);color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-semi)}.bandeja-filtro-opcion:focus-visible{outline:2px solid var(--gc-marca);outline-offset:1px}.bandeja-borradores,.bandeja-centro{grid-column:2 / -1;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:auto;background:var(--gc-superficie)}.bandeja-centro{padding:var(--gc-esp-6)}.bandeja-busqueda{margin:0;padding:var(--gc-esp-2) var(--gc-esp-4) 0;color:var(--gc-texto-3);font-size:var(--gc-txt-2xs)}.bandeja-lista-items{overflow-y:auto;min-height:0;padding:0 0 var(--gc-esp-4)}.bandeja-grupo>summary{list-style:none}.bandeja-grupo>summary::-webkit-details-marker{display:none}.bandeja-grupo-titulo{display:flex;align-items:baseline;gap:var(--gc-esp-2);padding:var(--gc-esp-3) var(--gc-esp-3) var(--gc-esp-1);color:var(--gc-texto-3);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);cursor:pointer;position:sticky;top:0;z-index:1;background:var(--gc-superficie)}.bandeja-grupo-titulo:hover{color:var(--gc-texto-2)}.bandeja-grupo-titulo:focus-visible{outline:2px solid var(--gc-marca);outline-offset:-2px;border-radius:var(--gc-radio-sm)}.bandeja-grupo-cuenta{color:var(--gc-texto-3);font-weight:var(--gc-peso-normal);font-variant-numeric:tabular-nums}.bandeja-fila{position:relative;border-bottom:1px solid color-mix(in srgb,var(--gc-linea) 55%,transparent)}.bandeja-item{position:relative;display:flex;gap:var(--gc-esp-3);align-items:flex-start;width:100%;padding:var(--gc-esp-3) var(--gc-esp-4) var(--gc-esp-3) var(--gc-esp-5);border:none;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.bandeja-item:hover{background:var(--gc-superficie-2)}.bandeja-item--activo,.bandeja-item--activo:hover{background:var(--gc-marca-tinte);box-shadow:inset 3px 0 0 var(--gc-marca)}.bandeja-item:focus-visible{outline:2px solid var(--gc-marca);outline-offset:-2px}.bandeja-item .gc-iniciales{width:38px;height:38px;font-size:var(--gc-txt-sm);margin-top:2px}.bandeja-item-cuerpo{display:grid;gap:2px;min-width:0;flex:1}.bandeja-item-fila{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gc-esp-2)}.bandeja-item-nombre{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-medio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeja-item--sin-leer .bandeja-item-nombre{font-weight:var(--gc-peso-fuerte)}.bandeja-item-hora{flex:none;color:var(--gc-texto-3);font-size:var(--gc-txt-xs);font-variant-numeric:tabular-nums}.bandeja-item-asunto{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeja-item--sin-leer .bandeja-item-asunto{color:var(--gc-texto);font-weight:var(--gc-peso-semi)}.bandeja-item-extracto{color:var(--gc-texto-3);font-size:var(--gc-txt-xs);line-height:var(--gc-alto-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeja-item-pie{display:flex;align-items:center;gap:var(--gc-esp-3);flex-wrap:wrap;margin-top:2px;color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.bandeja-item-plazo{color:var(--gc-texto-3)}.bandeja-item-plazo--vence{color:var(--gc-alerta);font-weight:var(--gc-peso-semi)}.bandeja-item-plazo--vencido{color:var(--gc-peligro);font-weight:var(--gc-peso-semi)}.bandeja-item-libro{display:inline-flex;align-items:center;gap:var(--gc-esp-1);color:var(--gc-hilo)}.bandeja-item-quien{color:var(--gc-texto-3);font-size:var(--gc-txt-xs);display:inline-flex;align-items:center;gap:var(--gc-esp-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeja-punto{position:absolute;left:var(--gc-esp-2);top:22px;flex:none;width:8px;height:8px;border-radius:50%;background:var(--gc-marca)}.bandeja-item-acciones{position:absolute;top:var(--gc-esp-2);right:var(--gc-esp-2);display:inline-flex;gap:2px;padding:2px;border:1px solid var(--gc-linea);border-radius:var(--gc-radio-pill);background:var(--gc-superficie);box-shadow:var(--gc-sombra-md);opacity:0;pointer-events:none}.bandeja-fila:hover .bandeja-item-acciones,.bandeja-fila:focus-within .bandeja-item-acciones{opacity:1;pointer-events:auto}.bandeja-fila:hover .bandeja-item-hora,.bandeja-fila:focus-within .bandeja-item-hora{visibility:hidden}.bandeja-item-accion{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--gc-texto-2);cursor:pointer}.bandeja-item-accion:hover:not(:disabled){background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.bandeja-item-accion:focus-visible{outline:2px solid var(--gc-marca);outline-offset:1px}.bandeja-item-accion:disabled{color:var(--gc-texto-3);cursor:progress}@media(hover:none){.bandeja-item-acciones{display:none}}.bandeja-llegando{margin:var(--gc-esp-2) 0 0;color:var(--gc-texto-3);font-size:.875rem}.bandeja-ver-mas{display:flex;justify-content:center;padding:var(--gc-esp-4)}.bandeja-vacio{flex:1;display:grid;place-items:center;color:var(--gc-texto-3);padding:var(--gc-esp-8);text-align:center}.bandeja-hilo-cabeza{display:grid;gap:var(--gc-esp-1);padding:var(--gc-esp-3) var(--gc-esp-5) var(--gc-esp-2);border-bottom:1px solid var(--gc-linea);background:var(--gc-superficie)}.bandeja-hilo-fila{display:flex;align-items:center;gap:var(--gc-esp-2);min-height:36px;min-width:0}.bandeja-hilo-asunto{flex:1 1 0;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-semi);color:var(--gc-texto-fuerte);line-height:var(--gc-alto-apretado);letter-spacing:-.01em}.bandeja-hilo-acciones{margin-left:auto;display:flex;align-items:center;gap:var(--gc-esp-2);flex:none}.bandeja-hilo-sub{margin:0;display:flex;align-items:center;gap:var(--gc-esp-2);min-height:30px;min-width:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.bandeja-hilo-sub .gc-iniciales{width:24px;height:24px;font-size:var(--gc-txt-2xs);flex:none}.bandeja-hilo-sub strong{flex:none;white-space:nowrap}.bandeja-hilo-correo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeja-hilo-barra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2);min-width:0;padding-top:var(--gc-esp-1)}.bandeja-hilo-barra-grupo{display:flex;flex:none;align-items:center;gap:var(--gc-esp-2)}.bandeja-hilo-barra-grupo+.bandeja-hilo-barra-grupo{padding-left:var(--gc-esp-3);border-left:1px solid var(--gc-linea)}.bandeja-rotulo{white-space:nowrap}.bandeja-chip-ctx,.bandeja-chip-padron{position:relative;display:inline-flex;align-items:center;gap:var(--gc-esp-1);min-height:26px;padding:0 var(--gc-esp-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-pill);background:var(--gc-superficie);color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);white-space:nowrap;cursor:pointer}.bandeja-chip-ctx--vacio{min-height:28px;background:transparent;color:var(--gc-texto-2)}.bandeja-chip-ctx--peligro{color:var(--gc-peligro)}.bandeja-chip-ctx--vacio:hover:not(:disabled){background:var(--gc-superficie-3);color:var(--gc-texto)}.bandeja-chip-ctx:disabled{cursor:not-allowed;opacity:.6}.bandeja-chip-ctx:focus-visible,.bandeja-chip-padron:focus-visible{outline:2px solid var(--gc-marca);outline-offset:1px}.bandeja-chip-ctx:not(.bandeja-chip-ctx--vacio):hover{border-color:var(--gc-marca-borde)}.bandeja-chip-ctx--vence{color:var(--gc-alerta)}.bandeja-chip-ctx--vencido{color:var(--gc-peligro)}.bandeja-chip-ctx--libro{border-color:var(--gc-hilo-borde);background:var(--gc-hilo-tinte);color:var(--gc-hilo)}.bandeja-chip-ctx--marca{border-color:var(--gc-marca-borde);background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.bandeja-chip-padron{flex:none;border-color:transparent;background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.bandeja-chip-padron:hover{border-color:var(--gc-alerta)}.bandeja-chip-padron-accion{padding-left:var(--gc-esp-2);border-left:1px solid currentcolor}.desplegable{position:relative;display:inline-flex}.desplegable-panel{position:absolute;top:calc(100% + 6px);z-index:20;display:grid;gap:var(--gc-esp-2);width:max-content;min-width:14rem;max-width:min(22rem,80vw);padding:var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);background:var(--gc-superficie);box-shadow:var(--gc-sombra-lg);color:var(--gc-texto);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-normal);white-space:normal}.desplegable-panel--fin{right:0}.desplegable-panel--inicio{left:0}.desplegable-panel p{margin:0}.desplegable-titulo{margin:0;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);color:var(--gc-texto-fuerte)}.desplegable-panel:has(.desplegable-menu){padding:var(--gc-esp-1)}.desplegable-menu{display:grid;gap:1px;min-width:13rem}.desplegable-item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2);padding:var(--gc-esp-2) var(--gc-esp-3);border:0;border-radius:var(--gc-radio-md);background:transparent;color:var(--gc-texto);font:inherit;text-align:left;cursor:pointer}.desplegable-item:hover:not(:disabled){background:var(--gc-superficie-2)}.desplegable-item:disabled{color:var(--gc-texto-3);cursor:not-allowed}.desplegable-item-fila{display:inline-flex;align-items:center;gap:var(--gc-esp-2)}.desplegable-item-nota{flex-basis:100%;color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.desplegable-separador{margin:var(--gc-esp-1) 0;border:0;border-top:1px solid var(--gc-linea)}@container bandeja-hilo (max-width: 44rem){.bandeja-hilo-fila{flex-wrap:wrap}.bandeja-hilo-acciones{flex-basis:100%;margin-left:0;flex-wrap:wrap;justify-content:flex-end}.bandeja-hilo-sub{flex-wrap:wrap}}@container bandeja-hilo (max-width: 44rem){.bandeja-hilo-barra-grupo+.bandeja-hilo-barra-grupo{padding-left:0;border-left:0}.bandeja-hilo-barra .bandeja-rotulo--ctx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bandeja-chip-ctx--vacio.bandeja-chip-ctx--ctx{width:28px;justify-content:center;padding:0;border-color:transparent}}@container bandeja-hilo (max-width: 36rem){.bandeja-hilo-barra .bandeja-rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bandeja-chip-ctx--vacio{width:28px;justify-content:center;padding:0;border-color:transparent}.bandeja-hilo-barra{gap:var(--gc-esp-1)}.bandeja-hilo-barra-grupo{display:contents}}@container bandeja-hilo (max-width: 30rem){.bandeja-mensaje-para{display:none}}.bandeja-mensajes{flex:1;min-height:7rem;overflow-y:auto;display:flex;flex-direction:column;gap:var(--gc-esp-3);padding:var(--gc-esp-4) var(--gc-esp-5) var(--gc-esp-5);background:var(--gc-superficie-2);container-type:size;container-name:bandeja-lectura}.bandeja-mensaje-min{display:flex;align-items:center;gap:var(--gc-esp-3);width:100%;margin:0;padding:var(--gc-esp-2) var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);background:var(--gc-superficie);color:var(--gc-texto);font:inherit;font-size:var(--gc-txt-sm);text-align:left;cursor:pointer}.bandeja-mensaje-min:hover{border-color:var(--gc-marca-borde)}.bandeja-mensaje-min .gc-iniciales{width:24px;height:24px;font-size:var(--gc-txt-2xs);flex:none}.bandeja-mensaje-min strong{flex:none;white-space:nowrap}.bandeja-mensaje-min-extracto{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gc-texto-3)}.bandeja-mensaje-min .bandeja-mensaje-fecha{white-space:nowrap}.bandeja-mensaje{flex:none;display:grid;gap:var(--gc-esp-3);padding:var(--gc-esp-4) var(--gc-esp-5);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);background:var(--gc-superficie)}.bandeja-mensaje--saliente,.bandeja-mensaje--saliendo,.bandeja-mensaje--fallido{border-color:transparent}.bandeja-mensaje--saliente{background:var(--gc-marca-tinte)}.bandeja-mensaje--saliendo{background:var(--gc-marca-tinte);opacity:.7}.bandeja-mensaje--fallido{background:var(--gc-peligro-tinte);border-left:3px solid var(--gc-peligro)}.bandeja-mensaje-cabeza{display:flex;align-items:center;gap:var(--gc-esp-3);flex-wrap:wrap}.bandeja-mensaje-cabeza .gc-iniciales{width:32px;height:32px;font-size:var(--gc-txt-xs)}.bandeja-mensaje-quien{flex:1 1 12rem;min-width:0;font-size:var(--gc-txt-sm);overflow-wrap:anywhere}.bandeja-mensaje-fecha{flex:none;color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.bandeja-mensaje-asunto{margin:0;font-weight:var(--gc-peso-semi);color:var(--gc-texto)}.pago-de-correo{display:grid;gap:var(--gc-esp-2);padding:var(--gc-esp-3);border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-md);background:var(--gc-marca-tinte)}.pago-de-correo-cabeza{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2)}.pago-de-correo-cabeza>svg{color:var(--gc-marca-texto)}.pago-de-correo-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--gc-esp-2) var(--gc-esp-4);margin:0}.pago-de-correo-datos dt{color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.pago-de-correo-datos dd{margin:0;overflow-wrap:anywhere}.pago-de-correo-accion{display:flex;flex-wrap:wrap;align-items:end;gap:var(--gc-esp-2)}.pago-de-correo-unidad{display:grid;gap:2px;font-size:var(--gc-txt-xs);color:var(--gc-texto-3)}.pago-de-correo-unidad select{min-width:9rem}.pago-de-correo-razon,.pago-de-correo-nota{margin:0;color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.pago-de-correo-nota{display:flex;align-items:center;gap:var(--gc-esp-1)}.bandeja-mensaje-cuerpo{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--gc-txt-base);line-height:var(--gc-alto-suelto);color:var(--gc-texto);max-width:68ch}.bandeja-adjuntos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2)}.bandeja-adjunto{display:inline-flex;align-items:center;gap:var(--gc-esp-2);max-width:22rem;min-width:0;padding:var(--gc-esp-1) var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);background:var(--gc-superficie);color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-xs)}.bandeja-visor-imagen,.bandeja-visor-video{display:block;max-width:100%;max-height:70vh;margin:0 auto;border-radius:var(--gc-radio-sm)}.bandeja-visor-pdf{display:block;width:100%;height:70vh;border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);background:var(--gc-superficie)}.bandeja-visor-audio{width:100%}.bandeja-visor-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--gc-esp-2);margin-top:var(--gc-esp-3)}.bandeja-adjunto--abrible{cursor:pointer}.bandeja-adjunto--abrible:hover{border-color:var(--gc-marca-borde);background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.bandeja-adjunto-nombre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gc-texto)}.bandeja-adjunto-peso{flex:none;color:var(--gc-texto-3)}.bandeja-adjunto-miniatura{flex:none;width:2.5rem;height:2.5rem;object-fit:cover;border-radius:var(--gc-radio-sm)}.bandeja-adjuntos--tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:stretch;gap:var(--gc-esp-2);margin-top:var(--gc-esp-1)}.bandeja-adjunto--tarjeta{display:flex;align-items:center;gap:var(--gc-esp-3);max-width:none;padding:var(--gc-esp-2) var(--gc-esp-3) var(--gc-esp-2) var(--gc-esp-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);text-align:left}.bandeja-adjunto--tarjeta.bandeja-adjunto--abrible:hover{border-color:var(--gc-marca-borde);background:var(--gc-superficie-2);color:inherit}.bandeja-adjunto--tarjeta:focus-visible{outline:2px solid var(--gc-marca);outline-offset:1px}.bandeja-adjunto-tile{flex:none;display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:var(--gc-radio-sm);background:var(--gc-tono-tinte, var(--gc-superficie-3));color:var(--gc-tono, var(--gc-texto-2))}.bandeja-adjunto--tarjeta .bandeja-adjunto-miniatura{width:100%;height:100%;border-radius:0}.bandeja-adjunto-texto{display:grid;gap:1px;min-width:0;flex:1}.bandeja-adjunto--tarjeta .bandeja-adjunto-nombre{font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio)}.bandeja-adjunto--tarjeta .bandeja-adjunto-peso{flex:none;font-size:var(--gc-txt-xs)}.bandeja-adjunto--tarjeta.bandeja-adjunto--audio{grid-column:1 / -1;flex-wrap:wrap;max-width:none}.bandeja-adjunto-quitar{flex:none;display:inline-flex;align-items:center;padding:0;border:none;background:none;color:var(--gc-texto-3);cursor:pointer}.bandeja-adjunto-quitar:hover{color:var(--gc-peligro)}.bandeja-adjunto--audio{flex-wrap:wrap;max-width:24rem}.bandeja-adjunto-audio{flex:1 1 14rem;min-width:0;height:2rem}.bandeja-adjuntos--chat{margin-top:var(--gc-esp-2)}.bandeja-adjunto--foto{flex-direction:column;align-items:stretch;max-width:16rem;padding:var(--gc-esp-1)}.bandeja-adjunto--foto .bandeja-adjunto-miniatura{width:100%;height:auto;max-height:16rem}.bandeja-adjuntar{display:grid;gap:var(--gc-esp-2)}.bandeja-adjuntar-problema{color:var(--gc-peligro)}.bandeja-compositor{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gc-esp-2);padding:var(--gc-esp-3) var(--gc-esp-6);border-top:1px solid var(--gc-linea);background:var(--gc-superficie);max-height:clamp(13rem,calc(100dvh - 640px),24rem);overflow-y:auto}@container bandeja-hilo (max-width: 36rem){.bandeja-compositor{max-height:55dvh}}@media(max-height:62rem){.bandeja-compositor~.comentar{display:none}}.bandeja-compositor-texto{width:100%;max-width:none}.bandeja-compositor-pie{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gc-esp-3);position:sticky;bottom:0;z-index:1;padding-block:var(--gc-esp-1);background:var(--gc-superficie)}.bandeja-compositor-herramientas{flex:1 1 0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-1)}.bandeja-compositor-herramientas .bandeja-adjuntar,.bandeja-compositor-herramientas .bandeja-adjuntos{display:contents}.bandeja-compositor-herramientas .bandeja-adjuntar-problema{flex-basis:100%}.bandeja-rapidas{display:flex;gap:var(--gc-esp-2);flex-wrap:wrap}.bandeja-rapida{border:1px solid var(--gc-linea);border-radius:var(--gc-radio-pill);padding:3px var(--gc-esp-3);background:var(--gc-superficie);color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-xs);cursor:pointer;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeja-rapida:hover{border-color:var(--gc-marca-borde);background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.bandeja-etiqueta{display:inline-flex;align-items:center;padding:1px var(--gc-esp-2);border-radius:var(--gc-radio-sm);background:var(--gc-superficie-3);color:var(--gc-texto-2);font-size:var(--gc-txt-xs);white-space:nowrap}.bandeja-etiqueta--residente{background:var(--gc-ok-tinte);color:var(--gc-ok)}.bandeja-etiqueta--vence{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.bandeja-etiqueta--vencido{background:var(--gc-peligro-tinte);color:var(--gc-peligro)}.bandeja-item-cuenta{display:inline-flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums}.bandeja-quien-avatar{flex:none;align-self:center;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gc-tono-tinte);color:var(--gc-tono);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);text-transform:uppercase}.bandeja-quien-avatar--vacio{border:1px dashed var(--gc-texto-3);background:transparent}.chat-asignada-plazo{color:var(--gc-texto-3);font-weight:var(--gc-peso-normal)}.chat-asignada-plazo--vence{color:var(--gc-alerta)}.chat-asignada-plazo--vencido{color:var(--gc-peligro)}.bandeja-fila-deslizable{overflow:hidden;touch-action:pan-y}.bandeja-fila-contenido{position:relative;background:var(--gc-superficie);transition:transform var(--gc-mov-desplaza) var(--gc-mov-curva)}.bandeja-fila-contenido--arrastrando{transition:none}.bandeja-deslizar-fondo{position:absolute;inset:0;display:flex;align-items:center;gap:var(--gc-esp-2);padding:0 var(--gc-esp-5);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi)}.bandeja-deslizar-fondo--listo{justify-content:flex-start;background:var(--gc-ok-tinte);color:var(--gc-ok)}.bandeja-deslizar-fondo--posponer{justify-content:flex-end;background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.bandeja-deslizar-fondo--listo.bandeja-deslizar-fondo--pasa{background:var(--gc-ok);color:var(--gc-superficie)}.bandeja-deslizar-fondo--posponer.bandeja-deslizar-fondo--pasa{background:var(--gc-marca);color:var(--gc-sobre-marca)}.bandeja-pista{display:flex;align-items:center;gap:var(--gc-esp-3);margin:var(--gc-esp-3) var(--gc-esp-4);padding:var(--gc-esp-3);border-radius:var(--gc-radio-md);background:var(--gc-superficie-2);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.bandeja-pista p{flex:1;margin:0}.bandeja-pista-listo{color:var(--gc-ok)}.bandeja-pista-posponer{color:var(--gc-marca-texto)}.bandeja-pista-cerrar{flex:none;min-height:44px;padding:0 var(--gc-esp-2);border:0;background:transparent;color:var(--gc-marca-texto);font:inherit;font-size:var(--gc-txt-xs);cursor:pointer}.bandeja-nav-movil{display:flex;padding:var(--gc-esp-1) var(--gc-esp-2) max(var(--gc-esp-3),env(safe-area-inset-bottom));border-top:1px solid var(--gc-linea);background:var(--gc-superficie)}.bandeja-nav-movil-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:48px;padding:var(--gc-esp-2) 0;border:0;background:transparent;color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-2xs);cursor:pointer}.bandeja-nav-movil-item--activo{color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi)}.bandeja-nav-movil-item:focus-visible{outline:2px solid var(--gc-marca);outline-offset:-2px}@media(min-width:60rem)and (max-width:1280px){.bandeja{grid-template-columns:64px 320px minmax(0,1fr)}.bandeja.bandeja--sin-menu{grid-template-columns:320px minmax(0,1fr)}.bandeja-menu{align-items:center;padding-inline:var(--gc-esp-2)}.bandeja-menu-cabeza{flex-direction:column;padding:0}.bandeja-menu-comunidad,.bandeja-menu-texto,.bandeja-menu-cuenta,.bandeja-menu-aviso,.bandeja-menu-rotulo{display:none}.bandeja-menu-seccion,.bandeja-menu-lista{justify-items:center}.bandeja-menu-item{width:auto;justify-content:center;padding:var(--gc-esp-3)}}@media(max-width:60rem){.bandeja{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:calc(100dvh - 190px)}.bandeja-borradores,.bandeja-centro{grid-column:1 / -1}.bandeja-menu{position:absolute;inset:0 auto 0 0;z-index:25;width:min(20rem,86%);box-shadow:var(--gc-sombra-xl);transform:translate(-102%);visibility:hidden;transition:transform var(--gc-mov-desplaza) var(--gc-mov-curva),visibility 0s linear var(--gc-mov-desplaza)}.bandeja-menu--abierto{transform:none;visibility:visible;transition-delay:0s}.bandeja-menu-velo{position:absolute;inset:0;z-index:24;display:block;border:0;background:color-mix(in srgb,var(--gc-nav-fondo) 60%,transparent)}.bandeja-menu-cerrar{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--gc-nav-texto);cursor:pointer}.bandeja-menu-item{min-height:44px}.bandeja-hilo,.bandeja--con-hilo .bandeja-lista{display:none}.bandeja--con-hilo .bandeja-hilo{display:flex}.bandeja-hilo-cabeza,.bandeja-mensajes,.bandeja-pie-acciones,.bandeja-compositor{padding-inline:var(--gc-esp-4)}.bandeja-hilo-cabeza{padding-block:var(--gc-esp-3) var(--gc-esp-2);gap:var(--gc-esp-1)}.bandeja-hilo-asunto{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bandeja-hilo-fila{flex-wrap:wrap;min-height:0}.bandeja-hilo-acciones{flex-basis:100%;margin-left:0;flex-wrap:wrap;justify-content:flex-start}.bandeja-hilo-sub{flex-wrap:wrap;min-height:0}.bandeja-hilo-barra>.desplegable,.bandeja-hilo-barra>button{flex:none}.bandeja-mensajes{padding-bottom:var(--gc-esp-3)}.bandeja-rapidas{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gc-esp-4));padding-inline:var(--gc-esp-4)}.bandeja-rapidas::-webkit-scrollbar{display:none}.bandeja-rapida{flex:none}.bandeja-compositor{gap:var(--gc-esp-2);padding-block:var(--gc-esp-3) var(--gc-esp-4)}.bandeja-compositor .chat-compositor-cabeza>.sin-dato{display:none}}.bandeja-menciones{list-style:none;margin:var(--gc-esp-1) 0 0;padding:var(--gc-esp-1);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);color:var(--gc-texto)}.bandeja-mencion-opcion{display:flex;align-items:center;gap:var(--gc-esp-2);padding:var(--gc-esp-2) var(--gc-esp-3);border-radius:var(--gc-radio-sm);cursor:pointer}.bandeja-mencion-opcion:hover,.bandeja-mencion-opcion--activa{background:var(--gc-marca-tinte)}.bandeja-mencion{background:var(--gc-superficie);color:var(--gc-marca-texto);font-weight:600;border-radius:var(--gc-radio-sm);padding:0 var(--gc-esp-1)}.bandeja-mencion-aviso{margin-left:var(--gc-esp-2);padding:0 var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-alerta);color:var(--gc-sobre-alerta);font-size:.75rem;font-weight:600}.posponer-hora{margin-left:auto;color:var(--gc-texto-3);font-size:var(--gc-txt-xs);font-variant-numeric:tabular-nums}.posponer-menu .desplegable-titulo{padding:var(--gc-esp-2) var(--gc-esp-3) var(--gc-esp-1)}.posponer-menu .desplegable-item{flex-wrap:nowrap;justify-content:space-between}.posponer-menu .desplegable-item-nota{flex-basis:auto}.posponer-fecha{display:grid;gap:var(--gc-esp-2);padding:var(--gc-esp-2) var(--gc-esp-3) var(--gc-esp-3)}.bandeja-item-pin{flex:none;margin-right:auto;color:var(--gc-marca-texto)}.bandeja-item-vuelve{display:inline-flex;align-items:center;gap:var(--gc-esp-1);color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi)}.bandeja-grupo--fijados>.bandeja-grupo-titulo{color:var(--gc-marca-texto);gap:var(--gc-esp-1)}.barra-de-envio{position:fixed;left:var(--gc-esp-4);bottom:var(--gc-esp-4);z-index:60;display:flex;align-items:center;gap:var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-4);border-radius:var(--gc-radio-lg);background:var(--gc-texto);color:var(--gc-superficie);box-shadow:var(--gc-sombra-lg);font-size:var(--gc-txt-sm);overflow:hidden}.barra-de-envio-texto{display:inline-flex;align-items:center;gap:var(--gc-esp-2)}.barra-de-envio-cuenta{font-variant-numeric:tabular-nums;opacity:.7}.barra-de-envio-deshacer{display:inline-flex;align-items:center;gap:var(--gc-esp-1);padding:2px var(--gc-esp-2);border:0;border-radius:var(--gc-radio-sm);background:transparent;color:inherit;font:inherit;font-weight:var(--gc-peso-semi);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.barra-de-envio-deshacer:hover{background:color-mix(in srgb,currentColor 16%,transparent)}.barra-de-envio-deshacer:focus-visible{outline:2px solid currentColor;outline-offset:2px}.barra-de-envio-progreso{position:absolute;left:0;bottom:0;height:3px;width:100%;background:currentColor;opacity:.5;transform-origin:left center;animation:barra-de-envio-vacia linear forwards}@keyframes barra-de-envio-vacia{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.barra-de-envio-progreso{animation:none;transform:scaleX(.5)}}@media(max-width:60rem){.barra-de-envio{left:var(--gc-esp-3);right:var(--gc-esp-3);bottom:var(--gc-esp-3);justify-content:space-between}}.bandeja-compositor .chat-compositor-acciones{flex-wrap:wrap;justify-content:flex-end}.bandeja-seguimiento{position:relative;display:inline-flex;align-items:center;gap:var(--gc-esp-1)}.bandeja-seguimiento--eligiendo{flex-wrap:wrap;gap:var(--gc-esp-2);padding:3px var(--gc-esp-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-pill);background:var(--gc-superficie);color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.bandeja-seguimiento-boton{display:inline-flex;align-items:center;gap:var(--gc-esp-2);padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid transparent;border-radius:var(--gc-radio-pill);background:transparent;color:var(--gc-texto-3);font:inherit;font-size:var(--gc-txt-xs);cursor:pointer}.bandeja-seguimiento-boton:hover:not(:disabled){background:var(--gc-superficie-2);color:var(--gc-texto-2)}.bandeja-seguimiento-boton--activo,.bandeja-seguimiento-boton--activo:hover:not(:disabled){border-color:var(--gc-marca-borde);background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.bandeja-seguimiento-boton:disabled{cursor:not-allowed;opacity:.6}.bandeja-seguimiento-opcion{padding:2px var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-pill);background:var(--gc-superficie);color:var(--gc-texto-2);font:inherit;cursor:pointer}.bandeja-seguimiento-opcion:hover,.bandeja-seguimiento-opcion[aria-pressed=true]{border-color:var(--gc-marca-borde);background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.bandeja-seguimiento-fecha{padding:2px var(--gc-esp-2);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-sm);background:var(--gc-vidrio-control);color:var(--gc-texto);font:inherit}.bandeja-seguimiento-quitar{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--gc-texto-3);cursor:pointer}.bandeja-seguimiento-quitar:hover{background:var(--gc-superficie-2);color:var(--gc-texto)}.bandeja-seguimiento-puesto{display:flex;align-items:center;gap:var(--gc-esp-2);margin:0;padding:var(--gc-esp-2) var(--gc-esp-6);border-top:1px solid var(--gc-linea);background:var(--gc-marca-tinte);color:var(--gc-marca-texto);font-size:var(--gc-txt-xs)}.bandeja-seguimiento-enlace{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--gc-peso-semi);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bandeja-seguimiento-enlace:disabled{opacity:.6;cursor:wait}@media(max-width:60rem){.bandeja-compositor-pie{flex-wrap:wrap}.bandeja-compositor-herramientas{flex-basis:100%}.bandeja-compositor .chat-compositor-acciones{flex:1 1 100%;justify-content:space-between}.bandeja-seguimiento{min-width:0;max-width:100%}.bandeja-seguimiento-puesto{padding-inline:var(--gc-esp-4)}.bandeja-seguimiento-texto{display:none}.bandeja-seguimiento--eligiendo .bandeja-seguimiento-texto,.bandeja-seguimiento-boton--activo .bandeja-seguimiento-texto{display:inline}}.conmutador{display:flex;align-items:center}.conmutador-lista{display:flex;gap:2px;margin:0;padding:3px;list-style:none;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-sm)}.conmutador-modulo{padding:var(--gc-esp-1) var(--gc-esp-3);border:none;border-radius:var(--gc-radio-sm);background:none;color:var(--text2);font:inherit;font-size:var(--gc-txt-sm);line-height:1.2;cursor:pointer;white-space:nowrap}.conmutador-modulo:hover{color:var(--text-strong);background:var(--surface)}.conmutador-modulo[aria-current=page]{color:var(--text-strong);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line-strong)}.conmutador-modulo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.conmutador-tema{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--gc-control);min-height:var(--gc-control);padding:0;border:1px solid transparent;border-radius:var(--gc-radio-sm);background:none;color:inherit;cursor:pointer}@media(hover:hover){.conmutador-tema:hover{border-color:currentColor}}.conmutador-tema:focus-visible{outline:2px solid var(--gc-sobre-barra);outline-offset:2px}@keyframes gc-conmutador-entra{0%{opacity:0;transform:rotate(-90deg) scale(.6)}to{opacity:1;transform:none}}.conmutador-tema-icono{animation:gc-conmutador-entra var(--gc-mov-desplaza) var(--gc-mov-curva)}.puerta-cargando{display:flex;gap:var(--gc-esp-3);align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--text2);font-size:var(--gc-txt-base)}.puerta-aviso{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:var(--gc-esp-6);background:var(--bg)}.puerta-aviso-caja{max-width:34rem;padding:var(--gc-esp-8);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));box-shadow:var(--gc-brillo),var(--gc-sombra-lg);color:var(--gc-texto)}.puerta-aviso-caja h1{margin:0 0 var(--gc-esp-3);color:var(--text-strong);font-size:var(--gc-txt-lg);line-height:1.3}.puerta-aviso-caja p{margin:0 0 var(--gc-esp-3);font-size:var(--gc-txt-base);line-height:1.6}.puerta-aviso-caja p:last-child{margin-bottom:0}.puerta-aviso-caja code{padding:1px var(--gc-esp-1);border-radius:var(--gc-radio-sm);background:var(--surface-dark);color:var(--text-strong);font-size:.9em}.puerta-aviso-caja a{color:var(--enlace)}.puerta-aviso-caja ul{margin:0 0 var(--gc-esp-3);padding-left:var(--gc-esp-5);font-size:var(--gc-txt-base);line-height:1.7}.portal{padding:0 0 var(--gc-esp-12)}.cinta-de-entorno{display:flex;align-items:center;justify-content:center;gap:var(--gc-esp-2);padding:var(--gc-esp-1) var(--gc-esp-4);background:var(--gc-alerta);color:var(--gc-sobre-alerta);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);letter-spacing:.02em;text-transform:uppercase;position:sticky;top:0;z-index:30}.portal-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-esp-3);flex-wrap:wrap;padding:var(--gc-esp-2) var(--gc-esp-8);min-height:56px;position:sticky;top:0;z-index:20}.portal-topbar-titulo strong{font-family:var(--gc-titulo);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi);color:var(--gc-texto-fuerte)}.portal-main{min-width:0;padding:var(--gc-esp-6) var(--gc-esp-8) calc(var(--gc-esp-12) + var(--gc-inset-abajo))}.page{display:flex;flex-direction:column;gap:var(--gc-esp-4);min-width:0}.task-page--en-cascaron{background:none;min-height:0;padding:0}dl.tabla-detalle{display:grid;grid-template-columns:fit-content(45%) minmax(0,1fr);gap:var(--gc-esp-2) var(--gc-esp-4);margin:var(--gc-esp-4) 0 0}dl.tabla-detalle dt{min-width:8rem;color:var(--text-soft);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte)}dl.tabla-detalle dd{color:var(--text-strong);font-size:var(--gc-txt-sm);margin:0;min-width:0;overflow-wrap:break-word}.page .page-header{flex-wrap:wrap;gap:var(--gc-esp-2) var(--gc-esp-3)}.page .page-header h1{margin:0;font-size:var(--gc-txt-xl);font-weight:var(--gc-peso-fuerte);line-height:1.3;color:var(--text-strong)}.page-sub{flex-basis:100%;margin:0;font-size:var(--gc-txt-sm);line-height:1.6;color:var(--text-soft)}.tabla{display:block;overflow-x:auto;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);border-collapse:collapse;background:var(--surface);font-size:var(--gc-txt-sm)}.tabla th{padding:var(--gc-esp-2) var(--gc-esp-3);text-align:left;white-space:nowrap;font-size:var(--gc-txt-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);border-bottom:1px solid var(--line)}.tabla td{padding:var(--gc-esp-2) var(--gc-esp-3);color:var(--text);border-bottom:1px solid var(--line);vertical-align:top}.tabla tbody tr:last-child td{border-bottom:none}.empty{display:flex;align-items:center;gap:var(--gc-esp-2);padding:var(--gc-esp-5);border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--text-soft);font-size:var(--gc-txt-sm);line-height:1.6}.nota{margin:0;padding-top:var(--gc-esp-1);border-top:1px solid var(--line);font-size:var(--gc-txt-xs);line-height:1.6;color:var(--text-soft)}.sin-dato{font-style:italic;color:var(--text-soft)}.form-alta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:var(--gc-esp-3) var(--gc-esp-4);padding:var(--gc-esp-4);margin-bottom:var(--gc-esp-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.form-alta label{display:flex;flex-direction:column;gap:var(--gc-esp-1);min-width:0;font-size:var(--gc-txt-sm);color:var(--text-soft)}.form-alta input,.form-alta select{min-width:0;padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--line);border-radius:var(--radius-sm, 6px);background:var(--surface-dark);color:var(--text-strong);font-size:var(--gc-txt-control);font-family:inherit}.form-alta input:focus-visible,.form-alta select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.form-alta-grupo{grid-column:1 / -1;display:grid;gap:var(--gc-esp-2);border:0;margin:0;padding:0;min-width:0}.form-alta-grupo legend{padding:0;margin-bottom:var(--gc-esp-2);font-size:var(--gc-txt-sm);color:var(--text-soft)}.form-alta label.form-alta-casilla{flex-direction:row;align-items:baseline;gap:var(--gc-esp-2);font-size:var(--gc-txt-sm);color:var(--text-strong)}.form-alta input[type=checkbox]{padding:0;border:0;background:none;accent-color:var(--accent);flex:none;width:auto}.lista-suelta{list-style:none;margin:0;padding:0}.form-alta-acciones,.form-alta .gc-campo-error,.form-alta .alert-item,.form-alta>.gc-aviso,.form-alta>.nota,.form-alta>label.form-alta-casilla{grid-column:1 / -1}.form-alta-acciones{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);justify-content:flex-end;align-items:center}.form-alta button[disabled]{opacity:.5;cursor:not-allowed}.control-sesion{display:flex;align-items:center;gap:var(--gc-esp-3)}.control-sesion-quien{display:inline-flex;align-items:center;gap:var(--gc-esp-2);min-height:var(--gc-control);padding:0 var(--gc-esp-2);border:1px solid transparent;border-radius:var(--gc-radio-sm);background:none;font-size:var(--gc-txt-sm);cursor:pointer}@media(hover:hover){.control-sesion-quien:hover{border-color:currentColor}}.control-sesion-quien[aria-expanded=true]{border-color:currentColor}.control-sesion-quien:focus-visible{outline:2px solid var(--gc-sobre-barra);outline-offset:2px}.control-sesion-quien-nombre{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-persona-flecha{flex:none;transition:transform var(--gc-mov-desplaza) var(--gc-mov-curva)}.control-sesion-quien[aria-expanded=true] .menu-persona-flecha{transform:rotate(180deg)}@media(max-width:30rem){.control-sesion-quien-nombre{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.control-sesion-salir-texto{display:none}}.menu-persona{position:relative;display:flex;align-items:center}.menu-persona-panel{position:absolute;top:calc(100% + var(--gc-esp-2));right:0;z-index:1;display:flex;flex-direction:column;gap:var(--gc-esp-3);min-width:15rem;padding:var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);color:var(--gc-texto);box-shadow:var(--gc-sombra-lg)}.menu-persona-item{display:flex;align-items:center;min-height:var(--gc-control);padding:0 var(--gc-esp-2);border-radius:var(--gc-radio-sm);color:var(--gc-texto);font-size:var(--gc-txt-sm);text-decoration:none}@media(hover:hover){.menu-persona-item:hover{background:var(--gc-superficie-3);color:var(--gc-texto-fuerte)}}.control-sesion-salir{display:inline-flex;align-items:center;gap:var(--gc-esp-2);padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--line);border-radius:var(--radius-sm, 6px);background:var(--surface);color:var(--text);font-size:var(--gc-txt-sm);cursor:pointer}.control-sesion-salir:hover{border-color:var(--accent);color:var(--text-strong)}.control-sesion-salir:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.portal-nav{margin-inline:var(--gc-esp-8);display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;gap:var(--gc-esp-1);padding:var(--gc-esp-1);margin-bottom:var(--gc-esp-6);background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-sm)}.portal-nav .portal-nav-link{flex:none}.portal-nav-link{padding:var(--gc-esp-2) var(--gc-esp-3);border-radius:var(--radius-sm);font-size:var(--gc-txt-sm);text-decoration:none;background:var(--surface-muted);color:var(--text2)}.portal-nav .portal-nav-link--activo{padding-bottom:var(--gc-esp-2);border-bottom:2px solid var(--gc-marca)}.portal-bajada{font-size:var(--gc-txt-base);line-height:1.6;color:var(--text2)}.portal-cargando{padding:var(--gc-esp-8) 0;background:var(--surface);color:var(--text2)}.dialogo{max-width:min(56rem,calc(100vw - 2rem));width:100%;max-height:calc(100vh - 4rem);padding:0;border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));color:var(--gc-texto);box-shadow:var(--gc-brillo),var(--gc-sombra-xl);overflow:hidden}.dialogo--ancho{max-width:min(68rem,calc(100vw - 2rem))}.dialogo::backdrop{background:#0f151c8c}.dialogo{opacity:0;transform:scale(.96);transition:opacity var(--gc-mov-sale) var(--gc-mov-curva),transform var(--gc-mov-desplaza) var(--gc-mov-curva),display var(--gc-mov-sale) allow-discrete,overlay var(--gc-mov-sale) allow-discrete}.dialogo[open]{opacity:1;transform:scale(1);transition:opacity var(--gc-mov-dialogo) var(--gc-mov-curva),transform var(--gc-mov-desplaza) var(--gc-mov-curva),display var(--gc-mov-dialogo) allow-discrete,overlay var(--gc-mov-dialogo) allow-discrete}@starting-style{.dialogo[open]{opacity:0;transform:scale(.96)}}.dialogo::backdrop{opacity:0;transition:opacity var(--gc-mov-sale) var(--gc-mov-curva),display var(--gc-mov-sale) allow-discrete,overlay var(--gc-mov-sale) allow-discrete}.dialogo[open]::backdrop{opacity:1;transition:opacity var(--gc-mov-dialogo) var(--gc-mov-curva),display var(--gc-mov-dialogo) allow-discrete,overlay var(--gc-mov-dialogo) allow-discrete}@starting-style{.dialogo[open]::backdrop{opacity:0}}.dialogo-caja{display:flex;flex-direction:column;max-height:calc(100vh - 4rem);background:transparent;white-space:normal;text-align:start}.dialogo-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gc-esp-4);padding:var(--gc-esp-5) var(--gc-esp-6);border-bottom:1px solid var(--gc-linea);background:var(--gc-vidrio-cromo);backdrop-filter:blur(var(--gc-vidrio-desenfoque-control));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-control));color:var(--gc-texto-fuerte);position:sticky;top:0;z-index:1}.dialogo-cabecera h2{margin:0;font-size:var(--gc-txt-lg);color:var(--gc-texto-fuerte)}.dialogo-descripcion{margin:var(--gc-esp-1) 0 0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.dialogo-cabecera .icon-button{color:var(--gc-texto-2)}.dialogo-cabecera .icon-button:hover{background:var(--gc-superficie-3);color:var(--gc-texto-fuerte)}.dialogo-cuerpo h3{margin:0;color:var(--gc-marca-texto);font-size:var(--gc-txt-md)}.dialogo-cuerpo>.gc-rejilla:last-child{margin-bottom:0}.dialogo-cuerpo>.gc-rejilla:not(:first-child){margin-top:var(--gc-esp-5)}.dialogo-cuerpo{overflow-y:auto;overscroll-behavior:contain;padding:var(--gc-esp-6);background:transparent}@media(max-width:60rem){.dialogo{max-width:100vw;width:100%;max-height:92vh;max-height:92dvh;height:auto;margin:auto 0 0;border-bottom:0;border-radius:var(--gc-radio-xl) var(--gc-radio-xl) 0 0;transform:translateY(var(--gc-esp-8))}.dialogo[open]{transform:translateY(0)}@starting-style{.dialogo[open]{transform:translateY(var(--gc-esp-8))}}.dialogo-caja{max-height:92vh;max-height:92dvh;height:auto;padding-bottom:var(--gc-inset-abajo)}}.pantalla-cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-esp-4);flex-wrap:wrap;margin-bottom:var(--gc-esp-2)}.pantalla-cabecera h1{margin:0}.pantalla-acciones{display:flex;gap:var(--gc-esp-2);flex-wrap:wrap;min-width:0;max-width:100%}.gastos-banda{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-template-rows:auto auto;gap:var(--gc-esp-4);margin:0 0 var(--gc-esp-5);padding-bottom:var(--gc-esp-5);border-bottom:1px solid var(--gc-linea)}.gastos-cifra{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start}.gastos-cifra dt,.gastos-cuenta dt{display:flex;flex-direction:column;gap:1px;color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.gastos-regla{color:var(--gc-texto-3);font-size:var(--gc-txt-2xs)}.gastos-cifra dd{margin:var(--gc-esp-1) 0 0;color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-semi);letter-spacing:-.02em;text-align:left}.gastos-cifra--destacada dd{color:var(--gc-marca-texto)}.gastos-cifra--alerta dd{color:var(--gc-peligro)}.gc-cifra--enfasis{font-weight:var(--gc-peso-fuerte)}.gastos-procedencia{display:grid;gap:var(--gc-esp-3);margin:0 0 var(--gc-esp-5);padding-bottom:var(--gc-esp-5);border-bottom:1px solid var(--gc-linea)}.gastos-procedencia-titulo{color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.gastos-procedencia-barra{display:flex;height:10px;overflow:hidden;background:var(--gc-superficie-2);border-radius:var(--gc-radio-sm)}.gastos-procedencia-tramo{height:100%;flex-grow:0;flex-shrink:0}.gastos-procedencia-tramo--verificado{background:var(--gc-hilo)}.gastos-procedencia-tramo--sin-verificar{background:var(--gc-linea-control)}.gastos-procedencia-tramo--sin-respaldo{background:repeating-linear-gradient(45deg,var(--gc-texto) 0,var(--gc-texto) 2px,transparent 2px,transparent 4px)}.gastos-procedencia-leyenda{display:flex;flex-wrap:wrap;gap:var(--gc-esp-5);margin:0}.gastos-procedencia-item dt{color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.gastos-procedencia-item dd{margin:2px 0 0;color:var(--gc-texto-fuerte);font-size:var(--gc-txt-md)}.gastos-procedencia-item--bloquea dt{color:var(--gc-texto)}.gastos-procedencia-item--bloquea dd{color:var(--gc-peligro)}.gastos-cuentas{display:flex;flex-wrap:wrap;gap:var(--gc-esp-5);margin:0}.gastos-cuenta dd,.gastos-cuenta dd.gc-cifra{margin:2px 0 0;color:var(--gc-texto-fuerte);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi);text-align:left}.gastos-cuenta--alerta dd{color:var(--gc-peligro)}.gastos-grupo{margin-bottom:var(--gc-esp-6)}.gastos-grupo-cabecera{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--gc-esp-3);padding:var(--gc-esp-5) 0 var(--gc-esp-2);border-bottom:2px solid var(--gc-linea-fuerte)}.gastos-grupo:first-child .gastos-grupo-cabecera{padding-top:var(--gc-esp-2)}.gastos-grupo-cabecera h3{flex:1;margin:0;font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-fuerte)}.gastos-grupo-cabecera h3 .gc-categoria{font-size:inherit;font-weight:inherit;padding:var(--gc-esp-1) var(--gc-esp-3)}.gastos-grupo-cuenta,.gastos-grupo-parte{color:var(--gc-texto-3);font-size:var(--gc-txt-sm)}.gastos-grupo-total{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi)}.gastos-grupo-parte{min-width:3.5ch;text-align:right}.gasto{padding:var(--gc-esp-3) 0;border-bottom:1px solid var(--gc-linea)}.gc-resumen{display:grid;grid-template-columns:9rem 1fr;gap:var(--gc-esp-2) var(--gc-esp-3);margin:0 0 var(--gc-esp-3)}.gc-resumen>dt{color:var(--gc-texto-3);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);letter-spacing:.06em;text-transform:uppercase;line-height:var(--gc-alto-normal)}.gc-resumen>dd{margin:0;color:var(--gc-texto);font-size:var(--gc-txt-sm);line-height:var(--gc-alto-normal)}@media(max-width:40rem){.gc-resumen{grid-template-columns:1fr;gap:var(--gc-esp-1)}.gc-resumen>dt:not(:first-child){margin-top:var(--gc-esp-2)}}.cartera{display:grid;gap:var(--gc-esp-3);margin:var(--gc-esp-6) 0 0;padding:0;list-style:none}.panel-global-columnas{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);gap:var(--gc-esp-4);align-items:start;margin:var(--gc-esp-4) 0 0}@media(max-width:60rem){.panel-global-columnas{grid-template-columns:minmax(0,1fr)}}.panel-global-orden{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2);margin:0 0 var(--gc-esp-3)}.panel-global-tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--gc-esp-3);margin:0;padding:0;list-style:none}.panel-global-tarjeta{display:grid;gap:var(--gc-esp-2);align-content:start;padding:var(--gc-esp-4);background:var(--gc-superficie);border:1px solid var(--gc-linea);border-left:3px solid var(--gc-linea-fuerte);border-radius:var(--gc-radio-md)}.panel-global-tarjeta-abrir{display:grid;gap:var(--gc-esp-1);padding:0;background:none;border:0;text-align:left;cursor:pointer}.panel-global-tarjeta-nombre{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi)}.panel-global-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gc-esp-3)}.panel-global-par>div{display:grid;gap:var(--gc-esp-1);align-content:start}.panel-global-cumplimiento-rotulo{display:flex;justify-content:space-between;gap:var(--gc-esp-2)}.panel-global-barra{display:block;overflow:hidden;width:100%;height:6px;margin-top:var(--gc-esp-1);background:var(--gc-fondo-hundido);border-radius:var(--gc-radio-md)}.panel-global-barra-relleno{display:block;height:100%;background:var(--gc-ok)}.panel-global-tendencia{width:100%;height:2.5rem}.panel-global-tendencia polyline{fill:none;stroke:var(--gc-ok);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.panel-global-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-1)}.panel-global-chip{padding:0 var(--gc-esp-2);color:var(--gc-texto-3);background:var(--gc-fondo-hundido);border-radius:var(--gc-radio-md);font-size:var(--gc-txt-xs)}.panel-global-chip--marcado{color:var(--gc-texto);background:var(--gc-alerta-tinte)}.panel-global-detalle{position:fixed;top:var(--gc-cabecera-alto, 56px);right:0;bottom:0;z-index:20;display:grid;gap:var(--gc-esp-2);align-content:start;overflow-y:auto;width:min(22rem,100vw);padding:var(--gc-esp-4);background:var(--gc-superficie);border-left:1px solid var(--gc-linea)}.panel-global-detalle-cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-esp-2)}.panel-global-detalle-cabecera strong{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi)}.panel-global-desglose{display:grid;gap:var(--gc-esp-1);margin:0}.panel-global-desglose-linea{display:flex;justify-content:space-between;gap:var(--gc-esp-2)}.panel-global-desglose-linea dd{margin:0}.panel-global-bandeja{display:grid;gap:var(--gc-esp-2);align-content:start;padding:var(--gc-esp-4);background:var(--gc-superficie);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md)}.panel-global-bandeja-titulo{margin:0;color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi)}.panel-global-bandeja-lista{display:grid;gap:var(--gc-esp-2);margin:0;padding:0;list-style:none}.panel-global-bandeja-linea{display:grid;gap:2px}.panel-global-comparacion{display:grid;gap:var(--gc-esp-3);margin:var(--gc-esp-6) 0 0;padding:var(--gc-esp-4);background:var(--gc-superficie);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md)}.panel-global-ranking{display:grid;gap:var(--gc-esp-2);margin:0;padding:0;list-style:none}.panel-global-ranking-linea{display:grid;grid-template-columns:2rem minmax(6rem,1fr) minmax(4rem,2fr) auto;gap:var(--gc-esp-2);align-items:center}.panel-global-mapa-marco{overflow-x:auto}.panel-global-mapa{width:100%;border-collapse:collapse;font-size:var(--gc-txt-xs)}.panel-global-mapa caption{padding-bottom:var(--gc-esp-1);text-align:left}.panel-global-mapa th,.panel-global-mapa td{padding:var(--gc-esp-1) var(--gc-esp-2);color:var(--gc-texto-2);border:1px solid var(--gc-linea);text-align:left}.panel-global-celda{text-align:right}.panel-global-celda--atencion{color:var(--gc-texto);background:var(--gc-alerta-tinte)}.panel-global-celda--critico{color:var(--gc-texto);background:var(--gc-peligro-tinte)}.cartera-tablero{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--gc-esp-3);margin:var(--gc-esp-4) 0 0}.cartera-metrica{display:grid;gap:var(--gc-esp-1);align-content:start;padding:var(--gc-esp-4);background:var(--gc-superficie);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md)}.cartera-salud{margin-top:var(--gc-esp-1);padding-left:var(--gc-esp-2);border-left:3px solid var(--gc-linea-fuerte);color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.cartera-salud--bien{border-left-color:var(--gc-ok)}.cartera-salud--atencion{border-left-color:var(--gc-alerta)}.cartera-salud--critico{border-left-color:var(--gc-peligro)}.cartera-salud--sin-datos{border-left-color:var(--gc-linea)}.cartera-salud-porque{color:var(--gc-texto-3)}.cartera-resumen{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-md)}.cartera-nota{margin:var(--gc-esp-6) 0 0;color:var(--gc-texto-3);font-size:var(--gc-txt-sm)}.cartera-fila{display:grid;grid-template-columns:minmax(11rem,1.1fr) repeat(4,minmax(9.5rem,1fr));gap:var(--gc-esp-4);align-items:start;padding:var(--gc-esp-4);background:var(--gc-vidrio-interior);border:1px solid var(--gc-hairline);border-left:3px solid var(--gc-linea-fuerte);border-radius:var(--gc-radio-lg);box-shadow:var(--gc-brillo)}.cartera-fila--bloqueo{border-left-color:var(--gc-peligro)}.cartera-fila--atencion{border-left-color:var(--gc-alerta)}.cartera-fila--ok{border-left-color:var(--gc-ok)}@media(max-width:80rem){.cartera-fila{grid-template-columns:repeat(2,minmax(0,1fr))}.cartera-fila>.cartera-comunidad{grid-column:1 / -1}}@media(max-width:900px){.cartera-fila{grid-template-columns:1fr;gap:var(--gc-esp-5)}}.cartera-comunidad{display:grid;gap:var(--gc-esp-1)}.cartera-comunidad strong{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi)}.cartera-entrar{color:inherit;text-decoration:none}.cartera-entrar:hover strong,.cartera-entrar:focus-visible strong{text-decoration:underline}.cartera-rol{color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.cartera-senal{display:grid;gap:var(--gc-esp-1);align-content:start}.cartera-senal-rotulo{color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.cartera-senal-valor{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-medio)}.cartera-senal-nota{color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.cartera-senal-accion{margin-top:var(--gc-esp-2);justify-self:start}.cuenta-total{display:grid;gap:var(--gc-esp-1);margin:0 0 var(--gc-esp-5)}.cuenta-total-rotulo{color:var(--gc-texto-2);font-family:var(--gc-sans);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-normal);letter-spacing:0}.cuenta-total-cifra{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:clamp(var(--gc-txt-2xl),9vw,3rem);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:var(--gc-peso-fuerte);letter-spacing:-.03em;line-height:1.05}.cuenta-accion{display:grid;gap:var(--gc-esp-2);margin-bottom:var(--gc-esp-8)}.cuenta-descargar{width:100%;min-height:48px;font-size:var(--gc-txt-md)}.cuenta-subtitulo{margin:0 0 var(--gc-esp-3);font-family:var(--gc-sans);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);color:var(--gc-texto-2);letter-spacing:0}.cuenta-conceptos{display:grid;gap:0;margin:0}.cuenta-conceptos>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gc-esp-4);padding:var(--gc-esp-3) 0;border-bottom:1px solid var(--gc-linea);font-size:var(--gc-txt-base)}.cuenta-conceptos dt{color:var(--gc-texto-2)}.cuenta-conceptos dd{margin:0;color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-medio)}.cuenta-delta{margin-left:var(--gc-esp-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-normal);white-space:nowrap}.cuenta-delta--sube{color:var(--gc-peligro)}.cuenta-delta--baja{color:var(--gc-ok)}.cuenta-sin{margin:var(--gc-esp-3) 0 0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.cuenta-nota{margin:0;color:var(--gc-texto-3);font-size:var(--gc-txt-sm)}.portal-cargo{margin-bottom:var(--gc-esp-4);padding:var(--gc-esp-4);background:var(--gc-vidrio-interior);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-lg);box-shadow:var(--gc-brillo);color:var(--gc-texto-fuerte)}:where(.portal-cargo) header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gc-esp-3);margin-bottom:var(--gc-esp-3)}@media(max-width:40rem){:where(.portal-cargo) header{display:grid;gap:var(--gc-esp-1)}}.portal-cargo-unidad{font-size:var(--gc-txt-sm);color:var(--text2)}.portal-cargo-total{font-size:var(--gc-txt-2xl);color:var(--text-strong)}.checklist-art21{margin:0;padding:0;list-style:none;display:grid;gap:var(--gc-esp-2)}.checklist-fila{display:grid;grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:start;gap:var(--gc-esp-2) var(--gc-esp-4);padding:var(--gc-esp-3) var(--gc-esp-4);background:var(--gc-vidrio-interior);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-md);box-shadow:var(--gc-brillo);color:var(--gc-texto-fuerte)}@media(max-width:48rem){.checklist-fila{grid-template-columns:minmax(0,1fr);justify-items:start}}.checklist-dicho{display:grid;gap:var(--gc-esp-1);min-width:0}.checklist-fila .portal-linea{margin-top:var(--gc-esp-1);padding:0;background:none;border:0;box-shadow:none}.checklist-fila .portal-linea summary{display:inline;font-size:var(--gc-txt-sm);color:var(--gc-texto-2)}.respaldo-cuentas{margin:var(--gc-esp-1) 0 0;padding:0;list-style:none;display:grid;gap:var(--gc-esp-2)}.respaldo-cuentas>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gc-esp-2)}.comunicado-celda{display:grid;gap:var(--gc-esp-2);justify-items:start;white-space:normal}.comunicado-acuse-celda{display:grid;gap:var(--gc-esp-1);min-width:7rem}.tabla td>.portal-respaldo-meta,.tabla th>.portal-respaldo-meta,.tabla th>.comunicado-celda .portal-respaldo-meta{display:block}.comunicado-celda-cuerpo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:var(--gc-peso-normal)}.comunicado-acciones{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);margin-top:var(--gc-esp-3)}.portal-conceptos{display:grid;font-size:var(--gc-txt-base);gap:var(--gc-esp-2) var(--gc-esp-6);grid-template-columns:minmax(0,max-content) max-content;justify-content:start;margin:0}.portal-conceptos>div{display:contents}.portal-conceptos dt{color:var(--text2)}.portal-conceptos dd{margin:0;color:var(--text-strong);font-variant-numeric:tabular-nums}.portal-descarga{margin:var(--gc-esp-3) 0 0;font-size:var(--gc-txt-base);color:var(--text2)}.portal-respaldos{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gc-esp-2)}.reservas-calendario-marco{overflow-x:auto;overscroll-behavior-inline:contain}.reservas-calendario{display:grid;grid-template-columns:repeat(7,minmax(7rem,1fr));gap:var(--gc-esp-2);align-items:stretch}.reservas-cal-dia{font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);color:var(--gc-texto-3)}.reservas-cal-fecha{margin-top:var(--gc-esp-3);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);color:var(--gc-texto-2)}.reservas-cal-hueco{min-height:var(--gc-esp-2)}.reservas-cal-bloque{display:flex;flex-direction:column;gap:var(--gc-esp-1);padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);font-size:var(--gc-txt-sm)}.reservas-cal-bloque--libre{background:var(--gc-ok-tinte);border-color:var(--gc-ok);color:var(--gc-texto-fuerte)}.reservas-cal-bloque--ocupado{background:var(--gc-superficie-2);border-style:dashed;color:var(--gc-texto-3)}.reservas-cal-estado{font-size:var(--gc-txt-xs)}.portal-respaldo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-4);background:var(--gc-vidrio-interior);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-md);box-shadow:var(--gc-brillo);color:var(--gc-texto-fuerte)}.portal-respaldo>*{min-width:0}:where(.portal-respaldo)>div{display:grid;gap:2px}.portal-respaldo>div>.gc-pastilla,.portal-respaldo>div>.gc-pastillas{justify-self:start}.portal-respaldo--acciones>:first-child{flex:1 1 12rem}.portal-respaldo--acciones>:last-of-type{flex:none}.portal-respaldo--acciones>div:last-of-type{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--gc-esp-2)}.portal-respaldo-meta{font-size:var(--gc-txt-sm);line-height:1.5;color:var(--text2);max-width:78ch}.portal-linea{margin-top:var(--gc-esp-2);padding:var(--gc-esp-2) var(--gc-esp-3);background:var(--gc-vidrio-interior);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-md);box-shadow:var(--gc-brillo);color:var(--gc-texto-fuerte)}.portal-linea summary{display:flex;justify-content:space-between;gap:var(--gc-esp-3);cursor:pointer;font-size:var(--gc-txt-base)}.portal-linea dl{margin-top:var(--gc-esp-3)}.portal-formulario{display:grid;gap:var(--gc-esp-3);margin:var(--gc-esp-3) 0 var(--gc-esp-5);padding:var(--gc-esp-4) var(--gc-esp-4);background:var(--gc-vidrio-interior);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-lg);box-shadow:var(--gc-brillo);color:var(--gc-texto-fuerte)}.portal-formulario label{display:grid;gap:var(--gc-esp-1);font-size:var(--gc-txt-sm);color:var(--text2)}.portal-formulario>label:has(>input[type=checkbox]),.portal-formulario fieldset label:has(>input[type=checkbox]),.gc-bloque>label:has(>input[type=checkbox]),.gc-bloque fieldset label:has(>input[type=checkbox]){display:flex;align-items:start;gap:var(--gc-esp-3);min-height:var(--gc-control);color:var(--gc-texto);font-size:var(--gc-txt-base);cursor:pointer}.portal-formulario fieldset,.gc-bloque fieldset{display:flex;flex-direction:column;gap:var(--gc-esp-2);margin:0;padding:var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md)}.gc-bloque fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:start}.gc-bloque fieldset legend{grid-column:1 / -1}.portal-formulario fieldset legend,.gc-bloque fieldset legend{padding:0 var(--gc-esp-2);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.portal-formulario fieldset>.portal-respaldo-meta{margin-top:calc(var(--gc-esp-2) * -1);padding-left:var(--gc-esp-6)}.admin{padding:0}.admin-cuerpo{display:grid;grid-template-columns:15rem minmax(0,1fr);align-items:start;min-height:calc(100vh - var(--gc-cabecera-alto, 56px));min-height:calc(100dvh - var(--gc-cabecera-alto, 56px))}@media(max-width:60rem){.admin-cuerpo{grid-template-columns:1fr;min-height:0}}.admin-riel{display:grid;gap:var(--gc-esp-4);align-content:start;padding:var(--gc-esp-5) var(--gc-esp-3);position:sticky;top:0;height:100%;min-height:calc(100vh - 56px)}@media(max-width:60rem){.admin-riel{position:static;min-height:0;height:auto}}@media(max-width:60rem){.admin-grupo+.admin-grupo{margin-top:var(--gc-esp-4)}}.admin-grupo{display:grid;gap:2px}.admin-grupo-titulo{margin:0 0 var(--gc-esp-1);padding:0 var(--gc-esp-2);font-size:var(--gc-txt-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gc-texto-3)}.encabezado-de-bloque{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--gc-esp-2) var(--gc-esp-3)}.encabezado-de-bloque h3{margin:0}.regla-fila{display:block}.regla-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gc-esp-2) var(--gc-esp-3);flex-wrap:wrap}.regla-datos{display:grid;gap:var(--gc-esp-1);justify-items:start;flex:1 1 18rem;min-width:0}.regla-acciones{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gc-esp-2);flex:none}.regla-ratificacion{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gc-esp-2);margin-top:var(--gc-esp-2)}.regla-edicion{margin-top:var(--gc-esp-3);padding-top:var(--gc-esp-3);padding-left:var(--gc-esp-3);border-top:1px solid var(--line)}.totem{min-height:100vh;display:grid;place-items:center;padding:var(--gc-esp-5);background:var(--gc-fondo)}.totem-tarjeta{width:min(30rem,100%);background:var(--gc-superficie);border-radius:var(--gc-radio-xl);padding:var(--gc-esp-6);box-shadow:var(--gc-sombra-lg)}.totem-tarjeta h1{font-size:var(--gc-txt-2xl);margin:0 0 var(--gc-esp-1);color:var(--gc-marca-texto)}.totem-sub{margin:0 0 var(--gc-esp-5);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.totem-campo{display:block;margin-top:var(--gc-esp-4)}.totem-campo span{display:block;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte);color:var(--gc-texto-2);margin-bottom:var(--gc-esp-1)}.totem-campo input{width:100%;padding:var(--gc-esp-4);font-size:var(--gc-txt-2xl);text-align:center;letter-spacing:.04em;border:2px solid var(--gc-linea-control);border-radius:var(--gc-radio-md);background:var(--gc-superficie-2);color:var(--gc-texto-fuerte)}.totem-campo input:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px;border-color:var(--gc-marca)}.totem-botones{display:grid;grid-template-columns:1fr 1fr;gap:var(--gc-esp-3);margin-top:var(--gc-esp-5)}.totem-boton{min-height:64px;padding:var(--gc-esp-5) var(--gc-esp-3);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-fuerte);border:0;border-radius:var(--gc-radio-lg);cursor:pointer;background:var(--gc-marca);color:var(--gc-sobre-marca)}.totem-boton--suave{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.totem-boton:disabled{opacity:.5;cursor:not-allowed}.totem-aviso{margin-top:var(--gc-esp-5);padding:var(--gc-esp-4);border-left:3px solid;border-radius:var(--gc-radio-sm);font-size:var(--gc-txt-base);color:var(--gc-texto)}.totem-aviso--ok{background:var(--gc-ok-tinte);border-left-color:var(--gc-ok)}.totem-aviso--mal{background:var(--gc-peligro-tinte);border-left-color:var(--gc-peligro)}.totem-aviso--espera{background:var(--gc-alerta-tinte);border-left-color:var(--gc-alerta)}.totem-pista{margin-top:var(--gc-esp-4);font-size:var(--gc-txt-sm);color:var(--gc-texto-2)}.totem-pendientes{margin-top:var(--gc-esp-4);padding:var(--gc-esp-3) var(--gc-esp-4);border-radius:var(--gc-radio-sm);background:var(--gc-alerta-tinte);font-size:var(--gc-txt-sm);color:var(--gc-texto)}.totem-pie{margin-top:var(--gc-esp-5);font-size:var(--gc-txt-xs);color:var(--gc-texto-2);text-align:center}.totem-enlace{background:none;border:0;padding:0;font:inherit;color:var(--gc-marca-texto);text-decoration:underline;cursor:pointer}.totem-metodos{display:grid;grid-template-columns:1fr 1fr;gap:var(--gc-esp-2);margin-top:var(--gc-esp-4)}.totem-metodo{min-height:52px;padding:var(--gc-esp-3);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);border:2px solid var(--gc-linea-control);border-radius:var(--gc-radio-lg);cursor:pointer;background:var(--gc-superficie-2);color:var(--gc-texto-2)}.totem-metodo--puesto{border-color:var(--gc-marca);background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.totem-metodo:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px}.totem-campo--credencial input{font-family:var(--gc-mono);font-size:var(--gc-txt-base);letter-spacing:.02em}.totem-credencial{display:grid;gap:var(--gc-esp-3);margin-top:var(--gc-esp-4)}.totem-credencial-ok{margin:0;padding:var(--gc-esp-4);border-radius:var(--gc-radio-md);background:var(--gc-ok-tinte);border-left:3px solid var(--gc-ok);font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-fuerte);font-variant-numeric:tabular-nums;color:var(--gc-texto)}.totem-camara{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--gc-radio-lg);background:var(--gc-fondo-hundido)}.totem-camara video{width:100%;height:100%;object-fit:cover}.qr-entrega{display:grid;gap:var(--gc-esp-4);justify-items:center;text-align:center}.qr-entrega-quien{margin:0;font-size:var(--gc-txt-md);color:var(--gc-texto)}.qr-entrega-codigo{margin:0;font-family:var(--gc-mono);font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-fuerte);letter-spacing:.06em;word-break:break-all;color:var(--gc-texto-fuerte)}.qr-lamina{width:15rem;max-width:100%;height:auto;border-radius:var(--gc-radio-sm)}.qr-sin-dibujo{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.campana{position:relative;display:flex;align-items:center}.campana-boton{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--gc-control);min-height:var(--gc-control);padding:0 var(--gc-esp-2);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-pill);background:var(--gc-vidrio-control);box-shadow:var(--gc-brillo);color:var(--gc-marca-texto);cursor:pointer}@media(hover:hover){.campana-boton:hover{background:var(--gc-vidrio-hover)}}.campana-boton[aria-expanded=true]{background:var(--gc-vidrio-hover)}.campana-boton:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px}.campana-cuenta{position:absolute;top:calc(-1 * var(--gc-esp-1));right:calc(-1 * var(--gc-esp-1));min-width:1.25rem;padding:0 var(--gc-esp-1);border-radius:var(--gc-radio-pill);background:var(--gc-alerta);color:var(--gc-sobre-alerta);font-size:var(--gc-txt-2xs);font-variant-numeric:tabular-nums;font-weight:var(--gc-peso-semi);line-height:1.6;text-align:center}.campana-panel{position:absolute;top:calc(100% + var(--gc-esp-2));right:0;z-index:1;display:flex;flex-direction:column;gap:var(--gc-esp-2);width:min(24rem,calc(100vw - 2 * var(--gc-esp-4)));max-height:min(32rem,70vh);padding:var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);color:var(--gc-texto);box-shadow:var(--gc-sombra-lg)}.campana-cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-esp-2);font-size:var(--gc-txt-sm)}.campana-leer-todo{padding:0;border:0;background:none;color:var(--gc-marca-texto);font-size:var(--gc-txt-xs);cursor:pointer}.campana-leer-todo:disabled{cursor:default;opacity:.6}.campana-vacio{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.campana-lista{display:grid;gap:2px;margin:0;padding:0;overflow-y:auto;list-style:none}.campana-aviso{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--gc-esp-2);width:100%;padding:var(--gc-esp-2);border:0;border-radius:var(--gc-radio-sm);background:none;color:var(--gc-texto-2);font-size:var(--gc-txt-sm);text-align:left;cursor:pointer}@media(hover:hover){.campana-aviso:hover{background:var(--gc-superficie-3)}}.campana-aviso--nuevo{color:var(--gc-texto-fuerte)}.campana-aviso--nuevo .campana-aviso-que{font-weight:var(--gc-peso-semi)}.campana-aviso--nuevo .campana-aviso-hora:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:var(--gc-esp-1);border-radius:var(--gc-radio-pill);background:var(--gc-alerta);vertical-align:middle}.campana-aviso-icono{margin-top:2px;color:var(--gc-marca-texto)}.campana-aviso-cuerpo{display:grid;min-width:0}.campana-aviso-titulo{overflow:hidden;font-size:var(--gc-txt-xs);text-overflow:ellipsis;white-space:nowrap}.campana-aviso-hora{font-size:var(--gc-txt-xs);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:48rem){.campana{position:static}.campana-panel{left:var(--gc-esp-4);right:var(--gc-esp-4);width:auto}}.ficha-pendientes{display:flex;flex-direction:column;gap:var(--gc-esp-2);margin:var(--gc-esp-2) 0 0;padding:0;list-style:none}.ficha-pendientes li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gc-esp-1) var(--gc-esp-3)}.item-celda{display:flex;flex-direction:column;gap:2px}.item-codigo{font-family:var(--gc-mono);font-size:var(--gc-txt-xs, .75rem);font-weight:var(--gc-peso-normal);color:var(--text-soft)}.form-alta.asistente{grid-template-columns:minmax(0,1fr);border:0;padding:0;background:none}.asistente-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gc-esp-2);margin:0;padding:0;list-style:none}.asistente-paso{padding-top:var(--gc-esp-2);border-top:4px solid var(--line);font-size:var(--gc-txt-xs, .75rem);font-weight:var(--gc-peso-semi);color:var(--text-soft)}.asistente-paso--hecho{border-top-color:var(--accent)}.asistente-paso[aria-current=step]{color:var(--text-strong)}.plantillas,.opciones-en-fila,.condiciones,.valores-por-colaborador,.recargos{display:grid;gap:var(--gc-esp-2);margin:0;padding:0;border:0;min-width:0}.plantillas legend,.opciones-en-fila legend,.condiciones legend,.valores-por-colaborador legend,.recargos legend{padding:0;margin-bottom:var(--gc-esp-2);font-size:var(--gc-txt-sm);color:var(--text-soft)}.plantilla{display:flex;align-items:center;gap:var(--gc-esp-3);width:100%;min-height:44px;padding:var(--gc-esp-3) var(--gc-esp-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-strong);font:inherit;text-align:left;cursor:pointer}.plantilla:hover{border-color:var(--gc-marca-borde)}.plantilla[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--gc-marca-tinte)}.plantilla-texto{display:flex;flex:1;flex-direction:column;gap:2px;font-size:var(--gc-txt-sm);color:var(--text-soft)}.plantilla-texto strong{font-size:var(--gc-txt-control);color:var(--text-strong)}.opciones-en-fila{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))}.opciones-en-fila legend{grid-column:1 / -1}.valores-por-colaborador{gap:var(--gc-esp-3)}.form-alta label.opcion-tarjeta,.form-alta .condiciones label{flex-direction:row;align-items:flex-start;gap:var(--gc-esp-2);padding:var(--gc-esp-3);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text-strong)}.form-alta label.opcion-tarjeta:has(input:checked){border-color:var(--accent);background:var(--gc-marca-tinte)}.opcion-tarjeta span,.condiciones label span{display:flex;flex-direction:column;gap:2px}.opcion-tarjeta small,.condiciones small{color:var(--text-soft)}.form-alta input[type=radio]{padding:0;border:0;background:none;accent-color:var(--accent);flex:none;width:auto}.form-alta textarea{min-height:5rem;padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--line);border-radius:var(--radius-sm, 6px);background:var(--surface-dark);color:var(--text-strong);font:inherit}.asistente-acciones{display:flex;justify-content:space-between;gap:var(--gc-esp-3)}.tarjetas-recargo{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:var(--gc-esp-4);margin:0;padding:0;list-style:none}.tarjeta-recargo{display:flex;flex-direction:column;gap:var(--gc-esp-2);padding:var(--gc-esp-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.tarjeta-recargo--archivada{background:var(--gc-fondo-hundido)}.tarjeta-recargo-cabeza{display:flex;align-items:center;justify-content:space-between;color:var(--text-soft)}.tarjeta-recargo-nombre{font-size:var(--gc-txt-control);color:var(--text-strong)}.tarjeta-recargo-cifra{font-size:2.25rem;font-weight:var(--gc-peso-fuerte);line-height:1.1;color:var(--gc-marca-texto)}.tarjeta-recargo-nota{font-size:var(--gc-txt-sm);color:var(--text-soft)}.tarjeta-recargo-acciones{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.recargos-opciones{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gc-esp-2)}.recargo-opcion{min-height:48px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-strong);font:inherit;font-size:var(--gc-txt-control);font-weight:var(--gc-peso-fuerte);cursor:pointer}.recargo-opcion[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.form-alta label.recargo-otro{flex-direction:row;align-items:center;gap:var(--gc-esp-2)}.form-alta label.recargo-otro input{width:6rem}.ejemplo-recargo{display:flex;flex-direction:column;gap:var(--gc-esp-2);padding:var(--gc-esp-4);border-radius:var(--radius-lg);background:var(--gc-fondo-hundido);font-size:var(--gc-txt-sm);color:var(--text-soft)}.ejemplo-recargo-rotulo{font-weight:var(--gc-peso-semi)}.ejemplo-recargo dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gc-esp-3);margin:0}.ejemplo-recargo dd{margin:0;font-size:1.25rem;font-weight:var(--gc-peso-semi);color:var(--text-strong)}.ejemplo-recargo dd.ejemplo-recargo-valor{color:var(--gc-marca-texto)}.form-alta fieldset.recargos{display:flex;flex-direction:column;align-items:stretch}.opciones-de-archivo{display:grid;gap:var(--gc-esp-2)}.opciones-de-archivo .plantilla{gap:var(--gc-esp-3)}.revision-previred{display:grid;gap:var(--gc-esp-4)}.revision-previred section{display:grid;gap:var(--gc-esp-2)}.revision-previred h3{margin:0;font-size:var(--gc-txt-md)}.revision-previred ul{margin:0}.revision-partida summary,.revision-partida li,.revision-total{display:flex;justify-content:space-between;gap:var(--gc-esp-3)}.revision-partida summary{cursor:pointer;padding-block:var(--gc-esp-2);border-bottom:1px solid var(--line);font-weight:600}.revision-partida ul{list-style:none;padding:var(--gc-esp-2) 0 var(--gc-esp-2) var(--gc-esp-4);display:grid;gap:var(--gc-esp-1);font-size:var(--gc-txt-sm)}.revision-previred .monto{font-variant-numeric:tabular-nums;white-space:nowrap}.revision-total{margin:0;padding-block:var(--gc-esp-2);font-weight:700}.revision-confirmar{display:flex;align-items:flex-start;gap:var(--gc-esp-2);font-weight:600}.revision-confirmar input{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.revision-partida summary::-webkit-details-marker{display:none}.revision-partida summary>span:first-child:before{content:"▸";display:inline-block;width:1.1em;transition:transform .15s}.revision-partida[open] summary>span:first-child:before{transform:rotate(90deg)}.nomina{display:grid;gap:var(--gc-esp-3);min-width:0}.nomina-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gc-esp-2)}.nomina-barra h3,.nomina-transferencia h3{margin:0}.nomina-botones,.nomina-filtros{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.nomina-cuenta{font-variant-numeric:tabular-nums;opacity:.75}.nomina-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--gc-esp-4);align-items:start}@media(max-width:760px){.nomina-duo{grid-template-columns:1fr}}.nomina-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--gc-esp-2)}.nomina-item{width:100%;display:grid;gap:var(--gc-esp-1);text-align:left;font:inherit;color:inherit;padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer}.nomina-item[aria-current=true]{border-color:var(--gc-marca);background:var(--gc-marca-tinte)}.nomina-fila{display:flex;justify-content:space-between;gap:var(--gc-esp-2);align-items:baseline}.nomina-transferencia{display:grid;gap:var(--gc-esp-3);min-width:0}.nomina-datos{margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.nomina-dato{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;gap:var(--gc-esp-2);align-items:center;padding:var(--gc-esp-2) var(--gc-esp-3);border-bottom:1px solid var(--line)}.nomina-dato:last-child{border-bottom:0}.nomina-dato dt{font-size:var(--gc-txt-sm);color:var(--text-soft)}.nomina-dato dd{margin:0;font-family:var(--gc-mono, ui-monospace, monospace);font-weight:600;overflow-wrap:anywhere}.nomina-dato--copiado{background:var(--gc-ok-tinte, var(--surface))}.nomina-cargas{margin:0;padding-left:1.2em;font-size:var(--gc-txt-sm)}.nomina-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:var(--gc-esp-2)}.nomina-cuenta-form,.nomina-pago{border-top:1px solid var(--line);padding-top:var(--gc-esp-3)}.nomina-ficha{display:grid;gap:var(--gc-esp-2);justify-items:start}.enlace-respaldo{font:inherit;color:var(--gc-marca);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.gc-tono-hilo{--gc-tono: var(--gc-hilo);--gc-tono-tinte: var(--gc-hilo-tinte)}.gc-tono-marca{--gc-tono: var(--gc-marca-texto);--gc-tono-tinte: var(--gc-marca-tinte)}.gc-tono-ok{--gc-tono: var(--gc-ok);--gc-tono-tinte: var(--gc-ok-tinte)}.gc-tono-alerta{--gc-tono: var(--gc-alerta);--gc-tono-tinte: var(--gc-alerta-tinte)}.gc-tono-peligro{--gc-tono: var(--gc-peligro);--gc-tono-tinte: var(--gc-peligro-tinte)}.gc-tono-neutro{--gc-tono: var(--gc-texto-2);--gc-tono-tinte: var(--gc-superficie-3)}.gc-tono-azul{--gc-tono: var(--gc-cat-azul);--gc-tono-tinte: var(--gc-cat-azul-tinte)}.gc-tono-cian{--gc-tono: var(--gc-cat-cian);--gc-tono-tinte: var(--gc-cat-cian-tinte)}.gc-tono-teal{--gc-tono: var(--gc-cat-teal);--gc-tono-tinte: var(--gc-cat-teal-tinte)}.gc-tono-verde{--gc-tono: var(--gc-cat-verde);--gc-tono-tinte: var(--gc-cat-verde-tinte)}.gc-tono-pizarra{--gc-tono: var(--gc-cat-pizarra);--gc-tono-tinte: var(--gc-cat-pizarra-tinte)}.gc-tarjeta-figura{display:flex;flex-direction:column;gap:var(--gc-esp-3);padding:var(--gc-esp-5);background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);box-shadow:var(--gc-brillo),var(--gc-sombra-sm)}.gc-tarjeta-figura--pareja{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--gc-esp-4);container-type:inline-size}@container (max-width: 20rem){.gc-tarjeta-figura--pareja{grid-template-columns:minmax(0,1fr);justify-items:start}}.gc-banda-figuras{display:grid;grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));gap:var(--gc-esp-4);margin-bottom:var(--gc-esp-6)}@media(min-width:60rem){.gc-banda-figuras--retrato{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.gc-tarjeta-figura--alta{grid-row:span 2;height:100%}}.gc-banda-figuras--compacta{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--gc-esp-3);margin-bottom:var(--gc-esp-4)}.gc-banda-figuras--compacta .gc-tarjeta-figura{gap:var(--gc-esp-2);padding:var(--gc-esp-4)}.gc-banda-figuras--compacta .gc-panel-cifra-valor{font-size:var(--gc-txt-xl)}.gc-banda-figuras--compacta .gc-panel-cifra-nota{font-size:var(--gc-txt-xs);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gc-tarjeta-figura--alta{align-items:center;justify-content:center}.gc-tarjeta-figura--tinta{background:linear-gradient(148deg,var(--gc-tinta-desde) 0%,var(--gc-tinta-hasta) 100%);border-color:transparent;box-shadow:inset 0 1px #ffffff47,0 16px 36px var(--gc-marca-sombra);color:var(--gc-texto-invertido)}.gc-tarjeta-figura--tono{background:linear-gradient(150deg,var(--gc-tono-tinte) 0%,transparent 55%),var(--gc-vidrio-tarjeta)}.gc-tarjeta-figura--tinta .gc-panel-cifra-rotulo,.gc-tarjeta-figura--tinta .gc-panel-cifra-unidad,.gc-tarjeta-figura--tinta .gc-panel-cifra-nota,.gc-tarjeta-figura--tinta .gc-leyenda-item{color:var(--gc-p-100)}.gc-tarjeta-figura--tinta .gc-panel-cifra-valor,.gc-tarjeta-figura--tinta .gc-leyenda-valor{color:var(--gc-texto-invertido)}.gc-tarjeta-figura--tinta .gc-barra-segmentada{background:#ffffff2e}.gc-panel-cifra-valor--portada{font-size:clamp(52px,6vw,76px);letter-spacing:-.05em}.gc-tarjeta-figura .gastos-banda:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.gc-panel-cifra{display:flex;flex-direction:column;gap:var(--gc-esp-2)}.gc-panel-cifra-encabezado{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-esp-3)}.gc-panel-cifra-rotulo{margin:0;min-width:0;color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-panel-cifra-valor{display:flex;align-items:baseline;gap:var(--gc-esp-2);margin:0;color:var(--gc-texto-fuerte);font-family:var(--gc-mono);font-size:var(--gc-txt-3xl);font-variant-numeric:tabular-nums;font-weight:var(--gc-peso-fuerte);letter-spacing:-.02em;line-height:1.05}.gc-panel-cifra-valor--alerta{color:var(--gc-peligro)}.gc-panel-cifra-unidad{color:var(--gc-texto-3);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi);letter-spacing:0}.gc-panel-cifra-nota{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm);line-height:1.5}.gc-sello{display:inline-flex;align-items:center;gap:var(--gc-esp-2);padding:3px var(--gc-esp-3);background:var(--gc-tono-tinte, var(--gc-superficie-3));border-radius:var(--gc-radio-pill);color:var(--gc-tono, var(--gc-texto-2));font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);white-space:nowrap}.gc-sello:before{content:"";width:6px;height:6px;background:currentcolor;border-radius:50%;flex:none}.gc-pastilla{display:inline-flex;align-items:center;gap:var(--gc-esp-1);padding:2px var(--gc-esp-3);background:var(--gc-tono-tinte, var(--gc-superficie-3));border-radius:var(--gc-radio-pill);color:var(--gc-tono, var(--gc-texto-2));font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-medio);white-space:nowrap}.gc-pastilla--apagada{background:transparent;border:1px solid var(--gc-linea);color:var(--gc-texto-3)}.gc-pastillas{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.gc-iniciales{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;background:var(--gc-tono-tinte, var(--gc-superficie-3));border-radius:50%;color:var(--gc-tono, var(--gc-texto-2));font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte);letter-spacing:.02em;text-transform:uppercase}.gc-avatar-1{--gc-tono: var(--gc-avatar-1-texto);--gc-tono-tinte: var(--gc-avatar-1-fondo)}.gc-avatar-2{--gc-tono: var(--gc-avatar-2-texto);--gc-tono-tinte: var(--gc-avatar-2-fondo)}.gc-avatar-3{--gc-tono: var(--gc-avatar-3-texto);--gc-tono-tinte: var(--gc-avatar-3-fondo)}.gc-avatar-4{--gc-tono: var(--gc-avatar-4-texto);--gc-tono-tinte: var(--gc-avatar-4-fondo)}.gc-avatar-5{--gc-tono: var(--gc-avatar-5-texto);--gc-tono-tinte: var(--gc-avatar-5-fondo)}.gc-avatar-6{--gc-tono: var(--gc-avatar-6-texto);--gc-tono-tinte: var(--gc-avatar-6-fondo)}.gc-avatar-7{--gc-tono: var(--gc-avatar-7-texto);--gc-tono-tinte: var(--gc-avatar-7-fondo)}.gc-avatar-8{--gc-tono: var(--gc-avatar-8-texto);--gc-tono-tinte: var(--gc-avatar-8-fondo)}.gc-identidad{display:flex;align-items:center;gap:var(--gc-esp-3)}.gc-doble{display:flex;flex-direction:column;gap:1px;min-width:0}.gc-doble--cifra{align-items:flex-end}.gc-doble-principal{color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-semi);line-height:1.25}.gc-doble-secundario{color:var(--gc-texto-3);font-family:var(--gc-mono);font-size:var(--gc-txt-xs);font-variant-numeric:tabular-nums;line-height:1.3;overflow-wrap:anywhere}.gc-doble-nota{color:var(--gc-texto-3);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-normal);line-height:1.3}.padron-isometrico-figura{margin:0}.gc-anillo{display:block;flex:none;transform:rotate(-90deg)}.gc-anillo-pista{fill:none;stroke:var(--gc-superficie-3)}.gc-anillo-tramo{fill:none;stroke:var(--gc-tono, var(--gc-linea-fuerte));transition:stroke-dasharray var(--gc-mov-desplaza) var(--gc-mov-curva)}@media(prefers-reduced-motion:reduce){.gc-anillo-tramo{transition:none}}.gc-barra-segmentada{display:flex;overflow:hidden;gap:2px;width:100%;height:10px;background:var(--gc-superficie-3);border-radius:var(--gc-radio-pill)}.gc-barra-tramo{flex-grow:var(--peso, 0);flex-basis:0;min-width:2px;background:var(--gc-tono, var(--gc-linea-fuerte))}.gc-barra-tramo--trama{background-image:repeating-linear-gradient(45deg,var(--gc-tono) 0 3px,transparent 3px 6px);background-color:var(--gc-tono-tinte)}.gc-avance{display:flex;align-items:center;gap:var(--gc-esp-2);min-width:8rem}.gc-avance .gc-barra-segmentada{height:6px}.gc-avance-cifra{flex:none;width:3rem;color:var(--gc-texto-3);font-size:var(--gc-txt-xs);font-variant-numeric:tabular-nums;text-align:right}.gc-leyenda{display:flex;flex-direction:column;gap:var(--gc-esp-2);margin:0;padding:0;list-style:none}.gc-leyenda .gc-leyenda-valor{margin-left:auto}.gc-leyenda-item{display:flex;align-items:center;gap:var(--gc-esp-2);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-leyenda-punto{width:8px;height:8px;background:var(--gc-tono, var(--gc-linea-fuerte));border-radius:50%;flex:none}.gc-leyenda-valor{color:var(--gc-texto-fuerte);font-family:var(--gc-mono);font-size:var(--gc-txt-xs);font-variant-numeric:tabular-nums;font-weight:var(--gc-peso-semi)}.gc-rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));gap:var(--gc-esp-5);align-items:start;margin-bottom:var(--gc-esp-6);container-type:inline-size}@container (width >= 58rem){.gc-bloque--doble{grid-column:span 2}}.gc-lateral{container-type:inline-size;margin-bottom:var(--gc-esp-6)}.gc-lateral-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gc-esp-5);align-items:start}.gc-lateral-principal,.gc-lateral-lado{display:flex;flex-direction:column;gap:var(--gc-esp-5);min-width:0}@container (width >= 62rem){.gc-lateral-rejilla{grid-template-columns:minmax(0,1fr) minmax(min(18rem,100%),24rem)}.gc-lateral-lado{position:sticky;top:var(--gc-esp-4)}}.gc-rejilla--angosta{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.gc-fichas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:var(--gc-esp-4);align-items:start}.gc-fichas>.portal-cargo{margin-bottom:0}.gc-bloque{display:flex;flex-direction:column;gap:var(--gc-esp-4);padding:var(--gc-esp-6);background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);box-shadow:var(--gc-brillo),var(--gc-sombra-sm);min-width:0}.gc-columna{display:flex;flex-direction:column;gap:var(--gc-esp-2);min-width:0}.gc-bloque--ancho{grid-column:1 / -1}.gc-bloque-cabecera{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:var(--gc-esp-2) var(--gc-esp-4)}.gc-bloque-titulo{display:flex;flex-direction:column;gap:var(--gc-esp-1);min-width:0}.gc-bloque-titulo h3{margin:0;font-size:var(--gc-txt-md)}.gc-bloque-glosa{margin:0;max-width:68ch;color:var(--gc-texto-2);font-size:var(--gc-txt-sm);line-height:1.5}.gc-bloque-acciones{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gc-esp-2)}.gc-comprobante{margin:0;padding:var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);background:var(--gc-superficie-2);color:var(--gc-texto);font-family:var(--gc-mono);font-size:var(--gc-txt-sm);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.gc-res38-visor{display:flex;flex-direction:column;gap:var(--gc-esp-3);min-width:0}.gc-res38-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gc-esp-3)}.gc-res38-rotulo{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-res38-acciones{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.gc-res38-falla{margin:0;color:var(--gc-peligro);font-size:var(--gc-txt-sm)}.gc-res38-papel{overflow:hidden;border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:#fff}.gc-res38-hoja{display:block;width:100%;border:0;background:#fff;transform-origin:0 0}.gc-linea-tiempo{list-style:none;margin:0;padding:0 0 0 var(--gc-esp-5);border-left:2px solid var(--gc-linea);display:grid;gap:var(--gc-esp-5)}.gc-linea-tiempo-item{display:flex;align-items:flex-start;gap:var(--gc-esp-3);position:relative}.gc-linea-tiempo-punto{position:absolute;left:calc(-1 * var(--gc-esp-5));top:var(--gc-esp-1);transform:translate(-50%);width:var(--gc-esp-2);height:var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-texto-3);flex:none}.gc-linea-tiempo-punto--dicho{background:var(--gc-marca)}.gc-linea-tiempo-cuerpo{display:grid;gap:var(--gc-esp-1);min-width:0}.gc-linea-tiempo-texto{margin:0;font-size:var(--gc-txt-sm);color:var(--gc-texto)}.gc-linea-tiempo-meta{margin:0;font-size:var(--gc-txt-xs);color:var(--gc-texto-2)}.gc-linea-tiempo-enlace{margin:0;font-size:var(--gc-txt-xs)}.gc-grafico{position:relative;display:grid;gap:var(--gc-esp-1)}.gc-grafico-lienzo{width:100%;height:var(--gc-alto-grafico, 4.5rem);display:block;overflow:visible}.gc-grafico--alta{--gc-alto-grafico: 7rem}.gc-grafico-linea{fill:none;stroke:var(--gc-tono);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gc-grafico-escala{position:absolute;top:0;right:0;height:var(--gc-alto-grafico, 4.5rem);display:flex;flex-direction:column;justify-content:space-between;font-size:var(--gc-txt-2xs);color:var(--gc-texto-3);pointer-events:none}.gc-grafico-etiquetas{margin:0;display:flex;justify-content:space-between;font-size:var(--gc-txt-2xs);color:var(--gc-texto-3)}.gc-grafico-leyenda{margin:0;display:flex;flex-wrap:wrap;gap:var(--gc-esp-3);font-size:var(--gc-txt-2xs);color:var(--gc-texto-2)}.gc-grafico-leyenda-item{display:inline-flex;align-items:center;gap:var(--gc-esp-1)}.gc-grafico-marca{width:var(--gc-esp-3);height:2px;border-radius:var(--gc-radio-pill);background:var(--gc-tono)}.gc-barras{display:flex;align-items:flex-end;justify-content:flex-start;gap:var(--gc-esp-2);height:5rem}.gc-barras-columna{display:flex;flex-direction:column;align-items:center;gap:var(--gc-esp-1);flex:0 1 var(--gc-esp-12);height:100%}.gc-barras-canal{flex:1;width:100%;display:flex;align-items:flex-end}.gc-barras-barra{width:100%;background:var(--gc-tono);border-radius:var(--gc-radio-sm) var(--gc-radio-sm) 0 0;min-height:2px}.gc-barras-etiqueta{font-size:var(--gc-txt-2xs);color:var(--gc-texto-2);text-align:center}.gc-kpi{display:flex;align-items:flex-start;gap:var(--gc-esp-3)}.gc-kpi-disco{display:inline-flex;align-items:center;justify-content:center;width:var(--gc-esp-10);height:var(--gc-esp-10);border-radius:50%;background:var(--gc-tono-tinte, var(--gc-marca-tinte));color:var(--gc-tono, var(--gc-marca-texto));flex:none}.gc-kpi-cuerpo{display:grid;gap:var(--gc-esp-1);min-width:0}.gc-kpi-variacion{margin:0;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);color:var(--gc-tono)}.gc-kpi-contra{color:var(--gc-texto-3);font-weight:var(--gc-peso-normal)}.gc-kpi-nota{margin:0;font-size:var(--gc-txt-xs);color:var(--gc-texto-2)}.gc-kpi-lineas{display:grid;gap:var(--gc-esp-1);margin-top:var(--gc-esp-1)}.gc-kpi-linea{display:flex;align-items:center;gap:var(--gc-esp-2);font-size:var(--gc-txt-xs);color:var(--gc-texto-2)}.gc-kpi-punto{width:var(--gc-esp-2);height:var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-tono);flex:none}.gc-banda-kpi{display:grid;grid-template-columns:1fr;gap:var(--gc-esp-3);margin-bottom:var(--gc-esp-5)}@media(min-width:34rem){.gc-banda-kpi{grid-template-columns:repeat(2,1fr)}}@media(min-width:58rem){.gc-banda-kpi{grid-template-columns:repeat(3,1fr)}}@media(min-width:72rem){.gc-banda-kpi{grid-template-columns:repeat(4,1fr)}}@media(min-width:88rem){.gc-banda-kpi{grid-template-columns:repeat(5,1fr)}}.gc-banda-kpi>.gc-kpi{background:linear-gradient(150deg,var(--gc-tono-tinte, transparent) 0%,transparent 55%),var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);padding:var(--gc-esp-4);box-shadow:var(--gc-brillo),var(--gc-sombra-sm)}@media(min-width:88rem){.gc-banda-kpi--doce{grid-template-columns:repeat(4,1fr)}}.gc-indicadores-periodo{margin:0 0 var(--gc-esp-2);font-size:var(--gc-txt-sm);color:var(--gc-texto-2)}.gc-kpi-pie{display:flex;flex-wrap:wrap;gap:var(--gc-esp-1) var(--gc-esp-3);margin:var(--gc-esp-1) 0 0;font-size:var(--gc-txt-xs);color:var(--gc-texto-2)}.gc-kpi-cambio{font-weight:var(--gc-peso-semi);color:var(--gc-tono)}.gc-tareas-que-piden{display:grid;gap:var(--gc-esp-2);align-content:start;min-width:0}.gc-ritmo-de-tarea{display:block;margin-top:var(--gc-esp-1)}.gc-vencimientos{display:grid;margin:0;padding:0;list-style:none}.gc-vencimiento{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2) var(--gc-esp-3);padding:var(--gc-esp-3) 0;border-top:1px solid var(--gc-hairline)}.gc-vencimiento:first-child{border-top:0}.gc-vencimiento-icono{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--gc-esp-8);height:var(--gc-esp-8);border-radius:var(--gc-radio-md);background:var(--gc-tono-tinte);color:var(--gc-tono)}.gc-vencimiento-que{display:grid;gap:var(--gc-esp-1);flex:1 1 16rem;min-width:0}.gc-vencimiento-fecha{font-size:var(--gc-txt-sm);color:var(--gc-texto-2);white-space:nowrap;font-variant-numeric:tabular-nums}.gc-subtitulo{margin:0;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--gc-texto-2)}.gc-kpi .gc-panel-cifra-rotulo{white-space:normal}.gc-kpi .gc-panel-cifra-valor{display:block;font-size:var(--gc-txt-lg);min-width:0}.gc-kpi .gc-kpi-disco{width:var(--gc-esp-8);height:var(--gc-esp-8)}.gc-barras-barra{max-width:var(--gc-esp-12);margin:0 auto}.gc-grafico-escala{background:var(--gc-superficie);padding-left:var(--gc-esp-1)}.gc-resumen-estados{display:grid;gap:var(--gc-esp-3);justify-items:start}.gc-mirador{max-width:100rem}.gc-grafico-zona{fill:transparent;cursor:pointer}.gc-grafico-puntos{position:absolute;inset:0 0 auto;height:var(--gc-alto-grafico, 4.5rem);pointer-events:none}.gc-grafico-punto{position:absolute;width:var(--gc-esp-2);height:var(--gc-esp-2);margin:calc(-1 * var(--gc-esp-1)) 0 0 calc(-1 * var(--gc-esp-1));border-radius:var(--gc-radio-pill);background:var(--gc-superficie);border:2px solid var(--gc-tono);transition:transform var(--gc-mov-desplaza) var(--gc-mov-curva)}.gc-grafico-punto--activo{background:var(--gc-tono);transform:scale(1.5)}.gc-grafico-lectura{margin:0;font-size:var(--gc-txt-sm);color:var(--gc-texto);min-height:1.4em}.gc-grafico-lectura-mes{color:var(--gc-texto-2)}.gc-grafico-etiqueta--activa{color:var(--gc-texto);font-weight:var(--gc-peso-semi)}.gc-kpi--enlace{text-decoration:none;color:inherit;transition:box-shadow var(--gc-mov-sale) var(--gc-mov-curva),transform var(--gc-mov-desplaza) var(--gc-mov-curva)}.gc-kpi--enlace:hover,.gc-kpi--enlace:focus-visible{box-shadow:var(--gc-sombra-lg);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.gc-kpi--enlace,.gc-grafico-punto{transition:none}.gc-grafico-punto--activo{transform:none}.gc-kpi--enlace:hover,.gc-kpi--enlace:focus-visible{transform:none}}.gc-fila-enlace{position:relative;cursor:pointer;transition:background-color var(--gc-mov-sale) var(--gc-mov-curva)}.gc-fila-enlace:hover,.gc-fila-enlace:focus-within{background:var(--gc-marca-filigrana)}.gc-celda-enlace{color:inherit;text-decoration:none}.gc-celda-enlace:after{content:"";position:absolute;inset:0}.gc-celda-enlace:focus-visible:after{outline:2px solid var(--gc-marca);outline-offset:-2px;border-radius:var(--gc-radio-sm)}@media(prefers-reduced-motion:reduce){.gc-fila-enlace{transition:none}}.gc-dias.gc-dias{display:flex;flex-direction:row;gap:var(--gc-esp-2);flex-wrap:wrap;align-items:center;border:none;padding:0;margin:0}.gc-dias.gc-dias>legend{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio);padding:0 0 var(--gc-esp-2)}.gc-dias .gc-dia.gc-dia{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--gc-linea-control);border-radius:50%;background:var(--gc-superficie);color:var(--gc-texto-2);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);cursor:pointer}.gc-dias .gc-dia.gc-dia:hover{border-color:var(--gc-marca-borde)}.gc-dias .gc-dia--puesto.gc-dia--puesto{background:var(--gc-marca);border-color:var(--gc-marca);color:var(--gc-sobre-marca)}.gc-dias .gc-dia:has(input:focus-visible){outline:2px solid var(--gc-foco);outline-offset:2px}.gc-medida{display:grid;gap:var(--gc-esp-2);padding-bottom:var(--gc-esp-4)}.gc-medida+.gc-medida{border-top:1px solid var(--gc-linea);padding-top:var(--gc-esp-4)}.gc-medida>h4{margin:0}.indicadores-selector-mes{margin:0;min-width:11rem}.indicadores-acciones{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);margin:0}.indicadores-num{text-align:right;font-family:var(--gc-mono);font-variant-numeric:tabular-nums;white-space:nowrap}th.indicadores-num{font-family:inherit}.indicadores-columna{display:flex;flex-direction:column;gap:var(--gc-esp-4);min-width:0}.indicadores-tenue{color:var(--gc-texto-3)}.indicadores-cifra{margin:0;font-family:var(--gc-mono);font-variant-numeric:tabular-nums;font-size:var(--gc-txt-2xl);font-weight:600;color:var(--gc-texto-fuerte)}.indicadores-cifra>span{font-family:var(--gc-sans);font-size:var(--gc-txt-sm);font-weight:400;color:var(--gc-texto-2);margin-left:var(--gc-esp-2)}.indicadores-lista-trae{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gc-esp-3)}.indicadores-lista-trae>li{display:flex;gap:var(--gc-esp-2);align-items:flex-start;line-height:1.45}.indicadores-lista-trae>li>span:first-child{flex:none;width:18px;display:inline-flex;justify-content:center;margin-top:2px}.indicadores-trae>span:first-child{color:var(--gc-ok)}.indicadores-no-trae{color:var(--gc-texto-2)}.indicadores-meses{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:var(--gc-esp-2)}.indicadores-mes{width:100%;min-height:44px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);color:var(--gc-texto);font:inherit;text-align:left;cursor:pointer}.indicadores-mes:hover{border-color:var(--gc-marca-borde)}.indicadores-mes[aria-current=true]{border-color:var(--gc-marca);background:var(--gc-marca-tinte)}.indicadores-mes-nombre{display:inline-flex;align-items:center;gap:var(--gc-esp-2);font-weight:600;font-family:var(--gc-mono);font-variant-numeric:tabular-nums}.indicadores-mes-estado{font-size:var(--gc-txt-xs);color:var(--gc-texto-2)}body{isolation:isolate}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(64rem 44rem at 30% 6%,var(--gc-ambiente-1),transparent 72%),radial-gradient(56rem 42rem at 94% 26%,var(--gc-ambiente-2),transparent 72%),radial-gradient(54rem 40rem at 62% 102%,var(--gc-ambiente-3),transparent 72%),radial-gradient(44rem 34rem at 14% 98%,var(--gc-ambiente-4),transparent 72%)}@media print{body:before{display:none}}.tabla{font-size:var(--gc-txt-base);border-radius:0}.tabla th{padding:var(--gc-celda-y) var(--gc-celda-x);color:var(--gc-texto-3);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);letter-spacing:.06em;text-transform:uppercase}.tabla td{height:var(--gc-fila);padding:var(--gc-celda-y) var(--gc-celda-x);color:var(--gc-texto);font-size:var(--gc-txt-base);vertical-align:middle}.tabla thead{background:transparent}.tabla thead th{box-shadow:inset 0 -1px 0 var(--gc-linea);background:var(--gc-vidrio-tinte)}.tabla .gc-cifra,.tabla .gc-monto{font-variant-numeric:tabular-nums}button:not([class]){display:inline-flex;align-items:center;justify-content:center;gap:var(--gc-esp-2);min-height:var(--gc-control);padding:0 var(--gc-esp-4);background:var(--gc-superficie);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-pill);box-shadow:var(--gc-sombra-sm);color:var(--gc-texto);font-family:inherit;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);line-height:1;cursor:pointer}@media(hover:hover){button:not([class]):hover:not(:disabled){background:var(--gc-superficie-2);border-color:var(--gc-texto-3)}}button:not([class]):disabled{background:var(--gc-superficie-3);border-color:var(--gc-linea);color:var(--gc-texto-3);cursor:not-allowed}nav.tab-bar{display:inline-flex;flex-wrap:nowrap;gap:var(--gc-esp-1);max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:var(--gc-esp-1);background:var(--gc-vidrio-pista);border:1px solid transparent;border-radius:var(--gc-radio-pill)}nav.tab-bar button{background:transparent;border-color:transparent;border-radius:var(--gc-radio-pill);color:var(--gc-texto-2);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio);letter-spacing:0;min-height:calc(var(--gc-control) - var(--gc-esp-2));padding:0 var(--gc-esp-3);text-transform:none;white-space:nowrap;transition:background-color var(--gc-mov-sale) var(--gc-mov-curva),color var(--gc-mov-sale) var(--gc-mov-curva)}nav.tab-bar button:hover{background:transparent;border-color:transparent;box-shadow:none;color:var(--gc-texto-fuerte);transform:none}nav.tab-bar button[aria-current=true],nav.tab-bar button[aria-current=true]:hover{background:var(--gc-marca);border-color:transparent;color:var(--gc-sobre-marca);font-weight:var(--gc-peso-semi);box-shadow:0 4px 12px var(--gc-marca-sombra);cursor:default}.gc-cabecera{position:sticky;top:0;z-index:30;padding-top:var(--gc-inset-arriba);background:var(--gc-barra);backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));box-shadow:var(--gc-brillo),0 1px 0 var(--gc-hairline),var(--gc-sombra-sm)}.gc-cabecera .cinta-de-entorno,.gc-cabecera .portal-topbar{position:static}.portal-topbar{background:transparent;border-bottom:0;color:var(--gc-sobre-barra)}.portal-topbar-titulo strong{color:var(--gc-sobre-barra);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-fuerte);letter-spacing:-.01em}.portal-topbar button:not([class]),.portal-topbar .control-sesion-quien,.portal-topbar .conmutador-tema{color:var(--gc-sobre-barra)}.portal-topbar button:not([class]){background:transparent;border-color:var(--gc-linea-control)}@media(hover:hover){.portal-topbar button:not([class]):hover:not(:disabled){background:var(--gc-superficie-3)}}.portal-topbar-titulo{min-width:0;flex:1 1 auto}.portal-topbar-titulo strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-topbar .control-sesion{flex:0 0 auto;gap:var(--gc-esp-2)}.portal-topbar .conmutador-lista,.portal-topbar .control-sesion-quien,.portal-topbar .conmutador-tema,.portal-topbar .control-sesion-salir{min-height:var(--gc-control);border-radius:var(--gc-radio-pill);font-size:var(--gc-txt-sm)}.portal-topbar .conmutador-modulo{border-radius:var(--gc-radio-pill);font-size:var(--gc-txt-sm)}.admin-cuerpo{grid-template-columns:14.5rem minmax(0,1fr)}@media(max-width:60rem){.admin-cuerpo{grid-template-columns:1fr}}.admin-riel{background:var(--gc-vidrio-cromo);backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);box-shadow:var(--gc-brillo),var(--gc-sombra-lg);margin:var(--gc-esp-4) 0 var(--gc-esp-4) var(--gc-esp-4);padding:var(--gc-esp-4) var(--gc-esp-3) var(--gc-esp-6);top:calc(var(--gc-cabecera-alto, 56px) + var(--gc-esp-4));height:calc(100vh - var(--gc-cabecera-alto, 56px) - var(--gc-esp-8));min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gc-linea-fuerte) transparent}.admin-riel-mas{flex:none;position:sticky;bottom:calc(-1 * var(--gc-esp-6));height:var(--gc-esp-12);margin-top:calc(-1 * var(--gc-esp-12));pointer-events:none;background:linear-gradient(to bottom,transparent,var(--gc-vidrio-cromo) 70%)}@media(max-width:60rem){.admin-riel{height:auto;overflow-y:visible}}.admin-riel .admin-grupo-boton{color:var(--gc-texto-2)}@media(hover:hover){.admin-riel .admin-grupo-boton:hover{color:var(--gc-texto-fuerte)}}.admin-riel .admin-grupo--abierto>.admin-grupo-titulo>.admin-grupo-boton{color:var(--gc-texto-fuerte)}.portal-nav-link{display:flex;align-items:center;gap:var(--gc-esp-2)}.portal-nav-icono{flex:none;opacity:.72}.portal-nav-link--activo .portal-nav-icono{opacity:1}.copiar-resumen{margin:var(--gc-esp-4) 0 0;text-align:right;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.admin-riel .portal-nav-link{position:relative;padding:var(--gc-esp-2) var(--gc-esp-3);background:transparent;border-radius:var(--gc-radio-md);color:var(--gc-texto);transition:background-color var(--gc-mov-sale) var(--gc-mov-curva),color var(--gc-mov-sale) var(--gc-mov-curva),transform var(--gc-mov-desplaza) var(--gc-mov-resorte)}@media(hover:hover){.admin-riel .portal-nav-link:hover{background:var(--gc-superficie-3);color:var(--gc-texto-fuerte)}}.admin-riel .portal-nav-link:active{transform:scale(.97)}.admin-riel .portal-nav-link--activo{background:var(--gc-marca);color:var(--gc-sobre-marca);font-weight:var(--gc-peso-semi);box-shadow:inset 0 1px #ffffff38,0 6px 16px var(--gc-marca-sombra)}.admin-grupo-boton:after{content:"";order:-1;width:8px;height:8px;flex:none;background:var(--gc-tono, var(--gc-linea-fuerte));border-radius:50%}.admin-grupo-flecha{order:3;margin-left:auto;opacity:.5}.portal-nav-link--activo{background:var(--gc-marca);color:var(--gc-sobre-marca);font-weight:var(--gc-peso-fuerte)}.admin-grupo-titulo{margin:0;padding:0;font-size:inherit;letter-spacing:normal;text-transform:none}.admin-grupo-boton{display:flex;align-items:center;gap:var(--gc-esp-2);width:100%;min-height:var(--gc-control);padding:0 var(--gc-esp-2);background:transparent;border:0;color:var(--gc-texto-2);font-family:inherit;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer}@media(hover:hover){.admin-grupo-boton:hover{color:var(--gc-texto-fuerte)}}.admin-grupo--abierto>.admin-grupo-titulo>.admin-grupo-boton{color:var(--gc-texto-fuerte)}.admin-grupo-flecha{flex:none;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentcolor;transition:transform var(--gc-mov-desplaza) var(--gc-mov-curva)}.admin-grupo--abierto .admin-grupo-flecha{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.admin-grupo-flecha{transition:none}}.portal-nav-pendientes{margin-left:auto;padding:0 var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-alerta);color:var(--gc-sobre-alerta);font-size:var(--gc-txt-2xs);font-variant-numeric:tabular-nums;font-weight:var(--gc-peso-semi);line-height:1.6}.admin-grupo-lista{display:grid;gap:2px;padding:var(--gc-esp-1) 0 var(--gc-esp-3)}@media(min-width:60rem){.admin-cuerpo.admin-cuerpo--plegado{grid-template-columns:4.5rem minmax(0,1fr)}.admin-riel-alternar{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--gc-control);margin-bottom:var(--gc-esp-2);border:0;border-radius:var(--gc-radio-md);background:transparent;color:var(--gc-texto-2);cursor:pointer}.admin-riel-alternar:hover{background:var(--gc-superficie-3);color:var(--gc-texto-fuerte)}.admin-riel.admin-riel--iconos{padding-inline:var(--gc-esp-2)}.admin-riel--iconos .portal-nav-link{justify-content:center;padding-inline:0}.admin-grupo--iconos+.admin-grupo--iconos{padding-top:var(--gc-esp-2);border-top:1px solid var(--gc-linea)}.admin-riel--iconos .admin-grupo-lista{padding-bottom:var(--gc-esp-1)}.admin-riel--iconos .portal-nav-pendientes--punto{position:absolute;top:5px;right:9px;width:8px;height:8px;margin:0;padding:0}.admin-riel.admin-riel--desplegado{z-index:6;width:14.5rem;justify-self:start;overflow-x:hidden}.admin-riel--desplegado .admin-riel-alternar{justify-content:flex-start;padding-inline:var(--gc-esp-3)}}.pantalla-cabecera{margin-bottom:var(--gc-esp-3)}.pantalla-cabecera h1{font-size:var(--gc-txt-3xl);font-weight:var(--gc-peso-fuerte);letter-spacing:-.03em}.portal-periodo{color:var(--gc-texto-2);font-family:var(--gc-sans);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio);letter-spacing:0;text-transform:none}.gc-periodo{display:inline-flex;align-items:center;gap:var(--gc-esp-2)}.gc-periodo-select{max-width:22rem;min-height:calc(var(--gc-control) - var(--gc-esp-2));padding:0 var(--gc-esp-3);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-pill);background:var(--gc-vidrio-control);box-shadow:var(--gc-brillo);color:var(--gc-texto);font:inherit;font-weight:var(--gc-peso-medio);letter-spacing:inherit;text-transform:inherit;cursor:pointer}@media(hover:hover){.gc-periodo-select:hover{background:var(--gc-superficie)}}.gc-periodo-select:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px;border-radius:var(--gc-radio-sm)}.gc-orden{display:flex;align-items:stretch;gap:var(--gc-esp-1);min-width:0}.gc-orden>select{min-width:0}.gc-orden-direccion{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--gc-control);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);background:var(--gc-superficie);color:var(--gc-texto-2);cursor:pointer}@media(hover:hover){.gc-orden-direccion:hover{border-color:var(--gc-linea-fuerte);color:var(--gc-texto-fuerte)}}.gc-orden-direccion:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px}.portal-bajada{font-size:var(--gc-txt-base);line-height:var(--gc-alto-normal)}.portal-formulario{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--gc-esp-4);align-items:end;padding:var(--gc-esp-5)}.portal-formulario>textarea,.portal-formulario>label:has(textarea),.portal-formulario>label:has(input[type=file]),.portal-formulario>p,.portal-formulario>fieldset,.portal-formulario>.portal-formulario-acciones,.portal-formulario>.portal-bajada,.portal-formulario>.portal-aviso,.portal-formulario>.gc-aviso,.portal-formulario>h4,.portal-formulario>details{grid-column:1 / -1}.portal-formulario-acciones{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);justify-content:flex-end;align-items:center}.portal-formulario>button,.form-alta>button{justify-self:start}.portal-formulario>h4{margin:var(--gc-esp-3) 0 0;font-size:var(--gc-txt-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--gc-texto-3)}.portal-formulario>h4:first-child{margin-top:0}.gc-bloque>.portal-formulario{margin:0;padding:0;border:none;background:none}.portal-conceptos{grid-template-columns:minmax(min-content,max-content) minmax(0,max-content)}.portal-cargos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:var(--gc-esp-4)}.portal-cargos>.portal-cargo{margin-bottom:0}.portal-conceptos dt,.portal-conceptos dd{overflow-wrap:anywhere}.portal-formulario--secciones{display:flex;flex-direction:column;gap:var(--gc-esp-4);align-items:stretch;padding:0;border:none;background:none}.gc-bloque:not(.gc-bloque--ancho)>.portal-formulario{max-width:var(--gc-medida-formulario)}.gc-seccion{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--gc-esp-4);align-items:end;padding:var(--gc-esp-5);background:var(--gc-vidrio-interior);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-lg);box-shadow:var(--gc-brillo)}.gc-seccion-titulo{grid-column:1 / -1;margin:0;color:var(--gc-marca-texto);font-size:var(--gc-txt-md)}.gc-seccion>textarea,.gc-seccion>p,.gc-seccion>details,.gc-seccion>.portal-bajada,.gc-seccion>.portal-aviso,.gc-seccion>.gc-aviso,.gc-seccion>.portal-formulario-acciones,.gc-seccion>.gc-campo--creando,.gc-seccion>label:has(textarea),.gc-seccion>label:has(input[type=file]){grid-column:1 / -1}.gasto-folio{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--gc-esp-2);margin:0 0 var(--gc-esp-2)}.gasto-folio>span{font-size:var(--gc-txt-sm);color:var(--gc-texto-3)}.gasto-folio>strong{font-variant-numeric:tabular-nums;font-size:var(--gc-txt-md)}.gasto-documento{grid-column:1 / -1;display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:var(--gc-esp-3);align-items:end}.gasto-documento>label{display:flex;flex-direction:column;gap:var(--gc-esp-1);min-width:0}@media(max-width:40rem){.gasto-documento{grid-template-columns:1fr}}.gasto-adjunto{display:flex;align-items:center;gap:var(--gc-esp-2);min-width:0}.gasto-adjunto>button{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gasto-reparto{grid-column:1 / -1;display:grid;grid-template-columns:1fr 6rem auto;gap:var(--gc-esp-3);align-items:end}.gasto-reparto>label{display:flex;flex-direction:column;gap:var(--gc-esp-1);min-width:0}.gasto-reparto-cuenta{margin:0;padding-bottom:var(--gc-esp-2);font-size:var(--gc-txt-sm);color:var(--gc-texto-3)}.gasto-reparto-cuenta>strong{font-variant-numeric:tabular-nums;color:var(--gc-texto, inherit)}@media(max-width:40rem){.gasto-reparto{grid-template-columns:1fr}}.portal-formulario>label{display:flex;flex-direction:column;gap:var(--gc-esp-1);min-width:0}.gc-campo{display:flex;flex-direction:column;gap:var(--gc-esp-1);min-width:0}.gc-campo--creando{grid-column:1 / -1}.gc-campo-alta{display:flex;align-items:end;flex-wrap:wrap;gap:var(--gc-esp-3)}.gc-campo-alta>input{flex:1 1 14rem;min-width:0}.gc-campo-alta>input.gc-campo-alta-corto{flex:0 1 11rem}.gc-campo-alta>button{flex:none}.gc-campo-rotulo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gc-esp-2)}.gc-campo-accion{display:inline-flex;align-items:center;gap:2px;padding:0;border:none;background:none;color:var(--gc-marca-texto);font:inherit;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);cursor:pointer}@media(hover:hover){.gc-campo-accion:hover{text-decoration:underline}}.gc-campo-accion:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px;border-radius:var(--gc-radio-sm)}.gc-campo-casilla{display:flex;align-items:center;gap:var(--gc-esp-2);font-size:var(--gc-txt-xs);line-height:1.3}.gc-campo-casilla input[type=checkbox]{flex:none;width:auto}.cargo-formulario{grid-template-columns:repeat(12,1fr);column-gap:var(--gc-esp-3);row-gap:var(--gc-esp-4)}.cargo-formulario>h4{margin:var(--gc-esp-3) 0 0;padding-top:var(--gc-esp-4);border-top:1px solid var(--gc-linea)}.cargo-formulario>h4:first-child{margin-top:0;padding-top:0;border-top:0}.cargo-campo-cargo{grid-column:span 7}.cargo-campo-unidad{grid-column:span 5}.cargo-campo-glosa{grid-column:1 / -1}.cargo-campo-monto{grid-column:span 3}.cargo-campo-cuotas{grid-column:span 2}.cargo-campo-mes{grid-column:span 4}.cargo-campo-anio{grid-column:span 3}.cargo-campo-fecha{grid-column:span 4}.cargo-campo-respaldo{grid-column:span 8}.cargo-campo-fondo{grid-column:1 / -1}.cargo-formulario input[inputmode=numeric]{font-variant-numeric:tabular-nums}.cargo-formulario>.portal-formulario-acciones{margin-top:var(--gc-esp-3);padding-top:var(--gc-esp-4);border-top:1px solid var(--gc-linea)}@media(max-width:46rem){.cargo-campo-cargo,.cargo-campo-unidad,.cargo-campo-monto,.cargo-campo-cuotas,.cargo-campo-mes,.cargo-campo-anio,.cargo-campo-fecha,.cargo-campo-respaldo{grid-column:1 / -1}}.tabla-acciones{display:flex;flex-wrap:nowrap;gap:var(--gc-esp-1);justify-content:flex-end}.tabla-acciones>*{flex:none}.portal-aviso{margin:var(--gc-esp-4) 0;padding:var(--gc-esp-4) var(--gc-esp-5);background:var(--gc-marca-tinte);border:1px solid var(--gc-marca);border-radius:var(--gc-radio-sm);color:var(--gc-texto)}.portal-aviso p{margin:var(--gc-esp-2) 0 0;font-size:var(--gc-txt-base);line-height:var(--gc-alto-suelto);color:var(--gc-texto-2)}.tabla-planilla td,.tabla-planilla th[scope=row]{padding-top:var(--gc-esp-1);padding-bottom:var(--gc-esp-1)}.tabla td:has(>button),.tabla td:has(>a.ghost-button),.tabla td:has(>.tabla-acciones),.tabla th[scope=row]:has(>button),.tabla th[scope=row]:has(>.tabla-acciones){padding-top:var(--gc-esp-1);padding-bottom:var(--gc-esp-1)}.planilla-maestro-campos{display:grid;gap:var(--gc-esp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--gc-esp-2)}.planilla-maestro-campos>label{color:var(--gc-texto-3);display:grid;font-size:var(--gc-txt-xs);gap:var(--gc-esp-1)}.planilla-maestro-campos .planilla-marca{font-variant-numeric:tabular-nums;text-align:right;width:100%}.planilla-maestro-pie{color:var(--gc-texto-3);font-size:var(--gc-txt-xs);grid-column:1 / -1;margin:0}.planilla-enlace{background:none;border:0;color:var(--gc-marca);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.planilla-avance{background:var(--gc-superficie-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-pill);height:var(--gc-esp-2);margin-top:var(--gc-esp-2);overflow:hidden}.planilla-avance>span{background:var(--gc-marca);border-radius:inherit;display:block;height:100%}.planilla-anterior{justify-items:end}.planilla-anterior>span:last-child{color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.planilla-consumo{display:inline-grid;gap:var(--gc-esp-1);justify-items:end}.planilla-barra{background:var(--gc-superficie-2);border-radius:var(--gc-radio-pill);display:block;height:var(--gc-esp-1);position:relative;width:7rem}.planilla-barra>span{background:var(--gc-marca);border-radius:inherit;inset:0 auto 0 0;position:absolute}.planilla-barra>i{background:var(--gc-texto-3);bottom:calc(var(--gc-esp-1) * -1);position:absolute;top:calc(var(--gc-esp-1) * -1);width:1px}.planilla-barra--alta>span{background:var(--gc-alerta)}.planilla-sucia>th{box-shadow:inset 3px 0 0 var(--gc-marca)}.planilla-vacia{color:var(--gc-texto-3);margin:0;padding:var(--gc-esp-6);text-align:center}.planilla-pie.planilla-guardar{align-items:center;background:var(--gc-superficie);border-top:1px solid var(--gc-linea);bottom:0;border-radius:var(--gc-radio-lg) var(--gc-radio-lg) 0 0;padding:var(--gc-esp-3) var(--gc-esp-4);position:sticky;z-index:2}.planilla-guardar-cuenta{color:var(--gc-texto-2);flex:1;margin:0}.tabla .planilla-marca{max-width:11ch;margin-left:auto;font-variant-numeric:tabular-nums;text-align:right}.tabla.tabla-planilla .gc-cifra .planilla-marca{min-height:var(--gc-control);padding:0 var(--gc-esp-2);max-width:100%;width:10rem}.planilla-pie{display:flex;flex-wrap:wrap;align-items:end;gap:var(--gc-esp-4);margin-top:var(--gc-esp-4)}.planilla-pie label{display:grid;gap:var(--gc-esp-1);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.planilla-pie>.portal-bajada{flex-basis:100%;margin:0}.gc-cajon{background:transparent;border:0;padding:0;margin:0;max-width:100%;max-height:100%;width:100%;height:100%}.gc-cajon::backdrop{background:#0f0c1a8c}.gc-cajon-panel{background:var(--gc-vidrio-cromo);backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));border-right:1px solid var(--gc-hairline);border-radius:0 var(--gc-radio-xl) var(--gc-radio-xl) 0;box-shadow:var(--gc-brillo),var(--gc-sombra-xl);display:flex;flex-direction:column;gap:var(--gc-esp-2);height:100%;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--gc-esp-4) + var(--gc-inset-arriba)) var(--gc-esp-3) calc(var(--gc-esp-6) + var(--gc-inset-abajo));width:min(78vw,22rem)}.gc-cajon-cabecera{align-items:center;border-bottom:1px solid var(--gc-linea);display:flex;gap:var(--gc-esp-3);justify-content:space-between;margin-bottom:var(--gc-esp-2);padding:0 var(--gc-esp-2) var(--gc-esp-3)}.gc-cajon-cabecera strong{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-fuerte);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-cajon-cerrar{background:var(--gc-vidrio-control);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-pill);color:var(--gc-texto);flex:none;font-size:var(--gc-txt-xs);min-height:var(--gc-control);padding:0 var(--gc-esp-3)}.gc-cajon-boton{align-items:center;background:transparent;border:0;color:var(--gc-sobre-barra);display:flex;flex:none;justify-content:center;min-height:var(--gc-control);min-width:var(--gc-control);padding:0}.login-marca-app{align-items:center;display:flex;flex-direction:column;gap:var(--gc-esp-3);padding-bottom:var(--gc-esp-2);text-align:center}.login-marca-app h2{color:var(--gc-texto);font-family:var(--gc-titulo);font-size:var(--gc-txt-2xl);font-weight:var(--gc-peso-fuerte);letter-spacing:-.02em;margin:0}.portal-ficha{display:grid;gap:var(--gc-esp-1);margin:0}.portal-ficha dt{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);letter-spacing:.04em;text-transform:uppercase}.portal-ficha dd{color:var(--gc-texto);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-medio);margin:0 0 var(--gc-esp-3);overflow-wrap:anywhere}.reservas-agenda,.reservas-agenda ul{display:grid;gap:var(--gc-esp-2);list-style:none;margin:0;padding:0}.reservas-agenda>li{display:grid;gap:var(--gc-esp-2);margin-bottom:var(--gc-esp-4)}.reservas-agenda h4{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);letter-spacing:.04em;margin:0;text-transform:uppercase}.reservas-agenda li li{align-items:center;background:var(--gc-superficie-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);display:grid;gap:var(--gc-esp-3);grid-template-columns:1fr auto auto;min-height:var(--gc-fila);padding:var(--gc-esp-2) var(--gc-esp-3)}.reservas-agenda li li strong{font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi)}.reservas-agenda-ocupado{opacity:.62}.reservas-agenda-mas{width:100%}.portal-expedientes{display:grid;gap:var(--gc-esp-2);list-style:none;margin:var(--gc-esp-3) 0 0;padding:0}.portal-expediente{background:var(--gc-superficie);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md)}.portal-expediente>summary{align-items:center;cursor:pointer;display:flex;gap:var(--gc-esp-3);list-style:none;min-height:var(--gc-fila);padding:var(--gc-esp-3)}.portal-expediente>summary::-webkit-details-marker{display:none}.portal-expediente>summary:after{border-bottom:2px solid var(--gc-texto-2);border-right:2px solid var(--gc-texto-2);content:"";flex:none;height:.45rem;rotate:45deg;transition:rotate var(--gc-mov-desplaza) var(--gc-mov-curva);width:.45rem}.portal-expediente[open]>summary:after{rotate:225deg}.portal-expediente-titulo{display:grid;flex:1;gap:var(--gc-esp-1);min-width:0}.portal-expediente-titulo strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.portal-expediente-meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);justify-content:space-between}.portal-expediente-cuerpo{border-top:1px solid var(--gc-linea);padding:var(--gc-esp-3)}.portal-accesos{margin-top:var(--gc-esp-5)}.portal-accesos ul{display:grid;gap:var(--gc-esp-2);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.portal-acceso{align-items:center;background:var(--gc-superficie);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);color:var(--gc-texto);display:flex;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);gap:var(--gc-esp-2);min-height:var(--gc-fila);padding:var(--gc-esp-3);text-decoration:none}.portal-acceso-icono{align-items:center;background:var(--gc-tono-tinte);border-radius:var(--gc-radio-sm);color:var(--gc-tono);display:flex;flex:none;height:2rem;justify-content:center;width:2rem}.cuenta-punto{background:var(--gc-tono);border-radius:50%;display:inline-block;height:.5rem;margin-right:var(--gc-esp-2);vertical-align:middle;width:.5rem}.cuenta-cambio{color:var(--gc-p-200);font-size:var(--gc-txt-sm);margin:var(--gc-esp-3) 0 0}.gc-tarjeta-figura--tinta .primary-button{background:var(--gc-n-0);border-color:transparent;color:var(--gc-p-700)}.gc-tarjeta-figura--tinta .cuenta-nota{color:var(--gc-p-100)}.gc-barra-inferior{background:var(--gc-vidrio-cromo);backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));border-top:1px solid var(--gc-hairline);bottom:0;display:flex;left:0;padding-bottom:var(--gc-inset-abajo);position:fixed;right:0;z-index:20}.gc-barra-inferior[data-plataforma=ios]{border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-pill);bottom:calc(var(--gc-esp-3) + var(--gc-inset-abajo));box-shadow:var(--gc-brillo),var(--gc-sombra-lg);left:var(--gc-esp-3);padding:var(--gc-esp-1);right:var(--gc-esp-3)}.portal--inferior .portal-main{padding-bottom:calc(var(--gc-fila) + var(--gc-esp-6) + var(--gc-esp-3) + var(--gc-inset-abajo))}.gc-pestana{align-items:center;background:none;border:0;color:var(--gc-texto-2);cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-medio);gap:var(--gc-esp-1);justify-content:center;min-height:var(--gc-fila);padding:var(--gc-esp-2) var(--gc-esp-1);text-align:center;text-decoration:none}.gc-pestana-marca{align-items:center;border-radius:var(--gc-radio-pill);display:flex;height:1.75rem;justify-content:center;transition:background-color var(--gc-mov-sale) var(--gc-mov-curva),color var(--gc-mov-sale) var(--gc-mov-curva),transform var(--gc-mov-desplaza) var(--gc-mov-resorte);width:3.25rem}.gc-pestana:active .gc-pestana-marca{transform:scale(.92)}.gc-pestana--activa{color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi)}.gc-pestana--activa .gc-pestana-marca{background:var(--gc-marca-tinte)}.gc-barra-inferior[data-plataforma=ios] .gc-pestana--activa .gc-pestana-marca{background:var(--gc-marca);color:var(--gc-sobre-marca);box-shadow:0 6px 14px var(--gc-marca-sombra)}.portal--inferior .portal-topbar{flex-wrap:nowrap}.portal--inferior .portal-topbar-titulo{min-width:0;overflow:hidden}.portal--inferior .portal-topbar-titulo strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.votacion-titular{align-items:start;display:grid;gap:var(--gc-esp-2);grid-template-columns:1fr auto}.portal-quien{align-items:center;display:flex;gap:var(--gc-esp-3);margin-bottom:var(--gc-esp-4)}.portal-quien strong{font-family:var(--gc-titulo);font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-semi)}.gc-telefono{position:fixed;z-index:55;right:var(--gc-esp-4);bottom:calc(var(--gc-esp-4) + env(safe-area-inset-bottom,0));display:flex;flex-direction:column;gap:var(--gc-esp-2);max-width:min(22rem,calc(100% - 2 * var(--gc-esp-4)));padding:var(--gc-esp-3) var(--gc-esp-4);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-lg);background:var(--gc-superficie);box-shadow:var(--gc-sombra-md);color:var(--gc-texto);font-size:var(--gc-txt-sm)}.gc-telefono--sonando{border-color:var(--gc-marca);box-shadow:var(--gc-sombra-lg)}body:has(.gc-barra-inferior) .gc-telefono{bottom:calc(var(--gc-fila) + var(--gc-esp-6) + var(--gc-esp-3) + var(--gc-inset-abajo))}.gc-telefono p{margin:0}.gc-telefono audio{display:none}.gc-telefono [role=group]{display:flex;flex-direction:column;gap:var(--gc-esp-2)}.gc-voces{border:0;margin:0;padding:0}.gc-fila-voz{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-esp-3)}.gc-telefono-acciones{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.gc-telefono-ranura:empty{display:none}.gc-telefono-chip{position:relative;display:flex;align-items:center}.gc-telefono-chip-boton{display:inline-flex;align-items:center;gap:var(--gc-esp-2);min-height:var(--gc-control);padding:0 var(--gc-esp-3);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-pill);background:var(--gc-vidrio-control);box-shadow:var(--gc-brillo);color:var(--gc-texto-2);font-size:var(--gc-txt-sm);white-space:nowrap;cursor:pointer}@media(hover:hover){.gc-telefono-chip-boton:hover{background:var(--gc-vidrio-hover)}}.gc-telefono-chip-boton[aria-expanded=true]{background:var(--gc-vidrio-hover)}.gc-telefono-chip-boton:focus-visible{outline:2px solid var(--gc-marca);outline-offset:2px}.gc-telefono-chip-boton--disponible{color:var(--gc-texto)}.gc-telefono-chip-boton--disponible:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--gc-ok)}.gc-telefono-chip-boton--problema{border-color:var(--gc-peligro);color:var(--gc-peligro)}@media(max-width:48rem){.gc-telefono-chip-texto{display:none}}.gc-telefono.gc-telefono--en-barra{position:absolute;top:calc(100% + var(--gc-esp-2));right:0;bottom:auto;z-index:1;width:min(22rem,calc(100vw - 2 * var(--gc-esp-4)));box-shadow:var(--gc-sombra-lg)}.gc-padron-fila{cursor:pointer}.gc-padron-unidad{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2)}.gc-padron-anexos{display:flex;flex-wrap:wrap;gap:var(--gc-esp-1);margin-block-start:var(--gc-esp-2);white-space:normal}.gc-padron-anexo{display:inline-flex;align-items:center;gap:var(--gc-esp-1);padding-block:2px;padding-inline:var(--gc-esp-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);background:var(--gc-superficie-2);color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-medio);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.gc-padron-anexo-fijo{cursor:default}.gc-padron-anexo:not(.gc-padron-anexo-fijo):hover{border-color:var(--gc-marca-borde);color:var(--gc-marca-texto)}.gc-padron-anexo:focus-visible{outline:2px solid var(--gc-marca);outline-offset:2px}.gc-padron-cuelga{display:block;margin-block-start:var(--gc-esp-1);color:var(--gc-texto-3);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-medio)}.gc-padron-pendiente{display:inline-flex;align-items:center;gap:var(--gc-esp-2);margin-block-start:var(--gc-esp-1);padding-block:2px;padding-inline:var(--gc-esp-2);border-radius:var(--gc-radio-sm);background:var(--gc-alerta-tinte);color:var(--gc-alerta);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-medio);white-space:normal}.gc-padron-alicuota{font-variant-numeric:tabular-nums;font-weight:var(--gc-peso-semi);white-space:nowrap}.gc-padron-cola{color:var(--gc-texto-3);font-weight:var(--gc-peso-medio)}.gc-padron-peso{display:block;inline-size:7.5rem;max-inline-size:100%;block-size:var(--gc-esp-1);margin-block-start:var(--gc-esp-1);margin-inline-start:auto;border-radius:var(--gc-radio-pill);background:var(--gc-linea);overflow:hidden}.gc-padron-peso-relleno{display:block;block-size:100%;border-radius:var(--gc-radio-pill);background:var(--gc-marca-filigrana)}.gc-padron-asignar{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--gc-peso-semi);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.gc-padron-asignar:focus-visible{outline:2px solid var(--gc-marca);outline-offset:2px}@media(max-width:40rem){.gc-padron thead{display:none}.gc-padron .gc-padron-fila{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gc-esp-2) var(--gc-esp-3);padding-block:var(--gc-esp-3);padding-inline:var(--gc-esp-4)}.gc-padron .gc-padron-fila>*{padding:0;border:0}.gc-padron .gc-padron-cifra{grid-column:2;grid-row:1;max-inline-size:9rem;white-space:normal}.gc-padron .gc-padron-titular{grid-column:1 / -1}.gc-padron .tabla-accion{display:none}}.coincidencias{display:flex;flex-direction:column;gap:var(--gc-esp-3);padding:var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie-2)}.coincidencias-titulo{margin:0;font-weight:600}.coincidencias-lista{display:flex;flex-direction:column;gap:var(--gc-esp-2);margin:0;padding:0;list-style:none}.coincidencias-fila{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gc-esp-2) var(--gc-esp-3);padding:var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md)}.coincidencias-datos{display:flex;flex:1 1 14rem;flex-direction:column;gap:.15rem;min-width:0}.coincidencias-detalle,.coincidencias-motivo{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);overflow-wrap:anywhere}.coincidencias-acciones{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.asociar-padron{display:flex;flex-direction:column;gap:var(--gc-esp-3)}.asociar-padron-rotulo{font-weight:600;font-size:var(--gc-txt-sm)}.asociar-padron-buscador{display:flex;align-items:center;gap:var(--gc-esp-2);color:var(--gc-texto-2)}.asociar-padron-buscador input{flex:1;min-width:0}.asociar-padron-crear{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gc-esp-2);padding-top:var(--gc-esp-3);border-top:1px dashed var(--gc-linea)}.asociar-padron-elegida{display:flex;align-items:center;gap:var(--gc-esp-3);padding:var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md)}.asociar-padron-avatar{display:flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--gc-radio-pill);background:var(--gc-marca-tinte);color:var(--gc-marca-texto);font-weight:700;font-size:var(--gc-txt-sm)}.asociar-padron-datos{display:flex;flex:1;flex-direction:column;min-width:0}.asociar-padron-opciones{display:flex;flex-direction:column;gap:var(--gc-esp-2);margin:0;padding:0;border:0}.asociar-padron-opciones legend{margin-bottom:var(--gc-esp-2)}.asociar-padron-opcion{display:flex;align-items:flex-start;gap:var(--gc-esp-3);padding:var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);cursor:pointer}.asociar-padron-opcion:has(input:checked){border-color:var(--gc-marca);background:var(--gc-marca-tinte)}.asociar-padron-opcion:has(input:disabled){cursor:not-allowed;opacity:.7}.asociar-padron-opcion>span{display:flex;flex-direction:column;gap:.15rem}.asociar-padron-opcion input{margin-top:.2rem;accent-color:var(--gc-marca)}.asociar-padron-sello{display:inline-block;margin-left:var(--gc-esp-1);padding:0 var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-ok-tinte);color:var(--gc-texto);font-weight:500;font-size:var(--gc-txt-xs)}.destinatarios,.form-field>.destinatarios{position:relative;display:flex;flex:1;flex-direction:column;align-items:stretch;gap:0;min-width:0}.destinatarios>input,.destinatarios>textarea{width:100%}.destinatarios-lista{position:absolute;top:calc(100% + var(--gc-esp-1));left:0;right:0;z-index:30;max-height:18rem;margin:0;padding:var(--gc-esp-1);overflow-y:auto;list-style:none;border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);box-shadow:var(--gc-sombra-lg)}.destinatarios-opcion{display:flex;flex-direction:column;gap:.1rem;padding:var(--gc-esp-2) var(--gc-esp-3);border-radius:var(--gc-radio-sm);cursor:pointer}.destinatarios-opcion--activa{background:var(--gc-marca-tinte)}.destinatarios-nombre{color:var(--gc-texto);font-weight:600;overflow-wrap:anywhere}.destinatarios-correo{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);overflow-wrap:anywhere}.estado-borrador{margin-right:auto;align-self:center;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.estado-borrador--error{color:var(--gc-peligro)}.bandeja-item-borrador{color:var(--gc-peligro);font-weight:600}.gc-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gc-esp-3) var(--gc-esp-4);margin:0 0 var(--gc-esp-4);padding:var(--gc-esp-3) var(--gc-esp-4);background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-lg);box-shadow:var(--gc-brillo),var(--gc-sombra-sm);color:var(--gc-texto)}.gc-filtros-controles{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:flex-end;gap:var(--gc-esp-3) var(--gc-esp-4);min-width:0}.gc-filtros-cola{display:flex;flex:0 0 auto;align-items:center;gap:var(--gc-esp-3);margin-inline-start:auto}.gc-filtros-cuenta{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.gc-filtros-limpiar{white-space:nowrap}.gc-filtro{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--gc-esp-1);min-width:9rem}.gc-filtro--crece{flex:1 1 14rem;min-width:12rem}.gc-filtro--fila{flex:1 1 100%}.gc-filtro-rotulo{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);letter-spacing:.06em;line-height:var(--gc-alto-apretado);text-transform:uppercase}.gc-filtro-busqueda{min-width:0}.gc-filtro-opciones{display:inline-flex;flex-wrap:nowrap;gap:var(--gc-esp-1);max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:var(--gc-esp-1);background:var(--gc-vidrio-pista);border:1px solid transparent;border-radius:var(--gc-radio-pill)}.gc-filtro-opcion{display:inline-flex;align-items:center;gap:var(--gc-esp-2);min-height:calc(var(--gc-control) - var(--gc-esp-2));padding:0 var(--gc-esp-3);background:transparent;border:1px solid transparent;border-radius:var(--gc-radio-pill);color:var(--gc-texto-2);cursor:pointer;font-family:var(--gc-sans);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio);line-height:var(--gc-alto-apretado);white-space:nowrap;transition:background var(--gc-mov-sale) var(--gc-mov-curva),color var(--gc-mov-sale) var(--gc-mov-curva)}.gc-filtro-opcion:hover{color:var(--gc-texto-fuerte)}.gc-filtro-opcion[aria-pressed=true],.gc-filtro-opcion[aria-pressed=true]:hover{background:var(--gc-marca-tinte);border-color:var(--gc-marca-borde);box-shadow:var(--gc-sombra-sm);color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi)}.gc-filtro-opcion-cuenta{color:inherit;font-size:var(--gc-txt-2xs);font-variant-numeric:tabular-nums;font-weight:var(--gc-peso-medio);opacity:.8}@media(max-width:40rem){.gc-filtro,.gc-filtro--crece{flex:1 1 100%;min-width:0}.gc-filtros-cola{flex:1 1 100%;justify-content:space-between;margin-inline-start:0}}.portada{--portada-ancho: 1160px;caret-color:var(--gc-marca);color:var(--gc-texto);display:flex;flex-direction:column;min-height:100vh}.portada a{text-decoration-thickness:1px;text-underline-offset:.2em}.portada-cargando{align-items:center;color:var(--gc-texto-2);display:flex;gap:var(--gc-esp-3);justify-content:center;min-height:100vh}.portada-barra{background:var(--gc-vidrio-cromo);backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));border-bottom:1px solid var(--gc-hairline);box-shadow:var(--gc-brillo);position:sticky;top:0;z-index:20}.portada-barra-interior{align-items:center;display:flex;gap:var(--gc-esp-6);justify-content:space-between;margin:0 auto;max-width:var(--portada-ancho);padding:var(--gc-esp-4) var(--gc-esp-6);width:100%}.portada-marca{align-items:center;color:var(--gc-marca-texto);display:flex;flex-shrink:0;gap:var(--gc-esp-3);text-decoration:none}.portada-marca-texto{display:grid;gap:1px}.portada-marca-texto strong{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-fuerte);letter-spacing:-.01em}.portada-marca-texto small{color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);letter-spacing:.06em;text-transform:uppercase}.portada-nav{display:flex;gap:var(--gc-esp-5)}.portada-nav a{color:var(--gc-texto-2);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-medio);text-decoration:none;white-space:nowrap}.portada-nav a:hover{color:var(--gc-marca-texto)}.portada-acceso{align-items:center;display:flex;flex-shrink:0;gap:var(--gc-esp-4)}.portada-entrar{border-radius:var(--gc-radio-pill);color:var(--gc-marca-texto);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi);padding:var(--gc-esp-2) var(--gc-esp-3);text-decoration:none;white-space:nowrap}.portada-entrar:hover{background:var(--gc-marca-tinte)}.portada-boton{align-items:center;background:var(--gc-marca);border:1px solid transparent;border-radius:var(--gc-radio-pill);box-shadow:var(--gc-brillo);color:var(--gc-sobre-marca);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi);gap:var(--gc-esp-2);justify-content:center;padding:var(--gc-esp-3) var(--gc-esp-5);text-decoration:none;white-space:nowrap}.portada-boton:hover{background:var(--gc-marca-fuerte)}.portada-boton:disabled{cursor:progress;opacity:.7}.portada-boton--grande{font-size:var(--gc-txt-md);padding:var(--gc-esp-4) var(--gc-esp-6)}.portada-boton-secundario{align-items:center;background:var(--gc-vidrio-control);backdrop-filter:blur(var(--gc-vidrio-desenfoque-control));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-control));border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-pill);box-shadow:var(--gc-brillo);color:var(--gc-texto);display:inline-flex;font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi);justify-content:center;padding:var(--gc-esp-3) var(--gc-esp-5);text-decoration:none}.portada-boton-secundario:hover{border-color:var(--gc-marca-borde);color:var(--gc-marca-texto)}.portada-cuerpo{flex:1}.portada-seccion{margin:0 auto;max-width:var(--portada-ancho);padding:var(--gc-esp-12) var(--gc-esp-6);width:100%}.portada-seccion--tinta{background:linear-gradient(148deg,var(--gc-tinta-desde),var(--gc-tinta-hasta));color:var(--gc-sobre-barra);max-width:none;padding-left:max(var(--gc-esp-6),calc((100vw - var(--portada-ancho)) / 2 + var(--gc-esp-6)));padding-right:max(var(--gc-esp-6),calc((100vw - var(--portada-ancho)) / 2 + var(--gc-esp-6)))}.portada-seccion-cabecera{margin:0 0 var(--gc-esp-10);max-width:62ch}.portada-seccion-cabecera h2{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-2xl);font-weight:var(--gc-peso-fuerte);letter-spacing:-.02em;line-height:var(--gc-alto-apretado);margin:0 0 var(--gc-esp-4);text-wrap:balance}.portada-seccion-cabecera p{color:var(--gc-texto-2);font-size:var(--gc-txt-md);line-height:var(--gc-alto-suelto);margin:0;text-wrap:pretty}.portada-seccion--tinta .portada-seccion-cabecera h2{color:var(--gc-n-0)}.portada-seccion--tinta .portada-seccion-cabecera p{color:var(--gc-p-100)}.portada-hero{align-items:center;display:grid;gap:var(--gc-esp-10);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0;max-width:none;padding:var(--gc-esp-12) max(var(--gc-esp-6),calc((100vw - var(--portada-ancho)) / 2 + var(--gc-esp-6)));width:100%}.portada-hero-texto h1{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--gc-peso-fuerte);letter-spacing:-.03em;line-height:var(--gc-alto-apretado);margin:0 0 var(--gc-esp-5)}.portada-bajada{color:var(--gc-texto-2);font-size:var(--gc-txt-md);line-height:var(--gc-alto-suelto);margin:0 0 var(--gc-esp-8);max-width:54ch;text-wrap:pretty}.portada-hero-acciones{display:grid;gap:var(--gc-esp-3);grid-template-columns:max-content max-content;justify-items:start;margin-bottom:var(--gc-esp-6)}.portada-hero-acciones>:first-child{grid-column:1 / -1}.portada-nota{color:var(--gc-texto-3);font-size:var(--gc-txt-sm);line-height:var(--gc-alto-normal);margin:0}.portada-nota a{color:var(--gc-marca-texto);font-weight:var(--gc-peso-medio)}.portada-nota--cierre{margin:var(--gc-esp-10) 0 0;max-width:66ch}.portada-muestra{display:grid;gap:var(--gc-esp-4)}.portada-aviso{background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);box-shadow:var(--gc-brillo),var(--gc-sombra-lg);display:grid;gap:var(--gc-esp-4);padding:var(--gc-esp-6)}.portada-aviso-cabecera{align-items:baseline;border-bottom:1px solid var(--gc-linea);display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);justify-content:space-between;padding-bottom:var(--gc-esp-3)}.portada-aviso-titulo{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi)}.portada-aviso-folio{color:var(--gc-texto-3);font-family:var(--gc-mono);font-size:var(--gc-txt-xs)}.portada-aviso-unidad{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);justify-content:space-between}.portada-aviso-unidad strong{color:var(--gc-texto);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi)}.portada-aviso-unidad span{color:var(--gc-texto-3);font-family:var(--gc-mono);font-size:var(--gc-txt-xs)}.portada-aviso-lineas{display:grid;gap:var(--gc-esp-3);list-style:none;margin:0;padding:0}.portada-aviso-lineas li{color:var(--gc-texto-2);display:flex;font-size:var(--gc-txt-base);gap:var(--gc-esp-4);justify-content:space-between}.portada-monto{color:var(--gc-texto);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;white-space:nowrap}.portada-aviso-total{align-items:baseline;border-top:1px solid var(--gc-linea-fuerte);display:flex;justify-content:space-between;padding-top:var(--gc-esp-4)}.portada-aviso-total span{color:var(--gc-texto-2);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi)}.portada-aviso-total strong{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-xl);font-weight:var(--gc-peso-fuerte)}.portada-aviso-sello{align-items:center;background:var(--gc-hilo-tinte);border:1px solid var(--gc-hilo-borde);border-radius:var(--gc-radio-md);color:var(--gc-hilo);display:flex;font-size:var(--gc-txt-sm);gap:var(--gc-esp-3);line-height:var(--gc-alto-normal);padding:var(--gc-esp-3) var(--gc-esp-4)}.portada-respaldo{align-items:center;color:var(--gc-texto-3);display:flex;font-size:var(--gc-txt-sm);gap:var(--gc-esp-3);justify-content:center;line-height:var(--gc-alto-normal);text-align:center}.portada-mirador{background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);box-shadow:var(--gc-brillo),var(--gc-sombra-lg);display:grid;gap:var(--gc-esp-6);padding:var(--gc-esp-6)}.portada-mirador-cabecera{align-items:baseline;border-bottom:1px solid var(--gc-linea);display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);justify-content:space-between;padding-bottom:var(--gc-esp-3)}.portada-mirador-titulo{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi)}.portada-mirador-periodo{color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.portada-cifras{display:grid;gap:var(--gc-esp-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));list-style:none;margin:0;padding:0}.portada-cifra{background:var(--gc-superficie);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);display:grid;gap:var(--gc-esp-2);padding:var(--gc-esp-4) var(--gc-esp-5)}.portada-cifra--alerta{background:var(--gc-peligro-tinte);border-color:var(--gc-peligro)}.portada-cifra-rotulo{color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-medio);letter-spacing:.06em;text-transform:uppercase}.portada-cifra-valor{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-feature-settings:"tnum" 1;font-size:var(--gc-txt-xl);font-variant-numeric:tabular-nums;font-weight:var(--gc-peso-fuerte);line-height:var(--gc-alto-apretado)}.portada-cifra--alerta .portada-cifra-valor{color:var(--gc-peligro)}.portada-cifra-nota{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);line-height:var(--gc-alto-normal);text-wrap:pretty}.portada-gestiones{display:grid;list-style:none;margin:0;padding:0}.portada-gestion{align-items:baseline;border-top:1px solid var(--gc-linea);color:var(--gc-texto-2);display:grid;font-size:var(--gc-txt-sm);gap:var(--gc-esp-2) var(--gc-esp-5);grid-template-columns:minmax(0,1.9fr) auto minmax(0,2fr) minmax(0,1.3fr);line-height:var(--gc-alto-normal);padding:var(--gc-esp-4) 0}.portada-gestion:first-child{border-top:0;padding-top:0}.portada-gestion:last-child{padding-bottom:0}.portada-gestion-asunto strong{color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-semi)}.portada-gestion-ultima{text-wrap:pretty}.portada-gestion-meta{color:var(--gc-texto-3)}.portada-gestion-quien{display:grid;gap:2px}.portada-gestion-retraso{white-space:nowrap}.portada-gestion-vacia{color:var(--gc-texto-3);font-style:italic}@media(max-width:860px){.portada-gestion{gap:var(--gc-esp-1);grid-template-columns:1fr;padding:var(--gc-esp-5) 0}.portada-gestion .gc-pastilla{justify-self:start}}.portada-rejilla{display:grid;gap:var(--gc-esp-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.portada-rejilla--ley{margin:0 auto;max-width:var(--portada-ancho)}.portada-panel{background:var(--gc-linea);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));overflow:hidden}.portada-celda{background:var(--gc-superficie);color:var(--gc-marca);padding:var(--gc-esp-6);transition:background-color var(--gc-mov-sale) var(--gc-mov-curva)}@media(hover:hover)and (pointer:fine){.portada-celda:hover{background:var(--gc-superficie-2)}}.portada-celda h3{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-semi);margin:var(--gc-esp-3) 0 var(--gc-esp-2)}.portada-celda p{color:var(--gc-texto-2);font-size:var(--gc-txt-base);line-height:var(--gc-alto-suelto);margin:0;text-wrap:pretty}.portada-articulo{border-left:2px solid var(--gc-p-400);padding-left:var(--gc-esp-5)}.portada-articulo-numero{color:var(--gc-p-100);font-family:var(--gc-mono);font-size:var(--gc-txt-xs);letter-spacing:.06em;text-transform:uppercase}.portada-articulo h3{color:var(--gc-n-0);font-family:var(--gc-titulo);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi);margin:var(--gc-esp-2) 0}.portada-articulo p{color:var(--gc-p-100);font-size:var(--gc-txt-base);line-height:var(--gc-alto-suelto);margin:0}.portada-pasos{display:grid;gap:var(--gc-esp-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;margin:0;padding:0}.portada-paso{border-top:2px solid var(--gc-marca-borde);color:var(--gc-marca);padding-top:var(--gc-esp-4);position:relative}.portada-paso-numero{color:var(--gc-marca-filigrana);font-family:var(--gc-titulo);font-size:var(--gc-txt-2xl);font-weight:var(--gc-peso-fuerte);line-height:1}.portada-paso svg{color:var(--gc-marca-filigrana);display:inline-block;margin-left:var(--gc-esp-3);vertical-align:baseline}.portada-paso h3{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-semi);margin:var(--gc-esp-3) 0 var(--gc-esp-2);text-wrap:balance}.portada-paso p{color:var(--gc-texto-2);font-size:var(--gc-txt-base);line-height:var(--gc-alto-suelto);margin:0;text-wrap:pretty}.portada-seccion--demo{padding-bottom:var(--gc-esp-12)}.portada-demo{background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);box-shadow:var(--gc-brillo),var(--gc-sombra-md);display:grid;gap:var(--gc-esp-10);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:var(--gc-esp-10)}.portada-demo-texto h2{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-2xl);font-weight:var(--gc-peso-fuerte);letter-spacing:-.02em;line-height:var(--gc-alto-apretado);margin:0 0 var(--gc-esp-4)}.portada-demo-texto p{color:var(--gc-texto-2);font-size:var(--gc-txt-base);line-height:var(--gc-alto-suelto);margin:0 0 var(--gc-esp-4)}.portada-demo-privacidad{color:var(--gc-texto-3);font-size:var(--gc-txt-sm)}.portada-formulario{align-content:start;display:grid;gap:var(--gc-esp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.portada-campo{display:grid;gap:var(--gc-esp-2)}.portada-campo--ancho{grid-column:1 / -1}.portada-campo span{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);letter-spacing:.02em}.portada-campo input,.portada-campo textarea{background:var(--gc-vidrio-control);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-md);box-shadow:var(--gc-brillo);color:var(--gc-texto);font-family:inherit;font-size:var(--gc-txt-control);padding:var(--gc-esp-3);width:100%}.portada-campo input:focus-visible,.portada-campo textarea:focus-visible{border-color:var(--gc-marca);outline:2px solid var(--gc-foco);outline-offset:1px}.portada-campo textarea{resize:vertical}.portada-trampa{height:0;left:-9999px;overflow:hidden;position:absolute;width:0}.portada-error{background:var(--gc-peligro-tinte);border-radius:var(--gc-radio-sm);color:var(--gc-peligro);font-size:var(--gc-txt-sm);grid-column:1 / -1;margin:0;padding:var(--gc-esp-3)}.portada-formulario .portada-boton{grid-column:1 / -1}.portada-demo-listo{align-content:center;border:1px dashed var(--gc-ok-300);border-radius:var(--gc-radio-lg);color:var(--gc-ok-700);display:grid;gap:var(--gc-esp-3);justify-items:center;padding:var(--gc-esp-10);text-align:center}.portada-demo-listo h3{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-xl);font-weight:var(--gc-peso-semi);margin:0}.portada-demo-listo p{color:var(--gc-texto-2);font-size:var(--gc-txt-base);line-height:var(--gc-alto-suelto);margin:0}.portada-demo-listo a{color:var(--gc-marca-texto);font-weight:var(--gc-peso-medio)}.portada-pie{background:var(--gc-superficie);border-top:1px solid var(--gc-linea);padding:var(--gc-esp-8) var(--gc-esp-6)}.portada-pie-interior{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gc-esp-6);justify-content:space-between;margin:0 auto;max-width:var(--portada-ancho)}.portada-pie-marca{align-items:center;color:var(--gc-marca-texto);display:flex;gap:var(--gc-esp-3)}.portada-pie-marca span{color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.portada-pie-marca strong{color:var(--gc-texto-fuerte);font-family:var(--gc-titulo)}.portada-pie-enlaces{display:flex;flex-wrap:wrap;gap:var(--gc-esp-5)}.portada-pie-enlaces a{color:var(--gc-marca-texto);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio);text-decoration:none}.portada-pie-enlaces a:hover{text-decoration:underline}.portada-pie-legal{color:var(--gc-texto-3);font-size:var(--gc-txt-xs);line-height:var(--gc-alto-normal);margin:var(--gc-esp-6) auto 0;max-width:var(--portada-ancho)}@keyframes portada-asienta{0%{opacity:0;transform:translateY(6px)}}.portada-aviso-cabecera,.portada-aviso-unidad,.portada-aviso-lineas li,.portada-aviso-total,.portada-aviso-sello{animation:portada-asienta var(--gc-mov-entra) var(--gc-mov-curva) backwards}.portada-aviso-unidad{animation-delay:70ms}.portada-aviso-lineas li:nth-child(1){animation-delay:.14s}.portada-aviso-lineas li:nth-child(2){animation-delay:.21s}.portada-aviso-lineas li:nth-child(3){animation-delay:.28s}.portada-aviso-lineas li:nth-child(4){animation-delay:.35s}.portada-aviso-total{animation-delay:.46s}.portada-aviso-sello{animation-delay:.58s}@media(prefers-reduced-motion:reduce){@keyframes portada-asienta{0%{opacity:0}}}.portada-boton,.portada-boton-secundario,.portada-entrar,.portada-nav a,.portada-pie-enlaces a{transition:background-color var(--gc-mov-sale) var(--gc-mov-curva),border-color var(--gc-mov-sale) var(--gc-mov-curva),color var(--gc-mov-sale) var(--gc-mov-curva)}.portada-boton:active,.portada-boton-secundario:active{transform:translateY(1px)}.portada-boton,.portada-boton-secundario,.portada-entrar,.portada-nav a,.portada-pie-enlaces a{touch-action:manipulation}.portada-boton:focus-visible,.portada-boton-secundario:focus-visible,.portada-entrar:focus-visible,.portada-marca:focus-visible,.portada-nav a:focus-visible,.portada-nota a:focus-visible,.portada-pie-enlaces a:focus-visible,.portada-pie-legal a:focus-visible,.portada-error:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px;border-radius:var(--gc-radio-sm)}.portada-seccion[id]{scroll-margin-top:calc(var(--gc-esp-10) + var(--gc-esp-10))}@media(max-width:900px){.portada-nav{display:none}.portada-hero,.portada-demo{grid-template-columns:minmax(0,1fr)}.portada-demo{padding:var(--gc-esp-6)}.portada-seccion,.portada-hero{padding-block:var(--gc-esp-10)}}@media(max-width:560px){.portada-marca-texto small,.portada-acceso .portada-boton{display:none}.portada-marca{flex-shrink:1;min-width:0}.portada-marca-texto strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portada-formulario{grid-template-columns:minmax(0,1fr)}.portada-hero-acciones{grid-template-columns:minmax(0,1fr);justify-items:stretch}.portada-barra-interior{gap:var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-4)}.portada-boton{padding:var(--gc-esp-3) var(--gc-esp-4)}}.vitrina{min-height:100vh}.vitrina-cabecera{display:grid;gap:var(--gc-esp-3);padding:var(--gc-esp-8) var(--gc-esp-6) var(--gc-esp-6);border-bottom:1px solid var(--gc-linea)}.vitrina-marca{margin:0;font-size:var(--gc-txt-sm);letter-spacing:.02em}.vitrina-cabecera h1{margin:0}.vitrina-bajada,.vitrina-glosa{margin:0;max-width:68ch;color:var(--gc-texto-2)}.vitrina-glosa{font-size:var(--gc-txt-sm)}.vitrina-selector{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.vitrina-pie{display:grid;gap:var(--gc-esp-4);justify-items:start;max-width:68ch;padding:var(--gc-esp-8) var(--gc-esp-6);border-top:1px solid var(--gc-linea);color:var(--gc-texto-2)}.vitrina-pie p{margin:0}.vitrina-nota{margin:0;max-width:68ch;padding:var(--gc-esp-3) var(--gc-esp-4);border-left:3px solid var(--gc-linea-fuerte);background:var(--surface);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-boton-ayuda{display:inline-flex;align-items:center;gap:var(--gc-esp-1);min-height:34px;padding:0 var(--gc-esp-3);border-radius:var(--gc-radio-pill);background:var(--gc-vidrio-control);border:1px solid var(--gc-hairline);box-shadow:var(--gc-brillo);color:var(--gc-marca-texto);font-size:var(--gc-txt-sm);font-weight:600;text-decoration:none;white-space:nowrap}.gc-boton-ayuda:hover{background:var(--gc-vidrio-hover)}.gc-boton-ayuda:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px}.gc-oculto-visual{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gc-tarjeta-vidrio{background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl);box-shadow:var(--gc-brillo),var(--gc-sombra-md)}.gc-ayuda{min-height:100dvh;color:var(--gc-texto)}.gc-ayuda-barra{position:sticky;top:0;z-index:20;background:var(--gc-vidrio-cromo);backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));border-bottom:1px solid var(--gc-hairline);box-shadow:var(--gc-brillo)}.gc-ayuda-barra-interior{display:flex;align-items:center;gap:var(--gc-esp-4);max-width:80rem;margin:0 auto;padding:var(--gc-esp-3) var(--gc-esp-6)}.gc-ayuda-marca{display:inline-flex;align-items:center;gap:var(--gc-esp-2);color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-fuerte);letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.gc-ayuda-marca small{color:var(--gc-texto-3);font-weight:var(--gc-peso-medio);font-size:inherit}.gc-ayuda-barra-buscador{flex:1;max-width:28rem;margin-left:auto}.gc-ayuda-barra-derecha{display:flex;align-items:center;gap:var(--gc-esp-2)}.gc-ayuda-main{max-width:80rem;margin:0 auto;padding:var(--gc-esp-8) var(--gc-esp-6) var(--gc-esp-12)}.gc-ayuda-buscador{position:relative}.gc-ayuda-buscador-campo{display:flex;align-items:center;gap:var(--gc-esp-2);height:2.25rem;padding:0 var(--gc-esp-3);border-radius:var(--gc-radio-pill);background:var(--gc-vidrio-control);border:1px solid var(--gc-hairline);box-shadow:var(--gc-brillo);color:var(--gc-texto-3)}.gc-ayuda-buscador-campo:focus-within{border-color:var(--gc-marca-borde);box-shadow:var(--gc-brillo),var(--gc-marca-sombra)}.gc-ayuda-buscador-campo input{flex:1;min-width:0;border:0;background:transparent;color:var(--gc-texto);font:inherit;font-size:var(--gc-txt-sm);outline:none}.gc-ayuda-buscador-campo input::placeholder{color:var(--gc-texto-3)}.gc-ayuda-buscador-campo input::-webkit-search-cancel-button{appearance:none}.gc-ayuda-buscador--grande{max-width:48rem}.gc-ayuda-buscador--grande .gc-ayuda-buscador-campo{height:3.5rem;padding:0 var(--gc-esp-3) 0 var(--gc-esp-5);background:var(--gc-vidrio-cromo);backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));box-shadow:var(--gc-brillo),var(--gc-sombra-lg)}.gc-ayuda-buscador--grande .gc-ayuda-buscador-campo input{font-size:var(--gc-txt-md)}.gc-ayuda-buscador-campo kbd{font:inherit;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);color:var(--gc-texto-3);padding:var(--gc-esp-1) var(--gc-esp-2);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-sm);background:var(--gc-vidrio-control)}.gc-ayuda-resultados{position:absolute;top:calc(100% + var(--gc-esp-2));left:0;right:0;z-index:30;display:grid;gap:2px;padding:var(--gc-esp-2);border-radius:var(--gc-radio-xl);background:var(--gc-vidrio-cromo);backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);box-shadow:var(--gc-brillo),var(--gc-sombra-xl);text-align:left}.gc-ayuda-resultado{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--gc-esp-3);align-items:center;width:100%;padding:var(--gc-esp-2) var(--gc-esp-3);border:0;border-radius:var(--gc-radio-md);background:transparent;color:var(--gc-texto);font:inherit;text-align:left;cursor:pointer}.gc-ayuda-resultado--activo{background:var(--gc-marca-tinte)}.gc-ayuda-resultado-icono{display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:var(--gc-radio-sm);background:var(--gc-vidrio-control);border:1px solid var(--gc-hairline);color:var(--gc-texto-2)}.gc-ayuda-resultado-texto{display:grid;gap:1px;min-width:0}.gc-ayuda-resultado-texto strong{font-weight:var(--gc-peso-semi)}.gc-ayuda-resultado-texto small{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-ayuda-resultado-texto mark{background:transparent;color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi)}.gc-ayuda-resultados-pie{margin:var(--gc-esp-1) 0 0;padding:var(--gc-esp-2) var(--gc-esp-3) var(--gc-esp-1);border-top:1px solid var(--gc-linea);color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.gc-ayuda-sello-rol{display:inline-flex;align-items:center;padding:2px var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-marca-tinte);color:var(--gc-marca-texto);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);white-space:nowrap}.gc-ayuda-rotulo{display:inline-flex;align-items:center;gap:var(--gc-esp-2);color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);letter-spacing:.06em;text-transform:uppercase}.gc-ayuda-rotulo i,.gc-ayuda-chip i,.gc-ayuda-temas i{display:inline-block;width:.5rem;height:.5rem;border-radius:var(--gc-radio-pill);background:var(--gc-tono, var(--gc-texto-3));flex:none}.gc-ayuda-inicio{display:grid;gap:var(--gc-esp-2)}.gc-ayuda-hero{display:grid;gap:var(--gc-esp-3);max-width:48rem}.gc-ayuda-hero h1{margin:0;color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-3xl);font-weight:var(--gc-peso-fuerte);letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.gc-ayuda-hero>p{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-md);max-width:56ch}.gc-ayuda-hero>p a{color:var(--gc-marca-texto)}.gc-ayuda-roles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2);margin-top:var(--gc-esp-2)}.gc-ayuda-chip{display:inline-flex;align-items:center;gap:var(--gc-esp-2);height:2rem;padding:0 var(--gc-esp-3) 0 var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-vidrio-control);border:1px solid var(--gc-hairline);box-shadow:var(--gc-brillo);color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);cursor:pointer}.gc-ayuda-chip--activo{background:var(--gc-marca);border-color:transparent;color:var(--gc-sobre-marca);box-shadow:var(--gc-marca-sombra)}.gc-ayuda-chip--activo i{background:var(--gc-sobre-marca)}.gc-ayuda-chip:focus-visible,.gc-ayuda-resultado:focus-visible,.gc-ayuda-boton-icono:focus-visible,.gc-ayuda-paso-cuerpo:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px}.gc-ayuda-guias{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--gc-esp-4);margin-top:var(--gc-esp-8)}.gc-ayuda-guia{display:grid;align-content:start;gap:var(--gc-esp-2);padding:var(--gc-esp-5);color:var(--gc-texto);text-decoration:none}.gc-ayuda-guia strong{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-fuerte);letter-spacing:-.015em}.gc-ayuda-guia p{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-ayuda-guia-pie{display:flex;align-items:center;justify-content:space-between;margin-top:var(--gc-esp-2);color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.gc-ayuda-guia-pie b{display:inline-flex;align-items:center;gap:var(--gc-esp-1);color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi)}.gc-ayuda-guia--tinta{background:linear-gradient(150deg,var(--gc-tinta-desde),var(--gc-tinta-hasta));border-color:transparent;color:var(--gc-sobre-marca);box-shadow:var(--gc-brillo),var(--gc-marca-sombra)}.gc-ayuda-guia--tinta strong,.gc-ayuda-guia--tinta p,.gc-ayuda-guia--tinta .gc-ayuda-rotulo,.gc-ayuda-guia--tinta .gc-ayuda-guia-pie,.gc-ayuda-guia--tinta .gc-ayuda-guia-pie b{color:var(--gc-sobre-marca)}.gc-ayuda-guia--tinta .gc-ayuda-rotulo i{background:var(--gc-sobre-marca)}.gc-ayuda-seccion{margin-top:var(--gc-esp-8)}.gc-ayuda-seccion-cabecera{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gc-esp-4);margin-bottom:var(--gc-esp-2)}.gc-ayuda-seccion-cabecera h2{margin:0;font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi);letter-spacing:-.01em}.gc-ayuda-seccion-cabecera span{color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.gc-ayuda-seccion-cabecera a{color:var(--gc-marca-texto)}.gc-ayuda-temas{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0 var(--gc-esp-6);margin:0;padding:0;list-style:none}.gc-ayuda-temas a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-1);border-top:1px solid var(--gc-linea);color:var(--gc-texto);font-size:var(--gc-txt-sm);text-decoration:none}.gc-ayuda-temas a small{color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.gc-ayuda-lista-articulos{display:grid;gap:var(--gc-esp-2);margin:0;padding:0;list-style:none}.gc-ayuda-lista-articulos a{display:grid;gap:2px;padding:var(--gc-esp-3) var(--gc-esp-4);border-radius:var(--gc-radio-lg);background:var(--gc-vidrio-tarjeta);border:1px solid var(--gc-hairline);color:var(--gc-texto);text-decoration:none}.gc-ayuda-lista-articulos strong{font-weight:var(--gc-peso-semi)}.gc-ayuda-lista-articulos small{color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.gc-ayuda-miga{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-1);margin:0 0 var(--gc-esp-2);color:var(--gc-texto-3);font-size:var(--gc-txt-sm)}.gc-ayuda-miga a{color:var(--gc-texto-3)}.gc-ayuda-miga b{color:var(--gc-texto-2);font-weight:var(--gc-peso-medio)}.gc-ayuda-miga .gc-ayuda-sello-rol{margin-left:var(--gc-esp-2)}.gc-ayuda-articulo h1,.gc-ayuda-guia-cabecera h1,.gc-ayuda-manual-portada h1{margin:var(--gc-esp-1) 0 var(--gc-esp-1);color:var(--gc-texto-fuerte);font-family:var(--gc-titulo);font-size:var(--gc-txt-2xl);font-weight:var(--gc-peso-fuerte);letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.gc-ayuda-resumen{margin:0;color:var(--gc-texto-2);max-width:64ch}.gc-ayuda-articulo-rejilla{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,1fr);gap:var(--gc-esp-6);align-items:start;margin-top:var(--gc-esp-4)}.gc-ayuda-articulo-lateral{position:sticky;top:calc(var(--gc-esp-6) + 3.5rem);display:grid;gap:var(--gc-esp-4)}.gc-ayuda-captura{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gc-esp-2);padding:var(--gc-esp-3);margin-top:var(--gc-esp-5);min-width:0;outline:none}.gc-ayuda-captura:focus-visible{box-shadow:var(--gc-brillo),var(--gc-sombra-md),0 0 0 2px var(--gc-foco)}.gc-ayuda-captura-marco{position:relative;width:100%;min-width:0;overflow:hidden;border-radius:var(--gc-radio-lg);border:1px solid var(--gc-linea);background:var(--gc-fondo)}.gc-ayuda-captura-marco img{display:block;width:100%;height:auto}.gc-ayuda-captura-foco{position:absolute;box-sizing:border-box;border:2px solid var(--gc-marca);border-radius:var(--gc-radio-sm);box-shadow:0 0 0 3px var(--gc-marca-tinte),var(--gc-marca-sombra);pointer-events:none}.gc-ayuda-captura-foco:after{content:attr(data-numero);position:absolute;top:-.75rem;left:-.75rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--gc-radio-pill);background:var(--gc-marca);color:var(--gc-sobre-marca);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte);box-shadow:var(--gc-marca-sombra)}.gc-ayuda-captura-vacia{display:grid;place-items:center;gap:var(--gc-esp-2);min-height:12rem;padding:var(--gc-esp-6);border-radius:var(--gc-radio-lg);border:1px dashed var(--gc-linea-fuerte);color:var(--gc-texto-3);font-size:var(--gc-txt-sm);text-align:center}.gc-ayuda-captura-vacia--texto{align-content:center;color:var(--gc-texto-2)}.gc-ayuda-captura-vacia--texto strong{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-md)}.gc-ayuda-captura-pie{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-esp-3);padding:0 var(--gc-esp-1);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-ayuda-captura-leyenda{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-ayuda-captura-nav{display:inline-flex;align-items:center;gap:var(--gc-esp-1);flex:none}.gc-ayuda-captura-cuenta{min-width:3.5rem;color:var(--gc-texto);font-variant-numeric:tabular-nums;font-weight:var(--gc-peso-semi);text-align:center}.gc-ayuda-boton-icono{display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border-radius:var(--gc-radio-pill);background:var(--gc-vidrio-control);border:1px solid var(--gc-hairline);box-shadow:var(--gc-brillo);color:var(--gc-texto-2);cursor:pointer}.gc-ayuda-boton-icono:disabled{opacity:.4;cursor:default}.gc-ayuda-pasos{display:grid;gap:2px;margin:0;padding:var(--gc-esp-2);list-style:none}.gc-ayuda-paso-cuerpo{display:grid;grid-template-columns:1.625rem minmax(0,1fr);gap:var(--gc-esp-3);align-items:start;width:100%;padding:var(--gc-esp-3);border:0;border-radius:var(--gc-radio-lg);background:transparent;color:var(--gc-texto);font:inherit;text-align:left}button.gc-ayuda-paso-cuerpo{cursor:pointer}.gc-ayuda-paso-cuerpo i{display:grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:var(--gc-radio-pill);background:var(--gc-superficie-3);color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-style:normal;font-weight:var(--gc-peso-fuerte)}.gc-ayuda-paso--activo .gc-ayuda-paso-cuerpo{background:var(--gc-marca-tinte)}.gc-ayuda-paso--activo .gc-ayuda-paso-cuerpo i{background:var(--gc-marca);color:var(--gc-sobre-marca)}.gc-ayuda-paso-cuerpo span{display:grid;gap:2px}.gc-ayuda-paso-cuerpo strong{font-weight:var(--gc-peso-semi)}.gc-ayuda-paso-cuerpo small{color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-ayuda-paso-nota{display:block;margin-top:var(--gc-esp-1);padding:var(--gc-esp-2) var(--gc-esp-3);border-radius:var(--gc-radio-sm);background:var(--gc-alerta-tinte);color:var(--gc-alerta);font-size:var(--gc-txt-xs);font-style:normal}.gc-ayuda-bloque{display:grid;gap:var(--gc-esp-3);margin-top:var(--gc-esp-6)}.gc-ayuda-bloque h2{margin:0;font-size:var(--gc-txt-md);font-weight:var(--gc-peso-fuerte);letter-spacing:-.015em}.gc-ayuda-qps{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--gc-esp-3)}.gc-ayuda-qp{display:grid;gap:var(--gc-esp-1);padding:var(--gc-esp-3) var(--gc-esp-4);font-size:var(--gc-txt-sm)}.gc-ayuda-qp strong{font-weight:var(--gc-peso-semi)}.gc-ayuda-qp q,.gc-ayuda-manual-qps q{color:var(--gc-texto-2);font-style:italic}.gc-ayuda-qp span{color:var(--gc-texto-2)}.gc-ayuda-faq details{border-top:1px solid var(--gc-linea)}.gc-ayuda-faq summary{padding:var(--gc-esp-3) var(--gc-esp-1);cursor:pointer;font-weight:var(--gc-peso-medio)}.gc-ayuda-faq p{margin:0 0 var(--gc-esp-3);padding:0 var(--gc-esp-1);color:var(--gc-texto-2);max-width:64ch}.gc-ayuda-fundamento{display:flex;gap:var(--gc-esp-3);align-items:start;margin:0;padding:var(--gc-esp-3) var(--gc-esp-4);border-radius:var(--gc-radio-lg);background:var(--gc-fondo-hundido);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-ayuda-sello-ley{display:inline-flex;align-items:center;gap:var(--gc-esp-1);padding:2px var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-marca-tinte);color:var(--gc-marca-texto);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);white-space:nowrap;flex:none}.gc-ayuda-relacionados{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);margin:0}.gc-ayuda-video{display:grid;gap:var(--gc-esp-2);padding:var(--gc-esp-3)}.gc-ayuda-video video{display:block;width:100%;border-radius:var(--gc-radio-lg);background:var(--gc-fondo-hundido)}.gc-ayuda-video strong{font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi)}.gc-ayuda-video p{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.gc-ayuda-vecinos{display:grid;gap:0;padding:var(--gc-esp-4)}.gc-ayuda-vecinos .gc-ayuda-rotulo{margin-bottom:var(--gc-esp-2)}.gc-ayuda-vecinos a{padding:var(--gc-esp-2) 0;border-top:1px solid var(--gc-linea);color:var(--gc-texto);font-size:var(--gc-txt-sm);text-decoration:none}.gc-ayuda-vecinos a[aria-current=page]{color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi)}.gc-ayuda-guia-cabecera{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--gc-esp-4);margin-bottom:var(--gc-esp-6)}.gc-ayuda-acciones{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.gc-ayuda-acciones .primary-button,.gc-ayuda-acciones .secondary-button,.gc-ayuda-panel-pie .primary-button,.gc-ayuda-panel-pie .secondary-button{display:inline-flex;align-items:center;gap:var(--gc-esp-2)}.gc-ayuda-capitulos{display:grid;gap:var(--gc-esp-3);margin:0;padding:0;list-style:none}.gc-ayuda-capitulo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--gc-esp-4);padding:var(--gc-esp-5)}.gc-ayuda-capitulo-numero,.gc-ayuda-manual-numero{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:var(--gc-radio-pill);background:var(--gc-marca);color:var(--gc-sobre-marca);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);font-variant-numeric:tabular-nums}.gc-ayuda-capitulo h2{margin:0;font-size:var(--gc-txt-md);font-weight:var(--gc-peso-fuerte);letter-spacing:-.015em}.gc-ayuda-capitulo p{margin:var(--gc-esp-1) 0 var(--gc-esp-2);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-ayuda-capitulo ul{margin:0;padding-left:var(--gc-esp-4);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-ayuda-capitulo a,.gc-ayuda-termino-enlaces a,.gc-ayuda-manual-refs a{color:var(--gc-marca-texto)}.gc-ayuda-filtro input{height:2.25rem;min-width:16rem;padding:0 var(--gc-esp-3);border-radius:var(--gc-radio-pill);background:var(--gc-vidrio-control);border:1px solid var(--gc-hairline);color:var(--gc-texto);font:inherit;font-size:var(--gc-txt-sm)}.gc-ayuda-terminos{display:grid;gap:var(--gc-esp-3);margin:0}.gc-ayuda-termino{display:grid;gap:var(--gc-esp-1);padding:var(--gc-esp-4) var(--gc-esp-5)}.gc-ayuda-termino dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gc-esp-2);color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-fuerte)}.gc-ayuda-termino dt small{color:var(--gc-texto-3);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-normal)}.gc-ayuda-termino dd{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm);max-width:72ch}.gc-ayuda-termino-enlaces{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);margin-top:var(--gc-esp-2);font-size:var(--gc-txt-xs)}.gc-ayuda-manual{display:grid;gap:var(--gc-esp-8);max-width:56rem}.gc-ayuda-manual-portada{display:grid;gap:var(--gc-esp-2)}.gc-ayuda-manual-portada>p{margin:0;color:var(--gc-texto-2)}.gc-ayuda-manual-indice{padding:var(--gc-esp-5)}.gc-ayuda-manual-indice h2,.gc-ayuda-manual-seccion>h2{margin:0 0 var(--gc-esp-2);display:flex;align-items:center;gap:var(--gc-esp-3);font-size:var(--gc-txt-xl);font-weight:var(--gc-peso-fuerte);letter-spacing:-.02em}.gc-ayuda-manual-indice ol{margin:0;padding-left:var(--gc-esp-5);columns:2;column-gap:var(--gc-esp-6);font-size:var(--gc-txt-sm)}.gc-ayuda-manual-indice a{color:var(--gc-texto)}.gc-ayuda-manual-indice small{color:var(--gc-texto-3)}.gc-ayuda-manual-seccion{display:grid;gap:var(--gc-esp-4);padding-top:var(--gc-esp-6);border-top:1px solid var(--gc-linea)}.gc-ayuda-manual-guia{display:grid;gap:var(--gc-esp-3);margin:0;padding-left:var(--gc-esp-5)}.gc-ayuda-manual-guia p{margin:var(--gc-esp-1) 0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-ayuda-manual-refs{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);font-size:var(--gc-txt-xs)}.gc-ayuda-manual-articulo{display:grid;gap:var(--gc-esp-3);padding:var(--gc-esp-4) 0}.gc-ayuda-manual-articulo h3{margin:0;display:flex;align-items:center;gap:var(--gc-esp-3);font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-fuerte);letter-spacing:-.015em}.gc-ayuda-manual-articulo h4{margin:var(--gc-esp-2) 0 0;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--gc-texto-3)}.gc-ayuda-manual-pasos{display:grid;gap:var(--gc-esp-4);margin:0;padding-left:var(--gc-esp-5)}.gc-ayuda-manual-pasos>li{display:grid;gap:var(--gc-esp-2)}.gc-ayuda-manual-pasos strong{font-weight:var(--gc-peso-semi)}.gc-ayuda-manual-pasos p{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-ayuda-manual-pasos .gc-ayuda-captura-marco{max-width:48rem}.gc-ayuda-manual-qps{display:grid;gap:var(--gc-esp-2);margin:0;font-size:var(--gc-txt-sm)}.gc-ayuda-manual-qps dt{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);font-weight:var(--gc-peso-semi)}.gc-ayuda-manual-qps dd{margin:0;color:var(--gc-texto-2)}.gc-ayuda-panel{position:fixed;inset:0;width:min(28rem,100%);height:100dvh;max-width:100%;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid var(--gc-hairline);background:var(--gc-vidrio-cromo);backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));color:var(--gc-texto);box-shadow:var(--gc-brillo),var(--gc-sombra-xl)}.gc-ayuda-panel::backdrop{background:#0f0c1a8c}.gc-ayuda-panel-caja{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.gc-ayuda-panel-cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-esp-3);padding:var(--gc-esp-4) var(--gc-esp-5) var(--gc-esp-3);border-bottom:1px solid var(--gc-hairline)}.gc-ayuda-panel-cabecera .gc-ayuda-miga{margin:0;min-width:0}.gc-ayuda-panel-cuerpo{display:grid;align-content:start;gap:var(--gc-esp-3);padding:var(--gc-esp-4) var(--gc-esp-5);overflow-y:auto;overscroll-behavior:contain}.gc-ayuda-panel-cuerpo h2{margin:0;font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-fuerte);letter-spacing:-.02em;text-wrap:balance}.gc-ayuda-panel-cuerpo>p{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-ayuda-panel-cuerpo .gc-ayuda-pasos{padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gc-ayuda-panel-detalle{font-size:var(--gc-txt-sm)}.gc-ayuda-panel-detalle summary{cursor:pointer;font-weight:var(--gc-peso-semi);padding:var(--gc-esp-2) 0}.gc-ayuda-panel-detalle ul{display:grid;gap:var(--gc-esp-2);margin:0;padding-left:var(--gc-esp-4);color:var(--gc-texto-2)}.gc-ayuda-panel-detalle li{display:grid;gap:1px}.gc-ayuda-panel-detalle strong{color:var(--gc-texto);font-weight:var(--gc-peso-semi)}.gc-ayuda-panel-detalle q{font-style:italic}.gc-ayuda-panel-pie{display:flex;flex-wrap:wrap;justify-content:end;gap:var(--gc-esp-2);padding:var(--gc-esp-3) var(--gc-esp-5) calc(var(--gc-esp-4) + var(--gc-inset-abajo, 0px));border-top:1px solid var(--gc-hairline)}.gc-ayuda-panel-apagados{margin:0;padding:var(--gc-esp-2) var(--gc-esp-5);color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.gc-ayuda-enlace{padding:0;border:0;background:transparent;color:var(--gc-marca-texto);font:inherit;font-weight:var(--gc-peso-semi);text-decoration:underline;cursor:pointer}.gc-legal-documentos{display:flex;gap:var(--gc-esp-4);margin-left:auto;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi)}.gc-legal-documentos a{color:var(--gc-texto-2);text-decoration:none}.gc-legal-documentos a:hover,.gc-legal-documentos a[aria-current=page]{color:var(--gc-marca-texto)}.gc-legal{max-width:46rem;margin:0 auto;color:var(--gc-texto);font-size:var(--gc-txt-base);line-height:1.65}.gc-legal h1{margin:0;color:var(--gc-texto-fuerte);font-size:var(--gc-txt-3xl);letter-spacing:-.02em;line-height:1.15}.gc-legal h2{margin:var(--gc-esp-10) 0 var(--gc-esp-3);color:var(--gc-texto-fuerte);font-size:var(--gc-txt-xl);line-height:1.3}.gc-legal p,.gc-legal ul{margin:0 0 var(--gc-esp-4)}.gc-legal ul{padding-left:var(--gc-esp-5)}.gc-legal li+li{margin-top:var(--gc-esp-2)}.gc-legal a{color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi)}.gc-legal-cabecera{padding-bottom:var(--gc-esp-6);border-bottom:1px solid var(--gc-hairline)}.gc-legal-version{margin-top:var(--gc-esp-2);color:var(--gc-texto-3);font-size:var(--gc-txt-sm)}.gc-legal-resumen{color:var(--gc-texto-2);font-size:var(--gc-txt-lg)}.gc-legal-borrador{margin:0 0 var(--gc-esp-8);padding:var(--gc-esp-3) var(--gc-esp-4);border:1px solid var(--gc-alerta);border-radius:var(--gc-radio-md);background:var(--gc-alerta-tinte);font-size:var(--gc-txt-sm)}.gc-legal-pendiente{padding:0 var(--gc-esp-1);border-radius:var(--gc-radio-sm);background:var(--gc-alerta-tinte);color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-semi)}.gc-legal-ficha{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--gc-esp-2) var(--gc-esp-6);margin:0 0 var(--gc-esp-4)}.gc-legal-ficha dt{color:var(--gc-texto-3)}.gc-legal-ficha dd{margin:0}.gc-legal-tabla-marco{overflow-x:auto;margin:0 0 var(--gc-esp-4)}.gc-legal-tabla{width:100%;border-collapse:collapse;font-size:var(--gc-txt-sm)}.gc-legal-tabla th,.gc-legal-tabla td{padding:var(--gc-esp-2) var(--gc-esp-3);border-bottom:1px solid var(--gc-hairline);text-align:left;vertical-align:top}.gc-legal-tabla th{position:static;background:none;box-shadow:none;color:var(--gc-texto-3);font-weight:var(--gc-peso-semi)}.gc-legal-tabla td{height:auto;font-size:inherit}.gc-legal-enlaces{margin:var(--gc-esp-4) 0 0;color:var(--gc-texto-3);font-size:var(--gc-txt-sm)}.gc-legal-enlaces a,.gc-legal-enlace-app{color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi)}.gc-legal-enlace-app{padding:0;border:0;background:none;font:inherit;cursor:pointer;text-decoration:underline}.login-legal{text-align:center}.gc-legal-donde{display:block;color:var(--gc-texto-3);font-size:var(--gc-txt-xs)}.gc-legal-tabla code{font-family:var(--gc-mono);font-size:var(--gc-txt-xs);white-space:nowrap}.gc-aviso-almacenamiento{position:fixed;z-index:60;left:50%;bottom:calc(var(--gc-esp-4) + env(safe-area-inset-bottom,0));transform:translate(-50%);display:flex;align-items:center;gap:var(--gc-esp-4);width:min(46rem,calc(100% - 2 * var(--gc-esp-4)));padding:var(--gc-esp-3) var(--gc-esp-4);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-lg);background:var(--gc-superficie);box-shadow:var(--gc-sombra-md);color:var(--gc-texto);font-size:var(--gc-txt-sm)}.gc-aviso-almacenamiento p{flex:1;margin:0}.gc-aviso-almacenamiento a{color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi)}.gc-aviso-almacenamiento button{flex-shrink:0}@media(max-width:60rem){.gc-legal h1{font-size:var(--gc-txt-2xl)}.gc-legal-ficha{grid-template-columns:minmax(0,1fr);gap:0}.gc-legal-ficha dd{margin-bottom:var(--gc-esp-3)}.gc-legal-tabla code{white-space:normal;word-break:break-all}.gc-aviso-almacenamiento{flex-direction:column;align-items:stretch;gap:var(--gc-esp-3)}.gc-legal-tabla thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gc-legal-tabla tbody,.gc-legal-tabla tr,.gc-legal-tabla td{display:block}.gc-legal-tabla tr{padding:var(--gc-esp-3) 0;border-bottom:1px solid var(--gc-hairline)}.gc-legal-tabla td{padding:0;border-bottom:0}.gc-legal-tabla td:first-child{color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-semi)}.gc-legal-tabla td[data-rotulo]:before{content:attr(data-rotulo) ": ";color:var(--gc-texto-3)}}@media(max-width:60rem){.gc-ayuda-barra-interior{flex-wrap:wrap;gap:var(--gc-esp-2) var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-4)}.gc-ayuda-barra-buscador{order:3;flex-basis:100%;max-width:none;margin-left:0}.gc-ayuda-barra-derecha{margin-left:auto}.gc-ayuda-main{padding:var(--gc-esp-6) var(--gc-esp-4) var(--gc-esp-10)}.gc-ayuda-hero h1{font-size:var(--gc-txt-2xl)}.gc-ayuda-articulo-rejilla{grid-template-columns:minmax(0,1fr)}.gc-ayuda-articulo-lateral{position:static}.gc-ayuda-manual-indice ol{columns:1}.gc-ayuda-panel{width:100%;height:auto;max-height:88dvh;margin:auto 0 0;border-left:0;border-top:1px solid var(--gc-hairline);border-radius:var(--gc-radio-xl) var(--gc-radio-xl) 0 0}.gc-ayuda-panel-caja{max-height:88dvh}.gc-ayuda-panel-caja:before{content:"";justify-self:center;width:2.25rem;height:5px;margin-top:var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-linea-fuerte)}.gc-ayuda-panel-caja{grid-template-rows:auto auto minmax(0,1fr) auto}}@media print{.gc-ayuda-barra,.gc-ayuda-no-imprimir,.gc-boton-ayuda{display:none!important}body:before{display:none}.gc-ayuda-main{max-width:none;padding:0}.gc-tarjeta-vidrio,.gc-ayuda-manual-indice{background:transparent;border:1px solid var(--gc-linea);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gc-ayuda-manual{max-width:none}.gc-ayuda-manual-portada{min-height:40vh}.gc-ayuda-manual-seccion{break-before:page;border-top:0}.gc-ayuda-manual-articulo{break-inside:avoid-page}.gc-ayuda-manual-pasos>li{break-inside:avoid}.gc-ayuda-captura-marco img{max-height:60vh;width:auto;max-width:100%}.gc-ayuda-manual-indice ol{columns:2}a{color:inherit;text-decoration:none}}.gc-ayuda-articulo,.gc-ayuda-guia-pagina,.gc-ayuda-glosario{display:grid;gap:var(--gc-esp-2);align-content:start}.gc-ayuda-articulo-principal{min-width:0}.gc-ayuda-pasoapaso{display:grid;gap:var(--gc-esp-4)}.gc-recorrido{position:fixed;inset:0;z-index:60;pointer-events:none}.gc-recorrido-fondo{position:absolute;inset:0;pointer-events:auto}.gc-recorrido-recorte{position:fixed;border-radius:var(--gc-radio-lg);box-shadow:0 0 0 100vmax #0f0c1a8c;outline:2px solid var(--gc-marca-texto);outline-offset:2px;transition:left var(--gc-mov-desplaza) var(--gc-mov-curva),top var(--gc-mov-desplaza) var(--gc-mov-curva),width var(--gc-mov-desplaza) var(--gc-mov-curva),height var(--gc-mov-desplaza) var(--gc-mov-curva)}.gc-recorrido-tarjeta{position:fixed;width:min(22.5rem,calc(100vw - 1rem));display:grid;gap:var(--gc-esp-2);padding:var(--gc-esp-5) var(--gc-esp-5) var(--gc-esp-4);border-radius:var(--gc-radio-xl);background:var(--gc-vidrio-cromo);backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-cromo)) saturate(var(--gc-vidrio-saturacion));border:1px solid var(--gc-hairline);box-shadow:var(--gc-brillo),var(--gc-sombra-xl);color:var(--gc-texto);pointer-events:auto;outline:none;animation:gc-recorrido-entra var(--gc-mov-dialogo) var(--gc-mov-curva)}.gc-recorrido-tarjeta[data-lado=centro]{left:50%;top:50%;transform:translate(-50%,-50%)}.gc-recorrido-tarjeta:before{content:"";position:absolute;width:1rem;height:1rem;background:inherit;border-left:1px solid var(--gc-hairline);border-bottom:1px solid var(--gc-hairline);transform:rotate(45deg)}.gc-recorrido-tarjeta[data-lado=derecha]:before{left:-.5rem;top:1.5rem}.gc-recorrido-tarjeta[data-lado=abajo]:before{top:-.5rem;left:1.5rem;transform:rotate(135deg)}.gc-recorrido-tarjeta[data-lado=arriba]:before{bottom:-.5rem;left:1.5rem;transform:rotate(-45deg)}.gc-recorrido-tarjeta[data-lado=centro]:before,.gc-recorrido-tarjeta--hoja:before{display:none}.gc-recorrido-progreso{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-esp-3);color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);letter-spacing:.04em;text-transform:uppercase}.gc-recorrido-puntos{display:inline-flex;gap:var(--gc-esp-1)}.gc-recorrido-puntos i{display:inline-block;width:.375rem;height:.375rem;border-radius:var(--gc-radio-pill);background:var(--gc-linea-fuerte);transition:width var(--gc-mov-desplaza) var(--gc-mov-curva)}.gc-recorrido-puntos i[data-estado=visto]{background:var(--gc-marca);opacity:.45}.gc-recorrido-puntos i[data-estado=activo]{width:1rem;background:var(--gc-marca)}.gc-recorrido-tarjeta h2{margin:0;color:var(--gc-texto-fuerte);font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-fuerte);letter-spacing:-.02em;text-wrap:balance}.gc-recorrido-tarjeta p{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-recorrido-acciones{display:flex;align-items:center;gap:var(--gc-esp-2);margin-top:var(--gc-esp-2)}.gc-recorrido-saltar{margin-right:auto;padding:0 var(--gc-esp-1);border:0;background:transparent;color:var(--gc-marca-texto);font:inherit;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);cursor:pointer}.gc-recorrido-navegacion{display:inline-flex;gap:var(--gc-esp-2)}.gc-recorrido-casilla{display:inline-flex;align-items:center;gap:var(--gc-esp-2);color:var(--gc-texto-3);font-size:var(--gc-txt-xs);cursor:pointer}.gc-recorrido-saltar:focus-visible,.gc-recorrido-casilla input:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px}.gc-recorrido-tarjeta--hoja{inset:auto 0 0;width:100%;border-radius:var(--gc-radio-xl) var(--gc-radio-xl) 0 0;border-left:0;border-right:0;border-bottom:0;padding-bottom:calc(var(--gc-esp-4) + var(--gc-inset-abajo, 0px));animation-name:gc-recorrido-sube}.gc-recorrido-asa{justify-self:center;width:2.25rem;height:5px;border-radius:var(--gc-radio-pill);background:var(--gc-linea-fuerte)}.gc-recorrido-tarjeta--hoja .gc-recorrido-acciones{flex-wrap:wrap}.gc-recorrido-tarjeta--hoja .gc-recorrido-navegacion{flex:1;justify-content:end}@keyframes gc-recorrido-entra{0%{opacity:0;transform:translateY(var(--gc-esp-2))}to{opacity:1;transform:none}}@keyframes gc-recorrido-sube{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.gc-recorrido-tarjeta,.gc-recorrido-recorte,.gc-recorrido-puntos i{animation:none;transition:none}}[data-modulo=administracion]{--gc-modulo: var(--gc-mod-administracion);--gc-modulo-tinte: var(--gc-mod-administracion-tinte)}[data-modulo=operaciones]{--gc-modulo: var(--gc-mod-operaciones);--gc-modulo-tinte: var(--gc-mod-operaciones-tinte)}[data-modulo=comunicaciones]{--gc-modulo: var(--gc-mod-comunicaciones);--gc-modulo-tinte: var(--gc-mod-comunicaciones-tinte)}[data-modulo=remuneraciones]{--gc-modulo: var(--gc-mod-remuneraciones);--gc-modulo-tinte: var(--gc-mod-remuneraciones-tinte)}[data-modulo=conserjeria]{--gc-modulo: var(--gc-mod-conserjeria);--gc-modulo-tinte: var(--gc-mod-conserjeria-tinte)}.gc-tono-modulo{--gc-tono: var(--gc-modulo);--gc-tono-tinte: var(--gc-modulo-tinte)}.portal-topbar{justify-content:flex-start}.portal-topbar:not(:has(.conmutador)){flex-wrap:nowrap}.gc-barra-espacio{flex:1 1 auto}.gc-barra-icono{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:var(--gc-control);min-height:var(--gc-control);padding:0 var(--gc-esp-2);border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-pill);background:var(--gc-vidrio-control);box-shadow:var(--gc-brillo);color:var(--gc-marca-texto);cursor:pointer}@media(hover:hover){.gc-barra-icono:hover{background:var(--gc-vidrio-hover)}}.gc-barra-icono[aria-expanded=true]{background:var(--gc-vidrio-hover)}.gc-barra-icono:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px}.selector-com{position:relative;min-width:0;flex:0 1 auto}.selector-com-boton{display:flex;align-items:center;gap:var(--gc-esp-2);max-width:min(22rem,100%);min-height:var(--gc-control);padding:0 var(--gc-esp-2);border:0;border-radius:var(--gc-radio-md);background:transparent;color:var(--gc-sobre-barra);font:inherit;cursor:pointer}.selector-com-boton strong{min-width:0;overflow:hidden;font-family:var(--gc-titulo);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-fuerte);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.selector-com-boton:hover{background:var(--gc-vidrio-hover)}}.selector-com-boton[aria-expanded=true]{background:var(--gc-vidrio-hover)}.selector-com-boton:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px}.selector-com-flecha{flex:none;color:var(--gc-texto-3)}.selector-com-panel{position:absolute;top:calc(100% + var(--gc-esp-2));left:0;z-index:30;display:flex;flex-direction:column;gap:var(--gc-esp-1);width:min(22rem,calc(100vw - var(--gc-esp-8)));padding:var(--gc-esp-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);color:var(--gc-texto);box-shadow:var(--gc-sombra-lg)}.selector-com-buscar,.ajustes-buscar{display:flex;align-items:center;gap:var(--gc-esp-2);min-height:38px;padding:0 var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie-2);color:var(--gc-texto-3)}.selector-com-panel .selector-com-buscar input.buscador-campo[type=search],.config-indice .ajustes-buscar input.buscador-campo[type=search],.menu-ir-a .ajustes-buscar input.buscador-campo[type=search]{flex:1;min-width:0;max-width:none;min-height:0;padding:0;border-radius:0;box-shadow:none;border:0;background:transparent;color:var(--gc-texto);font:inherit;font-size:var(--gc-txt-control);outline:none}.selector-com-buscar:focus-within,.ajustes-buscar:focus-within{outline:2px solid var(--gc-foco);outline-offset:1px}.selector-com-lista{display:flex;flex-direction:column;max-height:min(60vh,26rem);margin:0;padding:0;overflow-y:auto;list-style:none}.selector-com-opcion{display:flex;align-items:center;gap:var(--gc-esp-3);width:100%;padding:var(--gc-esp-2);border:0;border-radius:var(--gc-radio-sm);background:transparent;color:var(--gc-texto);font:inherit;font-size:var(--gc-txt-sm);text-align:left;cursor:pointer}@media(hover:hover){.selector-com-opcion:hover{background:var(--gc-superficie-3)}}.selector-com-opcion[aria-current=true]{font-weight:var(--gc-peso-semi)}.selector-com-inicial{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);background:var(--gc-superficie-2);color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte)}.selector-com-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selector-com-marca{flex:none;color:var(--gc-marca-texto)}.selector-com-vacio{padding:var(--gc-esp-2);color:var(--gc-texto-3);font-size:var(--gc-txt-sm)}.selector-com-pie{display:flex;gap:var(--gc-esp-1);margin-top:var(--gc-esp-1);padding-top:var(--gc-esp-2);border-top:1px solid var(--gc-linea)}.selector-com-pie a{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:var(--gc-esp-2);min-height:var(--gc-control);border-radius:var(--gc-radio-sm);color:var(--gc-marca-texto);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);text-decoration:none}@media(hover:hover){.selector-com-pie a:hover{background:var(--gc-superficie-3)}}.miga{display:flex;align-items:center;gap:var(--gc-esp-2);min-width:0;padding-left:var(--gc-esp-3);border-left:1px solid var(--gc-linea);color:var(--gc-texto-2);font-size:var(--gc-txt-sm);white-space:nowrap}.miga-modulo{display:inline-flex;align-items:center;gap:var(--gc-esp-1);padding:2px var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-modulo-tinte, var(--gc-superficie-3));color:var(--gc-modulo, var(--gc-texto-2));font-weight:var(--gc-peso-fuerte)}.miga-sep{color:var(--gc-texto-3)}.miga-grupo{overflow:hidden;text-overflow:ellipsis}.miga-actual{overflow:hidden;color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-semi);text-overflow:ellipsis}@media(max-width:75rem){.miga-grupo,.miga-sep:first-of-type{display:none}}@media(max-width:60rem){.miga,.gc-barra-espacio{display:none}.portal-topbar .gc-boton-ayuda>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.selector-com{flex:1 1 auto}}.menu-persona-salir{gap:var(--gc-esp-2);margin-top:var(--gc-esp-1);border:0;border-top:1px solid var(--gc-linea);border-radius:0 0 var(--gc-radio-sm) var(--gc-radio-sm);background:transparent;color:var(--gc-peligro);font:inherit;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);text-align:left;cursor:pointer}@media(hover:hover){.menu-persona-salir:hover{background:var(--gc-peligro-tinte);color:var(--gc-peligro)}}@media(min-width:60rem){.admin-cuerpo[data-ancho]{grid-template-columns:auto minmax(0,1fr)}.admin-cuerpo[data-ancho=auto] .admin-riel{width:max-content;min-width:13.5rem;max-width:20rem}.admin-cuerpo[data-ancho=elegido] .admin-riel{width:var(--gc-riel-ancho, 15rem)}.admin-cuerpo.admin-cuerpo--plegado[data-ancho]{grid-template-columns:4.5rem minmax(0,1fr)}.admin-cuerpo.admin-cuerpo--plegado[data-ancho] .admin-riel{width:auto;min-width:0}.admin-cuerpo.admin-cuerpo--plegado[data-ancho] .admin-riel--desplegado{width:17rem}}.admin-riel{position:sticky;display:flex;flex-direction:column}.admin-riel-asa{position:absolute;top:var(--gc-esp-4);right:-3px;bottom:var(--gc-esp-4);width:6px;border-radius:var(--gc-radio-pill);cursor:col-resize}.admin-riel-asa:hover,.admin-riel-asa:focus-visible{background:color-mix(in srgb,var(--gc-marca) 35%,transparent);outline:none}.menu-lateral{display:flex;flex:1 0 auto;flex-direction:column;gap:var(--gc-esp-3)}.menu-rotulo{margin:0;padding:0 var(--gc-esp-2);color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);letter-spacing:.08em;text-transform:uppercase}.menu-frecuentes,.menu-pilares{display:flex;flex-direction:column;gap:var(--gc-esp-1)}.menu-frecuentes-lista{display:flex;flex-direction:column;gap:2px}.menu-frecuentes .portal-nav-icono{box-sizing:content-box;padding:var(--gc-esp-1);border-radius:var(--gc-radio-sm);background:var(--gc-modulo-tinte, var(--gc-superficie-3));color:var(--gc-modulo, var(--gc-texto-2))}.menu-pilar{display:flex;flex-direction:column;gap:2px;padding:2px;border-radius:var(--gc-radio-md)}.menu-pilar--abierto{background:color-mix(in srgb,var(--gc-modulo-tinte) 55%,transparent)}.menu-pilar-cabecera{display:flex;align-items:center;gap:var(--gc-esp-2);width:100%;min-height:36px;margin:0;padding:0 var(--gc-esp-2);border:0;border-radius:var(--gc-radio-md);background:transparent;color:var(--gc-texto-fuerte);font:inherit;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte);text-align:left;white-space:nowrap}button.menu-pilar-cabecera{cursor:pointer}@media(hover:hover){button.menu-pilar-cabecera:hover{background:var(--gc-modulo-tinte)}}.menu-pilar-cabecera:focus-visible{outline:2px solid var(--gc-foco);outline-offset:1px}.menu-pilar-icono{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:var(--gc-radio-sm);background:var(--gc-modulo);color:var(--gc-superficie)}.menu-pilar-nombre{flex:1}.menu-pilar-flecha{flex:none;color:var(--gc-texto-3);transition:transform var(--gc-mov-desplaza) var(--gc-mov-curva)}.menu-pilar--abierto>.menu-pilar-cabecera{position:sticky;top:calc(-1 * var(--gc-esp-4));z-index:1;background:color-mix(in srgb,var(--gc-modulo-tinte) 70%,var(--gc-superficie))}.menu-pilar-cabecera[aria-expanded=true] .menu-pilar-flecha{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.menu-pilar-flecha{transition:none}}.menu-lateral .admin-grupo-boton:after{display:none}.menu-pilar .admin-grupo{margin-left:var(--gc-esp-2)}.admin-riel .menu-lateral .portal-nav-link--activo,.gc-cajon .menu-lateral .portal-nav-link--activo{background:var(--gc-modulo-tinte, var(--gc-marca-tinte));color:var(--gc-modulo, var(--gc-marca-texto));box-shadow:inset 3px 0 0 var(--gc-modulo, var(--gc-marca))}.menu-lateral .portal-nav-pendientes--punto{width:8px;height:8px;min-width:0;margin-left:auto;padding:0;border-radius:50%}.menu-pie{display:flex;align-items:center;gap:var(--gc-esp-2);margin-top:auto;padding-top:var(--gc-esp-3);border-top:1px solid var(--gc-linea)}.menu-lateral--iconos .menu-pie{justify-content:center}.menu-plegar{display:grid;place-items:center;margin-left:auto;width:var(--gc-control);height:var(--gc-control);border:0;border-radius:var(--gc-radio-sm);background:transparent;color:var(--gc-texto-2);cursor:pointer}.menu-lateral--iconos .menu-plegar{margin-left:0}@media(hover:hover){.menu-plegar:hover{background:var(--gc-superficie-3);color:var(--gc-texto-fuerte)}}.menu-plegar:focus-visible{outline:2px solid var(--gc-foco);outline-offset:1px}.menu-lateral--iconos .menu-pilar-cabecera{justify-content:center;padding:0}.menu-lateral--iconos .menu-pilar--actual{background:color-mix(in srgb,var(--gc-modulo-tinte) 55%,transparent)}.menu-submenu{margin:2px 0 var(--gc-esp-1) var(--gc-esp-5);padding-left:var(--gc-esp-2);border-left:1px solid var(--gc-linea-fuerte)}.submenu{display:flex;flex-direction:column;gap:2px}.submenu-lista{display:grid;gap:2px;margin:0;padding:0;list-style:none}.submenu-rotulo{margin:var(--gc-esp-2) 0 2px;padding:0 var(--gc-esp-2);color:var(--gc-texto-3);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);letter-spacing:.08em;text-transform:uppercase}.submenu-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--gc-esp-2);width:100%;min-height:30px;padding:var(--gc-esp-1) var(--gc-esp-2);border:0;border-radius:var(--gc-radio-sm);background:transparent;color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-sm);text-align:left;cursor:pointer}.submenu-item svg{flex:none;color:var(--gc-texto-3)}@media(hover:hover){.submenu-item:hover{background:var(--gc-superficie-3);color:var(--gc-texto-fuerte)}}.submenu-item:focus-visible{outline:2px solid var(--gc-foco);outline-offset:1px}.submenu-item--activo,.submenu-item--activo:hover{background:var(--gc-superficie);color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-semi);box-shadow:var(--gc-sombra-sm)}.submenu-item--activo svg{color:var(--gc-marca-texto)}.submenu-texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submenu-cuenta{flex:none;color:var(--gc-texto-3);font-size:var(--gc-txt-xs);font-variant-numeric:tabular-nums}.submenu-aviso{flex:none;color:var(--gc-alerta);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-medio);white-space:nowrap}.menu-submenu-flotante{position:fixed;top:var(--gc-submenu-y, 0);left:var(--gc-submenu-x, 0);z-index:40;display:grid;gap:var(--gc-esp-1);box-sizing:border-box;width:16rem;max-height:calc(100vh - var(--gc-esp-4));overflow-y:auto;padding:var(--gc-esp-3) var(--gc-esp-2);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);background:var(--gc-superficie);box-shadow:var(--gc-sombra-lg);color:var(--gc-texto)}.menu-submenu-flotante-titulo{margin:0;padding:0 var(--gc-esp-2) var(--gc-esp-1);color:var(--gc-texto-fuerte);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte)}.menu-submenu-flotante .submenu-item--activo{background:var(--gc-marca-tinte);color:var(--gc-marca-texto);box-shadow:none}.menu-submenu-insignia{box-sizing:border-box;min-width:18px;margin-left:auto;padding:0 var(--gc-esp-1);border-radius:var(--gc-radio-pill);background:var(--gc-marca);box-shadow:0 0 0 2px var(--gc-superficie);color:var(--gc-sobre-marca);font-size:var(--gc-txt-2xs);font-variant-numeric:tabular-nums;font-weight:var(--gc-peso-semi);line-height:1.6;text-align:center}@media(min-width:60rem){.admin-riel--iconos .menu-submenu-insignia{position:absolute;top:-4px;right:-11px;min-width:16px;line-height:1.45}}.config-indice{display:flex;flex-direction:column;gap:2px}.config-volver{display:flex;align-items:center;gap:var(--gc-esp-2);min-height:40px;padding:0 var(--gc-esp-3);border-radius:var(--gc-radio-pill);color:var(--gc-texto-2);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio);text-decoration:none}@media(hover:hover){.config-volver:hover{background:var(--gc-vidrio-tinte);color:var(--gc-texto)}}.config-volver:focus-visible{outline:2px solid var(--gc-foco);outline-offset:1px}.config-buscar{margin:var(--gc-esp-2) 0 var(--gc-esp-3)}.config-atajo{flex:none;padding:0 var(--gc-esp-1);border-radius:var(--gc-radio-sm);background:var(--gc-vidrio-pista);color:var(--gc-texto-3);font:inherit;font-size:var(--gc-txt-xs)}.config-indice-grupo{display:flex;flex-direction:column;gap:2px;margin-top:var(--gc-esp-1)}.config-sin-resultados{margin:0;padding:var(--gc-esp-2) var(--gc-esp-3);color:var(--gc-texto-3);font-size:var(--gc-txt-sm)}.menu-configurar{margin-top:var(--gc-esp-2);color:var(--gc-marca-texto)}.gc-barra-icono--activo{background:var(--gc-marca);color:var(--gc-sobre-marca)}.admin-riel:has(.config-indice){background:var(--gc-superficie);backdrop-filter:none;-webkit-backdrop-filter:none}.config-indice .portal-nav-link{min-height:32px;font-size:var(--gc-txt-sm)}.config-indice .menu-rotulo{margin:var(--gc-esp-3) var(--gc-esp-3) var(--gc-esp-1)}.config-pagina{max-width:76rem}.config-pagina .pantalla-cabecera h1{font-size:var(--gc-txt-2xl)}.config-columnas{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gc-esp-5)}.config-principal{display:flex;flex:999 1 34rem;flex-direction:column;gap:var(--gc-esp-4);min-width:0}.config-contexto{display:flex;flex:1 1 17rem;flex-direction:column;gap:var(--gc-esp-3);max-width:20rem}.config-tarjeta,.gc-anotado,.gc-zona-de-cuidado{border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);background:var(--gc-superficie)}.config-tarjeta-titulo{display:flex;align-items:center;gap:var(--gc-esp-2);margin:0;padding:var(--gc-esp-3) var(--gc-esp-4);border-bottom:1px solid var(--gc-linea);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi)}.config-tarjeta--contexto{padding:var(--gc-esp-4)}.config-tarjeta--contexto .config-tarjeta-titulo{padding:0 0 var(--gc-esp-2);border-bottom:0;font-size:var(--gc-txt-sm)}.config-tarjeta--contexto ul{display:flex;flex-direction:column;gap:var(--gc-esp-1);margin:0;padding-left:var(--gc-esp-4);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.config-fundamento summary{color:var(--gc-marca-texto);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);cursor:pointer}.config-fundamento p{margin:var(--gc-esp-2) 0 0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.config-portada{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:var(--gc-esp-4)}.config-por-resolver{margin-bottom:var(--gc-esp-4);border-color:var(--gc-alerta)}.config-punto{flex:none;width:8px;height:8px;border-radius:var(--gc-radio-pill);background:var(--gc-alerta)}.config-punto--riel{margin-left:auto}.config-lista{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.config-lista>li+li{border-top:1px solid var(--gc-linea)}.config-lista-fila,.config-pendiente{display:flex;align-items:center;gap:var(--gc-esp-3);min-height:44px;padding:var(--gc-esp-1) var(--gc-esp-4);color:var(--gc-texto);font-size:var(--gc-txt-sm);text-decoration:none}.config-pendiente>span:first-child{flex:1}.config-lista-texto{flex:1;min-width:0}.config-lista-valor{color:var(--gc-texto-2);white-space:nowrap}.config-lista-fila svg{flex:none;color:var(--gc-texto-3)}@media(hover:hover){.config-lista-fila:hover{background:var(--gc-superficie-2)}}.config-lista-fila:focus-visible{outline:2px solid var(--gc-foco);outline-offset:-2px}.config-estado{display:inline-flex;align-items:center;padding:1px var(--gc-esp-2);border-radius:var(--gc-radio-pill);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-medio);white-space:nowrap}.config-estado--ok{background:var(--gc-ok-tinte);color:var(--gc-ok)}.config-estado--alerta{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.config-estado--neutro{background:var(--gc-superficie-2);color:var(--gc-texto-2)}.gc-anotados{display:flex;flex-direction:column;gap:var(--gc-esp-4)}.gc-anotado-cabecera{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2) var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-4);border-bottom:1px solid var(--gc-linea)}.gc-anotado-rotulo{flex:1 1 14rem;min-width:0}.gc-anotado-rotulo h3{margin:0;font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi)}.gc-anotado-rotulo p{margin:2px 0 0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-anotado-acciones,.gc-anotado-acciones-de-pantalla{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2)}.gc-anotado-acciones-de-pantalla{justify-content:flex-end}.gc-anotado-tarjeta{display:flex;flex-direction:column;gap:var(--gc-esp-3);min-width:0;padding:var(--gc-esp-4);font-size:var(--gc-txt-sm)}.gc-anotado-tarjeta>.gc-filas:first-child{margin:calc(var(--gc-esp-4) * -1) calc(var(--gc-esp-4) * -1) 0}.gc-anotado-tarjeta .gc-anotado{border:0;border-radius:0}.gc-anotado-tarjeta .gc-anotado-cabecera{padding:0 0 var(--gc-esp-2)}.gc-anotado-tarjeta .gc-anotado-tarjeta{padding:0}.config-pagina .gc-campo-ayuda,.config-pagina .portal-bajada,.config-pagina .page-sub,.config-pagina .portal-respaldo-meta{font-size:var(--gc-txt-sm)}.config-pagina .portal-bajada{max-width:64ch}.gc-anotado-tarjeta .tabla-envoltorio{border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.gc-filas{margin:0}.gc-fila{display:grid;grid-template-columns:minmax(8rem,13rem) minmax(0,1fr) auto;align-items:center;gap:var(--gc-esp-2) var(--gc-esp-4);min-height:48px;padding:var(--gc-esp-2) var(--gc-esp-4)}.gc-fila+.gc-fila{border-top:1px solid var(--gc-linea)}.gc-fila dt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-1);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.gc-fila dd{min-width:0;margin:0}.gc-fila-valor{font-weight:var(--gc-peso-medio)}.gc-fila-extremo{display:flex;justify-self:end;align-items:center;gap:var(--gc-esp-2)}.gc-fila dd small{display:block;color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.gc-ayuda{display:contents}.gc-ayuda summary{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--gc-linea-fuerte);border-radius:var(--gc-radio-pill);color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);list-style:none;cursor:help}.gc-ayuda summary::-webkit-details-marker{display:none}.gc-ayuda p{flex-basis:100%;margin:var(--gc-esp-1) 0 0;color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.gc-banda-estado{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-4);border:1px solid var(--gc-alerta);border-radius:var(--gc-radio-lg);background:var(--gc-alerta-tinte);color:var(--gc-texto);font-size:var(--gc-txt-sm)}.gc-banda-estado--peligro{border-color:var(--gc-peligro);background:var(--gc-peligro-tinte)}.gc-banda-estado--ok{border-color:var(--gc-ok);background:var(--gc-ok-tinte)}.gc-banda-estado--info{border-color:var(--gc-linea);background:var(--gc-superficie-2)}.gc-banda-estado-accion{margin-left:auto}.gc-aviso--compacto summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gc-esp-2);list-style:none;cursor:pointer}.gc-aviso--compacto summary::-webkit-details-marker{display:none}.gc-aviso-mas{color:var(--gc-marca-texto);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-medio)}.gc-aviso--compacto[open] .gc-aviso-mas{display:none}.gc-aviso-detalle{margin-top:var(--gc-esp-2);font-size:var(--gc-txt-sm)}.config-meses{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gc-esp-1);margin:0;padding:0;list-style:none}.config-mes{display:flex;flex-direction:column;align-items:center;gap:var(--gc-esp-1);color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.config-mes-barra{width:100%;max-width:2.25rem;height:6px;border-radius:var(--gc-radio-pill);background:var(--gc-linea)}.config-mes--ok .config-mes-barra{background:var(--gc-ok)}.config-mes--falta .config-mes-barra{background:var(--gc-alerta)}.config-mes--falta{color:var(--gc-alerta);font-weight:var(--gc-peso-semi)}.config-detalle summary{color:var(--gc-marca-texto);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio);cursor:pointer}.config-detalle[open] summary{margin-bottom:var(--gc-esp-3)}.config-nota{display:flex;align-items:center;gap:var(--gc-esp-1);margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.config-matriz table{width:100%;min-width:44rem;border-collapse:collapse;font-size:var(--gc-txt-sm)}.config-matriz th,.config-matriz td{padding:var(--gc-esp-2) var(--gc-esp-3);border-bottom:1px solid var(--gc-linea);text-align:left}.config-matriz thead th{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);white-space:nowrap}.config-matriz tbody tr:last-child>*{border-bottom:0}.config-matriz-celda,.config-matriz .config-matriz-celda{text-align:center}.config-matriz-persona{display:flex;flex-direction:column;font-weight:var(--gc-peso-medio)}.config-matriz-persona small{color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-normal)}.config-matriz-controles{display:inline-flex;align-items:center;gap:var(--gc-esp-2)}.config-matriz-cuenta{padding:0 var(--gc-esp-1);border:0;border-radius:var(--gc-radio-sm);background:transparent;color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-xs);white-space:nowrap;cursor:pointer}.config-matriz-cuenta--parcial{background:var(--gc-alerta-tinte);color:var(--gc-alerta);font-weight:var(--gc-peso-medio)}.config-matriz-nada{color:var(--gc-texto-3)}.config-interruptor{position:relative;flex:none;width:32px;height:18px;padding:0;border:0;border-radius:var(--gc-radio-pill);background:var(--gc-linea-fuerte);cursor:pointer}.config-interruptor span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--gc-radio-pill);background:var(--gc-superficie);transition:left var(--gc-mov-sale) var(--gc-mov-curva)}.config-interruptor[aria-checked=true]{background:var(--gc-marca)}.config-interruptor[aria-checked=true] span{left:16px}.config-interruptor[aria-checked=mixed]{background:var(--gc-alerta)}.config-interruptor[aria-checked=mixed] span{left:9px}.config-interruptor:disabled{opacity:.5;cursor:not-allowed}.config-interruptor:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px}.dialogo.dialogo--lateral{width:min(32rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-width:0 0 0 1px;border-radius:0;background:var(--gc-superficie);backdrop-filter:none;-webkit-backdrop-filter:none;transform:translate(var(--gc-esp-6))}.dialogo.dialogo--lateral[open]{transform:none}@starting-style{.dialogo.dialogo--lateral[open]{transform:translate(var(--gc-esp-6))}}.dialogo--lateral .dialogo-caja{height:100%;max-height:100dvh}.dialogo--lateral .dialogo-cuerpo{flex:1;overflow-y:auto}.dialogo--lateral .portal-bajada,.dialogo--lateral .gc-campo-ayuda{color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.gc-zona-de-cuidado{display:flex;flex-direction:column;border-color:var(--gc-peligro)}.gc-zona-de-cuidado .gc-anotado-rotulo{padding:var(--gc-esp-3) var(--gc-esp-4) 0}.gc-zona-de-cuidado h3{color:var(--gc-peligro)}.gc-zona-de-cuidado-tarjeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gc-esp-4);padding:var(--gc-esp-4)}.gc-zona-de-cuidado-tarjeta p{margin:var(--gc-esp-1) 0 0;max-width:52ch;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}@media(max-width:40rem){.gc-fila{grid-template-columns:minmax(0,1fr) auto}.gc-fila dt{grid-column:1 / -1}.config-meses{grid-template-columns:repeat(6,minmax(0,1fr))}}.ajustes-segmento{display:inline-flex;flex:none;overflow:hidden;border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm)}.ajustes-segmento button{padding:var(--gc-esp-1) var(--gc-esp-3);border:0;background:transparent;color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-sm);cursor:pointer}.ajustes-segmento button[aria-pressed=true]{background:var(--gc-marca);color:var(--gc-sobre-marca);font-weight:var(--gc-peso-semi)}.equipo-en-linea{display:inline-flex;flex:none;align-items:center;padding-inline:var(--gc-esp-1)}.equipo-en-linea-disco{position:relative;display:grid;width:28px;height:28px}.equipo-en-linea-disco+.equipo-en-linea-disco{margin-left:calc(-1 * var(--gc-esp-2))}.equipo-en-linea-letras{display:grid;place-items:center;border:2px solid var(--gc-superficie);border-radius:50%;background:var(--gc-tono-tinte);color:var(--gc-tono);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);text-transform:uppercase}.equipo-en-linea-letras--yo{background:var(--gc-marca-tinte);color:var(--gc-marca-texto);text-transform:none}.equipo-en-linea-punto{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border:2px solid var(--gc-superficie);border-radius:50%;background:var(--gc-nav-en-linea)}.equipo-en-linea-mas{display:grid;place-items:center;min-width:28px;height:28px;margin-left:calc(-1 * var(--gc-esp-2));padding-inline:var(--gc-esp-1);border:2px solid var(--gc-superficie);border-radius:var(--gc-radio-pill);background:var(--gc-superficie-3);color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte)}.menu-ir-a{position:relative;margin-bottom:var(--gc-esp-2)}.menu-ir-a-lista{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:3;max-height:min(60vh,28rem);overflow-y:auto;padding:var(--gc-esp-1);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);box-shadow:var(--gc-sombra-lg)}.menu-ir-a-lista[hidden]{display:none}.menu-ir-a-titulo{margin:var(--gc-esp-2) 0 2px;padding:0 var(--gc-esp-2);color:var(--gc-texto-3);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-fuerte)}.menu-ir-a-opcion{display:grid;grid-template-columns:auto 1fr;column-gap:var(--gc-esp-2);align-items:center;padding:var(--gc-esp-1) var(--gc-esp-2);border-radius:var(--gc-radio-sm);color:var(--gc-texto);font-size:var(--gc-txt-sm);cursor:pointer}.menu-ir-a-opcion--marcada{background:var(--gc-superficie-3);color:var(--gc-texto-fuerte)}.menu-ir-a-icono{grid-row:span 2;color:var(--gc-modulo, var(--gc-texto-3))}.menu-ir-a-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-ir-a-donde{overflow:hidden;color:var(--gc-texto-3);font-size:var(--gc-txt-xs);text-overflow:ellipsis;white-space:nowrap}.menu-ir-a-vacio{margin:0;padding:var(--gc-esp-2);color:var(--gc-texto-3);font-size:var(--gc-txt-sm)}.submenu-mas{display:flex;align-items:center;gap:var(--gc-esp-2);width:100%;min-height:28px;margin-top:2px;padding:0 var(--gc-esp-2);border:0;border-radius:var(--gc-radio-sm);background:transparent;color:var(--gc-texto-3);font:inherit;font-size:var(--gc-txt-xs);text-align:left;cursor:pointer}.submenu-mas-flecha{flex:none;transition:transform var(--gc-mov-desplaza) var(--gc-mov-curva)}.submenu-mas[aria-expanded=true] .submenu-mas-flecha{transform:rotate(90deg)}@media(hover:hover){.submenu-mas:hover{background:var(--gc-superficie-3);color:var(--gc-texto-fuerte)}}.submenu-mas:focus-visible{outline:2px solid var(--gc-foco);outline-offset:1px}@media(prefers-reduced-motion:reduce){.submenu-mas-flecha{transition:none}}h1,h2,h3,h4{font-family:var(--gc-titulo);color:var(--gc-texto-fuerte);letter-spacing:-.02em;line-height:var(--gc-alto-apretado)}h1{font-size:var(--gc-txt-3xl);font-weight:var(--gc-peso-fuerte);margin:0 0 var(--gc-esp-2);overflow-wrap:anywhere}h2{font-size:var(--gc-txt-lg);font-weight:var(--gc-peso-semi);margin:var(--gc-esp-8) 0 var(--gc-esp-3)}h3{font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi);margin:var(--gc-esp-6) 0 var(--gc-esp-2)}p{line-height:var(--gc-alto-normal)}a{color:var(--gc-marca-texto)}code{overflow-wrap:anywhere}.gc-fecha{white-space:nowrap}.gc-cifra,td.gc-cifra,th.gc-cifra,.gc-monto{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,var(--gc-sans-rasgos);text-align:right;white-space:nowrap}.primary-button,.secondary-button,.danger-button,.ghost-button,.attach-button,.approve-btn,.reject-btn,.invoice-btn,.start-visit-btn,.convert-task-btn{align-items:center;border:1px solid transparent;border-radius:var(--gc-radio-pill);cursor:pointer;display:inline-flex;font-family:var(--gc-sans);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi);gap:var(--gc-esp-2);justify-content:center;justify-self:start;letter-spacing:0;line-height:1;min-height:var(--gc-control);padding:0 var(--gc-esp-4);text-decoration:none;text-transform:none;transition:background-color var(--gc-mov-sale) var(--gc-mov-curva),box-shadow var(--gc-mov-sale) var(--gc-mov-curva),transform var(--gc-mov-desplaza) var(--gc-mov-resorte)}@media(pointer:coarse){.primary-button,.secondary-button,.danger-button,.ghost-button,.attach-button,.approve-btn,.reject-btn,.invoice-btn,.start-visit-btn,.convert-task-btn{min-height:44px}}.primary-button,.invoice-btn,.start-visit-btn{background:var(--gc-marca);box-shadow:var(--gc-brillo);color:var(--gc-sobre-marca)}.primary-button:hover:not(:disabled),.invoice-btn:hover:not(:disabled),.start-visit-btn:hover:not(:disabled){background:var(--gc-marca-fuerte)}.secondary-button,.approve-btn,.convert-task-btn{background:var(--gc-vidrio-tinte);backdrop-filter:blur(var(--gc-vidrio-desenfoque-control));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-control));border-color:var(--gc-linea-control);box-shadow:var(--gc-brillo);color:var(--gc-texto)}.secondary-button:hover:not(:disabled),.approve-btn:hover:not(:disabled),.convert-task-btn:hover:not(:disabled){background:var(--gc-superficie-3)}.danger-button,.reject-btn{background:var(--gc-peligro);border-color:transparent;color:var(--gc-sobre-peligro)}.danger-button:hover:not(:disabled),.reject-btn:hover:not(:disabled){background:var(--gc-peligro-hover)}.ghost-button{background:none;border-color:transparent;color:var(--gc-marca-texto)}.ghost-button:hover:not(:disabled){background:var(--gc-marca-tinte)}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.danger-button:active:not(:disabled),.ghost-button:active:not(:disabled),.attach-button:active:not(:disabled){transform:scale(.97)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled,.ghost-button:disabled,.approve-btn:disabled,.reject-btn:disabled,.invoice-btn:disabled,.start-visit-btn:disabled{background:var(--gc-superficie-3);border-color:var(--gc-linea);box-shadow:none;color:var(--gc-texto-3);cursor:not-allowed;opacity:1;transform:none}.icon-button{align-items:center;background:none;border:1px solid transparent;border-radius:50%;color:var(--gc-texto-2);cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--gc-control);min-width:var(--gc-control)}.icon-button:hover{background:var(--gc-superficie-3);color:var(--gc-texto-fuerte)}@media(pointer:coarse){.icon-button{min-height:44px;min-width:44px}}.gc-emitir{align-items:center;background:var(--gc-superficie);border:1px solid var(--gc-texto-fuerte);border-radius:var(--gc-radio-sm);color:var(--gc-texto-fuerte);cursor:pointer;display:inline-flex;font-family:var(--gc-sans);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi);justify-content:center;line-height:var(--gc-alto-normal);margin:var(--gc-esp-2) 0 var(--gc-esp-4);min-height:var(--gc-control);overflow:hidden;padding:var(--gc-esp-3) var(--gc-esp-5);position:relative;text-align:center;touch-action:none;-webkit-user-select:none;user-select:none}@media(pointer:coarse){.gc-emitir{min-height:44px}}.gc-emitir:disabled{border-color:var(--gc-linea);color:var(--gc-texto-3);cursor:not-allowed}.gc-emitir-relleno{background:var(--gc-texto-fuerte);clip-path:inset(0 100% 0 0);inset:0;position:absolute;transition:clip-path .2s var(--gc-mov-curva);z-index:0}.gc-emitir--presionando .gc-emitir-relleno{clip-path:inset(0 0 0 0);transition-duration:2s;transition-timing-function:linear}.gc-emitir-rotulo{position:relative;z-index:1}.gc-emitir-rotulo--invertido{align-items:center;clip-path:inset(0 100% 0 0);color:var(--gc-texto-invertido);display:flex;inset:0;justify-content:center;position:absolute;transition:clip-path .2s var(--gc-mov-curva);z-index:2}.gc-emitir--presionando .gc-emitir-rotulo--invertido{clip-path:inset(0 0 0 0);transition-duration:2s;transition-timing-function:linear}.form-field,.form-group,.login-field{display:grid;gap:var(--gc-esp-2)}label:has(>input),label:has(>select),label:has(>textarea){display:grid;gap:var(--gc-esp-2);color:var(--gc-texto);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio)}.form-field label,.form-field>span,.form-group label,.login-field>span{align-items:center;color:var(--gc-texto);display:flex;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio);gap:var(--gc-esp-2);letter-spacing:0;text-transform:none}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.add-checklist-input,.inline-field-select,.inline-field-input,.inline-select,.audit-notes-input,.inbox-reply-textarea{background:var(--gc-vidrio-control);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-md);box-shadow:var(--gc-brillo);color:var(--gc-texto);transition:border-color var(--gc-mov-sale) var(--gc-mov-curva),box-shadow var(--gc-mov-sale) var(--gc-mov-curva);font-family:var(--gc-sans);font-size:var(--gc-txt-control);min-height:var(--gc-control);padding:var(--gc-esp-2) var(--gc-esp-3);width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{max-width:32rem}input[type=date],input[type=time],input[type=month]{max-width:12rem}input[type=number]{max-width:14rem}input[type=file]{max-width:26rem}input[type=file]{background:transparent;border-color:transparent;box-shadow:none;padding-left:0}input[type=file]::file-selector-button{background:var(--gc-vidrio-tinte);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-pill);box-shadow:var(--gc-brillo);color:var(--gc-texto);cursor:pointer;font:inherit;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);margin-right:var(--gc-esp-3);min-height:calc(var(--gc-control) - var(--gc-esp-2));padding:0 var(--gc-esp-4)}@media(hover:hover){input[type=file]::file-selector-button:hover{background:var(--gc-superficie)}}input[type=search]{max-width:26rem}textarea{max-width:44rem}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}}input::placeholder,textarea::placeholder{color:var(--gc-texto-3)}.portal-formulario label>input[type=checkbox],.gc-bloque label>input[type=checkbox]{appearance:none;-webkit-appearance:none;background:var(--gc-superficie-3);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-pill);cursor:pointer;flex:none;height:26px;min-height:0;margin:0;position:relative;transition:background-color var(--gc-mov-sale) var(--gc-mov-curva),border-color var(--gc-mov-sale) var(--gc-mov-curva);width:44px}.portal-formulario label>input[type=checkbox]:before,.gc-bloque label>input[type=checkbox]:before{background:var(--gc-superficie);border-radius:50%;box-shadow:var(--gc-sombra-md);content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform var(--gc-mov-desplaza) var(--gc-mov-resorte);width:20px}.portal-formulario label>input[type=checkbox]:checked,.gc-bloque label>input[type=checkbox]:checked{background:var(--gc-marca);border-color:var(--gc-marca)}.portal-formulario label>input[type=checkbox]:checked:before,.gc-bloque label>input[type=checkbox]:checked:before{transform:translate(18px)}.portal-formulario label>input[type=checkbox]:focus-visible,.gc-bloque label>input[type=checkbox]:focus-visible{outline:2px solid var(--gc-foco);outline-offset:2px}.portal-formulario label>input[type=checkbox]:disabled,.gc-bloque label>input[type=checkbox]:disabled{border-color:var(--gc-linea);cursor:not-allowed}.portal-formulario label>input[type=checkbox]:disabled:before,.gc-bloque label>input[type=checkbox]:disabled:before{box-shadow:none}select{color-scheme:light}select option,select optgroup{background-color:var(--gc-superficie);color:var(--gc-texto)}select option:disabled{color:var(--gc-texto-3)}.gc-opciones{border:0;display:grid;gap:var(--gc-esp-2);grid-column:1 / -1;margin:0;min-width:0;padding:0}.gc-opciones>legend{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);padding:0}.gc-opcion{align-items:start;background:var(--gc-superficie);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-md);cursor:pointer;display:grid;gap:var(--gc-esp-3);grid-template-columns:auto 1fr;padding:var(--gc-esp-3) var(--gc-esp-4)}.gc-opcion>input[type=radio]{margin:3px 0 0}.gc-opcion:has(input:checked){background:var(--gc-marca-tinte);border-color:var(--gc-marca);box-shadow:inset 3px 0 0 var(--gc-marca)}.gc-opcion>span{display:grid;gap:2px;min-width:0}.gc-opcion-glosa{color:var(--gc-texto-3);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-normal)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--gc-marca);outline:2px solid var(--gc-foco);outline-offset:1px;box-shadow:var(--gc-anillo-foco),var(--gc-brillo)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{background:var(--gc-peligro-tinte);border-color:var(--gc-peligro)}.gc-campo-error{color:var(--gc-peligro);font-size:var(--gc-txt-sm);margin:0}.gc-campo-ayuda{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);margin:0}.modal-form{display:grid;gap:var(--gc-esp-5)}.form-row{display:grid;gap:var(--gc-esp-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.password-wrapper{position:relative}.password-wrapper input{padding-right:44px;width:100%}.password-toggle{align-items:center;background:none;border:none;border-radius:var(--gc-radio-sm);color:var(--gc-texto-2);cursor:pointer;display:flex;height:100%;justify-content:center;padding:0 var(--gc-esp-3);position:absolute;right:0;top:0}.password-toggle:hover{color:var(--gc-texto-fuerte)}table{border-collapse:collapse;width:100%}th{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);letter-spacing:0;padding:var(--gc-celda-y) var(--gc-celda-x);text-align:left;text-transform:none;white-space:nowrap}thead th{background:var(--gc-superficie);box-shadow:inset 0 -1px 0 var(--gc-linea-fuerte);position:sticky;top:0;z-index:2}td{border-bottom:1px solid var(--gc-linea);color:var(--gc-texto);font-size:var(--gc-txt-base);height:var(--gc-fila);padding:var(--gc-celda-y) var(--gc-celda-x)}@media(hover:hover){tbody tr:hover td{background:var(--gc-vidrio-hover)}}.gc-oculto,input.gc-oculto:not([type=checkbox]):not([type=radio]),select.gc-oculto,textarea.gc-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tabla-envoltorio{overflow-x:auto;border:1px solid var(--gc-hairline);border-radius:var(--gc-radio-lg);box-shadow:var(--gc-brillo),var(--gc-sombra-sm);background:var(--gc-vidrio-tarjeta);backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion));-webkit-backdrop-filter:blur(var(--gc-vidrio-desenfoque-tarjeta)) saturate(var(--gc-vidrio-saturacion))}.tabla{display:table;width:100%;min-width:44rem;overflow:visible}.tabla th[scope=row]{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-base);letter-spacing:0;text-transform:none}.tabla tfoot tr{background:var(--gc-superficie-2);border-top:2px solid var(--gc-linea-control)}.tabla tfoot th[scope=row]{font-weight:700}.tabla th[scope=row].tabla-clave--ancha{width:34%;min-width:14rem;white-space:normal;overflow-wrap:anywhere}.tabla tr.tabla-detalle>td{text-align:left}.tabla td.tabla-accion{text-align:right;white-space:nowrap}.tabla-clave--ancha{white-space:normal;min-width:16rem;max-width:32rem}.tabla-marca{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-left:var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-alerta);color:var(--gc-superficie);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-fuerte);vertical-align:middle}.gc-rut{font-family:var(--gc-mono);font-variant-numeric:tabular-nums;font-size:var(--gc-txt-sm);white-space:nowrap}.tabla-clave{position:sticky;left:0;z-index:1;background:var(--gc-superficie);color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-semi);text-align:left;white-space:nowrap}.tabla-secundario{color:var(--gc-texto-2)}.gc-vacio-texto>p{margin:0}.gc-vacio-texto>p:first-child{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi);text-wrap:balance}.gc-vacio-detalle{color:var(--gc-texto-3);font-size:var(--gc-txt-sm);text-wrap:pretty}.gc-vacio-texto{display:grid;gap:var(--gc-esp-1);max-width:34rem}.empty-panel.gc-vacio .gc-vacio-texto{text-align:center;width:100%}.empty.gc-vacio>.gc-vacio-texto{flex:1 1 auto;min-width:0}.empty.gc-vacio>.gc-vacio-accion{margin-left:auto}.tabla-vacio{color:var(--gc-texto-3);font-style:italic}.tabla-fila--abierta>th,.tabla-fila--abierta>td{background:var(--gc-marca-tinte);border-bottom-color:transparent}.tabla-fila--abierta>.tabla-clave{background:var(--gc-marca-tinte)}.tabla-detalle>td{background:var(--gc-superficie-2);border-bottom:1px solid var(--gc-linea-fuerte);border-left:3px solid var(--gc-marca);padding:var(--gc-esp-5)}.gc-prueba{align-items:center;display:inline-flex;font-size:var(--gc-txt-sm);gap:var(--gc-esp-2);padding-left:var(--gc-esp-3)}button.gc-prueba{background:none;padding-block:0;padding-right:0;text-align:left}button.gc-prueba:hover:not(:disabled),button.gc-prueba:focus-visible{text-decoration:underline}button.gc-prueba:disabled{cursor:progress}.gc-prueba-folio{font-family:var(--gc-mono);font-variant-numeric:tabular-nums}.gc-prueba--verificado{border-left:2px solid var(--gc-hilo);color:var(--gc-hilo-fuerte)}.gc-prueba--sin-verificar{border-left:2px solid var(--gc-linea-control);color:var(--gc-texto-2)}.gc-prueba--sin-respaldo{background:repeating-linear-gradient(45deg,var(--gc-texto) 0,var(--gc-texto) 2px,transparent 2px,transparent 4px) left / 4px 100% no-repeat;color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-fuerte);padding-left:var(--gc-esp-3)}.gc-categoria{align-items:center;border-radius:var(--gc-radio-pill);display:inline-flex;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-medio);gap:var(--gc-esp-1);line-height:var(--gc-alto-apretado);padding:1px var(--gc-esp-2);white-space:nowrap}.gc-categoria svg{flex-shrink:0}.gc-categoria--azul{background:var(--gc-cat-azul-tinte);color:var(--gc-cat-azul)}.gc-categoria--cian{background:var(--gc-cat-cian-tinte);color:var(--gc-cat-cian)}.gc-categoria--teal{background:var(--gc-cat-teal-tinte);color:var(--gc-cat-teal)}.gc-categoria--verde{background:var(--gc-cat-verde-tinte);color:var(--gc-cat-verde)}.gc-categoria--pizarra{background:var(--gc-cat-pizarra-tinte);color:var(--gc-cat-pizarra)}.tabla-clave-categoria{display:inline;margin-right:var(--gc-esp-2)}.gc-aviso{border:1px solid;border-radius:var(--gc-radio-lg);display:grid;gap:var(--gc-esp-2);padding:var(--gc-esp-4)}.gc-aviso--info{background:var(--gc-marca-tinte);border-color:var(--gc-marca);color:var(--gc-texto)}.gc-aviso--ok{background:var(--gc-ok-tinte);border-color:var(--gc-ok);color:var(--gc-texto)}.gc-aviso--alerta{background:var(--gc-alerta-tinte);border-color:var(--gc-alerta);color:var(--gc-texto)}.gc-aviso--peligro{background:var(--gc-peligro-tinte);border-color:var(--gc-peligro);color:var(--gc-texto)}.gc-saltar{position:absolute;left:var(--gc-esp-2);top:-60px;z-index:100;background:var(--gc-superficie);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-sm);color:var(--gc-texto);padding:var(--gc-esp-2) var(--gc-esp-4);text-decoration:none;transition:top var(--gc-mov-desplaza) var(--gc-mov-curva)}.gc-saltar:focus{top:var(--gc-esp-2)}.gastos-cifra dd a,.gastos-cuenta dd a{color:inherit;text-decoration-color:currentColor}.reporte-grupo{margin:var(--gc-esp-5) 0 0;padding:0;border:none;display:flex;flex-wrap:wrap;gap:var(--gc-esp-2) var(--gc-esp-5);align-items:center}.reporte-grupo legend{display:flex;flex-direction:column;gap:1px;padding:0;margin-bottom:var(--gc-esp-2);color:var(--gc-texto-2);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-medio)}.reporte-casilla{display:inline-flex;align-items:center;gap:var(--gc-esp-2);color:var(--gc-texto);font-size:var(--gc-txt-base);cursor:pointer}.reporte-casilla input[type=checkbox]{width:18px;height:18px;accent-color:var(--gc-marca);cursor:pointer}.solo-imprimir{display:none}@media print{.no-imprimir,.admin-riel,.sidebar,.portal-topbar,.conmutador-tema,.pantalla-acciones{display:none!important}.solo-imprimir{display:block}.admin-cuerpo{grid-template-columns:1fr}.portal-main{padding:0;max-width:none}.tabla-envoltorio{overflow:visible;border:none;border-radius:0}.tabla{min-width:0;font-size:10pt}tr{break-inside:avoid}thead{display:table-header-group}.reporte-cabecera{margin-bottom:var(--gc-esp-6)}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.gc-certificado) *{visibility:hidden}body:has(.gc-certificado) .gc-certificado,body:has(.gc-certificado) .gc-certificado *{visibility:visible}body:has(.gc-certificado) .gc-certificado{position:fixed;inset:0;margin:0;padding:0;max-width:none;border:none;background:#fff;color:#000}@page{margin:2cm}}.gc-acciones-en-linea{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);align-items:center}.gc-certificado{max-width:68ch;margin-inline:auto;line-height:1.7}.gc-certificado h2{margin-block:var(--gc-esp-6) var(--gc-esp-4);text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:1rem}.gc-certificado-membrete{display:flex;flex-direction:column;gap:.15rem;padding-bottom:var(--gc-esp-3);border-bottom:1px solid var(--gc-linea);font-size:.875rem}.gc-certificado-tabla{width:100%;margin-block:var(--gc-esp-4);border-collapse:collapse;font-size:.9375rem}.gc-certificado-tabla th,.gc-certificado-tabla td{padding:.35rem .5rem;border-bottom:1px solid var(--gc-linea);text-align:left}.gc-certificado-tabla td{text-align:right}.gc-certificado-pie{margin-top:var(--gc-esp-6);padding-top:var(--gc-esp-3);border-top:1px solid var(--gc-linea);font-size:.875rem}.gc-certificado-nota{color:var(--gc-texto-2);font-size:.8125rem}.gc-certificado-firma{margin-top:var(--gc-esp-8);display:flex;flex-direction:column;align-items:center;gap:.35rem;font-size:.8125rem}.gc-certificado-firma>span:first-child{width:28ch;border-top:1px solid var(--gc-texto)}input[type=date],input[type=time]{max-width:16ch}input[type=number]{max-width:20ch}input[name*=rut i],input[inputmode=numeric]{max-width:22ch}.gc-plegables{display:grid;gap:var(--gc-esp-2);margin:var(--gc-esp-6) 0}.gc-plegable{border:1px solid var(--gc-linea);border-radius:var(--gc-radio-sm);background:var(--gc-superficie);color:var(--gc-texto)}.gc-plegable>summary{display:flex;align-items:center;gap:var(--gc-esp-3);min-height:var(--gc-control);padding:0 var(--gc-esp-4);cursor:pointer;font-family:var(--gc-sans);font-size:var(--gc-txt-base);font-weight:var(--gc-peso-semi);list-style:none}.gc-plegable>summary::-webkit-details-marker{display:none}.gc-plegable>summary>:first-child{margin-inline-end:auto}.gc-plegable>summary:after{content:"+";font-size:var(--gc-txt-lg);line-height:1;color:var(--gc-texto-2);transition:transform var(--gc-mov-desplaza) var(--gc-mov-curva)}.gc-plegable[open]>summary:after{content:"−";transform:rotate(180deg)}.gc-plegable>summary:hover{background:var(--gc-superficie-3)}@media(pointer:coarse){.gc-plegable>summary{min-height:44px}}.gc-plegable>:not(summary){padding:0 var(--gc-esp-4)}.gc-plegable>summary+*{margin-top:0;padding-top:var(--gc-esp-3)}.gc-plegable>:last-child:not(summary){padding-bottom:var(--gc-esp-4)}.gc-accion-mes{flex:0 0 auto;font-variant-numeric:tabular-nums}.tabla tr.fila-anulada{background:var(--gc-superficie-2);color:var(--gc-texto-2)}.gc-accion-mes--advertencia{background:var(--gc-alerta-tinte);border-color:var(--gc-alerta);color:var(--gc-alerta)}.gc-accion-mes--bloqueante{background:var(--gc-peligro-tinte);border-color:var(--gc-peligro);color:var(--gc-peligro)}.gc-accion-mes--conforme{background:var(--gc-ok-tinte);border-color:var(--gc-ok);color:var(--gc-ok)}.gc-accion-mes--emitir{background:var(--gc-ok);border-color:var(--gc-ok);color:var(--gc-sobre-ok)}.gc-accion-mes--advertencia:hover:not(:disabled){background:var(--gc-alerta);color:var(--gc-sobre-alerta)}.gc-accion-mes--bloqueante:hover:not(:disabled){background:var(--gc-peligro);color:var(--gc-sobre-peligro)}.gc-accion-mes--conforme:hover:not(:disabled){background:var(--gc-ok);color:var(--gc-sobre-ok)}.gc-accion-mes--emitir:hover:not(:disabled){background:var(--gc-ok-hover);border-color:var(--gc-ok-hover);color:var(--gc-sobre-ok)}.gc-accion-mes--apagado{background:var(--gc-superficie-3);border-color:var(--gc-linea);color:var(--gc-texto-2)}.gc-accion-mes--apagado:hover:not(:disabled){border-color:var(--gc-linea-control);color:var(--gc-texto)}.gc-panel-mes{margin:calc(-1 * var(--gc-esp-2)) 0 var(--gc-esp-4);padding:var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);color:var(--gc-texto)}.gc-panel-mes>:first-child{margin-top:0}@media(max-width:40rem){h1{font-size:var(--gc-txt-xl)}}tbody[data-grilla] input.grilla-campo[type=text]{width:3.5rem;text-align:right;font-variant-numeric:tabular-nums}tbody[data-grilla] input.grilla-campo--horas[type=text]{width:4.5rem}tbody[data-grilla] input.grilla-campo--texto[type=text]{width:9rem;text-align:left}.grilla-novedades th,.grilla-novedades td{padding-inline:var(--gc-esp-1)}.grilla-novedades thead th:first-child,.grilla-novedades tbody th.tabla-clave{padding-inline-start:var(--gc-esp-3)}.grilla-novedades thead th{white-space:pre-line;line-height:1.25;vertical-align:bottom}.grilla-novedades thead .grilla-grupos th{height:2rem;box-sizing:border-box;padding-block:var(--gc-esp-1);vertical-align:middle}.grilla-novedades thead .grilla-grupos th[scope=colgroup]{text-align:center;color:var(--gc-texto)}.grilla-novedades thead tr:nth-child(2) th{top:2rem}.grilla-novedades tbody th.tabla-clave{white-space:normal;min-width:10rem;max-width:15rem}.grilla-novedades thead th.grilla-grupo-libro{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.grilla-novedades thead th.grilla-grupo-ausencias{background:var(--gc-cat-azul-tinte);color:var(--gc-cat-azul)}.novedades-acciones{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gc-esp-3)}.novedades-acciones .novedades-mes{margin:0}.remu-pasos{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);margin:0 0 var(--gc-esp-4);padding:var(--gc-esp-3) var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie)}.remu-paso{display:inline-flex;align-items:center;gap:var(--gc-esp-2);padding:var(--gc-esp-2) var(--gc-esp-3);border-radius:var(--gc-radio-pill);background:var(--gc-superficie-3);color:var(--gc-texto-2);font-size:var(--gc-txt-sm);text-decoration:none}.remu-paso:hover{color:var(--gc-texto);box-shadow:inset 0 0 0 1px var(--gc-marca-borde)}.remu-paso-activo,.remu-paso-activo:hover{background:var(--gc-marca);color:var(--gc-sobre-marca);font-weight:var(--gc-peso-semi);box-shadow:none}.remu-paso-estado{margin-left:var(--gc-esp-2);opacity:.8;font-weight:var(--gc-peso-normal)}.remu{gap:var(--gc-esp-4)}.remu-cabecera{display:flex;flex-direction:column;gap:var(--gc-esp-3);padding:var(--gc-esp-4) var(--gc-esp-5);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie)}.remu-volver{align-self:flex-start;font-size:var(--gc-txt-sm);text-decoration:none}.remu-chips{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2) var(--gc-esp-2)}.remu-chip{padding:var(--gc-esp-2) var(--gc-esp-3);border-radius:var(--gc-radio-pill);background:var(--gc-superficie-3);color:var(--gc-texto-2);font-size:var(--gc-txt-sm);line-height:1.2;text-decoration:none;white-space:nowrap}.remu-chip:hover{color:var(--gc-texto);box-shadow:inset 0 0 0 1px var(--gc-marca-borde)}.remu-chip-hecho{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.remu-chip-actual,.remu-chip-actual:hover{background:var(--gc-marca);color:var(--gc-sobre-marca);font-weight:var(--gc-peso-semi);box-shadow:none}.remu-tramo{align-self:center;margin:0 var(--gc-esp-1) 0 var(--gc-esp-3);color:var(--gc-texto-2);font-size:var(--gc-txt-2xs);font-weight:var(--gc-peso-semi);letter-spacing:.06em;text-transform:uppercase}.remu-tramo:first-child{margin-left:0}.remu-titulo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--gc-esp-3) var(--gc-esp-5)}.remu-titulo-texto{display:flex;flex:1 1 28rem;flex-direction:column;gap:var(--gc-esp-1);min-width:0;max-width:54rem}.remu-titulo h1{margin:0;color:var(--gc-texto-fuerte);font-size:var(--gc-txt-xl);font-weight:var(--gc-peso-fuerte);line-height:var(--gc-alto-apretado)}.remu-bajada{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-base)}.remu-titulo-aparte{white-space:nowrap}.remu-titulo-aparte .form-field{margin:0}.remu-herramientas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2) var(--gc-esp-4);font-size:var(--gc-txt-sm)}.remu-agregar{display:flex;align-items:center;gap:var(--gc-esp-2);margin:0;font-size:var(--gc-txt-sm)}.remu-agregar select{width:auto;min-width:14rem}.tabla.remu-tabla thead th{padding:var(--gc-esp-3) var(--gc-esp-3);letter-spacing:0;text-transform:none;background:var(--gc-superficie-2);color:var(--gc-texto-2);font-size:var(--gc-txt-xs);line-height:1.3;vertical-align:bottom}.tabla.remu-tabla td{height:auto;padding:var(--gc-esp-2) var(--gc-esp-3);font-size:var(--gc-txt-base);vertical-align:top}.tabla.remu-tabla th:first-child,.tabla.remu-tabla td:first-child{padding-left:var(--gc-esp-5)}.tabla.remu-tabla th:last-child,.tabla.remu-tabla td:last-child{padding-right:var(--gc-esp-5)}.tabla.remu-tabla td:first-child{padding-top:var(--gc-esp-3)}.tabla.remu-tabla tr.remu-fila-cambio>td{background:color-mix(in srgb,var(--gc-alerta-tinte) 55%,transparent)}.tabla.remu-tabla tr.remu-fila-error>td{background:var(--gc-peligro-tinte)}.tabla.remu-tabla tr.remu-fila-total>td{padding-block:var(--gc-esp-3);border-top:2px solid var(--gc-linea);background:var(--gc-superficie-2);font-weight:var(--gc-peso-semi)}.remu-total-monto .gc-monto{display:inline-block;width:7.5rem;padding-right:var(--gc-esp-3);box-sizing:border-box}.remu-nombre{display:block;white-space:nowrap;color:var(--gc-texto-fuerte);font-weight:var(--gc-peso-semi)}.remu-sub{display:block;margin-top:3px;color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-normal)}p.remu-sub{margin:0;font-size:var(--gc-txt-sm)}.remu-sub-aviso{color:var(--gc-alerta)}.remu-sub-error{color:var(--gc-peligro)}.remu-tenue{color:var(--gc-texto-2)}.remu-contra-cambio{color:var(--gc-alerta)}.remu-ficha{display:inline-block;padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--gc-linea-fuerte);border-radius:var(--gc-radio-sm);color:var(--gc-texto);font-size:var(--gc-txt-xs);text-decoration:none;white-space:nowrap}.remu-ficha:hover{border-color:var(--gc-marca);color:var(--gc-marca-texto)}.remu-celda{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gc-esp-1);margin:0}.tabla .remu-celda input.remu-monto{width:7.5rem;min-height:0;height:40px;padding:0 var(--gc-esp-3);border:1px solid var(--gc-linea-fuerte);border-radius:var(--gc-radio-sm);background:var(--gc-superficie);box-shadow:none;font-size:var(--gc-txt-control);text-align:right;font-variant-numeric:tabular-nums}.tabla .remu-celda input.remu-monto-cambio{border:2px solid var(--gc-alerta);font-weight:var(--gc-peso-semi)}.remu-seg{display:inline-flex;overflow:hidden;border:1px solid var(--gc-linea-fuerte);border-radius:var(--gc-radio-sm)}.remu-seg button{min-height:28px;padding:var(--gc-esp-1) var(--gc-esp-2);border:0;border-radius:0;background:var(--gc-superficie);box-shadow:none;color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-normal);white-space:nowrap}.remu-seg button+button{border-left:1px solid var(--gc-linea-fuerte)}.remu-seg button[aria-pressed=true]{background:var(--gc-marca);color:var(--gc-sobre-marca);font-weight:var(--gc-peso-semi)}.remu-vale{min-height:0;padding:0;border:0;background:none;box-shadow:none;color:var(--gc-texto-2);font:inherit;font-size:var(--gc-txt-2xs);text-decoration:underline dotted;cursor:pointer}.remu-vale-solo{color:var(--gc-alerta);font-weight:var(--gc-peso-semi)}.remu-celda-error{color:var(--gc-peligro);font-size:var(--gc-txt-xs)}.remu-pagado{display:inline-flex;flex-direction:column;gap:2px;min-width:9.5rem;padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--gc-marca-borde);border-radius:var(--gc-radio-sm);background:var(--gc-marca-tinte)}.remu-pagado>span:last-child{color:var(--gc-marca-texto);font-size:var(--gc-txt-2xs)}.remu-notas{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--gc-esp-3)}.remu-nota{margin:0;padding:var(--gc-esp-3) var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.remu-nota strong{color:var(--gc-texto)}.remu-nota-alerta{border-color:var(--gc-alerta);background:var(--gc-alerta-tinte);color:var(--gc-texto)}.remu-nota-punteada{border-style:dashed;border-color:var(--gc-linea-fuerte);color:var(--gc-texto)}.remu-caja{display:flex;flex-direction:column;gap:var(--gc-esp-3);min-width:0;padding:var(--gc-esp-4) var(--gc-esp-5);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);font-size:var(--gc-txt-sm)}.remu-caja-actual{border:2px solid var(--gc-marca);padding:var(--gc-esp-4) var(--gc-esp-4)}.remu-caja-titulo{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-base)}.remu-caja-cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-esp-2)}.remu-caja-cifra{font-size:var(--gc-txt-xl);font-weight:var(--gc-peso-fuerte)}.remu-caja-estado{color:var(--gc-texto-2);font-weight:var(--gc-peso-semi)}.remu-caja-estado-ok{color:var(--gc-marca-texto)}.remu-caja-estado-alerta{color:var(--gc-alerta)}.remu-cajas{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--gc-esp-4);align-items:start}.remu-renglon{display:flex;justify-content:space-between;gap:var(--gc-esp-3);padding-top:var(--gc-esp-2);border-top:1px solid var(--gc-linea);font-size:var(--gc-txt-sm)}.remu-renglon>:last-child{font-weight:var(--gc-peso-semi)}.remu-renglon-total{font-weight:var(--gc-peso-semi)}.remu-estado{padding:3px var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-superficie-3);color:var(--gc-texto-2);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);white-space:nowrap}.remu-estado-ok{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.remu-estado-por{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.remu-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--gc-esp-3)}.remu-cifras-cuatro{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.remu-cifra{display:flex;flex-direction:column;gap:var(--gc-esp-1);padding:var(--gc-esp-4) var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie)}.remu-cifra-ok{border-color:var(--gc-marca-borde)}.remu-cifra-ok .remu-cifra-valor{color:var(--gc-marca-texto)}.remu-cifra-error{border-color:var(--gc-peligro)}.remu-cifra-error .remu-cifra-valor{color:var(--gc-peligro)}.remu-cifra-rotulo{color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.remu-cifra-valor{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-lg)}.remu-cifra-nota{color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.remu-con-lateral{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gc-esp-6)}.remu-principal{display:flex;flex:1 1 32rem;flex-direction:column;gap:var(--gc-esp-4);min-width:0}.remu-lateral{display:flex;flex:0 1 20.5rem;flex-direction:column;gap:var(--gc-esp-4);min-width:16rem}.remu-punto-texto{color:var(--gc-texto-2)}.remu-formulario{display:flex;flex-direction:column;gap:var(--gc-esp-2);padding-top:var(--gc-esp-2);border-top:1px solid var(--gc-linea)}.remu-sin-corte{white-space:nowrap}.remu-casilla{display:flex;align-items:flex-start;gap:var(--gc-esp-2);font-size:var(--gc-txt-sm)}.remu-casilla input{flex:none;width:18px;height:18px;margin:1px 0 0}.remu-carga-del-mes{display:flex;flex-direction:column;gap:2px;margin-top:var(--gc-esp-1);font-size:var(--gc-txt-xs);font-weight:400}.remu-carga-del-mes select{font:inherit;font-size:var(--gc-txt-sm)}.remu-formulario .form-field{margin:0}.remu-camino{display:flex;align-items:center;gap:var(--gc-esp-2)}.remu-punto{flex:none;width:12px;height:12px;border-radius:var(--gc-radio-pill);background:var(--gc-linea)}.remu-punto-ok{background:var(--gc-marca)}.remu-tarea{display:flex;align-items:flex-start;gap:var(--gc-esp-3);padding-top:var(--gc-esp-3);border-top:1px solid var(--gc-linea);font-size:var(--gc-txt-base)}.remu-marca{display:flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;box-sizing:border-box;border:2px solid var(--gc-linea-fuerte);border-radius:var(--gc-radio-sm);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte)}.remu-marca-hecha{border:0;background:var(--gc-marca);color:var(--gc-sobre-marca)}.remu-seccion{display:flex;flex-direction:column;gap:var(--gc-esp-4);min-width:0}.remu-seccion:empty{display:none}.remu-pie{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gc-esp-3);margin-top:var(--gc-esp-2);padding:var(--gc-esp-4) var(--gc-esp-5);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);box-shadow:var(--gc-sombra-sm)}.remu-pie-estado{flex:1 1 14rem;color:var(--gc-texto-2);font-size:var(--gc-txt-sm);text-align:center}.remu-hoy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-4) var(--gc-esp-8);padding:var(--gc-esp-6) var(--gc-esp-8);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);background:var(--gc-superficie)}.remu-hoy-texto{display:flex;flex:1 1 24rem;flex-direction:column;gap:var(--gc-esp-2);color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.remu-hoy-titular{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-xl)}.remu-linea{position:relative;height:54px;margin:0 var(--gc-esp-2);font-size:var(--gc-txt-xs)}.remu-linea-barra,.remu-linea-avance{position:absolute;top:22px;left:0;height:6px;border-radius:3px}.remu-linea-barra{right:0;background:var(--gc-linea)}.remu-linea-avance{background:var(--gc-marca-borde)}.remu-linea-rotulo{position:absolute;top:0;color:var(--gc-texto-2);white-space:nowrap}.remu-linea-rotulo-inicio{left:0}.remu-linea-rotulo-quince{transform:translate(-50%);color:var(--gc-marca-texto);font-weight:var(--gc-peso-fuerte)}.remu-linea-rotulo-hoy{top:34px;transform:translate(-50%);color:var(--gc-alerta);font-weight:var(--gc-peso-fuerte)}.remu-linea-rotulo-fin{right:0;color:var(--gc-texto);font-weight:var(--gc-peso-fuerte)}.remu-linea-hito{position:absolute;top:18px;width:14px;height:14px;box-sizing:border-box;transform:translate(-50%);border:3px solid var(--gc-marca);border-radius:var(--gc-radio-pill);background:var(--gc-superficie)}.remu-linea-hito-fin{right:-7px;transform:none;border-color:var(--gc-texto)}.remu-linea-hito-hecho{background:var(--gc-marca)}.remu-tramos{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;gap:var(--gc-esp-6)}.remu-tramo-del-mes{display:flex;flex-direction:column;gap:var(--gc-esp-3)}.remu-tramo-del-mes .remu-tramo{align-self:flex-start;margin:0;font-size:var(--gc-txt-sm)}.remu-paso-del-mes{display:flex;align-items:flex-start;gap:var(--gc-esp-4);padding:var(--gc-esp-3) var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);color:var(--gc-texto);text-decoration:none}.remu-paso-del-mes:hover{border-color:var(--gc-marca)}.remu-paso-del-mes-actual{border:2px solid var(--gc-marca);padding:var(--gc-esp-3) var(--gc-esp-3)}.remu-paso-del-mes-texto{display:flex;flex-direction:column;gap:3px}.remu-paso-del-mes-texto strong{font-size:var(--gc-txt-base)}.remu-paso-del-mes-texto>span{color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.remu-n{display:flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;box-sizing:border-box;border-radius:var(--gc-radio-pill);background:var(--gc-superficie-3);color:var(--gc-texto-2);font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-fuerte)}.remu-n-hecho{background:var(--gc-marca);color:var(--gc-sobre-marca)}.remu-n-actual{border:2px solid var(--gc-marca);background:var(--gc-superficie);color:var(--gc-marca-texto)}@media(max-width:640px){.remu-pie{position:static}.remu-pie-estado{order:-1;flex-basis:100%}.remu-cabecera,.remu-hoy{padding:var(--gc-esp-4)}}.volver-al-mes{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gc-esp-3);margin:0 0 var(--gc-esp-4);padding:var(--gc-esp-3) var(--gc-esp-5);border-radius:var(--gc-radio-md);background:var(--gc-marca);color:var(--gc-sobre-marca);font-size:var(--gc-txt-sm)}.volver-al-mes-enlace{display:inline-flex;align-items:center;min-height:38px;padding:0 var(--gc-esp-4);border-radius:var(--gc-radio-sm);background:var(--gc-superficie);color:var(--gc-marca-texto);font-weight:var(--gc-peso-semi);text-decoration:none}.novedades-nota{margin:0;color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.grilla-novedades tbody[data-grilla] input.grilla-campo[type=text]{width:3rem;padding-inline:var(--gc-esp-1)}.grilla-novedades tbody[data-grilla] input.grilla-campo--horas[type=text]{width:3.75rem}.grilla-novedades tbody[data-grilla] input.grilla-campo--texto[type=text]{width:100%;min-width:4.5rem}tbody[data-grilla] input.grilla-campo[aria-invalid=true]{background:var(--gc-peligro-tinte);border-color:var(--gc-peligro)}.grilla-fila-cambiada>*{background:var(--gc-marca-tinte)}.grilla-pie{display:flex;justify-content:flex-end;margin-top:var(--gc-esp-4)}.liquidaciones-emision{display:flex;align-items:center;justify-content:flex-end;gap:var(--gc-esp-4);margin-bottom:var(--gc-esp-3);color:var(--gc-texto-2)}.conc-cuenta{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--gc-esp-4);padding:var(--gc-esp-5) var(--gc-esp-6);margin:0 0 var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);background:var(--gc-superficie)}.conc-cifra{display:flex;flex-direction:column;gap:var(--gc-esp-1)}.conc-cifra-rotulo{color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.conc-cifra-valor{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-xl);font-weight:var(--gc-peso-fuerte)}.conc-cifra-nota{color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.conc-filtros{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);margin:0 0 var(--gc-esp-3)}.conc-filtro{padding:var(--gc-esp-1) var(--gc-esp-3);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-pill);background:var(--gc-superficie);color:var(--gc-texto);font:inherit;font-size:var(--gc-txt-sm);cursor:pointer}.conc-filtro-activo{border-color:var(--gc-texto-fuerte);background:var(--gc-texto-fuerte);color:var(--gc-texto-invertido);font-weight:var(--gc-peso-semi)}.conc-ingreso{color:var(--gc-ok);font-weight:var(--gc-peso-fuerte);white-space:nowrap}.conc-egreso{color:var(--gc-peligro);font-weight:var(--gc-peso-fuerte);white-space:nowrap}.conc-tipo{display:block;color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.conc-metodo{display:inline-block;padding:0 var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-marca-tinte);color:var(--gc-marca-texto);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);white-space:nowrap}.conc-propuesta{display:flex;flex-direction:column;gap:var(--gc-esp-1)}.conc-porque{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-esp-2);color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.conc-sin-propuesta{color:var(--gc-alerta);font-weight:var(--gc-peso-semi)}.conc-volver{display:inline-block;margin:0 0 var(--gc-esp-2);font-size:var(--gc-txt-sm)}.conc-barra{width:var(--gc-esp-12);height:var(--gc-esp-2);vertical-align:middle;margin-right:var(--gc-esp-2);accent-color:var(--gc-marca)}.conc-estado{display:inline-block;padding:0 var(--gc-esp-2);border-radius:var(--gc-radio-pill);font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi);white-space:nowrap}.conc-estado-cerrado{background:var(--gc-ok-tinte);color:var(--gc-ok)}.conc-estado-en-curso{background:var(--gc-alerta-tinte);color:var(--gc-alerta)}.conc-acciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--gc-esp-3);margin:var(--gc-esp-4) 0 0}.conc-tarjeta{display:flex;flex-direction:column;gap:var(--gc-esp-1);padding:var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);color:var(--gc-texto);text-decoration:none}.conc-tarjeta:hover{border-color:var(--gc-marca-borde)}.conc-tarjeta-destacada{border-color:var(--gc-marca);box-shadow:var(--gc-sombra-sm)}.conc-tarjeta strong{color:var(--gc-texto-fuerte)}.conc-tarjeta span{color:var(--gc-texto-2);font-size:var(--gc-txt-sm)}.conc-dos{display:flex;flex-wrap:wrap;gap:var(--gc-esp-5);align-items:flex-start}.conc-dos>aside{flex:1 1 14rem;display:flex;flex-direction:column;gap:var(--gc-esp-3)}.conc-dos>div{flex:999 1 30rem;min-width:0}.conc-panel{display:flex;flex-direction:column;gap:var(--gc-esp-2);padding:var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);font-size:var(--gc-txt-sm)}.conc-panel-fila{display:flex;justify-content:space-between;gap:var(--gc-esp-2)}.conc-lista-cierre{display:flex;flex-direction:column;gap:var(--gc-esp-2);margin:0;padding:0;list-style:none}.conc-lista-cierre li{display:flex;gap:var(--gc-esp-2);align-items:baseline;padding-top:var(--gc-esp-2);border-top:1px solid var(--gc-linea)}.conc-hecho{color:var(--gc-ok);font-weight:var(--gc-peso-fuerte)}.conc-falta{color:var(--gc-alerta);font-weight:var(--gc-peso-fuerte)}.conc-cuenta{padding:var(--gc-esp-3)}.conc-cifra{padding:var(--gc-esp-3) var(--gc-esp-4);border-radius:var(--gc-radio-md)}.conc-cifra-cuenta{background:var(--gc-cat-pizarra-tinte)}.conc-cifra-banco{background:var(--gc-cat-azul-tinte)}.conc-cifra-banco .conc-cifra-valor{color:var(--gc-cat-azul)}.conc-cifra-explicado{background:var(--gc-cat-teal-tinte)}.conc-cifra-explicado .conc-cifra-valor{color:var(--gc-cat-teal)}.conc-cifra-revisar{background:var(--gc-alerta-tinte)}.conc-cifra-revisar .conc-cifra-valor{color:var(--gc-alerta)}.conc-cifra-al-dia{background:var(--gc-ok-tinte)}.conc-cifra-al-dia .conc-cifra-valor{color:var(--gc-ok)}.conc-metodo-calce{background:var(--gc-ok-tinte);color:var(--gc-ok)}.conc-metodo-regla{background:var(--gc-marca-tinte);color:var(--gc-marca-texto)}.conc-metodo-monto{background:var(--gc-cat-azul-tinte);color:var(--gc-cat-azul)}.conc-metodo-varios{background:var(--gc-cat-cian-tinte);color:var(--gc-cat-cian)}.conc-metodo-confianza,.conc-metodo-manual{background:var(--gc-cat-pizarra-tinte);color:var(--gc-cat-pizarra)}.conc-metodo-ingreso{background:var(--gc-cat-teal-tinte);color:var(--gc-cat-teal)}.conc-sin-propuesta{display:inline-block;padding:0 var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-alerta-tinte)}.conc-tipo-ingreso{color:var(--gc-ok)}.conc-tipo-egreso{color:var(--gc-peligro)}.conc-tarjeta-destacada{background:var(--gc-marca-tinte)}.conc-tarjeta-teal{background:var(--gc-cat-teal-tinte);border-color:var(--gc-cat-teal-tinte)}.conc-tarjeta-azul,.conc-panel-azul{background:var(--gc-cat-azul-tinte);border-color:var(--gc-cat-azul-tinte)}.conc-panel-teal{background:var(--gc-cat-teal-tinte);border-color:var(--gc-cat-teal-tinte)}.conc-panel-alerta{background:var(--gc-alerta-tinte);border-color:var(--gc-alerta-tinte)}.cartola-mes>div{flex:1 1 100%}.cartola-cargas{margin-top:var(--gc-esp-2)}.cartola-cargas .portal-respaldo--acciones>:last-of-type{flex:1 1 auto;min-width:0}.conc-acciones-fila{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.conc-accion{display:inline-flex;align-items:center;padding:var(--gc-esp-1) var(--gc-esp-3);border:1px solid transparent;border-radius:var(--gc-radio-pill);font:inherit;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);white-space:nowrap;cursor:pointer}.conc-accion-ingreso{background:var(--gc-ok-tinte);color:var(--gc-ok);border-color:var(--gc-ok-tinte)}.conc-accion-ingreso:hover{border-color:var(--gc-ok)}.conc-accion-egreso{background:var(--gc-peligro-tinte);color:var(--gc-peligro);border-color:var(--gc-peligro-tinte)}.conc-accion-egreso:hover{border-color:var(--gc-peligro)}.conc-accion-neutra{background:var(--gc-superficie);color:var(--gc-texto);border-color:var(--gc-linea-control)}.conc-accion-neutra:hover{border-color:var(--gc-texto-2)}.conc-cabeza{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gc-esp-4);margin:0 0 var(--gc-esp-3);padding:var(--gc-esp-3) var(--gc-esp-4);border-radius:var(--gc-radio-md)}.conc-cabeza-ingreso{background:var(--gc-ok-tinte)}.conc-cabeza-egreso{background:var(--gc-peligro-tinte)}.conc-cabeza-texto{display:flex;flex-direction:column;gap:var(--gc-esp-1);min-width:0}.conc-cabeza-lugar{font-size:var(--gc-txt-xs);font-weight:var(--gc-peso-semi)}.conc-cabeza-ingreso .conc-cabeza-lugar,.conc-cabeza-ingreso .conc-cabeza-monto{color:var(--gc-ok)}.conc-cabeza-egreso .conc-cabeza-lugar,.conc-cabeza-egreso .conc-cabeza-monto{color:var(--gc-peligro)}.conc-cabeza-glosa{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-lg);overflow-wrap:anywhere}.conc-cabeza-monto{font-size:var(--gc-txt-xl);white-space:nowrap}.conc-chips{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2)}.conc-chip{padding:0 var(--gc-esp-2);border-radius:var(--gc-radio-pill);background:var(--gc-superficie);color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.conc-pestanas{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);margin:0 0 var(--gc-esp-4);padding:0 0 var(--gc-esp-3);border-bottom:1px solid var(--gc-linea)}.conc-pestana{padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--gc-linea-control);border-radius:var(--gc-radio-pill);background:var(--gc-superficie);font:inherit;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);white-space:nowrap;cursor:pointer}.conc-pestana-ingreso{color:var(--gc-ok)}.conc-pestana-egreso{color:var(--gc-peligro)}.conc-pestana-neutra{color:var(--gc-texto)}.conc-pestana-activa.conc-pestana-ingreso{border-color:var(--gc-ok);background:var(--gc-ok);color:var(--gc-sobre-ok)}.conc-pestana-activa.conc-pestana-egreso{border-color:var(--gc-peligro);background:var(--gc-peligro);color:var(--gc-sobre-peligro)}.conc-pestana-activa.conc-pestana-neutra{border-color:var(--gc-texto-fuerte);background:var(--gc-texto-fuerte);color:var(--gc-texto-invertido)}.conc-suma{display:flex;flex-direction:column;gap:var(--gc-esp-2);margin:var(--gc-esp-3) 0;padding:var(--gc-esp-3) var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie)}.conc-suma-linea{display:flex;justify-content:space-between;gap:var(--gc-esp-3)}.conc-suma-barra{width:100%;height:var(--gc-esp-2)}.conc-suma-estado{font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi)}.conc-suma-exacto .conc-suma-barra{accent-color:var(--gc-ok)}.conc-suma-exacto .conc-suma-estado{color:var(--gc-ok)}.conc-suma-falta .conc-suma-barra{accent-color:var(--gc-alerta)}.conc-suma-falta .conc-suma-estado{color:var(--gc-alerta)}.conc-suma-sobra .conc-suma-barra{accent-color:var(--gc-peligro)}.conc-suma-sobra .conc-suma-estado{color:var(--gc-peligro)}.conc-sugerencia{align-self:flex-start;padding:var(--gc-esp-1) var(--gc-esp-3);border:1px solid var(--gc-cat-cian-tinte);border-radius:var(--gc-radio-pill);background:var(--gc-cat-cian-tinte);color:var(--gc-cat-cian);font:inherit;font-size:var(--gc-txt-sm);font-weight:var(--gc-peso-semi);cursor:pointer}.conc-fila-elegida{background:var(--gc-marca-tinte)}.conc-monto-parcial{width:9rem}.conc-parcial-nota{display:block;color:var(--gc-alerta);font-size:var(--gc-txt-xs)}.conc-col-acciones{min-width:22rem}.conc-propuesta{align-items:flex-start}.conc-dialogo{display:flex;flex-direction:column}.conc-tarjeta-form{display:flex;flex-direction:column;gap:var(--gc-esp-3);padding:var(--gc-esp-4) var(--gc-esp-5);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);background:var(--gc-superficie)}.conc-dos-col{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--gc-esp-4)}.conc-campos-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gc-esp-3)}@media(max-width:40rem){.conc-dos-col,.conc-campos-dos{grid-template-columns:minmax(0,1fr)}}.conc-col{display:flex;flex-direction:column;gap:var(--gc-esp-2);min-width:0}.conc-col-panel{padding:var(--gc-esp-3) var(--gc-esp-4);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-fondo)}.conc-unidad{display:flex;justify-content:space-between;align-items:center;gap:var(--gc-esp-3);width:100%;padding:var(--gc-esp-2) var(--gc-esp-3);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-md);background:var(--gc-superficie);color:var(--gc-texto);font:inherit;font-size:var(--gc-txt-sm);text-align:left}button.conc-unidad{cursor:pointer}button.conc-unidad:hover{border-color:var(--gc-marca-borde)}.conc-unidad-activa{border-color:var(--gc-marca);background:var(--gc-marca-tinte)}.conc-pie{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--gc-esp-3);padding:var(--gc-esp-3) 0 0;border-top:1px solid var(--gc-linea)}.conc-orden{padding:var(--gc-esp-1) 0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--gc-peso-semi);text-transform:inherit;letter-spacing:inherit;cursor:pointer}.conc-orden:hover{color:var(--gc-texto-fuerte)}.conc-dia th{padding:var(--gc-esp-3) var(--gc-esp-2) var(--gc-esp-2);background:var(--gc-superficie-2);text-align:left;text-transform:none;letter-spacing:normal}.conc-dia-fila{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gc-esp-2)}.conc-dia-subtotal{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);font-weight:400;font-variant-numeric:tabular-nums}.conc-chips{display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);margin:0 0 var(--gc-esp-3);padding:0;list-style:none}.conc-chip{padding:var(--gc-esp-1) var(--gc-esp-3);border-radius:var(--gc-radio-pill);background:var(--gc-marca-tinte);color:var(--gc-marca-texto);font-size:var(--gc-txt-sm)}.conc-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--gc-esp-3);margin:0 0 var(--gc-esp-3)}.conc-resumen>div{padding:var(--gc-esp-3);border-radius:var(--gc-radio-md);background:var(--gc-superficie-2)}.conc-resumen dt{color:var(--gc-texto-2);font-size:var(--gc-txt-xs)}.conc-resumen dd{margin:0;font-size:var(--gc-txt-lg, 1.125rem);font-weight:var(--gc-peso-fuerte);font-variant-numeric:tabular-nums}html[data-nativo]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;overscroll-behavior:none;touch-action:manipulation}html[data-nativo] button,html[data-nativo] [role=button],html[data-nativo] nav,html[data-nativo] summary,html[data-nativo] .gc-pestana,html[data-nativo] .portal-nav-link{-webkit-user-select:none;user-select:none}html[data-nativo] button:not(:disabled):active,html[data-nativo] a[class]:active,html[data-nativo] summary:active{opacity:.82;transform:scale(.98)}html[data-nativo] button,html[data-nativo] a[class],html[data-nativo] summary{transition:background-color var(--gc-mov-sale) var(--gc-mov-curva),border-color var(--gc-mov-sale) var(--gc-mov-curva),color var(--gc-mov-sale) var(--gc-mov-curva),transform var(--gc-mov-sale) var(--gc-mov-curva),opacity var(--gc-mov-sale) var(--gc-mov-curva)}@keyframes gc-entra-pantalla{0%{opacity:0;transform:translateY(var(--gc-esp-2))}to{opacity:1;transform:none}}html[data-nativo] .portal-main>*{animation:gc-entra-pantalla var(--gc-mov-entra) var(--gc-mov-curva)}@media(prefers-reduced-motion:reduce){html[data-nativo] .portal-main>*{animation:none}html[data-nativo] button:not(:disabled):active,html[data-nativo] a[class]:active,html[data-nativo] summary:active{transform:none}}html[data-nativo] .portal--inferior .portal-topbar{gap:var(--gc-esp-2)}html[data-nativo] .portal--inferior .portal-topbar-titulo{display:flex;flex-direction:column;justify-content:center}html[data-nativo] .portal--inferior .portal-topbar-titulo strong{font-size:var(--gc-txt-lg);line-height:var(--gc-alto-apretado)}.portal-topbar-sub{display:block;font-size:var(--gc-txt-xs);line-height:var(--gc-alto-apretado);opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-nativo] .gc-cajon[open]{align-items:flex-end;display:flex;justify-content:stretch}html[data-nativo] .gc-cajon-panel{animation:gc-hoja-sube var(--gc-mov-dialogo) var(--gc-mov-curva);border-radius:var(--gc-radio-xl) var(--gc-radio-xl) 0 0;border-right:0;border-top:1px solid var(--gc-hairline);height:auto;max-height:88%;padding:var(--gc-esp-3) var(--gc-esp-3) calc(var(--gc-esp-4) + var(--gc-inset-abajo));width:100%}@keyframes gc-hoja-sube{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){html[data-nativo] .gc-cajon-panel{animation:none}}html[data-nativo] .gc-cajon-panel:before{align-self:center;background:var(--gc-linea);border-radius:var(--gc-radio-pill);content:"";flex:none;height:var(--gc-esp-1);margin-bottom:var(--gc-esp-1);width:var(--gc-esp-10)}html[data-nativo] .gc-cajon .admin-grupo-lista{display:grid;gap:var(--gc-esp-1) var(--gc-esp-2);grid-template-columns:1fr 1fr}html[data-nativo] .gc-cajon .portal-nav-link{min-height:var(--gc-control)}html[data-nativo] .gc-cajon-cuenta{border-top:1px solid var(--gc-linea);display:flex;flex-direction:column;gap:var(--gc-esp-3);margin-top:var(--gc-esp-2);padding-top:var(--gc-esp-3)}html[data-nativo] .gc-cajon-cuenta-fila{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);justify-content:space-between}html[data-nativo] .gc-cajon-cuenta .control-sesion{flex-wrap:wrap;max-width:100%}@media(max-width:40rem){.pantalla-cabecera{gap:var(--gc-esp-2);margin-bottom:var(--gc-esp-2)}.pantalla-acciones{flex:1 1 100%}.pantalla-acciones>button,.pantalla-acciones>a{flex:1 1 auto;min-height:var(--gc-control)}}html[data-nativo] .pantalla-cabecera h1{font-size:var(--gc-txt-xl);letter-spacing:-.02em}html[data-nativo] .pantalla-bajada-plegable{margin-bottom:var(--gc-esp-3)}html[data-nativo] .pantalla-bajada-plegable>summary{align-items:center;color:var(--gc-texto-2);cursor:pointer;display:inline-flex;font-size:var(--gc-txt-sm);min-height:var(--gc-control)}html[data-nativo] .pantalla-bajada-plegable[open]>summary{color:var(--gc-texto-fuerte)}html[data-nativo] .pantalla-bajada-plegable>.portal-bajada{font-size:var(--gc-txt-sm);margin:0}@media(max-width:40rem){nav.tab-bar,.gc-filtro-opciones{border-radius:var(--gc-radio-lg);display:flex;flex-wrap:wrap;overflow:visible;width:100%}nav.tab-bar button,.gc-filtro-opcion{flex:1 1 auto;justify-content:center;min-height:var(--gc-control);white-space:normal}}.gc-tarjetas{display:flex;flex-direction:column;gap:var(--gc-esp-2);list-style:none;margin:0;padding:0}.gc-tarjeta-fila{background:var(--gc-vidrio-control);border:1px solid var(--gc-linea);border-radius:var(--gc-radio-lg);display:flex;flex-direction:column;gap:var(--gc-esp-1);padding:var(--gc-esp-3);position:relative}.gc-tarjeta-fila-cabeza{align-items:baseline;display:flex;gap:var(--gc-esp-3);justify-content:space-between}.gc-tarjeta-fila-titulo{color:var(--gc-texto-fuerte);font-size:var(--gc-txt-md);font-weight:var(--gc-peso-semi);min-width:0;overflow-wrap:anywhere}.gc-tarjeta-fila-importe{color:var(--gc-texto-fuerte);flex:none;font-size:var(--gc-txt-md);font-variant-numeric:tabular-nums;font-weight:var(--gc-peso-fuerte)}.gc-tarjeta-fila-secundaria{color:var(--gc-texto-2);font-size:var(--gc-txt-sm);margin:0;overflow-wrap:anywhere}.gc-tarjeta-fila-estado{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);margin-top:var(--gc-esp-1)}.gc-tarjeta-fila-acciones{border-top:1px solid var(--gc-linea);display:flex;flex-wrap:wrap;gap:var(--gc-esp-2);margin-top:var(--gc-esp-2);padding-top:var(--gc-esp-2)}.gc-tarjeta-fila-acciones>button,.gc-tarjeta-fila-acciones>a{flex:1 1 auto;min-height:var(--gc-control)}.gc-tarjeta-fila-enlace{background:none;border:0;color:inherit;font:inherit;padding:0;text-align:start;text-decoration:none}.gc-tarjeta-fila--toca .gc-tarjeta-fila-enlace:after{content:"";inset:0;position:absolute}.gc-tarjeta-fila--toca:active{background:var(--gc-marca-tinte)}.gc-oferta-avisos{margin-bottom:var(--gc-esp-4)}
