.dg-root{--dg-fondo:#0f172a;--dg-fondo-tarjeta:#1e293b;--dg-borde:#334155;--dg-texto:#f1f5f9;--dg-texto-suave:#94a3b8;--dg-bloqueante:#ef4444;--dg-resta:#f59e0b;--dg-oportunidad:#10b981;--dg-declarado-fondo:#1e3a5f;--dg-declarado-texto:#93c5fd;--dg-inferencia-fondo:#3f3f46;--dg-inferencia-texto:#d4d4d8;--dg-radio:8px;--dg-espacio:1rem;color:var(--dg-texto)}.dg-bloque{gap:var(--dg-espacio);background:var(--dg-fondo-tarjeta);border:1px solid var(--dg-borde);border-radius:var(--dg-radio);flex-direction:column;padding:1.5rem;display:flex}.dg-bloque__puntaje{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.dg-puntaje__valor{font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:1}.dg-puntaje__sobre{color:var(--dg-texto-suave);font-size:.875rem}.dg-puntaje__variacion--sube{color:var(--dg-oportunidad)}.dg-puntaje__variacion--baja{color:var(--dg-bloqueante)}.dg-bloque__hallazgos{gap:.75rem;display:grid}.dg-bloque__acciones{flex-wrap:wrap;gap:.75rem;display:flex}.dg-boton{border-radius:var(--dg-radio);border:1px solid var(--dg-borde);color:inherit;padding:.5rem 1rem;font-size:.875rem;text-decoration:none}.dg-boton--esperando{color:var(--dg-texto-suave);cursor:progress}.dg-hallazgo{border:1px solid var(--dg-borde);border-radius:var(--dg-radio);border-left-width:3px;padding:1rem}.dg-hallazgo--bloqueante{border-left-color:var(--dg-bloqueante)}.dg-hallazgo--resta{border-left-color:var(--dg-resta)}.dg-hallazgo--oportunidad{border-left-color:var(--dg-oportunidad)}.dg-hallazgo--destacado{border-left-width:5px}.dg-hallazgo__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dg-hallazgo__titulo{margin:0;font-size:1rem;font-weight:600}.dg-hallazgo__explicacion{color:var(--dg-texto-suave);margin:.5rem 0;line-height:1.5}.dg-fuente{white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.dg-fuente--declarado{background:var(--dg-declarado-fondo);color:var(--dg-declarado-texto)}.dg-fuente--inferencia{background:var(--dg-inferencia-fondo);color:var(--dg-inferencia-texto);border:1px dashed;font-style:italic}.dg-cita{opacity:.85;font-family:ui-monospace,monospace;font-size:.6875rem}.dg-sin-dato{color:var(--dg-texto-suave);flex-direction:column;font-style:italic;display:inline-flex}.dg-sin-dato__motivo{opacity:.85;font-size:.75rem;font-style:normal}.dg-valor{font-variant-numeric:tabular-nums;font-weight:600}.dg-areas__grilla{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.dg-area{border:1px solid var(--dg-borde);border-radius:var(--dg-radio);flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.dg-area__nombre{text-transform:uppercase;letter-spacing:.05em;color:var(--dg-texto-suave);font-size:.75rem}.dg-nivel{border:1px solid var(--dg-borde);border-radius:var(--dg-radio);margin-bottom:.5rem;padding:.75rem 1rem}.dg-nivel__summary{cursor:pointer;justify-content:space-between;font-weight:600;display:flex}.dg-nivel__ayuda{color:var(--dg-texto-suave);font-size:.875rem}.dg-tabla{border-collapse:collapse;width:100%;font-size:.875rem}.dg-tabla th,.dg-tabla td{text-align:left;border-bottom:1px solid var(--dg-borde);vertical-align:top;padding:.625rem}.dg-tabla__id{color:var(--dg-texto-suave);font-size:.75rem;display:block}.dg-tabla__motivos{margin:0;padding-left:1rem}.dg-tabla__no-aplica{color:var(--dg-texto-suave);font-size:.8125rem}.dg-limitaciones{border:1px dashed var(--dg-borde);border-radius:var(--dg-radio);padding:1rem}.dg-limitaciones__lista{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.dg-limitaciones__que{margin:0;font-weight:500}.dg-limitaciones__falta{color:var(--dg-texto-suave);margin:.25rem 0 0;font-size:.875rem}.dg-limitaciones__permiso{color:var(--dg-texto-suave);font-size:.75rem}.dg-banda-calibracion{background:var(--dg-bloqueante);color:#fff;letter-spacing:.05em;text-align:center;border-radius:var(--dg-radio);padding:.625rem 1rem;font-weight:700}.dg-serie__hitos{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.dg-serie__hito{flex-direction:column;font-size:.8125rem;display:flex}.dg-serie__fecha{color:var(--dg-texto-suave)}.dg-serie__puntaje{font-variant-numeric:tabular-nums;font-weight:600}.dg-vacio{text-align:center;padding:1.5rem}.dg-vacio__titulo{margin:0;font-weight:600}.dg-vacio__motivo{color:var(--dg-texto-suave);margin:.5rem 0 0}.dg-tarjeta{background:var(--dg-fondo-tarjeta);border:1px solid var(--dg-borde);border-radius:var(--dg-radio);padding:1rem}.dg-pagina{flex-direction:column;gap:1.5rem;display:flex}
.dg-root{--dg-fondo:#0a0a0f;--dg-fondo-tarjeta:#141829;--dg-borde:#8b5cf629;--dg-texto:#f0f0f5;--dg-texto-suave:#94a3b8;--dg-bloqueante:#f87171;--dg-resta:#fbbf24;--dg-oportunidad:#4ade80;--dg-declarado-fondo:#7c3aed29;--dg-declarado-texto:#c4b5fd;--dg-inferencia-fondo:#db277724;--dg-inferencia-texto:#f472b6;--dg-radio:.75rem}
