@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@600;700;800&family=Public+Sans:wght@400;500;600;700&display=swap");:root{--gdc-verde-900:#14301f;--gdc-verde-800:#1b4029;--gdc-verde-700:#235233;--gdc-verde-600:#2d6740;--gdc-verde-500:#3a7d52;--gdc-verde-400:#5a9970;--gdc-verde-300:#8cbc9e;--gdc-verde-200:#c3e0cd;--gdc-verde-100:#e3f1e7;--gdc-verde-50:#f3f8f4;--gdc-terracota-700:#a34a2e;--gdc-terracota-600:#c05a38;--gdc-terracota-500:#d97148;--gdc-terracota-100:#fbe4d8;--gdc-terracota-50:#fdf3ee;--gdc-ambar-700:#6b530c;--gdc-ambar-600:#a3720f;--gdc-ambar-100:#fbeed1;--gdc-ambar-50:#fdf6e8;--gdc-rojo-700:#7a2d1e;--gdc-rojo-600:#b3402a;--gdc-rojo-100:#fbe3dd;--gdc-rojo-50:#fdf1ee;--gdc-azul-700:#1c4677;--gdc-azul-600:#2563a8;--gdc-azul-100:#e5eff9;--gdc-azul-50:#f2f7fc;--gdc-fondo:#f5f3ed;--gdc-fondo-alterno:#faf8f3;--gdc-superficie:#ffffff;--gdc-superficie-2:#f1eee5;--gdc-texto-900:#221f1b;--gdc-texto-700:#57534b;--gdc-texto-500:#8b8474;--gdc-texto-inverso:#ffffff;--gdc-borde:#e3dfd3;--gdc-borde-fuerte:#cfc9b8;--gdc-input-fondo:#ffffff;--gdc-space-1:4px;--gdc-space-2:8px;--gdc-space-3:12px;--gdc-space-4:16px;--gdc-space-5:24px;--gdc-space-6:32px;--gdc-space-7:40px;--gdc-space-8:48px;--gdc-radius-sm:8px;--gdc-radius-md:12px;--gdc-radius-lg:16px;--gdc-radius-full:999px;--gdc-shadow-sm:0 1px 2px rgba(30,25,15,0.07);--gdc-shadow-md:0 6px 20px rgba(30,25,15,0.08);--gdc-shadow-lg:0 20px 45px rgba(30,25,15,0.16);--gdc-font-size-xs:0.75rem;--gdc-font-size-sm:0.85rem;--gdc-font-size-base:0.95rem;--gdc-font-size-lg:1.1rem;--gdc-font-size-xl:1.35rem;--gdc-font-size-2xl:1.75rem;--gdc-font-weight-medium:500;--gdc-font-weight-semibold:600;--gdc-font-weight-bold:700;--gdc-font-display:"Manrope",system-ui,sans-serif;--gdc-font-body:"Public Sans",system-ui,sans-serif;--verde:var(--gdc-verde-700);--verde-oscuro:var(--gdc-verde-900);--fondo:var(--gdc-fondo);--texto:var(--gdc-texto-900);--borde:var(--gdc-borde);--rojo:var(--gdc-rojo-700);--amarillo:var(--gdc-ambar-700);--amarillo-fondo:var(--gdc-ambar-100);--rojo-fondo:var(--gdc-rojo-100);--verde-fondo:var(--gdc-verde-100)}*{box-sizing:border-box}body,html{max-width:100vw}body{margin:0;font-family:var(--gdc-font-body);background:var(--gdc-fondo);color:var(--gdc-texto-900);font-size:var(--gdc-font-size-base);line-height:1.45;-webkit-font-smoothing:antialiased}.font-display,h1,h2,h3{font-family:var(--gdc-font-display)}a{color:inherit}:focus-visible{outline:2px solid var(--gdc-verde-600);outline-offset:2px}header.gdc-header{background:var(--gdc-verde-900);color:white;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}header.gdc-header h1{font-size:1.1rem;margin:0}nav.gdc-nav{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.5rem 1rem;background:var(--gdc-verde-700)}nav.gdc-nav a{color:white;text-decoration:none;font-size:.92rem;padding:.3rem .5rem;border-radius:4px}nav.gdc-nav a.activo,nav.gdc-nav a:hover{background:rgba(255,255,255,.2)}nav.gdc-nav .gdc-usuario{margin-left:auto;font-size:.85rem;opacity:.9}nav.gdc-nav button.link{background:none;border:none;color:white;text-decoration:underline;cursor:pointer;font-size:.85rem}.gdc-nav-dropdown{position:relative}.gdc-nav-dropdown>summary{list-style:none;cursor:pointer;color:white;font-size:.92rem;padding:.3rem .5rem;border-radius:4px;display:flex;align-items:center;gap:.3rem;-webkit-user-select:none;user-select:none}.gdc-nav-dropdown>summary::-webkit-details-marker{display:none}.gdc-nav-dropdown>summary:after{content:"▾";font-size:.75rem;transition:transform .15s ease}.gdc-nav-dropdown[open]>summary:after{transform:rotate(180deg)}.gdc-nav-dropdown>summary.activo,.gdc-nav-dropdown[open]>summary{background:rgba(255,255,255,.2)}.gdc-nav-dropdown>summary:hover{background:rgba(255,255,255,.12)}nav.gdc-nav .gdc-nav-dropdown-panel{position:absolute;top:100%;left:0;z-index:20;display:flex;flex-direction:column;min-width:230px;margin-top:.4rem;padding:.35rem;background:white;border:1px solid var(--gdc-borde);border-radius:10px;box-shadow:var(--gdc-shadow-md)}nav.gdc-nav .gdc-nav-dropdown-panel a,nav.gdc-nav .gdc-nav-dropdown-panel button.link{color:var(--gdc-texto-900);text-decoration:none;padding:.55rem .7rem;font-size:.9rem;text-align:left;border-radius:6px;width:100%;margin-top:0}nav.gdc-nav .gdc-nav-dropdown-panel a:hover,nav.gdc-nav .gdc-nav-dropdown-panel button.link:hover{background:var(--gdc-fondo)}nav.gdc-nav .gdc-nav-dropdown-panel a.activo{background:var(--gdc-verde-100);color:var(--gdc-verde-900);font-weight:600}nav.gdc-nav .gdc-nav-dropdown-panel .gdc-nav-dropdown-separador{height:1px;background:var(--gdc-borde);margin:.3rem .2rem}@media (min-width:641px){nav.gdc-nav .gdc-nav-dropdown-derecha .gdc-nav-dropdown-panel{left:auto;right:0}}nav.gdc-nav .gdc-nav-dropdown-panel button.link.gdc-nav-dropdown-riesgo{color:var(--gdc-rojo-700)}@media (max-width:640px){nav.gdc-nav .gdc-nav-dropdown-panel{position:fixed;top:auto;bottom:.5rem;left:.5rem;right:.5rem;min-width:0;max-height:min(70vh,420px);overflow-y:auto;margin-top:0}}main{max-width:960px;margin:0 auto;padding:1rem}.gdc-card{background:white;border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-lg);padding:1.5rem;margin-bottom:1.25rem;box-shadow:0 1px 2px rgba(31,74,40,.06)}.gdc-seccion-titulo{margin:0 0 .5rem}.gdc-acciones-rapidas-grid{display:flex;flex-wrap:wrap;gap:.5rem}.gdc-accion-rapida{gap:.4rem}.gdc-accion-rapida,.gdc-accion-rapida-icono{display:inline-flex;align-items:center}.stack{display:flex;flex-direction:column;min-width:0}.gdc-auth-split{min-height:100vh;display:flex}.gdc-auth-marca-panel{width:100%;max-width:560px;background:var(--gdc-verde-900);display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;padding:3.5rem 3rem;position:relative;overflow:hidden;flex-shrink:0}.gdc-auth-marca-lockup{display:flex;align-items:center;gap:.85rem}.gdc-auth-marca-lockup--logo{width:100%;justify-content:center}.gdc-auth-marca-wordmark{font-family:var(--gdc-font-display);font-weight:800;font-size:1.35rem;color:#fff}.gdc-auth-marca-logo-horizontal{display:block;height:112px;width:auto;max-height:112px;max-width:100%;object-fit:contain}@media (max-width:480px){.gdc-auth-marca-logo-horizontal{height:84px;max-height:84px}}.gdc-marca-plate{display:inline-flex;align-items:center;justify-content:center;background:var(--gdc-fondo-alterno);border-radius:var(--gdc-radius-md);line-height:0}.gdc-marca-plate--login-logo{padding:.4rem .75rem;max-width:100%}.gdc-marca-plate--sidebar-icono{padding:.35rem;border-radius:var(--gdc-radius-sm)}.gdc-marca-plate--topbar{padding:.3rem;border-radius:var(--gdc-radius-sm)}.gdc-auth-marca-titulo{font-family:var(--gdc-font-display);font-weight:700;font-size:2.1rem;color:#fff;line-height:1.18;margin:0 0 .85rem;max-width:400px}.gdc-auth-marca-subtitulo{font-size:.95rem;color:var(--gdc-verde-200,#c3e0cd);line-height:1.55;margin:0 0 1.75rem;max-width:400px}.gdc-auth-feature-list{display:flex;flex-direction:column;gap:.85rem}.gdc-auth-feature-item{display:flex;align-items:center;gap:.75rem}.gdc-auth-feature-check{width:26px;height:26px;border-radius:999px;background:var(--gdc-verde-800);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--gdc-terracota-500)}.gdc-auth-feature-texto{font-size:.875rem;color:var(--gdc-verde-100,#e3f1e7)}.gdc-auth-decor{position:absolute;right:-10px;bottom:-6px;opacity:.35;pointer-events:none}.gdc-auth-form-panel{flex:1 1;display:flex;align-items:center;justify-content:center;padding:3rem}.gdc-auth-form-inner{width:100%;max-width:400px}.gdc-auth-card-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--gdc-fondo)}.gdc-auth-card{width:100%;max-width:440px;background:var(--gdc-superficie);border-radius:var(--gdc-radius-lg);box-shadow:var(--gdc-shadow-lg);padding:2.75rem 2.5rem}.gdc-auth-card--centrado{text-align:center}.gdc-auth-insignia-wrap{display:flex;justify-content:center;margin-bottom:1.25rem}.gdc-auth-campo{margin-bottom:1.1rem}.gdc-auth-campo label{margin:0 0 .4rem}.gdc-auth-campo-input-wrap{position:relative}.gdc-auth-campo-icono{left:.75rem;pointer-events:none}.gdc-auth-campo-alterna,.gdc-auth-campo-icono{position:absolute;top:50%;transform:translateY(-50%);color:var(--gdc-texto-500);display:flex}.gdc-auth-campo-alterna{right:.4rem;background:none;border:none;padding:.4rem;border-radius:.4rem;cursor:pointer}.gdc-auth-campo-alterna:hover{color:var(--gdc-texto-900);background:var(--gdc-fondo)}.gdc-auth-ayuda-ok{font-size:.8rem;font-weight:600;color:var(--gdc-verde-700);margin:.45rem 0 0;display:flex;align-items:center;gap:.35rem}.gdc-auth-ayuda-pendiente{font-size:.8rem;color:var(--gdc-texto-500);margin:.45rem 0 0}.gdc-auth-ayuda-error{font-size:.8rem;font-weight:600;color:var(--gdc-rojo-700);margin:.45rem 0 0}.gdc-auth-pin-wrap{position:relative;width:fit-content;max-width:100%}.gdc-auth-pin-fila{display:flex;gap:.5rem;width:100%}.gdc-auth-pin-celda{width:56px;height:58px;border-radius:var(--gdc-radius-sm);border:2px solid var(--gdc-borde-fuerte);display:flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:700;background:#fff;transition:border-color .12s ease,background .12s ease;flex-shrink:0}.gdc-auth-pin-caret{width:2px;height:1.4rem;background:var(--gdc-verde-700);animation:gdc-pin-caret-blink 1s step-end infinite}@keyframes gdc-pin-caret-blink{0%,to{opacity:1}50%{opacity:0}}.gdc-auth-avatar{width:48px;height:48px;border-radius:999px;background:var(--gdc-verde-100);color:var(--gdc-verde-900);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}.gdc-auth-rol-badge{display:inline-block;font-size:.7rem;font-weight:600;color:var(--gdc-verde-800);background:var(--gdc-verde-50);padding:.15rem .55rem;border-radius:var(--gdc-radius-full);margin-top:.2rem}@media (max-width:767px){.gdc-auth-marca-panel{max-width:none;padding:2rem 1.5rem 1.75rem}.gdc-auth-decor,.gdc-auth-feature-list,.gdc-auth-marca-titulo{display:none}.gdc-auth-split{flex-direction:column;min-height:auto}.gdc-auth-form-panel{padding:1.75rem 1.5rem 2.5rem}.gdc-auth-card{padding:2rem 1.5rem}.gdc-auth-pin-wrap{width:100%}.gdc-auth-pin-celda{width:auto;max-width:64px;flex:1 1}}label{display:block;font-size:.85rem;margin:.6rem 0 .2rem;font-weight:600}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-height:2.75rem;padding:.65rem .75rem;border:1px solid var(--gdc-borde-fuerte);border-radius:var(--gdc-radius-sm);font-size:1rem;font-family:inherit;background:var(--gdc-input-fondo);color:var(--gdc-texto-900);transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}input[type=checkbox],input[type=radio]{width:1.05rem;height:1.05rem;flex-shrink:0;accent-color:var(--gdc-verde-600);cursor:pointer}textarea{min-height:4.5rem}input::placeholder,textarea::placeholder{color:var(--gdc-texto-500);opacity:1}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--gdc-texto-500)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--gdc-verde-600);background:var(--gdc-superficie);box-shadow:0 0 0 3px var(--gdc-verde-100)}input:disabled,select:disabled,textarea:disabled{background:var(--gdc-fondo);color:var(--gdc-texto-500);border-color:var(--gdc-borde);cursor:not-allowed}.gdc-form-field-con-error input,.gdc-form-field-con-error select,.gdc-form-field-con-error textarea{border-color:var(--gdc-rojo-700);background:var(--gdc-rojo-50)}.gdc-form-field-con-error input:focus,.gdc-form-field-con-error select:focus,.gdc-form-field-con-error textarea:focus{box-shadow:0 0 0 3px var(--gdc-rojo-100)}button{font-family:inherit}a.primario,button.primario{display:inline-flex;align-items:center;justify-content:center;min-height:2.625rem;padding:0 1.125rem;background:var(--gdc-verde-600);color:white;border:none;border-radius:.625rem;font-size:.84rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background .12s ease}a.primario:hover,button.primario:hover{background:var(--gdc-verde-800)}button.primario:disabled{background:var(--gdc-borde);color:var(--gdc-texto-500);cursor:not-allowed}a.secundario,button.secundario{display:inline-flex;align-items:center;justify-content:center;min-height:2.625rem;padding:0 1.125rem;background:var(--gdc-superficie);color:var(--gdc-texto-900);border:1px solid var(--gdc-borde-fuerte);border-radius:.625rem;font-size:.84rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .12s ease,border-color .12s ease}a.secundario:hover,button.secundario:hover{background:var(--gdc-fondo-alterno);border-color:var(--gdc-texto-500)}button.secundario:disabled{background:var(--gdc-borde);color:var(--gdc-texto-500);border-color:var(--gdc-borde);cursor:not-allowed}a.primario.compacto,a.secundario.compacto,button.primario.compacto,button.secundario.compacto{padding:0 .7rem;font-size:.78rem;gap:.3rem}a.primario:hover,a.secundario:hover{text-decoration:none}table{width:100%;border-collapse:collapse;font-size:.92rem}td,th{text-align:left;padding:.85rem .75rem;border-bottom:1px solid var(--gdc-borde)}thead th{font-size:var(--gdc-font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gdc-texto-500);white-space:nowrap}tbody tr:hover{background:var(--gdc-fondo-alterno)}.gdc-num,td.gdc-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600}.badge:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;flex-shrink:0}.badge-heredada{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.badge-activa{background:var(--gdc-verde-100);color:var(--gdc-verde-900)}.badge-pendiente{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.badge-sincronizado{background:var(--gdc-verde-100);color:var(--gdc-verde-900)}.badge-error{background:var(--gdc-rojo-100);color:var(--gdc-rojo-700)}.badge-descartado{background:var(--gdc-gris-100,#eee);color:var(--gdc-gris-700,#666)}.badge-inactivo{background:var(--gdc-rojo-100);color:var(--gdc-rojo-700)}.badge-info{background:var(--gdc-azul-100);color:var(--gdc-azul-700)}.badge-neutro{background:#eef0e8;color:var(--gdc-texto-500)}.gdc-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .9rem}.gdc-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:var(--gdc-radius-full);border:1px solid var(--gdc-borde-fuerte);background:var(--gdc-superficie);font-size:.85rem;font-weight:600;color:var(--gdc-texto-700);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.gdc-chip:hover:not(.activo){background:var(--gdc-fondo-alterno)}.gdc-chip.activo{background:var(--gdc-verde-600);border-color:var(--gdc-verde-600);color:#fff}.gdc-timeline{display:flex;flex-direction:column}.gdc-timeline-item{display:flex;gap:.75rem}.gdc-timeline-marcador{display:flex;flex-direction:column;align-items:center;width:.75rem;flex-shrink:0}.gdc-timeline-punto{width:.65rem;height:.65rem;border-radius:999px;background:var(--gdc-verde-600);margin-top:.35rem;flex-shrink:0;box-shadow:0 0 0 3px var(--gdc-verde-50)}.gdc-timeline-punto--info{background:var(--gdc-azul-600);box-shadow:0 0 0 3px var(--gdc-azul-50)}.gdc-timeline-punto--pendiente{background:var(--gdc-ambar-600);box-shadow:0 0 0 3px var(--gdc-ambar-50)}.gdc-timeline-punto--inactivo{background:var(--gdc-rojo-600);box-shadow:0 0 0 3px var(--gdc-rojo-50)}.gdc-timeline-punto--neutro{background:var(--gdc-texto-500);box-shadow:0 0 0 3px var(--gdc-fondo-alterno)}.gdc-timeline-linea{width:2px;flex:1 1;background:var(--gdc-borde);min-height:1.5rem}.gdc-timeline-contenido{padding-bottom:1.1rem;flex:1 1;min-width:0}.gdc-timeline-fila-superior{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.gdc-timeline-titulo{font-weight:700;font-size:.9rem;border-left:3px solid transparent;padding-left:.5rem;margin-left:-.5rem}.gdc-timeline-titulo--info{border-left-color:var(--gdc-azul-600)}.gdc-timeline-titulo--pendiente{border-left-color:var(--gdc-ambar-600)}.gdc-timeline-titulo--inactivo{border-left-color:var(--gdc-rojo-600)}.gdc-timeline-titulo--activa{border-left-color:var(--gdc-verde-600)}.gdc-timeline-titulo--neutro{border-left-color:var(--gdc-texto-500)}.gdc-timeline-detalle{color:var(--gdc-texto-700);font-size:.85rem;margin-top:.15rem}.gdc-timeline-fecha{color:var(--gdc-texto-500);font-size:.78rem;white-space:nowrap;flex-shrink:0}.gdc-curva-leyenda{display:flex;gap:1.1rem;margin-bottom:.6rem}.gdc-curva-leyenda-item{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--gdc-texto-700)}.gdc-curva-leyenda-linea{display:inline-block;width:1.1rem;height:0;border-top:2.5px solid var(--gdc-verde-700)}.gdc-curva-leyenda-linea--esperado{border-top:2px dashed var(--gdc-borde-fuerte)}.gdc-curva-leyenda-linea--real{border-top:2.5px solid var(--gdc-verde-700)}.gdc-curva-wrap{position:relative}.gdc-curva-wrap svg{cursor:crosshair}.gdc-curva-tooltip{position:absolute;top:0;background:var(--gdc-texto-900);color:#fff;border-radius:var(--gdc-radius-sm);padding:.55rem .7rem;font-size:.78rem;line-height:1.4;pointer-events:none;box-shadow:var(--gdc-shadow-md,0 4px 12px rgba(0,0,0,.18));white-space:nowrap;z-index:2}.gdc-curva-tooltip .gdc-hint{color:rgba(255,255,255,.65);margin-top:.15rem}.gdc-curva-tooltip-titulo{font-weight:700;margin-bottom:.25rem}.gdc-curva-tooltip-fila{display:flex;align-items:center;gap:.4rem}.gdc-curva-tooltip-punto{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}.gdc-curva-tooltip-punto--esperado{background:var(--gdc-borde-fuerte)}.gdc-curva-tooltip-punto--real{background:var(--gdc-verde-500,var(--gdc-verde-600))}.gdc-galpones-grid{display:flex;flex-direction:column;gap:.9rem;margin-bottom:1.25rem}.gdc-galpon-card{border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-md);padding:1rem 1.1rem;background:var(--gdc-superficie)}.gdc-galpon-card-titulo{display:flex;align-items:center;gap:.45rem;font-family:var(--gdc-font-display);font-weight:700;font-size:.95rem;color:var(--gdc-verde-700);margin-bottom:.8rem}.gdc-galpon-card-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.6rem}.gdc-corral-tile{border-radius:var(--gdc-radius-sm);padding:.6rem .7rem;background:var(--gdc-verde-50)}.gdc-corral-tile.lleno{background:var(--gdc-rojo-100)}.gdc-corral-tile.inactivo{background:var(--gdc-fondo-alterno);opacity:.7}.gdc-corral-tile-nombre{font-weight:700;font-size:.85rem;color:var(--gdc-texto-900)}.gdc-corral-tile-detalle{font-size:.75rem;color:var(--gdc-texto-500);margin-top:.1rem}.gdc-corral-tile.lleno .gdc-corral-tile-detalle{color:var(--gdc-rojo-700)}.gdc-fila-compacta{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem;border:1px solid var(--gdc-borde);border-radius:11px;background:var(--gdc-superficie);margin-bottom:.4rem;text-decoration:none;color:inherit;cursor:pointer}.gdc-fila-compacta:focus-visible,.gdc-fila-compacta:hover{background:var(--gdc-fondo-alterno)}.gdc-fila-compacta-icono{width:34px;height:34px;border-radius:9px;background:var(--gdc-verde-100);color:var(--gdc-verde-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gdc-fila-compacta-texto{flex:1 1;min-width:0}.gdc-fila-compacta-titulo{font-size:.85rem;font-weight:700;color:var(--gdc-texto-900)}.gdc-fila-compacta-detalle,.gdc-fila-compacta-titulo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdc-fila-compacta-detalle{font-size:.75rem;color:var(--gdc-texto-500);margin-top:.1rem}.gdc-fila-compacta-chev{color:var(--gdc-texto-400);flex-shrink:0}.gdc-fila-compacta--estatica{cursor:default}.gdc-fila-compacta--estatica:focus-visible,.gdc-fila-compacta--estatica:hover{background:var(--gdc-superficie)}.gdc-fila-compacta.gdc-fila-advertencia{background:#fff8e6;border-color:#f0dca6}.gdc-fila-compacta.gdc-fila-peligro{background:var(--gdc-rojo-100);border-color:#f0c4b8}.gdc-fila-compacta.gdc-fila-peligro .gdc-fila-compacta-icono{background:#fff;color:var(--gdc-rojo-600)}.gdc-campos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem 1.2rem}.gdc-campo{display:flex;flex-direction:column;gap:.05rem;min-width:0}.gdc-campo-etiqueta{font-size:.7rem;font-weight:600;color:var(--gdc-texto-500);text-transform:uppercase;letter-spacing:.02em}.gdc-campo-valor{font-size:.88rem;color:var(--gdc-texto-900)}.gdc-error{background:var(--gdc-rojo-100);color:var(--gdc-rojo-700);padding:.6rem;border-radius:6px;margin:.6rem 0;font-size:.9rem}.gdc-hint{font-size:.85rem;color:var(--gdc-texto-700)}.gdc-ios-hint{font-size:.85rem;background:var(--gdc-verde-100);color:var(--gdc-verde-900);padding:.6rem;border-radius:6px;margin:.6rem 0}button.link{background:none;border:none;color:var(--gdc-verde-700);text-decoration:none;font-weight:700;cursor:pointer;font-size:.84rem;padding:0}button.link:hover{text-decoration:underline}.gdc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.gdc-fila-espaciada{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.gdc-checkbox-inline{display:inline-flex;align-items:center;gap:.35rem;margin-right:1rem;font-weight:400}.gdc-roles-lista{display:flex;flex-direction:column;gap:.6rem}.gdc-rol-item{border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-md);padding:0;background:var(--gdc-superficie)}.gdc-rol-item>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem}.gdc-rol-item>summary::-webkit-details-marker{display:none}.gdc-rol-item-titulo{display:flex;align-items:baseline;gap:.6rem;min-width:0}.gdc-rol-item-titulo:before{content:"▸";color:var(--gdc-texto-500);transition:transform .15s ease;flex-shrink:0}.gdc-rol-item[open] .gdc-rol-item-titulo:before{transform:rotate(90deg)}.gdc-rol-item-nombre{font-weight:var(--gdc-font-weight-semibold,600);font-size:.98rem}.gdc-rol-item-desc{color:var(--gdc-texto-500);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdc-rol-item-cuerpo{padding:0 1rem 1rem;border-top:1px solid var(--gdc-borde)}.gdc-permisos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;margin:.85rem 0}.gdc-permisos-modulo{border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-sm);padding:.6rem .7rem;background:var(--gdc-fondo)}.gdc-permisos-modulo-titulo{font-weight:var(--gdc-font-weight-semibold,600);font-size:.8rem;text-transform:uppercase;letter-spacing:.02em;color:var(--gdc-texto-700);margin-bottom:.4rem}.gdc-permisos-modulo-acciones{display:flex;flex-direction:column;gap:.3rem}.gdc-permisos-modulo-acciones .gdc-checkbox-inline{margin-right:0}.gdc-lista-simple{list-style:none;padding:0;margin:.5rem 0 1rem;display:flex;flex-direction:column;gap:.4rem}.gdc-lista-simple li{border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-sm);padding:.5rem .7rem}.gdc-candidatos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem;margin:.6rem 0}.gdc-candidato-card{border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-md);padding:.75rem .9rem;background:var(--gdc-superficie);display:flex;flex-direction:column;gap:.3rem}.gdc-candidato-card p{margin:0}.gdc-subnav{display:flex;flex-wrap:wrap;gap:.5rem}.gdc-subnav a{padding:.35rem .7rem;border-radius:6px;border:1px solid var(--gdc-borde);text-decoration:none;color:inherit;font-size:.9rem}.gdc-subnav a.activo{background:var(--gdc-verde-900);color:white;border-color:transparent}.gdc-asiento-item{border-bottom:1px solid var(--gdc-borde);padding:.75rem 0}.gdc-asiento-item:last-child{border-bottom:none}.gdc-error-inline{color:var(--gdc-rojo-700);font-weight:600}.gdc-acciones-iconos{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}button.icono{padding:.25rem .5rem;font-size:1rem;line-height:1}.gdc-modal{border:none;border-radius:var(--gdc-radius-lg);padding:0;width:92vw;box-shadow:var(--gdc-shadow-lg)}.gdc-modal::backdrop{background:rgba(30,25,15,.45)}.gdc-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;border-bottom:1px solid var(--gdc-borde)}.gdc-modal-header h3{margin:0;font-size:1.05rem;font-weight:800;font-family:var(--gdc-font-display)}.gdc-modal-cerrar{background:none;border:none;font-size:1.1rem;cursor:pointer;line-height:1;padding:.2rem .4rem}.gdc-modal-body{padding:1rem;max-height:75vh;overflow-y:auto}@media (max-width:640px){.gdc-modal{margin:3dvh auto auto;max-height:94dvh}.gdc-modal-body{max-height:calc(94dvh - 3.4rem)}.gdc-modal-body>.gdc-fila-espaciada:last-child,.gdc-modal-body>form>.gdc-fila-espaciada:last-child{position:sticky;bottom:-1rem;margin:.75rem -1rem -1rem;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom, 0px));background:var(--gdc-superficie);border-top:1px solid var(--gdc-borde)}}.gdc-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.gdc-tabs button{background:white;border:1px solid var(--gdc-borde);padding:.45rem .85rem;border-radius:999px;cursor:pointer;font-size:.9rem}.gdc-tabs button.activo{background:var(--gdc-verde-700);color:white;border-color:var(--gdc-verde-700)}.gdc-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin:.75rem 0}.gdc-resumen-item{background:var(--gdc-verde-100);border-radius:8px;padding:.6rem .75rem;text-align:center}.gdc-resumen-item strong{display:block;font-size:1.4rem;color:var(--gdc-verde-900);overflow-wrap:break-word;word-break:break-word}.gdc-resumen--compacta{grid-template-columns:repeat(2,minmax(0,1fr))}.gdc-resumen--compacta .gdc-resumen-item strong{font-size:1.05rem;white-space:nowrap}@media (max-width:430px){.gdc-resumen--ultimo-completo .gdc-resumen-item:last-child{grid-column:1/-1}}.gdc-resumen-item span{font-size:.78rem;color:var(--gdc-texto-700)}.gdc-resumen-item--neutro{background:#eef0e8}.gdc-resumen-item--neutro strong{color:var(--gdc-texto-700)}.gdc-resumen-item--naranja{background:var(--gdc-ambar-100)}.gdc-resumen-item--naranja strong{color:var(--gdc-ambar-700)}.gdc-resumen-item--rojo{background:var(--gdc-rojo-100)}.gdc-resumen-item--rojo strong{color:var(--gdc-rojo-700)}.gdc-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.gdc-toolbar input[type=search],.gdc-toolbar input[type=text]{width:auto;min-width:180px;flex:1 1}.gdc-filtros{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;background:var(--gdc-fondo-alterno);border:1px solid var(--gdc-borde);border-radius:8px;margin-bottom:.75rem}.gdc-filtros>div{min-width:140px}.gdc-filtros label{margin:0 0 .15rem}.gdc-filtros-colapsables{margin-bottom:.75rem;flex-basis:100%;width:100%}.gdc-filtros-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.85rem}.gdc-filtros-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 .3rem;border-radius:var(--gdc-radius-full,999px);background:var(--gdc-verde-700);color:#fff;font-size:.7rem;font-weight:700}.gdc-filtros-colapsables .gdc-filtros{margin-top:.6rem}.gdc-paginacion{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem;font-size:.85rem}.gdc-ficha-header{gap:.5rem}.gdc-ficha-header,.gdc-ficha-header-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.gdc-ficha-header-top{gap:.75rem}.gdc-ficha-header-identidad{display:flex;gap:.9rem;align-items:flex-start}.gdc-ficha-header-icono{width:4rem;height:4rem;border-radius:var(--gdc-radius-lg);background:var(--gdc-verde-100);color:var(--gdc-verde-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gdc-ficha-header-titulo-fila{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.gdc-ficha-header-titulo-fila h1{font-size:1.375rem;font-weight:800;margin:0;font-family:var(--gdc-font-display)}.gdc-ficha-header-subtitulo{color:var(--gdc-texto-500);font-size:.85rem;margin-top:.15rem}.gdc-ficha-header-ubicacion{display:flex;align-items:center;gap:.35rem;color:var(--gdc-texto-500);font-size:.8rem;margin-top:.15rem}.gdc-ficha-header-acciones{display:flex;gap:.5rem;flex-wrap:wrap}.gdc-ficha-nav{gap:.4rem;align-self:center;flex-shrink:0}.gdc-ficha-nav,.gdc-ficha-nav-btn{display:inline-flex;align-items:center}.gdc-ficha-nav-btn{width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0;border-radius:999px;border:1px solid var(--gdc-borde);background:var(--gdc-superficie,#fff);color:var(--gdc-texto-700);justify-content:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.gdc-ficha-nav-btn:hover:not(:disabled){background:var(--gdc-verde-100);border-color:var(--gdc-verde-700);color:var(--gdc-verde-700)}.gdc-ficha-nav-btn:disabled{opacity:.35;cursor:default}.gdc-ficha-nav-pos{font-size:.72rem;color:var(--gdc-texto-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gdc-ficha-header-top:has(.gdc-ficha-nav){flex-wrap:nowrap}.gdc-ficha-header-top:has(.gdc-ficha-nav)>.gdc-ficha-header-identidad{flex:1 1 auto;min-width:0}.gdc-ficha-header-top:has(.gdc-ficha-nav)>.gdc-ficha-header-identidad>div{min-width:0}.gdc-ficha-header-top:has(.gdc-ficha-nav) h1{overflow-wrap:anywhere}.gdc-ficha-header-acciones:has(.gdc-ficha-nav){flex-wrap:nowrap;flex-shrink:0;align-items:center;align-self:center}@media (max-width:767px){.gdc-ficha-nav-pos{display:none}.gdc-ficha-header-top:has(.gdc-ficha-nav){gap:.4rem}.gdc-ficha-header-top:has(.gdc-ficha-nav)>.gdc-ficha-header-identidad{gap:.6rem}.gdc-ficha-header-top:has(.gdc-ficha-nav) .gdc-sello--grande{width:2.75rem;height:2.75rem;font-size:1.2rem}.gdc-ficha-header-acciones:has(.gdc-ficha-nav) .gdc-action-menu-trigger{min-width:2.25rem;justify-content:center}.gdc-ficha-header-acciones:has(.gdc-ficha-nav){gap:.15rem}}.gdc-ficha-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start;margin-top:1.25rem}@media (min-width:1024px){.gdc-ficha-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.gdc-boton-bloque{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:2.75rem;text-align:center;box-sizing:border-box}.gdc-acciones-rapidas{background:var(--gdc-verde-50);border:1px solid var(--gdc-verde-200);padding:1.25rem 1.375rem}.gdc-acciones-rapidas h3{margin:0 0 .6rem;font-size:.875rem;color:var(--gdc-verde-800)}.gdc-acciones-rapidas-lista{display:flex;flex-direction:column;gap:.5rem}.gdc-acciones-rapidas .gdc-boton-bloque{min-height:2.375rem;padding:0 .875rem;border-radius:.625rem;font-size:.8125rem;font-weight:600;background:var(--gdc-superficie);border:1px solid var(--gdc-verde-300);color:var(--gdc-verde-800);transition:background .12s ease,border-color .12s ease,transform .05s ease}.gdc-acciones-rapidas .gdc-boton-bloque:hover{background:var(--gdc-verde-50)}.gdc-acciones-rapidas .gdc-boton-bloque:active{transform:scale(.98)}.gdc-acciones-rapidas-principales,.gdc-acciones-rapidas-secundarias{display:flex;flex-direction:column;gap:.5rem}.gdc-acciones-rapidas-secundarias{padding-top:.5rem;margin-top:.15rem;border-top:1px solid var(--gdc-verde-200)}.gdc-boton-peligro.gdc-boton-bloque{border-color:var(--gdc-rojo-600);color:var(--gdc-rojo-600)}.gdc-boton-peligro.gdc-boton-bloque:hover{background:var(--gdc-rojo-50)}.gdc-acciones-rapidas-toggle{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:2.5rem;margin-top:.2rem;background:none;border:none;border-radius:var(--gdc-radius-md);color:var(--gdc-verde-700);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .12s ease}.gdc-acciones-rapidas-toggle:hover{background:var(--gdc-verde-100)}.gdc-acciones-rapidas-toggle-icono{transition:transform .15s ease;display:inline-flex}.gdc-acciones-rapidas-toggle-icono--abierto{transform:rotate(180deg)}.gdc-ficha-tabs-futuras{display:flex;flex-wrap:wrap;gap:.4rem}.gdc-ficha-tabs-futuras span{background:#eef0e8;color:#8b9482;border-radius:999px;padding:.3rem .7rem;font-size:.8rem}@media (max-width:640px){.gdc-grid-2{grid-template-columns:1fr}}@media (max-width:799px){table:not(.gdc-datatable-desktop),table:not(.gdc-datatable-desktop) tbody,table:not(.gdc-datatable-desktop) td,table:not(.gdc-datatable-desktop) th,table:not(.gdc-datatable-desktop) thead,table:not(.gdc-datatable-desktop) tr{display:block}table:not(.gdc-datatable-desktop) thead{display:none}table:not(.gdc-datatable-desktop) tr{border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-lg);margin-bottom:.65rem;padding:.9rem 1rem;background:var(--gdc-superficie);box-shadow:var(--gdc-shadow-sm)}table:not(.gdc-datatable-desktop) td{border:none;padding:.3rem 0;display:flex;justify-content:space-between;align-items:center;gap:.75rem;text-align:right}table:not(.gdc-datatable-desktop) td:before{content:attr(data-label);font-weight:600;font-size:.78rem;color:var(--gdc-texto-500);text-align:left}table:not(.gdc-datatable-desktop) td:first-child{font-weight:700;font-size:.98rem;padding-bottom:.5rem;margin-bottom:.3rem;border-bottom:1px solid var(--gdc-borde)}table:not(.gdc-datatable-desktop) td:first-child:before{display:none}table:not(.gdc-datatable-desktop) td[colspan]:before{content:none}table:not(.gdc-datatable-desktop) td[colspan]{display:block;text-align:left;padding:.4rem 0}table:not(.gdc-datatable-desktop) td[data-label=""]:before{content:none}}tbody tr.gdc-fila-advertencia{background:#fff8e6!important}tbody tr.gdc-fila-advertencia:hover{background:#ffedb8!important}tbody tr.gdc-fila-peligro{background:var(--gdc-rojo-100)!important}tbody tr.gdc-fila-peligro:hover{background:#f6d3c7!important}tbody tr.gdc-fila-clicable{cursor:pointer}tbody tr.gdc-fila-clicable:focus-visible{outline:2px solid var(--gdc-verde-600);outline-offset:-2px}.gdc-valor-destacado{font-weight:700;color:var(--gdc-verde-900)}table:not(.gdc-datatable-desktop) td.gdc-valor-destacado{font-size:1.05rem}.gdc-celda-secundaria{color:var(--gdc-texto-500)}.gdc-input-editable-resaltado{background:var(--gdc-ambar-50)!important;border:1.5px solid var(--gdc-ambar-600)!important}.gdc-input-editable-resaltado:focus{border-color:var(--gdc-verde-700)!important;outline:2px solid var(--gdc-verde-100)}.gdc-linea-tarjeta{border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-sm);padding:.75rem;margin-bottom:.75rem}.gdc-mini-etiqueta{display:block;font-size:.8rem;font-weight:600;color:var(--gdc-texto-700);margin-bottom:.25rem}.gdc-shell{display:flex;min-height:100vh;background:var(--gdc-fondo)}.gdc-shell-sidebar{display:none}@media (min-width:1024px){.gdc-shell-sidebar{display:block;width:264px;flex-shrink:0;background:var(--gdc-verde-900);color:white;position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;transition:width .18s ease}.gdc-shell-sidebar.colapsado{width:72px}}.gdc-shell-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.gdc-topbar{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;background:var(--gdc-superficie);border-bottom:1px solid var(--gdc-borde);position:sticky;top:0;z-index:15}.gdc-topbar-menu-btn{background:none;border:none;padding:.35rem;cursor:pointer;color:var(--gdc-texto-900);display:flex}.gdc-topbar-titulo{font-weight:700;font-size:1rem;display:flex;align-items:center;gap:.4rem;text-decoration:none;min-width:44px;min-height:44px}@media (min-width:1024px){.gdc-topbar-menu-btn,.gdc-topbar-titulo{display:none}.gdc-topbar{justify-content:flex-end;padding:.5rem 1.25rem}}.gdc-topbar-acciones{display:flex;align-items:center;gap:.15rem;margin-left:auto}.gdc-topbar-migas{display:none}@media (min-width:1024px){.gdc-topbar-migas{display:flex;margin-right:auto}}.gdc-notif-bell,.gdc-sync-btn{position:relative;background:none;border:none;padding:.35rem;cursor:pointer;color:var(--gdc-texto-900);display:flex}.gdc-sync-btn:disabled{cursor:default;opacity:.6}.gdc-sync-spin{animation:gdc-sync-spin .9s linear infinite}@keyframes gdc-sync-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gdc-notif-bell-badge{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 3px;border-radius:var(--gdc-radius-full,999px);background:var(--gdc-rojo-700);color:#fff;font-size:.65rem;line-height:16px;text-align:center;font-weight:700}.gdc-notif-item{display:flex;flex-direction:column;gap:.15rem;padding:.7rem 0;cursor:pointer;text-align:left;background:none;border:none;border-bottom:1px solid var(--gdc-borde);width:100%;color:inherit}.gdc-notif-item.no-leida{background:var(--gdc-verde-50)}.gdc-shell-content{flex:1 1;padding:1rem;max-width:1480px;width:100%;margin:0 auto}@media (min-width:768px){.gdc-shell-content{padding:2rem 2.5rem}}.gdc-shell-content-con-nav-movil{padding-bottom:5.5rem}@media (min-width:1024px){.gdc-shell-content-con-nav-movil{padding-bottom:2rem}}.gdc-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;height:62px;background:var(--gdc-superficie);border-top:1px solid var(--gdc-borde);display:flex;z-index:30;padding-bottom:env(safe-area-inset-bottom)}@media (min-width:1024px){.gdc-mobile-bottom-nav{display:none}}.gdc-mobile-bottom-nav-item{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--gdc-texto-500);font-size:.65rem;font-weight:700;background:none;border:none;cursor:pointer;text-decoration:none}.gdc-mobile-bottom-nav-item.activo{color:var(--gdc-verde-700)}.gdc-mobile-fab-wrap{position:fixed;right:18px;bottom:78px;z-index:31;display:flex;flex-direction:column;align-items:flex-end;gap:10px}@media (min-width:1024px){.gdc-mobile-fab-wrap{display:none}}.gdc-mobile-fab{width:56px;height:56px;border-radius:50%;background:var(--gdc-verde-600);justify-content:center}.gdc-mobile-fab,.gdc-mobile-fab-accion{color:#fff;border:none;box-shadow:var(--gdc-shadow-md);display:flex;align-items:center;cursor:pointer}.gdc-mobile-fab-accion{gap:8px;background:var(--gdc-texto-900);border-radius:999px;padding:10px 16px;font-size:.8rem;font-weight:600;white-space:nowrap}.gdc-mobile-fab-accion.riesgo{background:var(--gdc-rojo-700)}.gdc-mobile-fab-overlay{position:fixed;inset:0;z-index:29;background:rgba(34,31,27,.45)}@media (min-width:1024px){.gdc-mobile-fab-overlay{display:none}}.gdc-sidebar-marca{display:flex;align-items:center;gap:.65rem;padding:1.35rem 1.1rem 1.2rem;font-weight:800;font-size:1.05rem;border-bottom:1px solid rgba(255,255,255,.12)}.gdc-sidebar-marca>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdc-sidebar-marca .gdc-marca-plate{flex-shrink:0}.gdc-sidebar-nav{padding:.6rem .75rem;display:flex;flex-direction:column;gap:1.15rem}.gdc-sidebar-grupo-titulo{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.5);padding:.5rem .75rem .35rem}.gdc-sidebar-grupo{display:flex;flex-direction:column;gap:.2rem}.gdc-sidebar-link{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;margin:0 .1rem;border-radius:10px;color:var(--gdc-verde-100);text-decoration:none;font-size:.88rem;font-weight:600;min-height:44px}.gdc-sidebar-link:hover{background:rgba(255,255,255,.08)}.gdc-sidebar-link.activo{background:var(--gdc-verde-600);color:white;font-weight:700;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.gdc-sidebar-link.deshabilitado{color:rgba(255,255,255,.35);cursor:default}.gdc-sidebar-link.deshabilitado:hover{background:none}.gdc-sidebar-proximamente{margin-left:auto;font-size:.65rem;background:rgba(255,255,255,.12);padding:.1rem .4rem;border-radius:var(--gdc-radius-full)}.gdc-sidebar-pie{margin-top:auto;border-top:1px solid rgba(255,255,255,.12);padding:.85rem .75rem;display:flex;flex-direction:column;gap:.25rem}.gdc-sidebar-usuario{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;border-radius:10px;background:none;color:rgba(255,255,255,.7);font-size:.82rem;font-family:inherit;cursor:pointer;text-align:left}.gdc-sidebar-usuario:hover{background:rgba(255,255,255,.08)}.gdc-sidebar-usuario-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdc-sidebar-usuario strong{display:block;color:white;font-size:.88rem}.gdc-sidebar-usuario-flecha{flex-shrink:0;transition:transform .15s ease}.gdc-sidebar-usuario-flecha.abierta{transform:rotate(180deg)}.gdc-sidebar-usuario-submenu{display:flex;flex-direction:column;gap:.2rem;padding-bottom:.2rem}.gdc-sidebar-version{padding:.4rem .6rem .1rem;font-size:.72rem;color:rgba(255,255,255,.45)}.gdc-sidebar-franja-colapso{display:none}@media (min-width:1024px){.gdc-sidebar-franja-colapso{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;width:10px;border:none;background:rgba(255,255,255,.04);color:rgba(255,255,255,0);cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.gdc-sidebar-franja-colapso:hover{background:rgba(255,255,255,.14);color:rgba(255,255,255,.85)}}.gdc-shell-sidebar.colapsado .gdc-sidebar-link,.gdc-shell-sidebar.colapsado .gdc-sidebar-marca{justify-content:center}@media (min-width:1024px){.gdc-shell-sidebar{display:flex;flex-direction:column}}.gdc-drawer-overlay{position:fixed;inset:0;background:rgba(17,26,15,.45);z-index:40}.gdc-drawer{position:fixed;top:0;bottom:0;z-index:41;background:var(--gdc-superficie);box-shadow:var(--gdc-shadow-lg);display:flex;flex-direction:column;max-width:92vw}.gdc-drawer-izquierda{left:0;width:260px;background:var(--gdc-verde-900);color:white}.gdc-drawer-derecha{right:0;width:min(480px,92vw)}.gdc-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--gdc-borde);flex-shrink:0}.gdc-drawer-izquierda .gdc-drawer-header{border-bottom-color:rgba(255,255,255,.12)}.gdc-drawer-header h3{margin:0;font-size:1rem}.gdc-drawer-cerrar{background:none;border:none;cursor:pointer;padding:.3rem;display:flex;color:inherit}.gdc-drawer-body{flex:1 1;overflow-y:auto;padding:1rem}.gdc-drawer-izquierda .gdc-drawer-body{padding:0}.gdc-drawer-footer{border-top:1px solid var(--gdc-borde);padding:.75rem 1rem;display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0}.gdc-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.gdc-page-header-texto h1{margin:.1rem 0 .2rem;font-size:1.5rem;font-weight:800;color:var(--gdc-texto-900)}.gdc-page-header-descripcion{color:var(--gdc-texto-500);font-size:var(--gdc-font-size-base);margin:0;max-width:60ch}.gdc-page-header-acciones{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.gdc-breadcrumb{display:flex;align-items:center;gap:.3rem;font-size:var(--gdc-font-size-sm);color:var(--gdc-texto-500);margin-bottom:.3rem}.gdc-breadcrumb a{color:var(--gdc-texto-500);text-decoration:none}.gdc-breadcrumb a:hover{color:var(--gdc-verde-700);text-decoration:underline}.gdc-breadcrumb>span:last-child>span{color:var(--gdc-texto-900);font-weight:700}.gdc-topbar .gdc-topbar-migas{min-width:0;overflow:hidden}.gdc-topbar .gdc-topbar-migas>span{white-space:nowrap;flex:none}.gdc-topbar .gdc-topbar-migas>span:last-child,.gdc-topbar .gdc-topbar-migas>span:last-child>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.gdc-breadcrumb--bar{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-md);padding:.9rem 1.25rem;margin-bottom:1rem;font-size:.8125rem}.gdc-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--gdc-space-4);margin:0 0 var(--gdc-space-6)}@media (min-width:768px){.gdc-summary-grid--card-sm .gdc-summary-card{padding:19px;gap:.3rem;border-radius:var(--gdc-radius-md)}.gdc-summary-grid--card-sm .gdc-summary-card-icono-caja{width:1.5625rem;height:1.5625rem;border-radius:.47rem}.gdc-summary-grid--card-sm .gdc-summary-card-valor{font-size:1.625rem}.gdc-summary-grid--card-sm .gdc-summary-card-etiqueta{font-size:.65rem}}.gdc-summary-grid--money{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gdc-summary-grid--money .gdc-summary-card-valor{font-size:1.3rem}.gdc-summary-card{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-lg);padding:var(--gdc-space-5);display:flex;flex-direction:column;gap:.35rem;box-shadow:0 1px 2px rgba(31,74,40,.06);min-width:0;position:relative;overflow:hidden}.gdc-summary-card-acento-naranja:before,.gdc-summary-card-acento-verde:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.gdc-summary-card-acento-verde:before{background:var(--gdc-verde-600)}.gdc-summary-card-acento-naranja:before{background:var(--gdc-ambar-600)}.gdc-summary-card-cabecera{display:flex;align-items:center;justify-content:space-between;color:var(--gdc-texto-500)}.gdc-summary-card-icono-caja{width:1.875rem;height:1.875rem;border-radius:.5625rem;background:var(--gdc-fondo-alterno);color:var(--gdc-texto-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gdc-summary-card--verde .gdc-summary-card-icono-caja{background:var(--gdc-verde-100);color:var(--gdc-verde-700)}.gdc-summary-card--rojo .gdc-summary-card-icono-caja{background:var(--gdc-rojo-100);color:var(--gdc-rojo-600)}.gdc-summary-card-icono-caja--verde{background:var(--gdc-verde-50);color:var(--gdc-verde-700)}.gdc-summary-card--verde-solido{background:var(--gdc-verde-900);border-color:var(--gdc-verde-900)}.gdc-summary-card--verde-solido .gdc-summary-card-valor{color:#fff}.gdc-summary-card--verde-solido .gdc-summary-card-etiqueta{color:var(--gdc-verde-200)}.gdc-summary-card--verde-solido .gdc-summary-card-icono-caja{background:var(--gdc-verde-600);color:#fff}.gdc-summary-card-valor{font-size:2rem;font-weight:700;color:var(--gdc-texto-900);line-height:1.1;overflow-wrap:break-word;word-break:break-word}.gdc-summary-card-etiqueta{font-size:var(--gdc-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--gdc-texto-500)}.gdc-summary-card-alerta .gdc-summary-card-valor{color:var(--gdc-ambar-700)}.gdc-summary-card-alerta{border-color:var(--gdc-ambar-600);background:var(--gdc-ambar-50)}.gdc-summary-card--destacada .gdc-summary-card-valor{font-size:2rem}.gdc-summary-card--verde{border-color:var(--gdc-verde-600);background:var(--gdc-verde-50)}.gdc-summary-card--verde .gdc-summary-card-valor{color:var(--gdc-verde-900)}.gdc-summary-card--rojo{border-color:var(--gdc-rojo-600);background:var(--gdc-rojo-100)}.gdc-summary-card--rojo .gdc-summary-card-valor{color:var(--gdc-rojo-700)}.gdc-summary-card--ambar{border-color:var(--gdc-ambar-600);background:var(--gdc-ambar-50)}.gdc-summary-card--ambar .gdc-summary-card-valor{color:var(--gdc-ambar-700)}.gdc-summary-card--terracota{border-color:var(--gdc-terracota-500);background:var(--gdc-terracota-50)}.gdc-summary-card--terracota .gdc-summary-card-valor{color:var(--gdc-terracota-600)}.gdc-summary-card--ambar .gdc-summary-card-icono-caja{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.gdc-summary-card--terracota .gdc-summary-card-icono-caja{background:var(--gdc-terracota-100);color:var(--gdc-terracota-600)}.gdc-summary-card-clicable{cursor:pointer;text-align:left;font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.gdc-summary-card-clicable:hover{border-color:var(--gdc-verde-600);box-shadow:var(--gdc-shadow-sm)}.gdc-summary-card-clicable:focus-visible{outline:2px solid var(--gdc-verde-600);outline-offset:1px}.gdc-summary-card-seleccionada{border-color:var(--gdc-verde-600);background:var(--gdc-verde-50);box-shadow:0 0 0 2px var(--gdc-verde-600)}.gdc-kpi-card{background:var(--gdc-superficie);border-left:1px solid var(--gdc-borde);border:1px solid var(--gdc-borde);border-left-width:4px;border-radius:var(--gdc-radius-md);padding:var(--gdc-space-4);display:flex;flex-direction:column;gap:.2rem;min-width:0}.gdc-kpi-card--verde{border-left-color:var(--gdc-verde-600);background:var(--gdc-verde-50)}.gdc-kpi-card--amarillo{border-left-color:var(--gdc-ambar-600);background:var(--gdc-ambar-50)}.gdc-kpi-card--rojo{border-left-color:var(--gdc-rojo-600);background:var(--gdc-rojo-50)}.gdc-kpi-card--neutro{border-left-color:var(--gdc-borde);background:#eef0e8}.gdc-kpi-card--verde .gdc-summary-card-valor{color:var(--gdc-verde-900)}.gdc-kpi-card--amarillo .gdc-summary-card-valor{color:var(--gdc-ambar-700)}.gdc-kpi-card--rojo .gdc-summary-card-valor{color:var(--gdc-rojo-700)}.gdc-tabs-cmp{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:.25rem;background:var(--gdc-superficie-2);border-radius:.625rem;padding:.25rem;width:fit-content;max-width:100%;margin-bottom:var(--gdc-space-5)}.gdc-tabs-cmp::-webkit-scrollbar{display:none}.gdc-tabs-cmp a,.gdc-tabs-cmp button{background:none;border:none;border-radius:.5rem;padding:.5rem 1rem;margin-right:0;cursor:pointer;font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--gdc-texto-700);text-decoration:none;display:flex;align-items:center;transition:background .12s ease,box-shadow .12s ease}.gdc-tabs-cmp a:hover:not(.activo),.gdc-tabs-cmp button:hover:not(.activo){color:var(--gdc-texto-900)}.gdc-tabs-cmp a.activo,.gdc-tabs-cmp button.activo{background:var(--gdc-verde-600);color:#fff;font-weight:700;box-shadow:none}.gdc-tabs-agrupadas{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:var(--gdc-space-5)}.gdc-tabs-agrupadas .gdc-tabs-cmp{margin-bottom:0}.gdc-tabs-divisor{width:1px;height:1.5rem;background:var(--gdc-borde-fuerte);flex-shrink:0}@media (max-width:767px){.gdc-alimentacion-tabs .gdc-tabs-cmp,.gdc-panel-compacto .gdc-tabs-cmp{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gdc-alimentacion-tabs .gdc-tabs-cmp::-webkit-scrollbar,.gdc-panel-compacto .gdc-tabs-cmp::-webkit-scrollbar{display:none}.gdc-alimentacion-tabs .gdc-tabs-cmp button,.gdc-panel-compacto .gdc-tabs-cmp button{flex:0 0 auto;white-space:nowrap}}.gdc-filterbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:var(--gdc-space-3)}.gdc-searchinput{position:relative;flex:1 1;min-width:200px}.gdc-searchinput svg{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:var(--gdc-texto-500);pointer-events:none}.gdc-searchinput input{padding-left:2rem}.gdc-multiselect{position:relative;display:inline-block}.gdc-multiselect-boton{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;padding:.45rem .75rem;border-radius:var(--gdc-radius-sm,.4rem);border:1px solid var(--gdc-borde);background:var(--gdc-fondo);font-size:.9rem;color:inherit}.gdc-multiselect-boton:hover{border-color:var(--gdc-borde-fuerte)}.gdc-multiselect-panel{position:absolute;z-index:20;top:calc(100% + .25rem);left:0;background:var(--gdc-fondo-alterno,#fff);border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-sm,.4rem);box-shadow:var(--gdc-shadow-md);padding:.5rem;min-width:12rem;max-height:15rem;overflow-y:auto}.gdc-multiselect-panel label{display:flex;align-items:center;gap:.4rem;padding:.25rem .2rem;margin:0;font-weight:400;cursor:pointer}.gdc-empty-state{text-align:center;padding:var(--gdc-space-7) var(--gdc-space-4);color:var(--gdc-texto-700)}.gdc-empty-state svg{color:var(--gdc-texto-500);margin-bottom:var(--gdc-space-2)}.gdc-empty-state h3{margin:0 0 .3rem;color:var(--gdc-texto-900);font-size:var(--gdc-font-size-lg)}.gdc-empty-state p{margin:0 0 var(--gdc-space-3);font-size:var(--gdc-font-size-sm);max-width:42ch;margin-left:auto;margin-right:auto}@keyframes gdc-pulso{0%,to{opacity:.6}50%{opacity:1}}.gdc-skeleton{background:var(--gdc-borde);border-radius:var(--gdc-radius-sm);animation:gdc-pulso 1.4s ease-in-out infinite}.gdc-action-menu{position:relative;display:inline-block}.gdc-action-menu-trigger{background:none;border:none;cursor:pointer;padding:.3rem .45rem;border-radius:var(--gdc-radius-sm);color:var(--gdc-texto-700);display:inline-flex}.gdc-action-menu-trigger:hover{background:var(--gdc-fondo-alterno)}.gdc-action-menu-panel{z-index:25;background:white;border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-md);box-shadow:var(--gdc-shadow-md);min-width:180px;padding:.3rem;display:flex;flex-direction:column}.gdc-action-menu-panel--flotante{position:fixed}.gdc-action-menu-item{background:none;border:none;text-align:left;padding:.5rem .6rem;font-size:.88rem;border-radius:6px;cursor:pointer;color:var(--gdc-texto-900);display:flex;align-items:center;gap:.5rem}.gdc-action-menu-item:hover{background:var(--gdc-fondo-alterno)}.gdc-action-menu-item.riesgo{color:var(--gdc-rojo-700)}.gdc-datatable-wrap{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-md);overflow:hidden}.gdc-datatable-wrap table{font-size:.88rem}.gdc-datatable-wrap th{background:var(--gdc-fondo-alterno);font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--gdc-texto-500);font-weight:600;border-bottom:1px solid var(--gdc-borde)}.gdc-datatable-wrap tr:last-child td{border-bottom:none}.gdc-datatable-wrap tbody tr:hover{background:var(--gdc-fondo-alterno)}.gdc-record-cards{display:flex;flex-direction:column;gap:.6rem}.gdc-record-card{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-md);padding:var(--gdc-space-3) var(--gdc-space-4);display:flex;flex-direction:column;gap:.3rem}tr.gdc-fila-clicable{cursor:pointer}tr.gdc-fila-clicable:hover{background:var(--gdc-fondo-alterno)}.gdc-record-card.gdc-fila-clicable{cursor:pointer}.gdc-record-card.gdc-fila-clicable:active{background:var(--gdc-fondo-alterno)}.gdc-record-card-cabecera{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.gdc-record-card-titulo{font-weight:700;font-size:1.05rem;text-decoration:none;color:var(--gdc-texto-900)}a.gdc-record-card-titulo:hover{color:var(--gdc-verde-700)}.gdc-record-card-valor{font-weight:700;font-size:1.05rem;color:var(--gdc-verde-800);white-space:nowrap}.gdc-record-card-subtitulo{font-size:.9rem;font-weight:500;color:var(--gdc-texto-700)}.gdc-record-card-meta{display:flex;flex-wrap:wrap;gap:.25rem .7rem;font-size:var(--gdc-font-size-xs);color:var(--gdc-texto-500)}.gdc-record-card-pie{display:flex;justify-content:space-between;align-items:center;margin-top:.2rem}.gdc-alert{display:flex;gap:.6rem;align-items:flex-start;padding:.65rem .8rem;border-radius:var(--gdc-radius-sm);font-size:.9rem;margin:.6rem 0}.gdc-alert span{white-space:pre-line}.gdc-alert svg{flex-shrink:0;margin-top:.1rem}.gdc-alert-info{background:var(--gdc-azul-100);color:var(--gdc-azul-700)}.gdc-alert-exito{background:var(--gdc-verde-100);color:var(--gdc-verde-900)}.gdc-alert-advertencia{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.gdc-alert-error{background:var(--gdc-rojo-100);color:var(--gdc-rojo-700)}.gdc-toast-host{position:fixed;bottom:1rem;right:1rem;left:1rem;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;pointer-events:none}@media (min-width:768px){.gdc-toast-host{left:auto;width:340px}}.gdc-toast{pointer-events:auto;width:100%;max-width:380px;display:flex;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;border-radius:var(--gdc-radius-md);box-shadow:var(--gdc-shadow-md);font-size:.88rem;background:var(--gdc-texto-900);color:white;animation:gdc-toast-entra .18s ease-out}@keyframes gdc-toast-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gdc-toast-exito{background:var(--gdc-verde-900)}.gdc-toast-error{background:var(--gdc-rojo-700)}.gdc-toast-info{background:var(--gdc-azul-700)}.gdc-confirm-acciones{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}button.peligro{display:inline-flex;align-items:center;justify-content:center;min-height:2.625rem;padding:0 1.125rem;background:var(--gdc-rojo-100);color:var(--gdc-rojo-600);border:none;border-radius:.625rem;font-size:.84rem;font-weight:700;cursor:pointer;transition:background .12s ease,color .12s ease}button.peligro:hover{background:var(--gdc-rojo-600);color:white}button.peligro:disabled{background:var(--gdc-borde);color:var(--gdc-texto-500);cursor:not-allowed}.gdc-form-section{margin-bottom:var(--gdc-space-6);padding-top:var(--gdc-space-5)}.gdc-form-section:first-child{padding-top:0}.gdc-form-section:not(:first-child){border-top:1px solid var(--gdc-borde)}.gdc-form-section-titulo{display:flex;align-items:center;gap:.45rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gdc-verde-800);font-weight:700;margin-bottom:.5rem}.gdc-form-section-titulo:before{content:"";display:inline-block;width:.55rem;height:.55rem;border-radius:var(--gdc-radius-full);background:var(--gdc-verde-600);flex-shrink:0}.gdc-form-section-descripcion{font-size:var(--gdc-font-size-sm);color:var(--gdc-texto-700);margin:0 0 .6rem}.gdc-form-section-grid{display:grid;grid-template-columns:1fr;gap:0 var(--gdc-space-4)}@media (min-width:768px){.gdc-form-section-grid.gdc-form-section-2col{grid-template-columns:1fr 1fr}.gdc-form-section-grid.gdc-form-section-3col{grid-template-columns:1fr 1fr 1fr}}.gdc-form-field{margin-bottom:.7rem}.gdc-segmentado{display:flex;gap:3px;background:var(--gdc-fondo-alterno);border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-md);padding:3px}.gdc-segmentado button{flex:1 1;min-height:2.625rem;padding:0 .5rem;border:none;border-radius:.5rem;background:transparent;color:var(--gdc-texto-700);font-size:.78rem;font-weight:600;line-height:1.25;cursor:pointer;font-family:inherit}.gdc-segmentado button.activo{background:var(--gdc-verde-600);color:#fff;font-weight:700}.gdc-solo-escritorio{display:none}.gdc-solo-movil{display:block}@media (min-width:768px){.gdc-solo-escritorio{display:block}.gdc-solo-movil{display:none}}.gdc-paso-seccion{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--gdc-borde)}.gdc-paso-seccion:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.gdc-paso-numero{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:var(--gdc-radius-full);background:var(--gdc-verde-600);color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.gdc-paso-titulo-fila{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.gdc-paso-titulo-fila h3{margin:0;font-family:var(--gdc-font-display);font-size:1rem}.gdc-paso-barra{display:flex;gap:.4rem;margin-bottom:1.1rem}.gdc-paso-barra-item{flex:1 1;height:4px;border-radius:var(--gdc-radius-full);background:var(--gdc-borde)}.gdc-paso-barra-item.activo{background:var(--gdc-verde-600)}.gdc-paso-indicador{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.1rem}.gdc-paso-indicador-num{font-size:.75rem;font-weight:700;color:var(--gdc-texto-500)}.gdc-paso-indicador-titulo{font-family:var(--gdc-font-display);font-weight:800;font-size:.95rem}.gdc-form-field-error{color:var(--gdc-rojo-700);font-size:.8rem;margin-top:.2rem}.gdc-form-field-ayuda{color:var(--gdc-texto-500);font-size:.8rem;margin-top:.2rem}.gdc-money-input{position:relative}.gdc-money-input span{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:var(--gdc-texto-500);font-size:.9rem}.gdc-money-input input{padding-left:2.4rem;text-align:right}.gdc-ocupacion-barra{height:8px;border-radius:var(--gdc-radius-full);background:var(--gdc-borde);overflow:hidden;width:100%}.gdc-ocupacion-barra-relleno{height:100%;background:var(--gdc-verde-600);border-radius:var(--gdc-radius-full)}.gdc-ocupacion-barra-relleno.lleno{background:var(--gdc-ambar-600)}.gdc-ocupacion-barra-relleno.sobrecupo{background:var(--gdc-rojo-600)}.gdc-actividades-hero{background:linear-gradient(135deg,var(--gdc-verde-900),var(--gdc-verde-800));border-radius:var(--gdc-radius-lg);padding:22px 26px;color:#fff;display:flex;align-items:center;gap:28px;box-shadow:0 10px 30px rgba(20,48,31,.25)}.gdc-actividades-hero-chips{display:flex;gap:10px;flex:1 1;flex-wrap:wrap}.gdc-actividades-hero-chip{flex:1 1;min-width:100px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:var(--gdc-radius-md);padding:10px 14px}.gdc-actividades-hero-chip .n{font-family:var(--gdc-font-display);font-weight:800;font-size:1.5rem;line-height:1;color:#fff;display:block}.gdc-actividades-hero-chip .l{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:rgba(255,255,255,.75)}.gdc-actividades-hero-chip--cumplimiento{background:rgba(255,255,255,.03);border-style:dashed}.gdc-actividades-hero-chip--cumplimiento .n{color:var(--gdc-verde-200)}.gdc-actividades-hero--movil{flex-direction:column;gap:2px;padding:14px}.gdc-actividades-hero--movil .gdc-actividades-hero-sub{font-size:.66rem;color:rgba(255,255,255,.7)}.gdc-tabs-conteo{display:flex;gap:6px;overflow-x:auto;padding:2px 0}.gdc-tabs-conteo button{flex:none;display:flex;align-items:center;gap:5px;padding:.45rem .85rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap;background:var(--gdc-superficie);border:1px solid var(--gdc-borde);color:var(--gdc-texto-700);cursor:pointer}.gdc-tabs-conteo button b{font-family:var(--gdc-font-display);font-weight:800}.gdc-tabs-conteo button.rojo{color:var(--gdc-rojo-700);border-color:#f0c4b8;background:var(--gdc-rojo-100)}.gdc-tabs-conteo button.activo{background:var(--gdc-verde-600);border-color:var(--gdc-verde-600);color:#fff}.gdc-fila-agenda-check{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--gdc-borde-fuerte);background:#fff;flex:none;color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.gdc-fila-agenda-check:hover{border-color:var(--gdc-verde-600);color:var(--gdc-verde-600)}.gdc-grupo-fecha{display:flex;align-items:center;gap:8px;padding:14px 2px 6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gdc-texto-500)}.gdc-grupo-fecha:first-child{padding-top:2px}.gdc-grupo-fecha:after{content:"";flex:1 1;height:1px;background:var(--gdc-superficie-2)}.gdc-semana-dayrow{display:flex;gap:6px;justify-content:space-between}.gdc-semana-day{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:.5rem 0;border-radius:var(--gdc-radius-md);background:none;border:none;cursor:pointer}.gdc-semana-day-nombre{font-size:.62rem;font-weight:600;color:var(--gdc-texto-500)}.gdc-semana-day-num{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--gdc-texto-900)}.gdc-semana-day.sel .gdc-semana-day-num{background:var(--gdc-verde-600);color:#fff}.gdc-semana-day-dots{display:flex;gap:2px;height:5px}.gdc-semana-day-dots span{width:5px;height:5px;border-radius:50%}.gdc-semana-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.gdc-semana-col-header{text-align:center;padding:.4rem 0;border-radius:var(--gdc-radius-sm);background:var(--gdc-superficie-2);font-size:.72rem;font-weight:700;color:var(--gdc-texto-700)}.gdc-semana-col-header.hoy{background:var(--gdc-verde-600);color:#fff}.gdc-semana-evcard{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-left:3px solid var(--gdc-ambar-600);border-radius:var(--gdc-radius-sm);padding:.45rem .55rem;margin-top:6px;cursor:pointer}.gdc-semana-evcard.rojo{border-left-color:var(--gdc-rojo-600)}.gdc-semana-evcard.azul{border-left-color:var(--gdc-azul-600)}.gdc-semana-evcard .t{font-size:.72rem;font-weight:700;color:var(--gdc-texto-900);line-height:1.25}.gdc-semana-evcard .s{font-size:.64rem;color:var(--gdc-texto-500);margin-top:2px}@media (max-width:767px){.gdc-calendario-celda-items--puntos{flex-direction:row;justify-content:center;gap:2px;max-height:none}.gdc-calendario-punto{width:5px;height:5px;border-radius:50%}.gdc-calendario-celda.seleccionada{box-shadow:inset 0 0 0 2px var(--gdc-verde-500)}}.gdc-calendario-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--gdc-borde);border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-md);overflow:hidden}.gdc-calendario-dia-header{background:var(--gdc-fondo);padding:.4rem .5rem;font-size:.75rem;font-weight:600;color:var(--gdc-texto-500);text-align:center}.gdc-calendario-celda{background:var(--gdc-superficie);min-height:90px;min-width:0;max-width:100%;padding:.35rem;display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.gdc-calendario-celda.fuera-de-mes{background:var(--gdc-fondo)}.gdc-calendario-celda.fuera-de-mes .gdc-calendario-celda-fecha{color:var(--gdc-texto-500)}.gdc-calendario-celda.hoy{box-shadow:inset 0 0 0 2px var(--gdc-verde-500)}.gdc-calendario-celda-fecha{font-size:.8rem;font-weight:600}.gdc-calendario-celda-items{display:flex;flex-direction:column;gap:.2rem;min-width:0;max-width:100%;max-height:8.5rem;overflow:hidden}.gdc-calendario-pill{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;text-align:left;border:none;border-radius:var(--gdc-radius-sm);padding:.15rem .35rem;font-size:.72rem;line-height:1.2;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--gdc-azul-100);color:var(--gdc-azul-700)}.gdc-calendario-pill--semana{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.gdc-calendario-pill.estado-hoy{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.gdc-calendario-pill.estado-vencida{background:var(--gdc-rojo-100);color:var(--gdc-rojo-700)}.gdc-calendario-pill.estado-completada{background:var(--gdc-verde-100);color:var(--gdc-verde-900)}.gdc-calendario-pill.estado-cancelada{background:#eef0e8;color:var(--gdc-texto-500);text-decoration:line-through}@media (max-width:767px){.gdc-calendario-dia-header{font-size:.65rem;padding:.3rem .2rem}.gdc-calendario-celda{min-height:60px;padding:.2rem}.gdc-calendario-celda-items{max-height:5.5rem}.gdc-calendario-pill{font-size:.62rem;padding:.1rem .25rem}}.gdc-config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gdc-space-4)}.gdc-config-categoria{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-md);padding:var(--gdc-space-4)}.gdc-config-categoria h2{font-size:var(--gdc-font-size-base);margin:0 0 .6rem;color:var(--gdc-texto-500);text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:.4rem}.gdc-config-categoria-lista{display:flex;flex-direction:column;gap:.15rem}.gdc-config-link{display:flex;align-items:center;gap:.55rem;padding:.55rem .4rem;border-radius:var(--gdc-radius-sm);text-decoration:none;color:var(--gdc-texto-900);font-size:.92rem}.gdc-config-link:hover{background:var(--gdc-fondo-alterno)}@media (max-width:767px){.gdc-action-menu-trigger,.gdc-sidebar-link,.gdc-tabs button,.gdc-tabs-cmp button,button.icono,button.primario,button.secundario{min-height:2.75rem}.gdc-action-menu-trigger,button.icono{min-width:2.75rem}.gdc-card{padding:var(--gdc-space-3);margin-bottom:var(--gdc-space-3);border-radius:var(--gdc-radius-md)}.gdc-page-header-texto h1{font-size:1.2rem}.gdc-page-header-descripcion{font-size:var(--gdc-font-size-sm)}h2{font-size:1.05rem}h3{font-size:.95rem}.gdc-summary-card{padding:var(--gdc-space-3)}.gdc-summary-card-valor,.gdc-summary-grid--money .gdc-summary-card-valor{font-size:1.1rem}.gdc-summary-card-etiqueta{font-size:.7rem}.gdc-summary-grid--compacto{grid-template-columns:repeat(4,1fr);gap:.4rem;margin-bottom:.65rem}.gdc-summary-grid--compacto3{grid-template-columns:repeat(3,1fr)}.gdc-summary-card--compacto{padding:.4rem .45rem;gap:.05rem;border-radius:9px}.gdc-summary-card--compacto .gdc-summary-card-cabecera{display:none}.gdc-summary-card--compacto .gdc-summary-card-valor{font-size:.95rem;line-height:1.15}.gdc-summary-card--compacto .gdc-summary-card-etiqueta{font-size:.56rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdc-panel-compacto .gdc-seccion-titulo{margin:0 0 .4rem}.gdc-panel-compacto .gdc-card{padding:.7rem .8rem;margin-bottom:.6rem}.gdc-panel-compacto .gdc-lista-alertas{gap:.3rem}.gdc-panel-compacto .gdc-alerta-item{padding:.4rem .55rem;gap:.45rem;border-radius:8px}.gdc-panel-compacto .gdc-alerta-item-titulo{font-size:.76rem;line-height:1.25}.gdc-panel-compacto .gdc-item-evento{padding:.5rem 0}.gdc-panel-compacto .gdc-ficha-layout{gap:.6rem;margin-top:.6rem}.gdc-panel-compacto .gdc-acciones-rapidas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.gdc-panel-compacto .gdc-accion-rapida{flex-direction:column;justify-content:flex-start;gap:.25rem;min-height:auto;padding:0;background:transparent;border:none;width:100%}.gdc-panel-compacto .gdc-accion-rapida:hover{background:transparent;border:none}.gdc-panel-compacto .gdc-accion-rapida-icono{width:42px;height:42px;border-radius:11px;background:var(--gdc-superficie);border:1px solid var(--gdc-borde);display:flex;align-items:center;justify-content:center;color:var(--gdc-verde-700)}.gdc-panel-compacto .gdc-accion-rapida-label{font-size:.6rem;font-weight:600;color:var(--gdc-texto-800);text-align:center;line-height:1.15}.gdc-panel-compacto .gdc-toolbar{gap:.4rem;margin-bottom:.5rem}.gdc-panel-compacto .gdc-chips{gap:.35rem;margin-bottom:.55rem}.gdc-panel-compacto .gdc-chip{padding:.32rem .65rem;font-size:.78rem}.gdc-panel-compacto .gdc-filtros-colapsables{margin-bottom:.5rem}.gdc-panel-compacto .gdc-filtros-toggle{padding:0 .7rem;font-size:.8rem;min-height:2.3rem}.gdc-panel-compacto .gdc-searchinput input{min-height:2.3rem;padding:.4rem .75rem .4rem 2rem;font-size:.85rem}.gdc-panel-compacto .gdc-filtros{padding:.6rem;gap:.4rem}.gdc-panel-compacto .gdc-filtros label{font-size:.78rem}.gdc-panel-compacto .gdc-filtros select{min-height:2.3rem;padding:.4rem .6rem;font-size:.85rem}.gdc-panel-compacto table:not(.gdc-datatable-desktop) tr{padding:.55rem .7rem;margin-bottom:.4rem}.gdc-panel-compacto table:not(.gdc-datatable-desktop) td{padding:.15rem 0;font-size:.83rem}.gdc-panel-compacto table:not(.gdc-datatable-desktop) td:before{font-size:.72rem}.gdc-panel-compacto .gdc-galpon-card{padding:.6rem .7rem}.gdc-panel-compacto .gdc-galpon-card-tiles{gap:.4rem}.gdc-panel-compacto .gdc-corral-tile{padding:.4rem .5rem}.gdc-panel-compacto .gdc-paginacion{gap:.5rem;font-size:.78rem;margin-top:.4rem}.gdc-panel-compacto .gdc-paginacion button.secundario{padding:0 .7rem;min-height:2.3rem;font-size:.78rem}.gdc-panel-compacto .gdc-candidato-card{padding:.6rem .7rem;gap:.25rem}.gdc-panel-compacto .gdc-candidatos-grid{gap:.5rem;margin:.5rem 0}.gdc-panel-compacto .gdc-ficha-header-icono{width:2.75rem;height:2.75rem}.gdc-panel-compacto .gdc-ficha-header-titulo-fila h1{font-size:1.1rem}.gdc-panel-compacto .gdc-resumen{gap:.4rem;margin:.5rem 0}.gdc-panel-compacto .gdc-resumen-item{padding:.4rem .45rem}.gdc-panel-compacto .gdc-resumen-item strong{font-size:1.05rem}.gdc-panel-compacto .gdc-resumen-item span{font-size:.66rem}.gdc-record-cards{gap:var(--gdc-space-2)}.gdc-record-card{padding:var(--gdc-space-3);gap:.2rem}.gdc-record-card-titulo{font-size:.95rem}.gdc-record-card-subtitulo{font-size:.8rem}.gdc-asiento-item{padding:var(--gdc-space-2) 0}.gdc-summary-grid{gap:var(--gdc-space-2)}.gdc-page-header{margin-bottom:var(--gdc-space-3);gap:.6rem}.gdc-form-field{margin-bottom:.5rem}table td,table th{padding:.45rem .6rem}}.gdc-lista-eventos{display:flex;flex-direction:column}.gdc-item-evento{display:flex;align-items:center;gap:.75rem;padding:.7rem 0;border-bottom:1px solid var(--gdc-fondo-alterno);text-decoration:none;color:inherit}.gdc-item-evento:last-child{border-bottom:none}.gdc-item-evento-icono{width:2.125rem;height:2.125rem;border-radius:.5625rem;background:var(--gdc-fondo-alterno);color:var(--gdc-texto-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gdc-item-evento-icono--ambar{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.gdc-item-evento-texto{flex:1 1;min-width:0}.gdc-item-evento-titulo{font-size:.845rem;font-weight:600;color:var(--gdc-texto-900)}.gdc-item-evento-detalle{font-size:.75rem;color:var(--gdc-texto-500);margin-top:.1rem}.gdc-grid-eventos-reproduccion{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.gdc-mini-card-evento{display:block;border:1px solid var(--gdc-borde);border-radius:var(--gdc-radius-md);padding:.875rem;text-decoration:none;color:inherit;transition:border-color .12s ease,background .12s ease}.gdc-mini-card-evento:hover{border-color:var(--gdc-verde-600);background:var(--gdc-verde-50)}.gdc-mini-card-evento-etiqueta{font-size:.69rem;font-weight:700;color:var(--gdc-verde-600);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem}.gdc-mini-card-evento-sujeto{font-size:.875rem;font-weight:700;color:var(--gdc-texto-900)}.gdc-mini-card-evento-fecha{font-size:.75rem;color:var(--gdc-texto-500);margin-top:.15rem}.gdc-lista-alertas{display:flex;flex-direction:column;gap:.6rem}.gdc-alerta-item{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem;border-radius:var(--gdc-radius-md);text-decoration:none}.gdc-alerta-item--rojo{background:var(--gdc-rojo-100);color:var(--gdc-rojo-700)}.gdc-alerta-item--rojo .gdc-alerta-item-detalle{color:var(--gdc-rojo-600)}.gdc-alerta-item--ambar{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.gdc-alerta-item--ambar .gdc-alerta-item-detalle{color:var(--gdc-ambar-700);opacity:.85}.gdc-alerta-item--neutro{background:var(--gdc-fondo-alterno);color:var(--gdc-texto-900)}.gdc-alerta-item-titulo{font-size:.8125rem;font-weight:600}.gdc-resultados-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem}.gdc-resultados-cat-card{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s,border-color .15s}.gdc-resultados-cat-card:hover{box-shadow:0 6px 20px rgba(30,25,15,.1);transform:translateY(-1px);border-color:var(--gdc-verde-200)}.gdc-resultados-cat-icono{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--gdc-verde-100);color:var(--gdc-verde-900);flex:none}.gdc-resultados-cat-texto{flex:1 1;min-width:0}.gdc-resultados-cat-titulo{font-weight:700;font-size:.87rem}.gdc-resultados-cat-sub{font-size:.72rem;color:var(--gdc-texto-500);margin-top:1px}.gdc-resultados-cat-indicador{flex:none}.gdc-resultados-chip{flex:none;font-family:var(--gdc-font-display);font-weight:800;font-size:.78rem;padding:5px 9px;border-radius:9px;white-space:nowrap}.gdc-resultados-chev{flex:none;color:var(--gdc-texto-500)}.gdc-hero-stat-grid{display:grid;gap:20px;flex:1 1}.gdc-hero-stat .l{color:rgba(255,255,255,.7);font-size:.75rem;font-weight:600}.gdc-hero-stat .v{color:#fff;font-family:var(--gdc-font-display);font-weight:800;font-size:1.6rem}.gdc-hero-divisor{width:1px;align-self:stretch;background:rgba(255,255,255,.15);flex:none}.gdc-hero-leyenda{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#fff;padding:4px 0}.gdc-hero-leyenda .dot{width:10px;height:10px;border-radius:99px;flex:none}.gdc-hero-leyenda strong{margin-left:auto;font-family:var(--gdc-font-display)}.gdc-heat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width:768px){.gdc-heat-grid{grid-template-columns:repeat(6,1fr);gap:10px}}.gdc-heat-tile{border-radius:13px;padding:11px 12px 9px;color:#fff;display:flex;flex-direction:column;gap:2px;min-height:78px;justify-content:space-between}.gdc-heat-tile .pct{font-family:var(--gdc-font-display);font-weight:800;font-size:1.2rem}.gdc-heat-tile .lbl{font-size:.68rem;font-weight:600;opacity:.92}.gdc-heat-tile .n{font-size:.64rem;opacity:.8}.gdc-insight-scroll{display:flex;gap:9px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory}@media (min-width:768px){.gdc-insight-scroll{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));overflow-x:visible}}.gdc-insight-card{scroll-snap-align:start;flex:none;width:128px;background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:13px;padding:11px 12px;box-shadow:var(--gdc-sombra-sm,0 1px 2px rgba(30,25,15,.07))}@media (min-width:768px){.gdc-insight-card{width:auto}}.gdc-insight-card .v{font-family:var(--gdc-font-display);font-weight:800;font-size:1.1rem}.gdc-insight-card .l{font-size:.66rem;color:var(--gdc-texto-500);margin-top:2px;line-height:1.25}.gdc-ring-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory}@media (min-width:768px){.gdc-ring-scroll{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow-x:visible}}.gdc-ring-card{scroll-snap-align:start;flex:none;width:150px;background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:14px;padding:13px;box-shadow:var(--gdc-sombra-sm,0 1px 2px rgba(30,25,15,.07));display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:768px){.gdc-ring-card{width:auto}}.gdc-ring-card .tit{font-size:.86rem;font-weight:800;font-family:var(--gdc-font-display);margin-top:6px}.gdc-ring-card .sub{font-size:.7rem;color:var(--gdc-texto-500);margin-top:1px}.gdc-cmp-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory}@media (min-width:768px){.gdc-cmp-scroll{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow-x:visible}}.gdc-cmp-card{scroll-snap-align:start;flex:none;width:200px;background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:14px;padding:14px 15px;box-shadow:var(--gdc-sombra-sm,0 1px 2px rgba(30,25,15,.07))}@media (min-width:768px){.gdc-cmp-card{width:auto}}.gdc-cmp-card .tit{font-size:.9rem;font-weight:800;font-family:var(--gdc-font-display)}.gdc-cmp-card .sub{font-size:.72rem;color:var(--gdc-texto-500);margin:1px 0 9px}.gdc-cmp-row{margin-bottom:8px}.gdc-cmp-row .fila{display:flex;justify-content:space-between;font-size:.68rem;color:var(--gdc-texto-500);margin-bottom:3px}.gdc-cmp-bar-bg{height:7px;border-radius:99px;background:var(--gdc-superficie-2);position:relative}.gdc-cmp-bar-fg{position:absolute;top:0;left:0;height:100%;border-radius:99px}.gdc-cmp-target{position:absolute;top:-2px;width:2px;height:11px;background:var(--gdc-texto-900)}.gdc-pvr-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory}@media (min-width:768px){.gdc-pvr-scroll{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow-x:visible}}.gdc-pvr-card{scroll-snap-align:start;flex:none;width:200px;background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:14px;padding:14px 15px;box-shadow:var(--gdc-sombra-sm,0 1px 2px rgba(30,25,15,.07))}@media (min-width:768px){.gdc-pvr-card{width:auto}}.gdc-pvr-card .tit{font-size:.88rem;font-weight:800;font-family:var(--gdc-font-display)}.gdc-pvr-card .sub{font-size:.7rem;color:var(--gdc-texto-500);margin:1px 0 8px}.gdc-pvr-bar-bg{height:8px;border-radius:99px;background:var(--gdc-superficie-2);overflow:hidden;margin-bottom:6px}.gdc-pvr-bar-fg{height:100%;border-radius:99px}.gdc-stat-card{display:flex;align-items:center;gap:12px;background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:13px;padding:12px 14px;box-shadow:var(--gdc-sombra-sm,0 1px 2px rgba(30,25,15,.07))}.gdc-stat-card-icono{width:36px;height:36px;border-radius:10px;background:var(--gdc-rojo-100);color:var(--gdc-rojo-700);display:flex;align-items:center;justify-content:center;flex:none}.gdc-stat-card .v{font-family:var(--gdc-font-display);font-weight:800;font-size:1.05rem}.gdc-stat-card .l{font-size:.74rem;color:var(--gdc-texto-500);margin-top:1px}.gdc-donut-leyenda{display:flex;flex-direction:column;gap:.4rem;font-size:.8rem}.gdc-donut-leyenda-item{display:flex;align-items:center;gap:.4rem}.gdc-donut-leyenda-item strong{margin-left:auto}.gdc-donut-leyenda-item .dot{width:9px;height:9px;border-radius:99px;flex:none;display:inline-block}.gdc-alerta-item-detalle{font-size:.72rem;color:var(--gdc-texto-500);margin-top:.1rem}.gdc-cs-periodo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.gdc-cs-chip{height:34px;border-radius:99px;border:1px solid var(--gdc-borde);background:var(--gdc-superficie);padding:0 13px;font-size:.78rem;font-weight:600;color:var(--gdc-texto-700);cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:inherit;min-height:0}.gdc-cs-chip.activo{background:var(--gdc-verde-100);border-color:var(--gdc-verde-600);color:var(--gdc-verde-700)}.gdc-cs-chip b{font-family:var(--gdc-font-display)}.gdc-cs-periodo-sep{width:1px;height:22px;background:var(--gdc-borde);margin:0 2px}.gdc-cs-periodo-nota{margin-left:auto;font-size:.72rem;color:var(--gdc-texto-500)}.gdc-cs-hero{align-items:stretch;margin-bottom:16px}.gdc-cs-sintesis{flex:1 1;min-width:0}.gdc-cs-sintesis-etq{color:var(--gdc-verde-200);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.gdc-cs-sintesis p{margin:0;color:#fff;font-size:1rem;line-height:1.6;font-weight:500}.gdc-cs-hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px 26px;flex:none;width:330px;align-content:center}.gdc-cs-hero-stats .s{color:rgba(255,255,255,.6);font-size:.68rem}.gdc-cs-hero-stats .v small{font-size:1rem;color:rgba(255,255,255,.6);font-weight:700}.gdc-cs-dos-columnas{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;align-items:start;margin-bottom:16px}.gdc-cs-dos-columnas>*{min-width:0;margin-bottom:0}.gdc-cs-card-titulo{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.gdc-cs-card-titulo h3{margin:0}.gdc-cs-alertas{display:flex;flex-direction:column;gap:8px}.gdc-cs-alerta{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:11px;border:1px solid var(--gdc-borde);background:var(--gdc-superficie);text-decoration:none;color:inherit;width:100%;text-align:left;font-family:inherit;cursor:pointer;min-height:0}.gdc-cs-alerta--error{border-color:#f0c9bd;background:#fff8f6}.gdc-cs-alerta .ic{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none}.gdc-cs-alerta--error .ic{background:var(--gdc-rojo-100);color:var(--gdc-rojo-600)}.gdc-cs-alerta--advertencia .ic{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.gdc-cs-alerta--info .ic{background:var(--gdc-azul-100);color:var(--gdc-azul-600)}.gdc-cs-alerta .t{font-size:.83rem;font-weight:700;color:var(--gdc-texto-900)}.gdc-cs-alerta .d{font-size:.74rem;color:var(--gdc-texto-700);margin-top:1px}.gdc-cs-alerta .go{font-size:.74rem;font-weight:700;color:var(--gdc-verde-700);white-space:nowrap;display:flex;align-items:center;gap:3px}.gdc-cs-evento{display:flex;gap:12px;padding:9px 0;border-top:1px solid var(--gdc-superficie-2);align-items:center}.gdc-cs-evento .f{width:48px;flex:none;font-size:.72rem;font-weight:700;color:var(--gdc-texto-500)}.gdc-cs-evento .dot{width:9px;height:9px;border-radius:99px;flex:none}.gdc-cs-evento .x{flex:1 1;min-width:0;font-size:.8rem;color:var(--gdc-texto-900)}.gdc-cs-evento .x span{color:var(--gdc-texto-500)}.gdc-cs-modtag{font-size:.64rem;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--gdc-superficie-2);color:var(--gdc-texto-700);white-space:nowrap}.gdc-cs-areas{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gdc-cs-areas>*{margin-bottom:0;min-width:0}.gdc-cs-area-h{display:flex;align-items:center;gap:9px;margin-bottom:8px;font-family:var(--gdc-font-display);font-weight:800;font-size:.88rem}.gdc-cs-area-h .ic{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none}.gdc-cs-area-m{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;border-top:1px solid var(--gdc-superficie-2);font-size:.78rem;color:var(--gdc-texto-700)}.gdc-cs-area-m b{font-family:var(--gdc-font-display);font-size:.9rem;color:var(--gdc-texto-900);white-space:nowrap}.gdc-cs-delta{font-size:.66rem;font-weight:700;margin-left:6px}.gdc-cs-delta.sube{color:var(--gdc-verde-700)}.gdc-cs-delta.baja{color:var(--gdc-rojo-600)}.gdc-cs-delta.igual,.gdc-cs-delta.neutro{color:var(--gdc-texto-500)}.gdc-cs-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.gdc-cs-kpi{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:12px;padding:11px 13px;box-shadow:var(--gdc-shadow-sm);min-width:0}.gdc-cs-kpi .l{font-size:.66rem;font-weight:600;color:var(--gdc-texto-500);text-transform:uppercase;letter-spacing:.02em}.gdc-cs-kpi .v{font-family:var(--gdc-font-display);font-weight:800;font-size:1.3rem;color:var(--gdc-texto-900);margin-top:2px}.gdc-cs-kpi .v small{font-size:.85rem;color:var(--gdc-texto-500)}.gdc-cs-kpi .s{font-size:.68rem;color:var(--gdc-texto-500)}.gdc-cs-kpi--verde{background:var(--gdc-verde-50);border-color:var(--gdc-verde-200)}.gdc-cs-kpi--verde .v{color:var(--gdc-verde-700)}.gdc-cs-kpi--ambar{background:#fffbf2;border-color:#f1ddb0}.gdc-cs-kpi--ambar .v{color:var(--gdc-ambar-700)}.gdc-cs-kpi--rojo{background:#fff8f6;border-color:#f0c9bd}.gdc-cs-kpi--rojo .v{color:var(--gdc-rojo-600)}.gdc-cs-personas{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-bottom:16px;align-items:start}.gdc-cs-personas>*{margin-bottom:0;min-width:0}.gdc-cs-persona{display:flex;flex-direction:column;gap:12px}.gdc-cs-persona--atencion{border-color:#f1ddb0}.gdc-cs-persona-cab{display:flex;gap:11px;align-items:center}.gdc-cs-persona-cab .nombre{font-weight:800;font-size:.95rem}.gdc-cs-persona-cab .sub{font-size:.74rem;color:var(--gdc-texto-500)}.gdc-cs-av{width:44px;height:44px;border-radius:99px;display:flex;align-items:center;justify-content:center;font-family:var(--gdc-font-display);font-weight:800;color:#fff;font-size:.95rem;flex:none}.gdc-cs-av-sm{width:30px;height:30px;font-size:.7rem}.gdc-cs-enlinea{display:inline-flex;align-items:center;gap:5px;color:var(--gdc-verde-700);font-weight:700}.gdc-cs-enlinea:before{content:"";width:8px;height:8px;border-radius:99px;background:#2fa05a;box-shadow:0 0 0 3px rgba(47,160,90,.18)}.gdc-cs-conx{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gdc-cs-conx>div{background:var(--gdc-superficie-2);border-radius:10px;padding:8px 10px;min-width:0}.gdc-cs-conx .l,.gdc-cs-lbl{font-size:.62rem;font-weight:700;color:var(--gdc-texto-500);text-transform:uppercase;letter-spacing:.03em}.gdc-cs-lbl{margin-bottom:5px}.gdc-cs-conx .v{font-family:var(--gdc-font-display);font-weight:800;font-size:.95rem;margin-top:1px}.gdc-cs-conx .s{font-size:.66rem;color:var(--gdc-texto-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdc-cs-conx .alerta{background:#fffbf2}.gdc-cs-conx .alerta .v{color:var(--gdc-ambar-700)}.gdc-cs-tres{display:flex;gap:10px}.gdc-cs-tres>div{flex:1 1;min-width:0}.gdc-cs-tres .n{font-family:var(--gdc-font-display);font-weight:800;font-size:1.35rem}.gdc-cs-tres .n small{font-size:.8rem;color:var(--gdc-texto-500)}.gdc-cs-cal{display:grid;gap:3px}.gdc-cs-cal i{height:14px;border-radius:3px;background:var(--gdc-superficie-2);display:block}.gdc-cs-cal i.c{background:#fff;box-shadow:inset 0 0 0 1.5px var(--gdc-verde-300)}.gdc-cs-cal i.r1{background:var(--gdc-verde-200)}.gdc-cs-cal i.r2{background:var(--gdc-verde-300)}.gdc-cs-cal i.r3{background:var(--gdc-verde-600)}.gdc-cs-cal-rango{justify-content:space-between;margin-top:3px}.gdc-cs-cal-rango,.gdc-cs-calleg{display:flex;font-size:.62rem;color:var(--gdc-texto-500)}.gdc-cs-calleg{flex-wrap:wrap;gap:4px 12px;margin-top:4px}.gdc-cs-calleg span{display:flex;align-items:center;gap:4px}.gdc-cs-calleg b{width:10px;height:10px;border-radius:2px;display:inline-block}.gdc-cs-mbar{display:flex;height:8px;border-radius:99px;overflow:hidden;background:var(--gdc-superficie-2)}.gdc-cs-mbar i{display:block;height:100%}.gdc-cs-leg{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:.7rem;color:var(--gdc-texto-700)}.gdc-cs-leg span{display:flex;align-items:center;gap:4px}.gdc-cs-leg i{width:8px;height:8px;border-radius:2px;display:inline-block}.gdc-cs-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.gdc-cs-trio>div{border-radius:9px;padding:7px 8px;text-align:center}.gdc-cs-trio b{display:block;font-family:var(--gdc-font-display);font-size:1rem}.gdc-cs-trio span{font-size:.64rem;font-weight:600}.gdc-cs-fact{display:flex;justify-content:space-between;gap:10px;font-size:.76rem;color:var(--gdc-texto-700);padding:5px 0;border-top:1px solid var(--gdc-superficie-2)}.gdc-cs-fact b{color:var(--gdc-texto-900);text-align:right}.gdc-cs-hm{display:inline-block;min-width:44px;text-align:center;padding:4px 0;border-radius:7px;font-family:var(--gdc-font-display);font-weight:800;font-size:.8rem}.gdc-cs-barra{display:flex;align-items:center;gap:10px;padding:5px 0}.gdc-cs-barra .n{width:128px;font-size:.78rem;color:var(--gdc-texto-700);flex:none}.gdc-cs-barra .b{flex:1 1;height:10px;border-radius:99px;background:var(--gdc-superficie-2);overflow:hidden}.gdc-cs-barra .b i{display:block;height:100%;border-radius:99px;background:var(--gdc-verde-600)}.gdc-cs-barra .v{width:38px;text-align:right;font-family:var(--gdc-font-display);font-weight:800;font-size:.8rem}.gdc-cs-hmap{display:grid;grid-template-columns:40px repeat(4,1fr);gap:4px;font-size:.68rem;color:var(--gdc-texto-500);align-items:center}.gdc-cs-hmap>div{height:26px;border-radius:6px}.gdc-cs-hmap .cab{text-align:center}.gdc-cs-nota{margin-top:10px;font-size:.74rem;color:var(--gdc-texto-700);background:var(--gdc-superficie-2);border-radius:9px;padding:8px 10px}.gdc-cs-dia{display:flex;align-items:baseline;gap:10px;margin:14px 0 4px}.gdc-cs-dia:first-child{margin-top:4px}.gdc-cs-dia h3{margin:0;font-size:.9rem}.gdc-cs-dia span{font-size:.72rem;color:var(--gdc-texto-500)}.gdc-cs-ent{display:flex;gap:12px;padding:11px 0;border-top:1px solid var(--gdc-superficie-2);align-items:flex-start}.gdc-cs-ent .h{width:62px;flex:none;font-size:.74rem;font-weight:700;color:var(--gdc-texto-500);padding-top:6px}.gdc-cs-ent .x{flex:1 1;min-width:0;font-size:.84rem;line-height:1.5;color:var(--gdc-texto-900);padding-top:4px}.gdc-cs-ent .x .q{color:var(--gdc-texto-500)}.gdc-cs-ent .tags{display:flex;gap:5px;flex:none;padding-top:5px;flex-wrap:wrap;justify-content:flex-end}.gdc-cs-ent-meta{display:none}.gdc-cs-tag{font-size:.64rem;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap;background:var(--gdc-superficie-2);color:var(--gdc-texto-700)}.gdc-cs-tag--correccion,.gdc-cs-tag--reversa{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.gdc-cs-tag--sin_senal{background:var(--gdc-azul-100);color:var(--gdc-azul-700)}.gdc-cs-tag--automatico{color:var(--gdc-texto-500)}@media (max-width:1024px){.gdc-cs-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.gdc-cs-dos-columnas{grid-template-columns:1fr}}@media (max-width:767px){.gdc-cs-periodo{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.gdc-cs-periodo-nota,.gdc-cs-periodo-sep{display:none}.gdc-cs-periodo>*{flex:none}.gdc-cs-hero{flex-direction:column;gap:14px;padding:16px}.gdc-cs-hero .gdc-hero-divisor{display:none}.gdc-cs-sintesis p{font-size:.88rem}.gdc-cs-hero-stats{width:100%;gap:8px}.gdc-cs-hero-stats .gdc-hero-stat{background:rgba(255,255,255,.08);border-radius:11px;padding:8px 10px}.gdc-cs-hero-stats .gdc-hero-stat .v{font-size:1.15rem}.gdc-cs-areas{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.gdc-cs-areas>*{flex:none;width:250px;scroll-snap-align:start}.gdc-cs-alerta .go{display:none}.gdc-cs-evento .f{width:38px}.gdc-cs-modtag{display:none}.gdc-cs-ent{gap:9px}.gdc-cs-ent .h,.gdc-cs-ent .tags{display:none}.gdc-cs-ent-meta{display:flex;gap:5px;align-items:center;margin-top:4px;flex-wrap:wrap}.gdc-cs-ent-meta .hora{font-size:.66rem;font-weight:700;color:var(--gdc-texto-500)}.gdc-cs-personas{grid-template-columns:1fr}.gdc-cs-barra .n{width:100px}.gdc-cs-conx .v{font-size:.84rem}}.gdc-cs-link{background:none;border:none;padding:0;min-height:0;color:var(--gdc-verde-700);font-weight:700;font-size:inherit;cursor:pointer;text-decoration:underline;font-family:inherit}.gdc-cs-filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;align-items:center}.gdc-cs-filtros>select{flex:0 1 210px;min-width:0;margin:0}.gdc-cs-filtros .gdc-searchinput{flex:2 1 260px;min-width:0}.gdc-cs-filtros .gdc-searchinput input{width:100%;padding-left:2rem;margin:0}@media (max-width:767px){.gdc-cs-filtros>select{flex:1 1 140px}.gdc-cs-filtros .gdc-searchinput{flex-basis:100%}}.gdc-compras-proveedores{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.gdc-compras-proveedor-card{display:flex;gap:12px;align-items:flex-start;background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:14px;padding:14px 15px;box-shadow:var(--gdc-shadow-sm);cursor:pointer;text-align:left;width:100%}.gdc-compras-proveedor-card:hover{box-shadow:0 6px 20px rgba(30,25,15,.08)}.gdc-compras-proveedor-avatar{width:42px;height:42px;border-radius:11px;background:var(--gdc-verde-100);color:var(--gdc-verde-800);display:flex;align-items:center;justify-content:center;font-family:var(--gdc-font-display);font-weight:800;font-size:1rem;flex:none}.gdc-compras-proveedor-avatar--inactivo{background:var(--gdc-superficie-2);color:var(--gdc-texto-500)}.gdc-compras-proveedor-cab{display:flex;align-items:baseline;gap:8px}.gdc-compras-proveedor-nombre{font-size:.92rem;font-weight:800;font-family:var(--gdc-font-display)}.gdc-compras-proveedor-comercial{font-size:.74rem;color:var(--gdc-texto-500)}.gdc-compras-proveedor-chip{display:flex;align-items:center;gap:5px;font-size:.76rem;color:var(--gdc-texto-700);margin-top:5px}.gdc-compras-anticipos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.gdc-compras-anticipo-card{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:14px;padding:15px 16px;box-shadow:var(--gdc-shadow-sm)}.gdc-compras-anticipo-prov{font-size:.92rem;font-weight:800;font-family:var(--gdc-font-display)}.gdc-compras-anticipo-fecha{font-size:.74rem;color:var(--gdc-texto-500)}.gdc-compras-anticipo-barra{height:9px;border-radius:99px;background:var(--gdc-superficie-2);overflow:hidden;margin:10px 0 6px}.gdc-compras-anticipo-barra>i{display:block;height:100%;border-radius:99px;background:var(--gdc-verde-600)}.gdc-compras-anticipo-montos{display:flex;justify-content:space-between;font-size:.82rem}.gdc-compras-anticipo-montos span:last-child{color:var(--gdc-texto-500)}.gdc-linea-tarjeta--recibo{border-style:dashed;border-color:var(--gdc-borde-fuerte,#cfc9b8);position:relative}.gdc-linea-tarjeta--recibo .gdc-linea-quitar{position:absolute;top:.7rem;right:.75rem;font-size:.72rem;color:var(--gdc-texto-500);background:none;border:none;cursor:pointer;padding:0;min-height:0}.gdc-linea-agregar{border:1px dashed var(--gdc-borde-fuerte,#cfc9b8);border-radius:10px;height:42px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--gdc-verde-700);font-size:.85rem;font-weight:700;background:none;width:100%;cursor:pointer}.gdc-compras-totalbar{display:flex;justify-content:space-between;align-items:baseline;margin-top:.85rem;padding-top:.85rem;border-top:1px dashed var(--gdc-borde-fuerte,#cfc9b8)}.gdc-compras-totalbar .v{font-family:var(--gdc-font-display);font-weight:800;font-size:1.3rem}.gdc-recibo{background:var(--gdc-fondo-alterno);border-radius:12px;padding:16px 18px;margin-bottom:1rem}.gdc-recibo-fila{display:flex;justify-content:space-between;font-size:.82rem;padding:4px 0}.gdc-recibo-fila .l{color:var(--gdc-texto-500)}.gdc-recibo-fila .v{font-weight:700}.gdc-recibo-sep{border-top:1px dashed var(--gdc-borde-fuerte,#cfc9b8);margin:10px 0}.gdc-recibo-linea{display:flex;justify-content:space-between;gap:10px;font-size:.8rem;padding:6px 0}.gdc-recibo-linea .nom{font-weight:700}.gdc-recibo-linea .cta{font-size:.7rem;color:var(--gdc-texto-500);margin-top:1px}.gdc-recibo-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px}.gdc-recibo-total .v{font-family:var(--gdc-font-display);font-weight:800;font-size:1.25rem}@media (max-width:767px){.gdc-compras-anticipos,.gdc-compras-proveedores{grid-template-columns:1fr}}.gdc-compras-hero{margin-bottom:16px}.gdc-compras-filtros input:not([type=checkbox]):not([type=radio]){min-height:2.1rem;padding:.35rem .6rem;font-size:.85rem}@media (max-width:767px){.gdc-compras-tabs .gdc-tabs-cmp{width:100%}.gdc-compras-tabs .gdc-tabs-cmp button{flex:1 1}}.gdc-compras-hero{align-items:stretch;gap:30px}.gdc-compras-hero-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px}.gdc-compras-hero-cab{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.gdc-compras-hero-lbl{color:rgba(255,255,255,.75);font-size:.8rem;font-weight:600}.gdc-compras-hero-num{color:#fff;font-family:var(--gdc-font-display);font-weight:800;font-size:2.2rem;line-height:1.1}.gdc-compras-hero-delta{margin-bottom:6px;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:99px;white-space:nowrap}.gdc-compras-hero-delta.sube{background:rgba(251,227,221,.14);color:#f6c9bd}.gdc-compras-hero-delta.baja{background:rgba(195,224,205,.16);color:#c3e0cd}.gdc-compras-hero-anterior{margin-bottom:8px;color:rgba(255,255,255,.6);font-size:.75rem}.gdc-compras-hero-barra{display:flex;height:12px;border-radius:99px;overflow:hidden;background:rgba(255,255,255,.1)}.gdc-compras-hero-barra i{display:block;height:100%}.gdc-compras-hero-leyenda{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gdc-compras-hero-leyenda-item{display:grid;grid-template-columns:10px 1fr;column-gap:8px;align-items:center;min-width:0}.gdc-compras-hero-leyenda-item .sw{width:10px;height:10px;border-radius:3px;grid-row:span 2;align-self:start;margin-top:3px}.gdc-compras-hero-leyenda-item .n{color:rgba(255,255,255,.75);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdc-compras-hero-leyenda-item b{color:#fff;font-size:.88rem;grid-column:2}.gdc-compras-hero-leyenda-item .p{color:rgba(255,255,255,.55);font-size:.72rem;font-weight:600;grid-column:2}.gdc-compras-hero-vacio{color:rgba(255,255,255,.7);font-size:.82rem}.gdc-compras-hero-cifras{width:300px;flex:none;display:flex;flex-direction:column;justify-content:center;gap:14px}.gdc-compras-hero-cifra{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.gdc-compras-hero-cifra .l{color:rgba(255,255,255,.75);font-size:.82rem;font-weight:600}.gdc-compras-hero-cifra .v{color:#fff;font-family:var(--gdc-font-display);font-weight:800;font-size:1.25rem}@media (max-width:1024px){.gdc-compras-hero-leyenda{grid-template-columns:repeat(2,minmax(0,1fr))}.gdc-compras-hero-cifras{width:220px}}@media (max-width:767px){.gdc-compras-hero{flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px}.gdc-compras-hero-main{gap:8px}.gdc-compras-hero-cab{justify-content:space-between;flex-wrap:nowrap;gap:8px}.gdc-compras-hero-lbl{font-size:.68rem}.gdc-compras-hero-num{font-size:1.35rem;line-height:1.15}.gdc-compras-hero-delta{font-size:.68rem;padding:3px 8px;margin-bottom:3px}.gdc-compras-hero-barra{height:8px}.gdc-compras-hero-leyenda{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}.gdc-compras-hero-leyenda-item{display:flex;align-items:center;gap:5px}.gdc-compras-hero-leyenda-item .sw{width:8px;height:8px;border-radius:2px;margin:0;flex:none}.gdc-compras-hero-leyenda-item .n{font-size:.68rem}.gdc-compras-hero-leyenda-item b{font-size:.7rem;margin-left:auto}.gdc-compras-hero-cifras{width:auto;flex-direction:row;gap:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.14)}.gdc-compras-hero-cifra{flex:1 1;min-width:0;flex-direction:column-reverse;align-items:flex-start;gap:0}.gdc-compras-hero-cifra .v{font-size:.88rem}.gdc-compras-hero-cifra .l{font-size:.62rem;font-weight:500}}.gdc-ventas-hero-cifras,.gdc-ventas-hero-leyenda{grid-template-columns:repeat(3,minmax(0,1fr))}.gdc-ventas-hero-cifras{display:grid;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.gdc-ventas-hero-cifras>div{display:flex;flex-direction:column;min-width:0}.gdc-ventas-hero-cifras .v{color:#fff;font-family:var(--gdc-font-display);font-weight:800;font-size:1.15rem}.gdc-ventas-hero-cifras .l{color:rgba(255,255,255,.75);font-size:.72rem;font-weight:600}.gdc-ventas-hero-precio{flex:0.9 1;min-width:0;display:flex;flex-direction:column;gap:8px}.gdc-ventas-precio-movil{padding:10px 12px;margin-bottom:10px}.gdc-ventas-fila-barra{width:6px;align-self:stretch;min-height:32px;border-radius:99px;flex:none}.gdc-ventas-cxc-resumen{display:flex;gap:28px;align-items:center;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px}.gdc-ventas-cxc-resumen>div{display:flex;flex-direction:column}.gdc-ventas-cxc-resumen strong{font-family:var(--gdc-font-display);font-weight:800;font-size:1.15rem}.gdc-ventas-cuadre{display:inline-flex;align-items:center;gap:6px;background:var(--gdc-verde-100);color:var(--gdc-verde-700);border-radius:9px;padding:7px 11px;font-size:.76rem;font-weight:700;margin-top:6px}.gdc-ventas-cuadre--no{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.gdc-ventas-clientes-barra{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.gdc-ventas-clientes-barra input[type=search]{max-width:20rem}.gdc-ventas-clientes-barra .gdc-segmentado{flex:0 1 22rem}.gdc-ventas-clientes{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.gdc-ventas-cliente-card{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:14px;padding:14px 15px;box-shadow:var(--gdc-shadow-sm);display:flex;flex-direction:column}.gdc-ventas-cliente-cab{display:flex;gap:11px;align-items:center;background:none;border:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%}.gdc-ventas-cliente-cab:disabled{cursor:default}.gdc-ventas-cliente-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;background:var(--gdc-fondo-alterno);border-radius:10px;padding:9px 10px}.gdc-ventas-cliente-stats>div{display:flex;flex-direction:column;min-width:0}.gdc-ventas-cliente-stats strong{font-family:var(--gdc-font-display);font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdc-ventas-cliente-stats span{font-size:.66rem;color:var(--gdc-texto-500)}.gdc-ventas-deuda{margin-top:10px;margin-bottom:10px;background:var(--gdc-ambar-100);border-radius:10px;padding:9px 11px;display:flex;justify-content:space-between;align-items:center;gap:8px}.gdc-ventas-deuda-lbl{font-size:.66rem;font-weight:700;color:var(--gdc-ambar-700);text-transform:uppercase;letter-spacing:.04em}.gdc-ventas-deuda-v{font-family:var(--gdc-font-display);font-weight:800;font-size:1.05rem;color:var(--gdc-ambar-700)}.gdc-ventas-deuda-sub{font-size:.72rem;color:var(--gdc-ambar-700)}.gdc-ventas-aldia{margin-top:10px;font-size:.76rem;font-weight:700;color:var(--gdc-verde-700)}.gdc-ventas-nueva{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.gdc-ventas-nueva-lateral{position:sticky;top:0;display:flex;flex-direction:column;gap:10px}.gdc-ventas-seccion{display:flex;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:800;color:var(--gdc-texto-500);text-transform:uppercase;letter-spacing:.05em;margin:14px 0 8px}.gdc-ventas-seccion button{text-transform:none;letter-spacing:0;margin-top:0}.gdc-ventas-linea-cab{display:flex;gap:8px;align-items:center}.gdc-ventas-linea-n{width:24px;height:24px;border-radius:7px;background:var(--gdc-verde-100);color:var(--gdc-verde-700);font-weight:800;font-size:.74rem;display:flex;align-items:center;justify-content:center;flex:none}.gdc-ventas-linea-quitar{background:none;border:none;color:var(--gdc-texto-500);font-size:.9rem;cursor:pointer;padding:4px 6px;margin:0;min-height:0}.gdc-ventas-linea-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:8px}.gdc-ventas-linea-pie{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.gdc-ventas-linea-pie strong{font-family:var(--gdc-font-display)}.gdc-ventas-cobro{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gdc-ventas-recibo-titulo{font-size:.7rem;font-weight:800;color:var(--gdc-texto-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.gdc-ventas-limpio{background:var(--gdc-verde-100)}.gdc-ventas-limpio-tabla{width:100%;border-collapse:collapse}.gdc-ventas-limpio-tabla th{text-align:right;font-size:.66rem;padding:0 6px 6px}.gdc-ventas-limpio-tabla td:first-child,.gdc-ventas-limpio-tabla th:first-child{text-align:left}.gdc-ventas-limpio-tabla td{text-align:right;font-size:.8rem;padding:6px;background:transparent}.gdc-ventas-limpio-fila,.gdc-ventas-limpio-tabla td{border-top:1px dashed var(--gdc-borde-fuerte,#cfc9b8)}.gdc-ventas-limpio-fila{padding:8px 0}.gdc-ventas-ec-resumen{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:var(--gdc-fondo-alterno);border-radius:10px;padding:10px 12px;margin-bottom:12px}.gdc-ventas-ec-resumen>div{display:flex;flex-direction:column}.gdc-ventas-ec-resumen strong{font-family:var(--gdc-font-display)}.gdc-ventas-ec-resumen span{font-size:.66rem;color:var(--gdc-texto-500)}.gdc-ventas-ec-fila{display:flex;gap:10px;padding:9px 0;border-top:1px solid var(--gdc-borde)}.gdc-ventas-activo{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;margin-top:.5rem}.gdc-ventas-activo input[type=checkbox]{width:22px;height:22px;flex:none}@media (max-width:1024px){.gdc-ventas-hero .gdc-hero-divisor,.gdc-ventas-hero-precio{display:none}}@media (max-width:767px){.gdc-ventas-hero-leyenda{grid-template-columns:1fr;gap:3px}.gdc-ventas-hero-cifras{gap:6px;padding-top:8px}.gdc-ventas-hero-cifras .v{font-size:.88rem}.gdc-ventas-hero-cifras .l{font-size:.62rem;font-weight:500}.gdc-ventas-cxc-resumen{gap:16px;padding:10px 12px}.gdc-ventas-cxc-resumen strong{font-size:1rem}.gdc-ventas-clientes-barra input[type=search]{max-width:none;flex:1 1 100%}.gdc-ventas-clientes-barra .gdc-segmentado{flex:1 1 100%}.gdc-ventas-linea-campos{grid-template-columns:1fr 1fr}}.gdc-correcciones{background:var(--gdc-azul-50,#f3f8fd);border:1px solid var(--gdc-azul-100);border-radius:12px;padding:12px 14px;margin-bottom:.75rem}.gdc-correcciones-titulo{font-size:.7rem;font-weight:800;color:var(--gdc-azul-700);text-transform:uppercase;letter-spacing:.05em}.gdc-correcciones-item{padding-top:8px;margin-top:8px;border-top:1px dashed var(--gdc-azul-100);font-size:.8rem}.gdc-correcciones-item:first-of-type{border-top:none;margin-top:4px;padding-top:0}.gdc-correcciones-cambio{margin:3px 0}.gdc-correcciones-cambio .antes{color:var(--gdc-texto-500);text-decoration:line-through}@media (max-width:767px){.gdc-compras-hero-cifras--4{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}}.gdc-tarjeta-ico{width:40px;height:28px;border-radius:6px;background:linear-gradient(135deg,var(--gdc-verde-600),#14301f);flex:none;position:relative;display:inline-block}.gdc-tarjeta-ico:after{content:"";position:absolute;left:6px;top:10px;width:9px;height:7px;border-radius:2px;background:#f0c46a}.gdc-tarjeta-ico.chica{width:34px;height:24px}.gdc-tarjeta-ico.chica:after{top:8px;left:5px}.gdc-tarjeta-ico.inactiva{filter:grayscale(.7);opacity:.6}.gdc-tarjetas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:.75rem}.gdc-tarjeta-card{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:14px;padding:14px 16px;box-shadow:var(--gdc-shadow-sm);display:flex;flex-direction:column;gap:10px}.gdc-tarjeta-card.inactiva{opacity:.62}.gdc-tarjeta-cab{display:flex;gap:10px;align-items:center;background:none;border:none;padding:0;margin:0;min-height:0;text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%}.gdc-tarjeta-deuda,.gdc-tarjeta-nombre{font-family:var(--gdc-font-display);font-weight:800}.gdc-tarjeta-deuda{font-size:1.35rem}.gdc-tarjeta-deuda.debe{color:var(--gdc-rojo-700)}.gdc-tarjeta-acciones{display:flex;gap:6px;flex-wrap:wrap}.gdc-tarjeta-acciones button{margin-top:0}.gdc-tarjeta-deuda-caja{background:var(--gdc-rojo-100);border-radius:10px;padding:9px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:.75rem}.gdc-tarjeta-deuda-caja .lbl{font-size:.72rem;color:var(--gdc-rojo-700)}.gdc-tarjeta-deuda-caja .v{font-family:var(--gdc-font-display);font-weight:800;font-size:1.1rem;color:var(--gdc-rojo-700)}.gdc-tarjeta-deuda-caja .cta{font-size:.72rem;color:var(--gdc-rojo-700)}.gdc-tarjeta-selector{border:1.5px solid var(--gdc-verde-600);border-radius:12px;padding:10px 12px 8px;margin-top:.6rem;background:var(--gdc-superficie)}.gdc-tarjeta-selector .gdc-hint{color:var(--gdc-texto-500)}button.gdc-compras-hero-cifra--link{background:rgba(255,255,255,.08);border:none;border-radius:10px;padding:6px 8px;margin:0 -8px;min-height:0;font:inherit;text-align:left;cursor:pointer;width:auto}button.gdc-compras-hero-cifra--link:hover{background:rgba(255,255,255,.14)}@media (max-width:767px){button.gdc-compras-hero-cifra--link{margin:0;padding:4px 6px}.gdc-tarjeta-resumen{padding:9px 10px;gap:6px}.gdc-tarjeta-resumen>div{min-width:0}.gdc-tarjeta-resumen strong{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.gdc-ct-tabs{display:flex;gap:.25rem;background:var(--gdc-fondo-alterno);border:1px solid var(--gdc-borde);border-radius:.7rem;padding:.25rem;width:fit-content;max-width:100%;overflow-x:auto;margin-bottom:1rem;scrollbar-width:none}.gdc-ct-tabs::-webkit-scrollbar{display:none}.gdc-ct-tabs a{padding:.45rem .95rem;border-radius:.5rem;font-size:.82rem;font-weight:600;color:var(--gdc-texto-700);white-space:nowrap;text-decoration:none}.gdc-ct-tabs a.activo{background:var(--gdc-verde-600);color:#fff;font-weight:700}.gdc-ct-chip{font-size:.66rem;font-weight:800;padding:3px 8px;border-radius:99px;display:inline-flex;align-items:center;white-space:nowrap}.gdc-ct-o-compras{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.gdc-ct-o-ventas{background:var(--gdc-verde-100);color:var(--gdc-verde-700)}.gdc-ct-o-manuales{background:#e5eff9;color:#1c4677}.gdc-ct-o-transferencias{background:#ede7f6;color:#4a3a7a}.gdc-ct-o-socios{background:#f3e9df;color:#6b4a2a}.gdc-ct-o-tarjetas{background:#e6f0ec;color:#1f5a47}.gdc-ct-o-cierres,.gdc-ct-o-correcciones,.gdc-ct-o-otros{background:var(--gdc-fondo-alterno);color:var(--gdc-texto-700);border:1px solid var(--gdc-borde)}.gdc-ct-o-reversas{background:var(--gdc-rojo-100);color:var(--gdc-rojo-700)}.gdc-ct-mal,.gdc-ct-ok,.gdc-ct-warn{border-radius:9px;padding:8px 11px;font-size:.78rem}.gdc-ct-ok{background:var(--gdc-verde-100);color:var(--gdc-verde-700);font-weight:700}.gdc-ct-warn{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.gdc-ct-mal{background:var(--gdc-rojo-100);color:var(--gdc-rojo-700);font-weight:700}.gdc-ct-seccion{font-size:.7rem;font-weight:800;color:var(--gdc-texto-500);text-transform:uppercase;letter-spacing:.05em}.gdc-ct-barra{height:7px;border-radius:99px;background:var(--gdc-borde);overflow:hidden;margin:3px 0 6px}.gdc-ct-barra i{display:block;height:100%;border-radius:99px}.gdc-ct-cifra{font-size:1.3rem}.gdc-ct-cifra,.gdc-ct-cifra-grande{font-family:var(--gdc-font-display);font-weight:800}.gdc-ct-cifra-grande{font-size:1.8rem;line-height:1.15}.gdc-ct-chips{display:flex;gap:6px;flex-wrap:wrap}.gdc-ct-chips button{margin:0;min-height:0;padding:6px 11px;border-radius:99px;border:1px solid var(--gdc-borde);background:var(--gdc-superficie);color:var(--gdc-texto-700);font-size:.74rem;font-weight:700;cursor:pointer}.gdc-ct-chips button.activo{background:var(--gdc-verde-600);border-color:var(--gdc-verde-600);color:#fff}.gdc-ct-hero{align-items:stretch;gap:28px;margin-bottom:16px}.gdc-ct-hero-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.gdc-ct-hero-lbl{color:rgba(255,255,255,.75);font-size:.8rem;font-weight:600}.gdc-ct-hero-num{color:#fff;font-family:var(--gdc-font-display);font-weight:800;font-size:2.2rem;line-height:1.05}.gdc-ct-hero-barra{display:flex;height:12px;border-radius:99px;overflow:hidden;background:rgba(255,255,255,.12)}.gdc-ct-hero-barra i{display:block;height:100%}.gdc-ct-hero-fondos{display:flex;gap:22px;align-items:flex-end;flex-wrap:wrap}.gdc-ct-hero-fondos>div{display:flex;flex-direction:column}.gdc-ct-hero-fondos .l{font-size:.74rem;color:rgba(255,255,255,.72)}.gdc-ct-hero-fondos b{color:#fff;font-family:var(--gdc-font-display);font-size:1.05rem}.gdc-ct-hero-transferir{margin:0 0 0 auto;min-height:0;background:rgba(255,255,255,.12);color:#fff;border:none;border-radius:99px;padding:7px 13px;font-size:.76rem;font-weight:700;cursor:pointer}.gdc-ct-hero-transferir:hover{background:rgba(255,255,255,.2)}.gdc-ct-hero-cifras{width:340px;flex:none;display:flex;flex-direction:column;justify-content:center;gap:12px}.gdc-ct-hero-cifra{display:grid;grid-template-columns:1fr auto;column-gap:10px;align-items:baseline}.gdc-ct-hero-cifra .l{color:rgba(255,255,255,.75);font-size:.82rem;font-weight:600}.gdc-ct-hero-cifra .v{color:#fff;font-family:var(--gdc-font-display);font-weight:800;font-size:1.15rem;text-align:right}.gdc-ct-hero-cifra .d{grid-column:1/-1;color:rgba(255,255,255,.55);font-size:.7rem}.gdc-ct-resumen-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;margin-bottom:1rem}.gdc-ct-meses{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:190px;margin-top:10px}.gdc-ct-mes{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;text-decoration:none;color:inherit;border-radius:10px;padding:4px 2px}.gdc-ct-mes:hover{background:var(--gdc-fondo-alterno)}.gdc-ct-mes .barras{flex:1 1;width:100%;display:flex;gap:4px;align-items:flex-end;justify-content:center}.gdc-ct-mes .barras i{display:block;width:30%;max-width:22px;border-radius:4px 4px 2px 2px}.gdc-ct-mes .res{font-size:.7rem;font-weight:800;color:var(--gdc-verde-700)}.gdc-ct-mes .res.neg{color:var(--gdc-rojo-700)}.gdc-ct-mes .mes{font-size:.72rem;color:var(--gdc-texto-500);font-weight:600}.gdc-ct-asiento-fila{display:grid;grid-template-columns:64px 92px minmax(0,1fr) 120px 140px;gap:10px;align-items:center;width:100%;text-align:left;background:none;border:none;border-top:1px solid var(--gdc-borde);padding:9px 4px;margin:0;min-height:0;font:inherit;font-size:.82rem;color:inherit;cursor:pointer}.gdc-ct-asiento-fila:hover{background:var(--gdc-fondo-alterno)}.gdc-ct-asiento-fila .num{color:var(--gdc-texto-500);font-weight:700;font-size:.74rem}.gdc-ct-asiento-fila .desc{min-width:0;overflow:hidden;text-overflow:ellipsis}.gdc-ct-asiento-fila .monto{text-align:right;font-family:var(--gdc-font-display)}.tachado{text-decoration:line-through;opacity:.6}.gdc-ct-diario-filtros{display:flex;flex-direction:column;gap:10px;margin-bottom:.5rem}.gdc-ct-cuentas-barra .gdc-searchinput input,.gdc-ct-diario-filtros .gdc-searchinput input{width:100%;padding-left:2rem;margin:0}.gdc-ct-asiento{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:12px;margin-bottom:8px;box-shadow:var(--gdc-shadow-sm)}.gdc-ct-asiento.abierto{box-shadow:0 0 0 2px var(--gdc-verde-600)}.gdc-ct-asiento.reversado .monto,.gdc-ct-asiento.reversado .t{text-decoration:line-through;opacity:.6}.gdc-ct-asiento-cab{display:grid;grid-template-columns:64px minmax(0,1fr) 130px 140px 16px;gap:12px;align-items:center;width:100%;text-align:left;background:none;border:none;padding:11px 14px;margin:0;min-height:0;font:inherit;color:inherit;cursor:pointer}.gdc-ct-asiento-cab .num{font-size:.74rem;font-weight:700;color:var(--gdc-texto-500)}.gdc-ct-asiento-cab .t{font-weight:700;font-size:.84rem}.gdc-ct-asiento-cab .monto{text-align:right;font-family:var(--gdc-font-display)}.gdc-ct-asiento-det{padding:0 14px 12px}.gdc-ct-lineas{background:var(--gdc-fondo-alterno);border-radius:10px;padding:6px 10px}.gdc-ct-lineas .cab,.gdc-ct-lineas .fila{display:grid;grid-template-columns:minmax(0,1fr) 140px 140px;gap:10px;font-size:.8rem;padding:5px 0}.gdc-ct-lineas .cab{font-size:.66rem;font-weight:800;color:var(--gdc-texto-500);text-transform:uppercase;letter-spacing:.03em}.gdc-ct-lineas .cab span:not(:first-child),.gdc-ct-lineas .m{text-align:right}.gdc-ct-lineas .fila+.fila{border-top:1px dashed var(--gdc-borde)}.gdc-ct-transfer{display:flex;gap:10px;align-items:stretch;margin-bottom:.9rem}.gdc-ct-transfer.movil{flex-direction:column}.gdc-ct-cuenta-tile{flex:1 1;min-width:0;border:1.5px solid var(--gdc-borde);border-radius:14px;padding:12px 14px;background:var(--gdc-superficie);display:flex;flex-direction:column;gap:2px}.gdc-ct-cuenta-tile.activo{border-color:var(--gdc-verde-600);box-shadow:0 0 0 3px var(--gdc-verde-100)}.gdc-ct-cuenta-tile .rol{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--gdc-texto-500)}.gdc-ct-cuenta-tile .nom{font-family:var(--gdc-font-display);font-weight:800;font-size:1rem}.gdc-ct-cuenta-tile .kv{display:flex;justify-content:space-between;font-size:.78rem;margin-top:3px}.gdc-ct-swap{width:40px;height:40px;min-height:0;border-radius:50%;background:var(--gdc-verde-600);color:#fff;border:none;align-self:center;flex:none;margin:0;padding:0;font-size:1rem;cursor:pointer}.gdc-ct-manual-cab{display:grid;grid-template-columns:250px minmax(0,1fr);gap:12px}.gdc-ct-linea{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px 34px;gap:8px;align-items:center;margin-bottom:8px}.gdc-ct-linea-cab{font-size:.68rem;font-weight:800;color:var(--gdc-texto-500);text-transform:uppercase;margin-bottom:4px}.gdc-ct-linea button.icono{margin:0}.gdc-ct-mayor-filtros{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.gdc-ct-mayor-saldo{display:flex;gap:22px;align-items:center}.gdc-ct-mayor-saldo .cifras{width:270px;flex:none}.gdc-ct-mayor-saldo .curva{flex:1 1;min-width:0}.gdc-ct-rep-barra{gap:12px;margin-bottom:.9rem}.gdc-ct-rep-barra,.gdc-ct-rep-filtros{display:flex;align-items:center;flex-wrap:wrap}.gdc-ct-rep-filtros{gap:10px}.gdc-ct-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:.75rem}.gdc-ct-kpis .gdc-card{margin:0;padding:13px 16px}.gdc-ct-er td,.gdc-ct-er th{white-space:nowrap}.gdc-ct-er tr.grupo td{background:var(--gdc-fondo-alterno);font-weight:800;font-family:var(--gdc-font-display)}.gdc-ct-er tr.total td{font-weight:800}.gdc-ct-er tr.resultado td{font-weight:800;font-family:var(--gdc-font-display);border-top:2px solid var(--gdc-borde-fuerte,#cfc9b8)}.gdc-ct-balance{display:grid;grid-template-columns:360px minmax(0,1fr);gap:14px}.gdc-ct-ecuacion{display:flex;gap:14px;align-items:stretch;justify-content:center;margin:0;min-height:440px}.gdc-ct-ecuacion .col{width:120px;display:flex;flex-direction:column;align-items:center;gap:4px}.gdc-ct-ecuacion .pila{flex:1 1;width:100%;display:flex;flex-direction:column;gap:3px}.gdc-ct-ecuacion .pila i{display:flex;align-items:center;padding:0 8px;border-radius:4px;color:#fff;font-size:.66rem;font-weight:700;font-style:normal;overflow:hidden;min-height:4px}.gdc-ct-ecuacion .igual{align-self:center;font-family:var(--gdc-font-display);font-weight:800;font-size:1.5rem;color:var(--gdc-texto-500)}.gdc-ct-balance-listas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-content:start}.gdc-ct-bal-fila{display:flex;justify-content:space-between;gap:10px;font-size:.8rem;padding:7px 0;border-top:1px solid var(--gdc-borde);color:inherit;text-decoration:none}a.gdc-ct-bal-fila:hover{color:var(--gdc-verde-700)}.gdc-ct-socios{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px;margin-bottom:1rem}.gdc-ct-socio{margin:0;display:flex;flex-direction:column;gap:12px}.gdc-ct-socio .cab{display:flex;gap:11px;align-items:center}.gdc-ct-socio .av{width:40px;height:40px;border-radius:12px;background:var(--gdc-verde-100);color:var(--gdc-verde-700);display:flex;align-items:center;justify-content:center;flex:none}.gdc-ct-socio .av,.gdc-ct-socio .nom{font-family:var(--gdc-font-display);font-weight:800}.gdc-ct-socio .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;background:var(--gdc-fondo-alterno);border-radius:10px;padding:10px}.gdc-ct-socio .stats>div{display:flex;flex-direction:column;min-width:0}.gdc-ct-socio .stats b{font-family:var(--gdc-font-display);font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdc-ct-socio .stats span{font-size:.66rem;color:var(--gdc-texto-500)}.gdc-ct-socio .acciones{display:flex;gap:6px;flex-wrap:wrap}.gdc-ct-socio .acciones button{margin-top:0}.gdc-ct-socio-mov{display:grid;grid-template-columns:92px 100px minmax(0,1fr) 210px 140px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--gdc-borde);font-size:.8rem}.gdc-ct-socio-mov .monto{text-align:right;font-family:var(--gdc-font-display)}.gdc-ct-meses-cierre{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-bottom:1rem}.gdc-ct-mes-card{border:1px solid var(--gdc-borde);border-radius:14px;padding:14px 16px;background:var(--gdc-superficie);display:flex;flex-direction:column;gap:6px;box-shadow:var(--gdc-shadow-sm)}.gdc-ct-mes-card.activo{box-shadow:0 0 0 2px var(--gdc-verde-600)}.gdc-ct-mes-card button{margin-top:4px}.gdc-ct-cierre-fila{padding:10px 0;border-top:1px solid var(--gdc-borde);font-size:.84rem}.gdc-ct-cierre-fila,.gdc-ct-cuentas-barra{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gdc-ct-cuentas-barra{margin-bottom:.75rem}.gdc-ct-arbol{display:flex;flex-direction:column;gap:4px}.gdc-ct-arbol .grupo{display:flex;justify-content:space-between;align-items:center;width:100%;margin:4px 0 2px;min-height:0;padding:10px 12px;background:var(--gdc-fondo-alterno);border:none;border-radius:10px;font:inherit;font-family:var(--gdc-font-display);font-weight:800;font-size:.86rem;color:inherit;cursor:pointer}.gdc-ct-arbol .grupo>span:first-child{display:flex;align-items:center;gap:6px}.gdc-ct-arbol .fila{display:grid;grid-template-columns:110px minmax(0,1fr) 110px 150px;gap:10px;align-items:center;width:100%;margin:0;min-height:0;padding:9px 12px;background:none;border:none;border-bottom:1px solid var(--gdc-borde);font:inherit;font-size:.82rem;color:inherit;text-align:left;cursor:pointer}.gdc-ct-arbol .fila:hover{background:var(--gdc-fondo-alterno)}.gdc-ct-arbol .fila.inactiva{opacity:.6}.gdc-ct-arbol .cod{font-weight:700}.gdc-ct-arbol .cod,.gdc-ct-arbol .nat{color:var(--gdc-texto-500);font-size:.76rem}.gdc-ct-arbol .nat{text-transform:capitalize}.gdc-ct-arbol .saldo{text-align:right;font-family:var(--gdc-font-display)}@media (max-width:1024px){.gdc-ct-hero-cifras{width:260px}.gdc-ct-balance{grid-template-columns:1fr}.gdc-ct-ecuacion{min-height:320px}}@media (max-width:767px){.gdc-ct-tabs a{padding:.4rem .75rem;font-size:.76rem}.gdc-ct-hero{flex-direction:column;gap:10px;padding:14px 15px;border-radius:16px}.gdc-ct-hero-num{font-size:1.6rem}.gdc-ct-hero-barra{height:8px}.gdc-ct-hero-fondos{gap:14px}.gdc-ct-hero-fondos b{font-size:.88rem}.gdc-ct-hero-cifras{width:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:9px;border-top:1px solid rgba(255,255,255,.14)}.gdc-ct-hero-cifra{display:flex;flex-direction:column-reverse;gap:0}.gdc-ct-hero-cifra .v{font-size:.86rem;text-align:left}.gdc-ct-hero-cifra .l{font-size:.62rem;font-weight:500}.gdc-ct-resumen-grid{grid-template-columns:1fr}.gdc-ct-meses{height:150px}.gdc-ct-asiento-fila{grid-template-columns:52px minmax(0,1fr) auto}.gdc-ct-asiento-cab{grid-template-columns:50px minmax(0,1fr) auto 14px;gap:8px;padding:10px 11px}.gdc-ct-asiento-cab .t{font-size:.8rem}.gdc-ct-asiento-cab .monto{font-size:.82rem}.gdc-ct-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.gdc-ct-chips::-webkit-scrollbar{display:none}.gdc-ct-chips button{flex:none}.gdc-ct-lineas .fila{grid-template-columns:minmax(0,1fr) auto;font-size:.74rem}.gdc-ct-manual-cab{grid-template-columns:1fr}.gdc-ct-mayor-filtros{grid-template-columns:1fr 1fr}.gdc-ct-mayor-filtros>:first-child{grid-column:1/-1}.gdc-ct-mayor-saldo{flex-direction:column;align-items:stretch;gap:8px}.gdc-ct-mayor-saldo .cifras{width:auto}.gdc-ct-cifra-grande{font-size:1.45rem}.gdc-ct-rep-barra>div:first-child{width:100%}.gdc-ct-kpis{grid-template-columns:1fr 1fr}.gdc-ct-kpis .gdc-card:last-child{grid-column:1/-1}.gdc-ct-kpis .gdc-card{min-width:0;padding:11px 12px}.gdc-ct-kpis .gdc-ct-cifra{font-size:1.05rem}.gdc-ct-rep-filtros{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.gdc-ct-rep-filtros label{flex-direction:column;align-items:stretch!important;min-width:0;gap:2px!important}.gdc-ct-rep-filtros label.gdc-checkbox-inline{flex-direction:row;align-items:center!important;grid-column:1/-1}.gdc-ct-balance-listas{grid-template-columns:1fr}.gdc-ct-ecuacion{min-height:260px}.gdc-ct-socios{grid-template-columns:1fr}.gdc-ct-socio .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gdc-ct-socio-mov{grid-template-columns:70px 64px minmax(0,1fr) auto;font-size:.76rem}.gdc-ct-arbol .fila{grid-template-columns:70px minmax(0,1fr) auto}}.gdc-ct-print-cab{display:none}@media print{@page{margin:12mm}body:has(.gdc-ct-imprimible){background:#fff!important}body:has(.gdc-ct-imprimible) .gdc-mobile-bottom-nav,body:has(.gdc-ct-imprimible) .gdc-mobile-fab-overlay,body:has(.gdc-ct-imprimible) .gdc-mobile-fab-wrap,body:has(.gdc-ct-imprimible) .gdc-shell-content>:not(.gdc-ct-imprimible),body:has(.gdc-ct-imprimible) .gdc-shell-sidebar,body:has(.gdc-ct-imprimible) .gdc-toast-host,body:has(.gdc-ct-imprimible) .gdc-topbar{display:none!important}body:has(.gdc-ct-imprimible) .gdc-shell,body:has(.gdc-ct-imprimible) .gdc-shell-content,body:has(.gdc-ct-imprimible) .gdc-shell-main{display:block!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;min-height:0!important;overflow:visible!important;background:#fff!important}.gdc-ct-imprimible,.gdc-ct-imprimible *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.gdc-ct-print-cab{display:flex;align-items:center;gap:14px;border-bottom:2px solid var(--gdc-verde-700);padding-bottom:8px;margin-bottom:14px}.gdc-ct-print-cab .logo{flex:none;display:flex;align-items:center}.gdc-ct-print-cab .logo img{max-height:52px;max-width:200px;object-fit:contain}.gdc-ct-print-cab .texto{flex:1 1;min-width:0}.gdc-ct-print-cab .marca{font-size:.72rem;font-weight:800;color:var(--gdc-verde-700);text-transform:uppercase;letter-spacing:.06em}.gdc-ct-print-cab .titulo{font-family:var(--gdc-font-display);font-weight:800;font-size:1.25rem}.gdc-ct-print-cab .detalle{font-size:.74rem;color:var(--gdc-texto-500)}.gdc-ct-imprimible .gdc-card{box-shadow:none!important;border:1px solid var(--gdc-borde)!important;margin-bottom:10px}.gdc-ct-imprimible .gdc-card,.gdc-ct-imprimible .gdc-ct-bal-fila,.gdc-ct-imprimible .gdc-fila-compacta,.gdc-ct-imprimible tr{page-break-inside:avoid;break-inside:avoid}.gdc-ct-imprimible a{color:inherit!important;text-decoration:none!important}.gdc-ct-imprimible .gdc-ct-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gdc-ct-imprimible .gdc-ct-kpis .gdc-card:last-child{grid-column:auto!important}.gdc-ct-imprimible .gdc-ct-balance{grid-template-columns:250px minmax(0,1fr)!important}.gdc-ct-imprimible .gdc-ct-balance-listas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.gdc-ct-imprimible .gdc-ct-ecuacion{min-height:380px!important}.gdc-ct-imprimible .gdc-ct-ecuacion .col{width:96px}.gdc-ct-imprimible .gdc-card[style*=overflow]{overflow:visible!important}.gdc-ct-imprimible table{font-size:.72rem}.gdc-ct-imprimible table .gdc-hint{font-size:inherit}.gdc-ct-imprimible table td,.gdc-ct-imprimible table th{padding:4px 6px!important}}.gdc-searchinput input[type=search]{padding-left:2rem}.gdc-pr-tabs{display:flex;gap:.25rem;background:var(--gdc-fondo-alterno);border:1px solid var(--gdc-borde);border-radius:.7rem;padding:.25rem;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.gdc-pr-tabs::-webkit-scrollbar{display:none}.gdc-pr-tabs button{margin:0;min-height:0;padding:.45rem .95rem;border-radius:.5rem;border:none;background:none;font-size:.82rem;font-weight:600;color:var(--gdc-texto-700);white-space:nowrap;cursor:pointer}.gdc-pr-tabs button.activo{background:var(--gdc-verde-600);color:#fff;font-weight:700}.gdc-pr-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.gdc-pr-cab h1{font-size:1.3rem;margin:0}.gdc-pr-cab .sub{font-size:.78rem;color:var(--gdc-texto-500);margin-top:3px}.gdc-pr-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.gdc-pr-t-verde{background:var(--gdc-verde-100);color:var(--gdc-verde-700)}.gdc-pr-t-ambar{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.gdc-pr-t-rojo{background:var(--gdc-rojo-100);color:var(--gdc-rojo-700)}.gdc-pr-t-azul{background:#e5eff9;color:#1c4677}.gdc-pr-t-gris{background:var(--gdc-fondo-alterno);color:var(--gdc-texto-700);border:1px solid var(--gdc-borde)}.gdc-pr-hero{align-items:stretch;gap:28px;margin-bottom:16px}.gdc-pr-hero .gdc-ct-hero-barra,.gdc-pr-proy-hero .gdc-ct-hero-barra{position:relative;overflow:visible}.gdc-pr-hero .gdc-ct-hero-barra i{border-radius:99px}.gdc-pr-hero-lado{width:250px;flex:none;display:flex;flex-direction:column;justify-content:center;gap:6px}.gdc-pr-hero-lado .l{color:rgba(255,255,255,.75);font-size:.8rem;font-weight:600}.gdc-pr-hero-lado .v{color:#fff;font-family:var(--gdc-font-display);font-weight:800;font-size:1.55rem;line-height:1.1}.gdc-pr-hero-lado .d{color:rgba(255,255,255,.6);font-size:.72rem}.gdc-pr-hero-chip{align-self:flex-start;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:99px;background:rgba(195,224,205,.16);color:#bfe3c9;white-space:nowrap}.gdc-pr-hero-chip.malo{background:rgba(251,227,221,.14);color:#f6c9bd}.gdc-pr-marca{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--gdc-texto-900);border-radius:2px}.gdc-pr-hero .gdc-pr-marca{background:#fff}.gdc-pr-barra{position:relative;height:10px;border-radius:99px;background:var(--gdc-fondo-alterno);border:1px solid var(--gdc-borde)}.gdc-pr-barra>i{display:block;height:100%;border-radius:99px;max-width:100%}.gdc-pr-filtros{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.gdc-pr-filtros .gdc-searchinput{width:300px;max-width:100%}.gdc-pr-filtros .gdc-searchinput input{margin:0}.gdc-pr-filtros .gdc-segmentado{width:340px;max-width:100%}.gdc-pr-filtros .gdc-segmentado button{min-height:2.25rem}.gdc-pr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin-bottom:1rem}.gdc-pr-card{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:16px;padding:16px 18px;box-shadow:var(--gdc-shadow-sm);display:flex;flex-direction:column;gap:11px;min-width:0;text-align:left;font:inherit;color:inherit;cursor:pointer;margin:0;min-height:0}.gdc-pr-card:hover{box-shadow:0 0 0 2px var(--gdc-verde-600)}.gdc-pr-card .t{font-family:var(--gdc-font-display);font-weight:800;font-size:.98rem}.gdc-pr-card .sub{font-size:.72rem;color:var(--gdc-texto-500)}.gdc-pr-kv{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.gdc-pr-mini{font-size:.62rem;font-weight:800;color:var(--gdc-texto-500);text-transform:uppercase;letter-spacing:.04em}.gdc-pr-cifra{font-family:var(--gdc-font-display);font-weight:800;font-size:.95rem}.gdc-an-card .gdc-pr-tres{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.gdc-an-card .gdc-pr-tres .gdc-pr-cifra{font-size:.86rem;white-space:nowrap}.gdc-pr-tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid var(--gdc-borde)}.gdc-pr-card--nuevo{border-style:dashed;background:transparent;box-shadow:none;align-items:center;justify-content:center;text-align:center;cursor:default;min-height:180px}.gdc-pr-card--nuevo:hover{box-shadow:none}.gdc-pr-ficha{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:14px;align-items:start}.gdc-pr-col>.gdc-card,.gdc-pr-ficha>.gdc-card,.gdc-pr-seg>.gdc-card,.gdc-pr-venta>.gdc-card,.gdc-pr-venta>.gdc-pr-col>.gdc-card{margin:0}.gdc-pr-col{display:flex;flex-direction:column;gap:14px;min-width:0}.gdc-pr-sec{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.7rem;font-weight:800;color:var(--gdc-texto-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.gdc-pr-sec button{text-transform:none;letter-spacing:0;margin:0}.gdc-pr-timeline{position:relative;display:flex;gap:4px;margin:28px 0 14px}.gdc-pr-stage{border-radius:10px;padding:9px 11px;color:#fff;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden;border:none;margin:0;text-align:left;font:inherit;min-height:0;cursor:default}.gdc-pr-stage.clicable{cursor:pointer}.gdc-pr-stage b{font-family:var(--gdc-font-display);font-size:.8rem}.gdc-pr-stage b,.gdc-pr-stage span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdc-pr-stage span{font-size:.68rem;opacity:.85}.gdc-pr-hoy{position:absolute;top:-8px;bottom:-8px;width:2px;background:var(--gdc-rojo-600);pointer-events:none}.gdc-pr-hoy span{position:absolute;top:-20px;left:50%;transform:translateX(-50%);white-space:nowrap}.gdc-pr-resumen{display:flex;gap:18px;align-items:center}.gdc-pr-resumen .lista{flex:1 1;display:flex;flex-direction:column;gap:7px;min-width:0;font-size:.82rem}.gdc-pr-item{border:1px solid var(--gdc-borde);border-radius:11px;padding:10px 12px;background:var(--gdc-superficie);display:flex;justify-content:space-between;align-items:center;gap:10px}.gdc-pr-item+.gdc-pr-item{margin-top:7px}.gdc-pr-item .nom{font-size:.8rem;font-weight:700}.gdc-pr-item .sub{font-size:.72rem;color:var(--gdc-texto-500)}.gdc-pr-venta-atajo{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--gdc-verde-100);border:1px solid #c3e0cd;border-radius:14px;padding:14px 16px;cursor:pointer;text-align:left;font:inherit;color:inherit;margin:0;width:100%;min-height:0}.gdc-pr-venta-atajo .v{font-family:var(--gdc-font-display);font-weight:800;color:var(--gdc-verde-700);font-size:1.05rem}.gdc-pr-seg{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:14px;align-items:start}.gdc-pr-rubro{border:1px solid var(--gdc-borde);border-radius:11px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.gdc-pr-rubro+.gdc-pr-rubro{margin-top:8px}.gdc-pr-curva-leyenda{display:flex;gap:12px;font-size:.7rem;color:var(--gdc-texto-700);flex-wrap:wrap;font-weight:600}.gdc-pr-venta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.gdc-pr-equilibrio{position:relative;padding:26px 0 22px}.gdc-pr-equilibrio .pista{height:14px;border-radius:99px;display:flex;overflow:hidden}.gdc-pr-equilibrio .linea{position:absolute;top:10px;bottom:6px;width:2px;background:var(--gdc-rojo-600)}.gdc-pr-equilibrio .punto{position:absolute;top:24px;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--gdc-verde-600);border:3px solid #fff;box-shadow:0 2px 8px rgba(30,25,15,.25)}.gdc-pr-equilibrio .et{position:absolute;font-size:.66rem;font-weight:800;white-space:nowrap}.gdc-pr-checks{display:flex;flex-direction:column;gap:6px}.gdc-pr-checks label{display:flex;gap:9px;align-items:flex-start;border:1px solid var(--gdc-borde);border-radius:11px;padding:8px 11px;cursor:pointer;font-weight:400}.gdc-pr-checks input{width:auto;margin:3px 0 0;min-height:0;flex:none}.gdc-pr-opcion{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;border:1.5px solid var(--gdc-borde);border-radius:11px;padding:10px 12px;background:var(--gdc-superficie);text-align:left;font:inherit;color:inherit;margin:0 0 7px;cursor:pointer;min-height:0}.gdc-pr-opcion.activo{border-color:var(--gdc-verde-600);box-shadow:0 0 0 3px var(--gdc-verde-100)}.gdc-pr-opciones{max-height:320px;overflow-y:auto;padding:3px}.gdc-pr-proy-hero{align-items:stretch;gap:28px;margin-bottom:16px}.gdc-pr-atajos{display:flex;gap:6px;flex-wrap:wrap}.gdc-pr-atajos button{margin:0;min-height:0;padding:5px 11px;border-radius:99px;border:none;background:rgba(255,255,255,.12);color:#fff;font-size:.72rem;font-weight:800;cursor:pointer}.gdc-pr-atajos button.activo{background:#fff;color:#1b4029}.gdc-pr-proy-grid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:14px;align-items:start;margin-bottom:1rem}.gdc-pr-proy-grid>.gdc-card{margin:0}@media (max-width:1400px){.gdc-pr-ficha{grid-template-columns:minmax(0,1fr)}.gdc-pr-ficha>.gdc-pr-col:last-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.gdc-pr-ficha>.gdc-pr-col:last-child>.gdc-pr-venta-atajo{grid-column:1/-1}}@media (max-width:1100px){.gdc-pr-ficha,.gdc-pr-ficha>.gdc-pr-col:last-child,.gdc-pr-proy-grid,.gdc-pr-seg{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.gdc-pr-hero,.gdc-pr-proy-hero{flex-direction:column;gap:12px;padding:15px}.gdc-pr-hero .gdc-hero-divisor,.gdc-pr-proy-hero .gdc-hero-divisor{display:none}.gdc-pr-hero-lado{width:auto}.gdc-pr-hero-lado .v{font-size:1.15rem}.gdc-pr-hero .gdc-ct-hero-num,.gdc-pr-proy-hero .gdc-ct-hero-num{font-size:1.55rem}.gdc-pr-cab{align-items:stretch}.gdc-pr-tabs{width:100%}.gdc-pr-tabs button{flex:1 1}.gdc-pr-grid{grid-template-columns:minmax(0,1fr);gap:10px}.gdc-pr-card{padding:12px 13px;gap:8px}.gdc-pr-card--nuevo{display:none}.gdc-pr-filtros .gdc-searchinput,.gdc-pr-filtros .gdc-segmentado{width:100%}.gdc-pr-venta{grid-template-columns:minmax(0,1fr)}.gdc-pr-resumen{gap:12px}.gdc-pr-timeline .gdc-pr-stage{padding:7px 6px}.gdc-pr-timeline .gdc-pr-stage span{display:none}}.gdc-pr-tabla td,.gdc-pr-tabla th{padding-left:8px;padding-right:8px;white-space:nowrap}.gdc-pr-tabla td:first-child,.gdc-pr-tabla td:nth-child(5){white-space:normal}@media (max-width:640px){.gdc-pr-hero,.gdc-pr-proy-hero{flex-direction:row;flex-wrap:wrap;column-gap:14px;row-gap:12px}.gdc-pr-hero>.gdc-ct-hero-main,.gdc-pr-proy-hero>.gdc-ct-hero-main{flex:1 1 100%}.gdc-pr-hero>.gdc-pr-hero-lado,.gdc-pr-proy-hero>.gdc-pr-hero-lado{flex:1 1 140px;width:auto!important;padding-top:10px;border-top:1px solid rgba(255,255,255,.14)}.gdc-pr-hero-lado .d{font-size:.66rem}}.gdc-an-card{gap:10px}.gdc-an-peso{font-family:var(--gdc-font-display);font-weight:800;font-size:1.5rem;line-height:1.05}.gdc-an-vista{width:220px;margin-top:10px}.gdc-an-vista button{min-height:2.1rem}.gdc-an-hero-leyenda{display:flex;gap:6px 16px;flex-wrap:wrap}.gdc-an-hero-leyenda button{margin:0;min-height:0;padding:0;background:none;border:none;color:rgba(255,255,255,.82);font-size:.74rem;font-weight:600;cursor:pointer}.gdc-an-hero-leyenda button:hover{color:#fff;text-decoration:underline}.gdc-an-ciclos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.gdc-an-ciclo{margin:0;display:flex;flex-direction:column;gap:2px;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:12px 14px;min-height:0}.gdc-an-ciclo.activo{box-shadow:0 0 0 2px var(--gdc-verde-600)}.gdc-an-ciclo-n{font-family:var(--gdc-font-display);font-weight:800;font-size:1.35rem}.gdc-an-mapa-leyenda{display:flex;gap:12px;flex-wrap:wrap;font-size:.72rem;color:var(--gdc-texto-700);margin:0 0 10px;align-items:center}.gdc-an-mapa-leyenda span{display:inline-flex;align-items:center;gap:5px}.gdc-an-mapa-leyenda i{width:11px;height:11px;border-radius:3px;display:inline-block}.gdc-an-mapa-leyenda i.vacio,.gdc-an-tile.vacio{background:var(--gdc-fondo-alterno)}.gdc-an-mapa-leyenda i.bajo,.gdc-an-tile.bajo{background:#c3e0cd}.gdc-an-mapa-leyenda i.medio,.gdc-an-tile.medio{background:#7eae8c}.gdc-an-mapa-leyenda i.lleno,.gdc-an-tile.lleno{background:#f2c14e}.gdc-an-tile{border:1.5px solid transparent;cursor:pointer;font:inherit;text-align:left;margin:0;min-height:0;color:var(--gdc-texto-900)}.gdc-an-tile.medio{color:#0e2316}.gdc-an-tile.inactivo{background:var(--gdc-superficie);border-style:dashed;border-color:var(--gdc-borde);color:var(--gdc-texto-500)}.gdc-an-tile.sel{border-color:var(--gdc-verde-700);box-shadow:0 0 0 3px var(--gdc-verde-100)}.gdc-an-mapa{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.gdc-an-mapa.con-panel{grid-template-columns:minmax(0,1fr) 320px}.gdc-an-panel{margin:0;display:flex;flex-direction:column;gap:10px;border-color:var(--gdc-verde-600);position:sticky;top:12px}.gdc-an-panel-item{width:100%;cursor:pointer;font:inherit;color:inherit;margin:0;min-height:0}.gdc-an-panel-item+.gdc-an-panel-item{margin-top:0}.gdc-an-movs{display:flex;flex-direction:column}.gdc-an-mov{display:flex;gap:10px;align-items:center;border:1px solid var(--gdc-borde);border-radius:11px;padding:9px 12px;margin-bottom:6px;background:var(--gdc-superficie)}.gdc-an-mov .badge{min-width:76px;text-align:center}.gdc-an-mov.advertencia{border-color:var(--gdc-ambar-600)}.gdc-an-cand{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin-bottom:1rem}.gdc-an-cand .gdc-pr-card{cursor:default}.gdc-an-cand .gdc-pr-card:hover{box-shadow:var(--gdc-shadow-sm)}.gdc-an-cand .gdc-pr-card.candidato{border-color:var(--gdc-verde-600);box-shadow:0 0 0 3px var(--gdc-verde-100)}.gdc-an-etapas{display:flex;gap:4px;margin:6px 0 12px}.gdc-an-etapas>div{border-radius:10px;padding:8px 10px;color:#fff;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:1px}.gdc-an-etapas b{font-family:var(--gdc-font-display);font-size:.78rem}.gdc-an-etapas b,.gdc-an-etapas span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdc-an-etapas span{font-size:.66rem;opacity:.88}.gdc-an-etapas .futura{background:#ddd8cb;color:var(--gdc-texto-700)}.gdc-an-semanas{display:flex;align-items:flex-end;gap:8px;height:110px;margin:8px 0 4px}.gdc-an-semanas>div{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;justify-content:flex-end;height:100%;min-width:0}.gdc-an-semanas i{display:block;width:70%;max-width:34px;border-radius:4px 4px 2px 2px;background:var(--gdc-verde-600)}.gdc-an-semanas span{font-size:.64rem;color:var(--gdc-texto-500);white-space:nowrap}.gdc-an-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gdc-an-stats .v{font-family:var(--gdc-font-display);font-weight:800;font-size:1.05rem}.gdc-an-genealogia{display:grid;grid-template-columns:1fr 1fr;gap:6px}.gdc-an-genealogia>div{border:1px solid var(--gdc-borde);border-radius:10px;padding:8px 10px;font-size:.8rem}@media (max-width:1100px){.gdc-an-mapa.con-panel{grid-template-columns:minmax(0,1fr)}.gdc-an-panel{position:static}}@media (max-width:640px){.gdc-an-ciclos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gdc-an-ciclo{padding:9px 11px}.gdc-an-ciclo-n,.gdc-an-peso{font-size:1.15rem}.gdc-an-mov{flex-wrap:wrap;padding:8px 10px}.gdc-an-stats{grid-template-columns:1fr 1fr;gap:8px}}.gdc-sello{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--gdc-font-display);font-weight:800;font-size:.95rem}.gdc-sello--grande{width:4rem;height:4rem;border-radius:var(--gdc-radius-lg);font-size:1.7rem}.gdc-sello--hembra{background:#faeeda;color:#633806}.gdc-sello--verraco{background:#fbeaf0;color:#72243e}.gdc-sello--reemplazo{background:#e5eff9;color:#0c447c}.gdc-sello--engorde{background:#eaf3de;color:#27500a}.gdc-sello--destete{background:#f1f6e4;color:#3b6d11}.gdc-sello--lechon{background:var(--gdc-fondo-alterno);color:var(--gdc-texto-700)}.gdc-an-card .gdc-sello{margin-right:10px}.gdc-an-titulo{display:flex;align-items:flex-start;min-width:0}.gdc-fila-compacta.gdc-fila-reversada .gdc-fila-compacta-texto,.gdc-fila-compacta.gdc-fila-reversada>.gdc-valor-destacado,tr.gdc-fila-reversada>td[data-label]:not([data-label=""]){opacity:.55;text-decoration:line-through}.gdc-rp-t-terracota{background:#fbe7dc;color:#7a3a1e}.gdc-rp-chip{font-size:.68rem;font-weight:800;padding:3px 9px;border-radius:99px;display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}.gdc-rp-card{cursor:pointer}.gdc-rp-card.alerta{border-color:#e8c77a;box-shadow:0 0 0 2px var(--gdc-ambar-100)}.gdc-rp-acciones{display:flex;justify-content:flex-end;align-items:center;gap:6px}.gdc-rp-acciones button{margin:0}.gdc-rp-aviso{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700);border-radius:9px;padding:8px 11px;font-size:.78rem;font-weight:600}.gdc-rp-seg{width:auto;max-width:100%}.gdc-rp-seg button{white-space:nowrap;padding:0 12px}.gdc-rp-fila{width:100%;font:inherit;color:inherit;text-align:left;gap:10px;margin:0 0 6px;min-height:0;cursor:pointer}.gdc-rp-fecha{width:44px;flex:none;font-size:.76rem;font-weight:800}.gdc-rp-cod{margin-left:auto;font-family:var(--gdc-font-display);font-weight:800;font-size:.82rem}.gdc-rp-agenda{display:flex;flex-direction:column}.gdc-rp-ag-fila{display:flex;border-top:1px solid var(--gdc-borde);min-height:46px}.gdc-rp-ag-fila .n{width:140px;flex:none;display:flex;align-items:center;gap:8px;font-weight:700;font-size:.82rem;background:none;border:none;margin:0;padding:0;min-height:0;color:inherit;cursor:pointer;text-align:left}.gdc-rp-ag-fila .n .gdc-sello{width:26px;height:26px;font-size:.75rem;border-radius:7px}.gdc-rp-ag-fila .t{position:relative;flex:1 1;min-width:0}.gdc-rp-ag-fila .t .wk{position:absolute;top:0;bottom:0;width:1px;background:var(--gdc-fondo-alterno)}.gdc-rp-ag-fila .t .ev{position:absolute;top:10px;height:26px;border-radius:7px;font-size:.68rem;font-weight:800;display:flex;align-items:center;padding:0 8px;white-space:nowrap}.gdc-rp-ag-cab{border-top:none;min-height:22px}.gdc-rp-ag-cab .n,.gdc-rp-ag-cab .t span{font-size:.64rem;font-weight:800;color:var(--gdc-texto-500);text-transform:uppercase;letter-spacing:.04em;cursor:default}.gdc-rp-ag-cab .t span{position:absolute;top:2px;white-space:nowrap}.gdc-rp-lechones{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.gdc-rp-lechon{border:1px solid var(--gdc-borde);border-left-width:4px;border-radius:10px;padding:6px 9px;display:flex;flex-direction:column;gap:1px;font-size:.78rem}.gdc-rp-lechon.macho{border-left-color:#2563a8}.gdc-rp-lechon.hembra{border-left-color:#b4507e}.gdc-rp-lechon.muerto{background:var(--gdc-rojo-100);text-decoration:line-through;opacity:.85}.gdc-rp-sexo{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.gdc-rp-sexo.macho{color:#1c4677}.gdc-rp-sexo.hembra{color:#8a2f5c}.gdc-rp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width:640px){.gdc-rp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.gdc-rp-stat{border:1px solid var(--gdc-borde);border-radius:11px;padding:8px 10px}.gdc-rp-stat b{display:block;font-family:var(--gdc-font-display);font-size:1.05rem}.gdc-rp-tabla td,.gdc-rp-tabla th{white-space:nowrap}.gdc-rp-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.gdc-rp-stats--3{grid-template-columns:minmax(0,1fr)}}.gdc-rp-stat b{overflow-wrap:anywhere}.gdc-rp-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-bottom:14px}.gdc-rp-kpi .gdc-pr-kv{flex-wrap:wrap;gap:4px 8px;align-items:center}@media (max-width:640px){.gdc-rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.gdc-rp-kpi{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:14px;padding:12px 14px;box-shadow:var(--gdc-shadow-sm);display:flex;flex-direction:column;gap:6px;min-width:0}.gdc-rp-kpi .v{font-family:var(--gdc-font-display);font-weight:800;font-size:1.35rem;line-height:1.1}@media (max-width:640px){.gdc-rp-kpi{padding:10px 12px}.gdc-rp-kpi .v{font-size:1.1rem}.gdc-rp-kpi .gdc-pr-kv{flex-wrap:wrap;gap:4px}.gdc-rp-seg{overflow-x:auto;scrollbar-width:none}.gdc-rp-seg button{flex:none}}.gdc-al-hero{margin-bottom:16px}.gdc-al-hero-v{color:#fff;font-family:var(--gdc-font-display);font-weight:800;font-size:1.2rem;line-height:1.15}.gdc-al-hero-d{color:rgba(255,255,255,.75);font-size:.76rem}.gdc-al-hero-barras{display:flex;gap:4px;align-items:flex-end;height:46px}.gdc-al-hero-barras>div{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.gdc-al-hero-barras i{display:block;background:#c3e0cd;border-radius:3px}.gdc-al-hero--movil{flex-direction:column;align-items:stretch;gap:8px;padding:14px 16px;border-radius:16px;margin-bottom:10px}.gdc-al-hero-num{color:#fff;font-family:var(--gdc-font-display);font-weight:800;font-size:1.5rem;line-height:1.1}.gdc-al-hero-pie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.14)}.gdc-al-hero-pie>div{display:flex;flex-direction:column;min-width:0;gap:1px}.gdc-al-hero-pie .l{color:rgba(255,255,255,.7);font-size:.66rem;font-weight:600}.gdc-al-hero-pie b{color:#fff;font-family:var(--gdc-font-display);font-weight:800;font-size:.88rem;overflow-wrap:anywhere}.gdc-al-hero-pie .d{color:rgba(255,255,255,.6);font-size:.68rem}.gdc-al-stock-barra{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.gdc-al-stock-barra .gdc-segmentado{width:420px;max-width:100%}.gdc-al-stock-barra .gdc-segmentado button{min-height:2.25rem}.gdc-al-stock-barra>button{margin:0}.gdc-al-card{cursor:default;gap:10px;padding:14px 16px}.gdc-al-card:hover{box-shadow:var(--gdc-shadow-sm)}.gdc-al-card.alerta,.gdc-al-card.alerta:hover{border-color:#e8c77a;box-shadow:0 0 0 2px var(--gdc-ambar-100)}.gdc-al-big{font-family:var(--gdc-font-display);font-weight:800;font-size:1.45rem;line-height:1.15}.gdc-al-cob{position:relative;height:10px;border-radius:99px;background:var(--gdc-fondo-alterno)}.gdc-al-cob>i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;max-width:100%}.gdc-al-cob>.u{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--gdc-texto-500);opacity:.55}.gdc-al-cob-pie{margin-top:4px}.gdc-al-cob-pie .sub{font-size:.66rem}.gdc-al-usado{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdc-al-card .gdc-rp-acciones button{min-height:0}.gdc-al-lista{gap:8px}.gdc-al-fila,.gdc-al-lista{display:flex;flex-direction:column}.gdc-al-fila{background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:12px;padding:10px 12px;gap:7px;min-width:0}.gdc-al-fila .t{font-family:var(--gdc-font-display);font-weight:800;font-size:.84rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.gdc-al-fila .sub,.gdc-al-sub{font-size:.72rem;color:var(--gdc-texto-500)}.gdc-al-fila .gdc-pr-kv{min-width:0;flex-wrap:wrap;row-gap:2px}.gdc-al-fila .gdc-pr-kv:first-child{flex-wrap:nowrap}.gdc-al-fila--linea{flex-direction:row;align-items:center;gap:10px;padding:8px 11px}.gdc-al-mov-filtros{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.gdc-al-mov-filtros select{margin:0}.gdc-al-mov-producto{width:260px;max-width:100%}.gdc-al-mov-clase{width:200px;max-width:100%}.gdc-al-mov-fechas{display:flex;gap:6px;align-items:center}.gdc-al-mov-fechas input{margin:0;width:150px}.gdc-al-mov-fechas .link{padding:0;min-height:0;text-decoration:underline;font-size:.78rem}.gdc-al-mov-resumen{margin-left:auto;font-size:.74rem;color:var(--gdc-texto-500)}.gdc-al-mov-card{display:flex;flex-direction:column;gap:7px}.gdc-al-mov-fecha{margin:8px 0 6px}.gdc-al-mov{display:flex;gap:10px;align-items:center;border:1px solid var(--gdc-borde);border-radius:11px;padding:8px 12px;background:var(--gdc-superficie);min-width:0}.gdc-al-mov+.gdc-al-mov{margin-top:7px}.gdc-al-mov-chip{width:150px;justify-content:center}.gdc-al-mov .det{flex:1 1;min-width:0;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdc-al-mov .q{font-family:var(--gdc-font-display);font-weight:800;font-size:.86rem;white-space:nowrap}.gdc-al-mov .acc{width:84px;display:flex;justify-content:flex-end;flex:none}.gdc-al-mov .acc button{margin:0;min-height:0}.gdc-al-rev-chip{max-width:240px;overflow:hidden;text-overflow:ellipsis}.gdc-al-mov.gdc-fila-reversada .det,.gdc-al-mov.gdc-fila-reversada .gdc-al-mov-chip,.gdc-al-mov.gdc-fila-reversada .q{opacity:.55;text-decoration:line-through}.gdc-al-mov--movil{flex-direction:column;align-items:stretch;gap:4px;padding:9px 11px}.gdc-al-mov--movil .det{white-space:normal;font-size:.78rem;color:var(--gdc-texto-700)}.gdc-al-mov--movil .gdc-al-rev-chip{align-self:flex-start;max-width:100%}.gdc-al-mov.clicable{cursor:pointer}.gdc-al-mov.clicable:hover{border-color:var(--gdc-verde-600)}.gdc-al-consumo .gdc-rp-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.gdc-al-graf-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.gdc-al-leyenda{display:flex;gap:14px;flex-wrap:wrap;font-size:.72rem;color:var(--gdc-texto-500)}.gdc-al-stk{display:flex;align-items:flex-end;gap:10px;padding-top:10px}.gdc-al-stk .col{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;align-items:stretch;height:100%}.gdc-al-stk .col i{display:block;border-radius:4px}.gdc-al-stk .col span{font-size:.62rem;color:var(--gdc-texto-500);text-align:center;margin-top:4px;white-space:nowrap}.gdc-al-part{display:inline-flex;align-items:center;gap:8px}.gdc-al-part .gdc-pr-barra{width:160px;height:7px;display:inline-block}.gdc-al-part .gdc-pr-barra>i{height:100%}.gdc-al-prod{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:start}.gdc-al-prod>.gdc-card{margin:0}.gdc-al-fvc{display:flex;flex-direction:column;gap:12px}.gdc-al-fvc .gdc-pr-sec{margin-bottom:0}.gdc-al-fvc-item{border:1px solid var(--gdc-borde);border-radius:11px;padding:10px 12px;background:var(--gdc-superficie);display:flex;flex-direction:column;gap:8px}.gdc-al-fvc-item .sub{font-size:.74rem;color:var(--gdc-texto-500)}.gdc-al-fvc-cifras{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:1150px){.gdc-al-hero:not(.gdc-al-hero--movil){flex-wrap:wrap;column-gap:20px;row-gap:12px}.gdc-al-hero:not(.gdc-al-hero--movil)>.gdc-ct-hero-main{flex:1 1 100%}.gdc-al-hero:not(.gdc-al-hero--movil)>.gdc-hero-divisor{display:none}.gdc-al-hero:not(.gdc-al-hero--movil)>.gdc-pr-hero-lado{flex:1 1 220px;width:auto!important;padding-top:10px;border-top:1px solid rgba(255,255,255,.14)}.gdc-al-prod{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.gdc-al-stock-barra .gdc-segmentado{width:100%}.gdc-alimentacion-tabs .gdc-tabs-divisor{display:none}.gdc-alimentacion-tabs{row-gap:6px}.gdc-al-mov-producto{flex:1 1 55%;width:auto;min-width:0}.gdc-al-mov-clase{flex:1 1 35%;width:auto;min-width:0}.gdc-al-mov-fechas{flex:1 1 100%;min-width:0}.gdc-al-mov-fechas>div{flex:1 1;min-width:0}.gdc-al-mov-fechas input{width:100%;min-width:0}.gdc-al-mov-resumen{margin-left:0;flex:1 1 100%}.gdc-al-mov-card{padding:10px}.gdc-al-prod{display:flex;flex-direction:column;gap:10px}.gdc-al-prod>.gdc-card{width:100%;box-sizing:border-box}.gdc-al-consumo .gdc-rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gdc-al-stk{gap:5px}.gdc-al-stk .col span{font-size:.56rem}.gdc-al-leyenda{gap:8px}}.gdc-sa-hero-v{color:#fff;font-family:var(--gdc-font-display);font-weight:800;font-size:1.15rem;line-height:1.2;overflow-wrap:anywhere}.gdc-sa-hero-v--grande{font-size:1.55rem}.gdc-sa-hero-pie{grid-template-columns:repeat(3,minmax(0,1fr))}.gdc-sa-alertas{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.gdc-sa-alertas>*{margin:0;padding-top:8px;padding-bottom:8px;font-size:.8rem}.gdc-sa-filtros{justify-content:space-between}.gdc-sa-filtros .gdc-sa-seg{width:300px}.gdc-sa-filtros-sel{display:flex;gap:8px;flex-wrap:wrap}.gdc-sa-filtros-sel select{margin:0;width:210px;max-width:100%}.gdc-sa-lista{display:flex;flex-direction:column;gap:7px}.gdc-sa-sec{margin:8px 0 6px}.gdc-sa-sec--rojo{color:var(--gdc-rojo-700)}.gdc-sa-plan{display:flex;gap:12px;align-items:center;border:1px solid var(--gdc-borde);border-radius:11px;padding:10px 14px;background:var(--gdc-superficie);min-width:0}.gdc-sa-plan+.gdc-sa-plan{margin-top:7px}.gdc-sa-plan.vencida{border-color:#e8b4a6;box-shadow:0 0 0 2px var(--gdc-rojo-100)}.gdc-sa-plan-fecha{width:92px;flex:none;display:flex;flex-direction:column}.gdc-sa-plan-fecha b{font-family:var(--gdc-font-display);font-weight:800;font-size:.95rem}.gdc-sa-fila .sub,.gdc-sa-plan-fecha .sub,.gdc-sa-plan-txt .sub,.gdc-sa-tr .sub{font-size:.72rem;color:var(--gdc-texto-500);font-weight:400;font-family:inherit}.gdc-sa-plan-txt{flex:1 1;min-width:0}.gdc-sa-plan-txt .t{font-family:var(--gdc-font-display);font-weight:800;font-size:.86rem}.gdc-sa-plan-txt .t,.gdc-sa-plan-txt>.sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdc-sa-plan-txt>.sub{display:block}.gdc-sa-plan-acc{display:flex;align-items:center;gap:6px;flex:none}.gdc-sa-plan-acc button{margin:0;min-height:0}.gdc-sa-hueco{display:inline-block;width:32px}.gdc-sa-fila{display:flex;gap:10px;align-items:center;border:1px solid var(--gdc-borde);border-radius:12px;padding:10px 12px;background:var(--gdc-superficie);min-width:0}.gdc-sa-fila+.gdc-sa-fila{margin-top:7px}.gdc-sa-fila.vencida{border-color:#e8b4a6}.gdc-sa-fila.clicable{cursor:pointer}.gdc-sa-fila-fecha{width:44px;flex:none;display:flex;flex-direction:column}.gdc-sa-fila-fecha b{font-family:var(--gdc-font-display);font-weight:800;font-size:.84rem}.gdc-sa-fila-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.gdc-sa-fila-txt .t{font-family:var(--gdc-font-display);font-weight:800;font-size:.84rem;overflow-wrap:anywhere}.gdc-sa-fila>button{margin:0;min-height:0;flex:none}.gdc-sa-q{font-family:var(--gdc-font-display);font-weight:800;font-size:.86rem;white-space:nowrap}.gdc-sa-tr-chip{width:180px;justify-content:center;display:inline-block;text-align:center}.gdc-sa-tr-chip,.gdc-sa-tr-dosis{overflow:hidden;text-overflow:ellipsis}.gdc-sa-tr-dosis{width:150px;flex:none;white-space:nowrap}.gdc-sa-tr .acc{width:auto;min-width:84px}.gdc-al-mov.gdc-sa-tr+.gdc-al-mov.gdc-sa-tr{margin-top:7px}.gdc-fila-reversada .gdc-sa-tachable{opacity:.55;text-decoration:line-through}.gdc-sa-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.gdc-sa-costo-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr) minmax(0,1.2fr);gap:14px;align-items:start}.gdc-sa-costo-grid>.gdc-card{margin:0}.gdc-sa-costo-card table td,.gdc-sa-costo-card table th{padding-left:8px;padding-right:8px}.gdc-sa-hbar{display:flex;align-items:center;gap:10px;font-size:.8rem}.gdc-sa-hbar+.gdc-sa-hbar{margin-top:8px}.gdc-sa-hbar .n{width:118px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdc-sa-hbar .gdc-al-cob{flex:1 1}.gdc-sa-hbar b{width:78px;text-align:right;flex:none;white-space:nowrap}.gdc-sa-agotados{margin-top:4px}.gdc-sa-agotados>.link{padding:0;min-height:0;font-weight:700;margin-bottom:10px}@media (max-width:1100px){.gdc-sa-costo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gdc-sa-costo-grid>.gdc-card:last-child{grid-column:1/-1}}@media (max-width:767px){.gdc-sa-filtros .gdc-sa-seg,.gdc-sa-filtros-sel{width:100%}.gdc-sa-filtros-sel select{flex:1 1;width:auto;min-width:0}.gdc-sa-filtros .gdc-segmentado button{min-height:2.25rem}.gdc-sa-lista.gdc-card{padding:10px}.gdc-sa-kpis-movil{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gdc-sa-kpis-movil .gdc-rp-kpi{padding:10px 11px}.gdc-sa-kpis-movil .gdc-rp-kpi .v{font-size:1.1rem}.gdc-sa-costo-card{margin-bottom:10px}.gdc-sa-hbar .n{width:105px}.gdc-sa-hbar b{width:70px}.gdc-sa-hero-v{font-size:1.05rem}}.gdc-sa-alertas-mas{align-self:flex-start;padding:0;min-height:0;font-size:.78rem;font-weight:700}@media (max-width:767px){.gdc-sa-alertas>.gdc-alert,.gdc-sa-alertas>[role]{font-size:.76rem}}.gdc-cf-buscador{position:relative;margin-bottom:14px;max-width:640px}.gdc-cf-buscador input{width:100%;height:44px;border-radius:10px;font-size:.92rem;margin:0}.gdc-cf-resultados{position:absolute;top:48px;left:0;right:0;z-index:20;background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:12px;box-shadow:var(--gdc-shadow-md,0 6px 20px rgba(30,25,15,.08));overflow:hidden}.gdc-cf-resultado{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--gdc-fondo-alterno);color:inherit;text-decoration:none;font-size:.86rem}.gdc-cf-resultado:first-child{border-top:none}.gdc-cf-resultado:hover{background:var(--gdc-fondo-alterno)}.gdc-cf-pendientes{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.gdc-cf-pendiente{display:flex;align-items:center;gap:12px;border:1px solid var(--gdc-borde);border-radius:11px;padding:10px 14px;background:var(--gdc-superficie)}.gdc-cf-t{font-family:var(--gdc-font-display);font-weight:800;font-size:.88rem}.gdc-cf-btn{flex:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.gdc-cf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;align-items:start}.gdc-cf-cat{margin:0;display:flex;flex-direction:column}.gdc-cf-enlace{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--gdc-fondo-alterno);color:inherit;text-decoration:none;font-size:.86rem}.gdc-cf-enlace:hover b{color:var(--gdc-verde-700)}@media (max-width:640px){.gdc-cf-pendiente{flex-wrap:wrap}.gdc-cf-btn{width:100%}}.gdc-in-kpis{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:12px;margin-bottom:14px}.gdc-in-kpi{position:relative;background:var(--gdc-superficie);border:1px solid var(--gdc-borde);border-radius:14px;padding:11px 14px;display:flex;flex-direction:column;gap:3px;min-width:0;box-shadow:var(--gdc-sombra-sm,0 1px 2px rgba(0,0,0,.05));text-decoration:none;color:inherit}.gdc-in-kpi .l{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--gdc-texto-500);padding-right:16px}.gdc-in-kpi .v{font-family:var(--gdc-font-display);font-weight:800;font-size:1.45rem;line-height:1.1}.gdc-in-kpi .o{font-size:.7rem;color:var(--gdc-texto-500)}.gdc-in-dot{position:absolute;top:12px;right:12px;width:9px;height:9px;border-radius:50%}.gdc-in-s-verde{background:var(--gdc-verde-600)}.gdc-in-s-ambar{background:var(--gdc-ambar-600)}.gdc-in-s-rojo{background:var(--gdc-rojo-600)}.gdc-in-s-gris{background:#b8bcb0}.gdc-in-fin{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:14px 22px;margin-bottom:14px;gap:0}.gdc-in-fin>div{padding:0 16px;border-left:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;gap:2px;min-width:0}.gdc-in-fin>div:first-child{border-left:none;padding-left:0}.gdc-in-fin .l{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.72)}.gdc-in-fin .n{font-family:var(--gdc-font-display);font-weight:800;font-size:1.25rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdc-in-fin .s{font-size:.68rem;color:rgba(255,255,255,.7)}.gdc-in-fin .rojo{color:#f6c9bd}.gdc-in-fin .ambar{color:#f3dc9c}.gdc-in-dos{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;align-items:start;margin-bottom:14px}.gdc-in-dos.inv{grid-template-columns:1fr 1.15fr}.gdc-in-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.gdc-in-cab .gdc-pr-sec{margin:0}.gdc-in-lista{display:flex;flex-direction:column;gap:7px}.gdc-in-hacer{display:flex;gap:10px;align-items:center;padding:9px 12px;border:1px solid var(--gdc-borde);border-radius:12px;background:var(--gdc-superficie);min-width:0}.gdc-in-hacer.rojo{background:var(--gdc-rojo-100);border-color:#ebc3b9}.gdc-in-hacer.ambar{background:var(--gdc-ambar-100);border-color:#ebd9a8}.gdc-in-hacer .ic{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-family:var(--gdc-font-display);font-weight:800;font-size:.74rem;flex:none;background:var(--gdc-fondo-alterno);color:var(--gdc-texto-700)}.gdc-in-hacer .t{font-weight:700;font-size:.84rem;overflow:hidden;text-overflow:ellipsis}.gdc-in-hacer .d{font-size:.72rem;color:var(--gdc-texto-500)}.gdc-in-hacer button{margin:0;flex:none}.gdc-in-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.gdc-in-area>svg{flex:none;margin-top:2px;color:var(--gdc-texto-500)}.gdc-in-area .cab{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.gdc-in-area{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border:1px solid var(--gdc-borde);border-left:5px solid #b8bcb0;border-radius:14px;background:var(--gdc-superficie);text-decoration:none;color:inherit;min-width:0}.gdc-in-area.verde{border-left-color:var(--gdc-verde-600)}.gdc-in-area.ambar{border-left-color:var(--gdc-ambar-600)}.gdc-in-area.rojo{border-left-color:var(--gdc-rojo-600)}.gdc-in-area .n{font-weight:800;font-size:.86rem;font-family:var(--gdc-font-display)}.gdc-in-area .f{font-size:.8rem;font-weight:600;margin-top:2px}.gdc-in-area .d{font-size:.72rem;color:var(--gdc-texto-500)}.gdc-in-chip{font-size:.66rem;font-weight:800;padding:3px 8px;border-radius:99px;white-space:nowrap}.gdc-in-ev{display:flex;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--gdc-fondo-alterno);text-decoration:none;color:inherit}.gdc-in-ev:first-child{border-top:none}.gdc-in-ev .fecha{width:42px;flex:none;text-align:center;border-radius:9px;background:var(--gdc-fondo-alterno);padding:3px 0;font-family:var(--gdc-font-display);font-weight:800;font-size:.95rem;line-height:1}.gdc-in-ev .fecha small{display:block;font-size:.55rem;font-weight:700;color:var(--gdc-texto-500);text-transform:uppercase;margin-top:2px}.gdc-in-ev .t{font-size:.82rem;font-weight:700}.gdc-in-ev .d{font-size:.72rem;color:var(--gdc-texto-500)}.gdc-in-rc{display:flex;gap:10px;align-items:flex-start;padding:7px 0;border-top:1px solid var(--gdc-fondo-alterno)}.gdc-in-rc:first-child{border-top:none}.gdc-in-rc .punto{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none;background:var(--gdc-verde-600)}.gdc-in-rc .t{font-size:.82rem;font-weight:700}.gdc-in-rc .d{font-size:.72rem;color:var(--gdc-texto-500)}.gdc-in-vacio{font-size:.8rem;color:var(--gdc-texto-500);padding:6px 0}@media (max-width:1100px){.gdc-in-fin{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.gdc-in-fin>div:nth-child(4){border-left:none;padding-left:0}}@media (max-width:1180px){.gdc-in-dos,.gdc-in-dos.inv{grid-template-columns:1fr}}@media (max-width:640px){.gdc-in-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gdc-in-kpi{padding:9px 11px}.gdc-in-kpi .v{font-size:1.1rem}.gdc-in-kpi .l{font-size:.56rem}.gdc-in-kpi .o{font-size:.62rem}.gdc-in-fin{grid-template-columns:1fr 1fr;padding:10px 16px;row-gap:8px;border-radius:16px}.gdc-in-fin>div{border-left:none;padding:0}.gdc-in-fin>div:last-child{grid-column:span 2}.gdc-in-fin .n{font-size:1.05rem}.gdc-in-fin .s{display:none}.gdc-in-areas{grid-template-columns:1fr}.gdc-in-hacer .accion-txt{display:none}}.gdc-fila-compacta--multilinea{align-items:flex-start}.gdc-fila-compacta--multilinea>.gdc-fila-compacta-icono{margin-top:2px}.gdc-fila-compacta--multilinea>.gdc-fila-compacta-chev,.gdc-fila-compacta--multilinea>span:last-child{align-self:center}.gdc-fila-compacta--multilinea>.gdc-valor-destacado{align-self:center;white-space:nowrap}.gdc-fila-compacta--multilinea .gdc-fila-compacta-detalle,.gdc-fila-compacta--multilinea .gdc-fila-compacta-titulo{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.3;overflow-wrap:anywhere}.gdc-al-precio{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin-top:4px;font-size:.8rem;color:var(--gdc-texto-700)}.gdc-al-precio strong{color:var(--gdc-texto-900);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gdc-al-precio-unidad{color:var(--gdc-texto-500);font-size:.72rem}.gdc-al-precio--sin{color:var(--gdc-ambar-700);font-weight:700;font-size:.75rem}.gdc-al-pill{font-size:.66rem;font-weight:700;padding:1px 7px;border-radius:99px;white-space:nowrap;line-height:1.5}.gdc-al-pill--verde{background:var(--gdc-verde-100);color:var(--gdc-verde-700)}.gdc-al-pill--gris{background:var(--gdc-superficie-2);color:var(--gdc-texto-700)}.gdc-al-calc-vista{max-width:360px}.gdc-al-calc-fila{display:grid;grid-template-columns:minmax(0,18rem) 7rem;gap:.5rem;align-items:center;margin-bottom:.5rem}.gdc-al-calc-fila.con-quitar{grid-template-columns:minmax(0,18rem) 7rem auto}.gdc-al-calc-fila input,.gdc-al-calc-fila select{width:100%;min-width:0;margin:0}.gdc-al-calc-fila .gdc-al-calc-quitar{margin:0}.gdc-al-calc-acciones{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.gdc-al-calc-acciones button{margin-top:0}.gdc-al-calc-item{background:var(--gdc-fondo-alterno)}.gdc-al-calc-opciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.gdc-al-calc-opcion{min-width:0;border:1px solid var(--gdc-borde);border-radius:10px;padding:.6rem .75rem;background:var(--gdc-superficie)}.gdc-al-calc-opcion.principal{border:2px solid var(--gdc-verde-600)}@media (max-width:767px){.gdc-alimentacion-tabs .gdc-tabs-cmp button{padding:.45rem .75rem}.gdc-al-calc-vista{max-width:none}.gdc-al-calc-fila{grid-template-columns:minmax(0,1fr) 6.5rem}.gdc-al-calc-fila.con-quitar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"alimento alimento" "cantidad quitar"}.gdc-al-calc-fila.con-quitar .gdc-al-calc-alimento{grid-area:alimento}.gdc-al-calc-fila.con-quitar .gdc-al-calc-cantidad{grid-area:cantidad}.gdc-al-calc-fila.con-quitar .gdc-al-calc-quitar{grid-area:quitar}.gdc-al-calc-fila.con-quitar{padding-bottom:.5rem;border-bottom:1px solid var(--gdc-borde)}.gdc-al-calc-acciones button{flex:1 1}.gdc-al-calc-opciones{grid-template-columns:minmax(0,1fr);gap:.5rem}.gdc-al-calc-item{padding:.75rem}.gdc-al-calc-opcion .gdc-fila-compacta{margin-bottom:.3rem}}.gdc-info-tip{position:relative;display:inline-flex;vertical-align:middle;margin-left:5px}.gdc-info-tip>button{width:16px;height:16px;min-height:0;padding:0;margin:0;border-radius:50%;border:1.4px solid;background:none;color:inherit;opacity:.65;font-size:.58rem;font-weight:800;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-transform:none;letter-spacing:0}.gdc-info-tip.abierto>button,.gdc-info-tip>button:hover{opacity:1}.gdc-info-tip .pop{position:absolute;z-index:30;top:calc(100% + 8px);left:-14px;width:270px;max-width:calc(100vw - 40px);background:#1f2a24;color:#fff;font-size:.72rem;font-weight:500;line-height:1.38;padding:8px 11px;border-radius:9px;box-shadow:0 8px 24px rgba(0,0,0,.18);text-transform:none;letter-spacing:0;white-space:normal;text-align:left}.gdc-info-tip .pop:before{content:"";position:absolute;top:-5px;left:18px;width:10px;height:10px;background:inherit;transform:rotate(45deg)}.gdc-info-tip.derecha .pop{left:auto;right:-14px}.gdc-info-tip.derecha .pop:before{left:auto;right:18px}.gdc-fz-panel{background:linear-gradient(135deg,var(--gdc-verde-900),var(--gdc-verde-800));border-radius:var(--gdc-radius-lg);padding:18px 22px;color:#fff;display:flex;gap:22px;box-shadow:0 10px 30px rgba(20,48,31,.25);margin-bottom:.75rem}.gdc-fz-panel .l{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.72);display:flex;align-items:center}.gdc-fz-panel .big{font-family:var(--gdc-font-display);font-weight:800;font-size:2rem;line-height:1.05}.gdc-fz-panel .s{font-size:.76rem;color:rgba(255,255,255,.8)}.gdc-fz-main{flex:1.1 1;gap:8px}.gdc-fz-cuenta,.gdc-fz-main{display:flex;flex-direction:column;min-width:0}.gdc-fz-cuenta{gap:5px}.gdc-fz-cuenta .r{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:.8rem;color:rgba(255,255,255,.85)}.gdc-fz-cuenta .r b{font-family:var(--gdc-font-display);color:#fff;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.gdc-fz-cuenta .r.t{border-top:1px solid rgba(255,255,255,.2);padding-top:6px;margin-top:2px;font-weight:700}.gdc-fz-div{width:1px;align-self:stretch;background:rgba(255,255,255,.15);flex:none}.gdc-fz-chip{font-size:.66rem;font-weight:800;padding:3px 9px;border-radius:99px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.gdc-fz-chip.ok{background:#bfe6c9;color:var(--gdc-verde-800)}.gdc-fz-chip.am{background:#f3dc9c;color:#6b530c}.gdc-fz-chip.ro{background:#f6c9bd;color:var(--gdc-rojo-700)}.gdc-fz-chip.gr{background:rgba(255,255,255,.16);color:#fff}.gdc-fz-barra-acciones{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:.75rem}.gdc-fz-barra-acciones button{margin:0}.gdc-fz-alert{border:1.5px solid #e9c46a;background:#fff8e6;border-radius:12px;padding:11px 13px;display:flex;flex-direction:column;gap:6px;font-size:.78rem;color:var(--gdc-ambar-700);margin-bottom:.75rem}.gdc-fz-alert b{color:#5b4509}.gdc-fz-alert input,.gdc-fz-alert textarea{background:#fff;margin:0}.gdc-fz-alert button{margin:0;align-self:flex-start}.gdc-fz-socio-monto{display:grid;grid-template-columns:36px minmax(0,1fr) 190px;gap:10px;align-items:center}.gdc-fz-socio-monto .av{width:34px;height:34px;border-radius:50%;background:var(--gdc-verde-100);color:var(--gdc-verde-700);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.78rem}.gdc-fz-socio-monto input{margin:0}.gdc-fz-montos{border:1px solid var(--gdc-borde);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;margin-bottom:.75rem}.gdc-fz-montos .tot{display:flex;justify-content:space-between;border-top:1px dashed var(--gdc-borde);padding-top:8px;font-size:.82rem;gap:8px;flex-wrap:wrap}.gdc-fz-reserva{display:flex;align-items:center;gap:8px}.gdc-recibo .gdc-fz-reserva input{width:84px;margin:0;text-align:right}.gdc-fz-reparto{display:grid;grid-template-columns:92px minmax(0,1fr) 150px 150px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--gdc-borde);font-size:.8rem}.gdc-fz-reparto .monto{text-align:right;font-family:var(--gdc-font-display)}.gdc-fz-revision-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;align-items:start;margin-bottom:1rem}.gdc-fz-chk{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--gdc-borde)}.gdc-fz-chk:first-of-type{border-top:none}.gdc-fz-chk .e{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.8rem;flex:none}.gdc-fz-chk .e.ok{background:var(--gdc-verde-100);color:var(--gdc-verde-700)}.gdc-fz-chk .e.aviso{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700)}.gdc-fz-chk .e.info{background:var(--gdc-azul-100);color:var(--gdc-azul-700)}.gdc-fz-chk .c{flex:1 1;min-width:0}.gdc-fz-chk .c b{font-size:.84rem}.gdc-fz-chk .c .gdc-hint{font-size:.74rem;margin:2px 0 0}.gdc-fz-chk .a{flex:none;display:flex;gap:6px;align-items:center}.gdc-fz-chk .a input{width:130px;margin:0}.gdc-fz-chk .a .gdc-money-input input{padding-left:2.4rem}.gdc-fz-chk .a a,.gdc-fz-chk .a button{margin:0}.gdc-fz-pend{background:var(--gdc-ambar-100);color:var(--gdc-ambar-700);font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:99px;white-space:nowrap}.gdc-fz-enlace{display:inline-flex;align-items:center;padding:5px 11px;border-radius:8px;border:1px solid var(--gdc-borde);background:var(--gdc-superficie);color:var(--gdc-texto-700);font-size:.76rem;font-weight:700;text-decoration:none;white-space:nowrap}.gdc-fz-enlace:hover{background:var(--gdc-fondo-alterno)}.gdc-fz-okchip{background:var(--gdc-verde-100);color:var(--gdc-verde-700);font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:99px;white-space:nowrap}.gdc-fz-activos-cab{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-bottom:1rem}.gdc-fz-tile{border:1px solid var(--gdc-borde);border-radius:14px;padding:13px 15px;background:var(--gdc-superficie);display:flex;flex-direction:column;gap:5px;box-shadow:var(--gdc-shadow-sm);min-width:0}.gdc-fz-tile.pendiente{border-color:var(--gdc-ambar-600)}.gdc-fz-tile .t{font-size:.76rem;font-weight:700;color:var(--gdc-texto-700)}.gdc-fz-tile .kv{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.74rem}.gdc-fz-tile button{margin:0;align-self:flex-start}.gdc-fz-activos-grid{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:14px;align-items:start}.gdc-fz-tabla-envoltura{overflow-x:auto}.gdc-fz-tabla{width:100%;border-collapse:collapse}.gdc-fz-tabla th{padding:0 10px 8px;font-size:.68rem;font-weight:800;color:var(--gdc-texto-500);text-transform:uppercase;letter-spacing:.03em;text-align:left}.gdc-fz-tabla td{padding:9px 10px;font-size:.8rem;border-top:1px solid var(--gdc-borde);vertical-align:middle}.gdc-fz-tabla .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gdc-fz-tabla tr.inactivo td{opacity:.55}.gdc-fz-tabla tbody tr{cursor:pointer}.gdc-fz-tabla tbody tr:hover td{background:var(--gdc-fondo-alterno)}.gdc-fz-activo-fila{display:flex;gap:10px;align-items:center;padding:9px 12px;border:none;border-top:1px solid var(--gdc-borde);width:100%;background:none;margin:0;min-height:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.gdc-fz-activo-fila:first-child{border-top:none}.gdc-fz-activo-fila.inactivo{opacity:.55}@media (max-width:1024px){.gdc-fz-panel{flex-direction:column;gap:12px}.gdc-fz-div{width:auto;height:1px}.gdc-fz-activos-grid,.gdc-fz-revision-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.gdc-fz-panel{padding:14px 15px;border-radius:16px;gap:9px}.gdc-fz-panel .big{font-size:1.7rem}.gdc-fz-barra-acciones>button.primario{flex:1 1 100%}.gdc-fz-socio-monto{grid-template-columns:minmax(0,1fr) 150px}.gdc-fz-socio-monto .av{display:none}.gdc-fz-reparto{grid-template-columns:70px minmax(0,1fr) auto;font-size:.76rem}.gdc-fz-reparto .forma{display:none}.gdc-fz-chk{flex-wrap:wrap;gap:9px;padding:9px 0}.gdc-fz-chk .e{width:22px;height:22px;font-size:.7rem}.gdc-fz-chk .a{flex:1 1 100%;padding-left:31px}.gdc-fz-chk .a input{width:100%}.gdc-fz-chk .a .gdc-money-input{flex:1 1;min-width:0}.gdc-fz-activos-cab{grid-template-columns:minmax(0,1fr)}}.gdc-cf-cortes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gdc-cf-cortes>div{border:1px solid var(--gdc-borde);border-radius:11px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.gdc-cf-cortes .gdc-hint{margin:0;font-size:.72rem}.gdc-cf-cortes b{font-family:var(--gdc-font-display);font-size:.98rem}@media (max-width:640px){.gdc-cf-cortes{grid-template-columns:minmax(0,1fr)}}.gdc-rp-ev-estimado{border:1px dashed var(--gdc-verde-600)}.gdc-rp-sin-confirmar{font-size:.66rem;font-weight:800;padding:1px 7px;border-radius:99px;border:1px dashed var(--gdc-verde-600);color:var(--gdc-verde-700);white-space:nowrap}.gdc-in-revisados{margin-top:8px;border-top:1px dashed var(--gdc-borde);padding-top:6px;display:flex;flex-direction:column;gap:6px}.gdc-in-revisados-cab{align-self:flex-start;margin:0;min-height:0;padding:4px 0;background:none;border:none;color:var(--gdc-texto-500);font-size:.76rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.gdc-in-revisados-flecha{display:inline-flex;transition:transform .15s}.gdc-in-revisados-flecha.abierto{transform:rotate(90deg)}.gdc-in-revisado{display:flex;gap:10px;align-items:center;padding:7px 12px;border:1px dashed var(--gdc-borde);border-radius:12px;min-width:0}.gdc-in-revisado .t{font-weight:600;font-size:.8rem;color:var(--gdc-texto-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdc-in-revisado .d{font-size:.7rem;color:var(--gdc-texto-500)}.gdc-in-revisado button{margin:0;flex:none}