/* Agent I · Transcriere (fluxul 8) și Modifică prin conversație. Doar clase noi, pe tokenurile Panou Automia. */

/* [ILIZIBIL] în hârtie: ca [LIPSEȘTE], dar pe galben (de verificat cu originalul) */
.pa-ilizibil { background: #f7ecc4; color: #6b5310; border-bottom: 2px solid var(--flux-yellow-ink); padding: 0 3px; font-family: var(--font-mono); font-size: .82em; }

/* zona de încărcare din Transcriere: rândul cu persoana și butoanele */
.pa-i-drop { flex-direction: column; align-items: stretch; gap: 14px; }
.pa-i-drop .pa-drop-t { flex: 0 0 auto; }
.pa-i-drop-rand { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; }
.pa-i-drop-rand .pa-select { min-width: 260px; }
.pa-i-ales { display: flex; align-items: center; gap: 12px; padding: 14px 18px; border: 1px solid var(--hair-card); border-radius: 12px; background: var(--panel); }

/* sumarul unei transcrieri */
.pa-i-cifre { display: flex; flex-wrap: wrap; gap: 8px; }
.pa-i-adnotare { display: flex; flex-direction: column; gap: 2px; padding: 12px 18px; border-bottom: 1px solid var(--hair-row); }
.pa-i-adnotare:last-child { border-bottom: 0; }
.pa-i-adnotare q { color: var(--cream); quotes: "„" "”"; }

/* banda de chat de lângă act: schimbările propuse */
.pa-i-banda .pa-chat { max-height: 520px; min-height: 220px; }
.pa-i-schimbari { display: flex; flex-direction: column; gap: 8px; margin-top: 8px; }
.pa-i-schimbare { display: flex; flex-direction: column; gap: 4px; padding: 10px 12px; border: 1px solid var(--hair-card); border-radius: 10px; background: var(--void); white-space: normal; }
.pa-i-schimbare b { font-weight: 600; }
.pa-i-vechi { color: var(--dim); text-decoration: line-through; text-decoration-color: var(--dim-off); }
.pa-i-nou { color: var(--cream); background: rgba(238,106,30,.14); border-bottom: 2px solid var(--accent); padding: 0 2px; }
.pa-i-sageata { color: var(--accent); font-family: var(--font-mono); margin: 0 6px; }
.pa-i-nota { font-size: 13px; color: var(--flux-yellow-ink); }
.pa-i-intrebari { margin: 8px 0 0; padding-left: 18px; display: flex; flex-direction: column; gap: 4px; white-space: normal; }
.pa-i-butoane { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
.pa-i-aplicat { font-family: var(--font-mono); font-size: 11px; letter-spacing: .12em; text-transform: uppercase; color: var(--ok); margin-top: 8px; }

@media (prefers-reduced-motion: reduce) { .pa-i-schimbare { transition: none; } }
