/* Conversación del agente de admisión de FactorIA (NED-048) con los colores del portal (editor oscuro, verde
   terminal). Reusa nedi_agent_rumbo/rumbo.css y solo cambia sus tokens --nc-*. */
.nr.nr-factoria {
  --nc-surface-1: #0F1512; --nc-surface-2: #0B0F0D; --nc-ink: #E6F2EA; --nc-muted: #7F9288; --nc-hairline: #2A3A32;
  --nc-primary: #2BD07F; --nc-primary-hi: #7FF0B4; --nc-mark: #F5B13D; --nc-ok: #2BD07F;
  --nc-display: "Space Grotesk", "IBM Plex Sans", system-ui, sans-serif;
  --nc-body: "IBM Plex Sans", system-ui, sans-serif; --nc-mono: "JetBrains Mono", ui-monospace, monospace;
}
.nr-factoria .nr-sheet { border-radius: 16px; border: 1px solid #2A3A32; }
.fs-chat .nr-factoria .nr-sheet { box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .8), 0 0 60px -30px rgba(43, 208, 127, .35); }
.nr-factoria .nr-avatar { background: #2BD07F; color: #04130B; font-family: "JetBrains Mono", monospace; font-size: 12px; font-weight: 700; }
.nr-factoria .nr-me { background: #2BD07F; color: #04130B; }
.nr-factoria .nr-msg a { color: #7FF0B4; }
.nr-factoria .nr-me a { color: #04130B; }
.nr-factoria .nr-quick button { background: transparent; color: #B7C7BD; border-color: #2A3A32; font-family: "JetBrains Mono", monospace; font-size: 12.5px; }
.nr-factoria .nr-quick button:hover { border-color: #2BD07F; color: #E6F2EA; }
.nr-factoria textarea { background: #07090A; color: #E6F2EA; }
.nr-factoria .nr-x:focus-visible, .nr-factoria .nr-send:focus-visible, .nr-factoria .nr-quick button:focus-visible { outline-color: #2BD07F; }
.fs-chat { max-width: 720px; margin-top: 8px; }
