/* Organigrama del cambio (revisión de estructura, org-reviews.js). Reutiliza .org-workspace/.org-viewport/
   .org-node/.org-connectors/.org-controls de organigram.css (mismo motor de dibujo, backend/static/org-layout.js)
   para el lenguaje visual del organigrama de solo lectura; aquí solo se agregan las marcas de cambio propuesto
   y el modo de pantalla completa propios de esta pantalla. */
.org-review-diagram-panel{--org-green:#705316;--org-text:#292824;--org-muted:#66625a;--org-line:#e5e1d9}
.org-review-diagram-legend{display:flex;flex-wrap:wrap;gap:14px;margin:4px 0 16px;font-size:12px}
.org-review-legend-item{display:inline-flex;align-items:center;gap:6px;color:var(--org-text)}
.org-review-legend-item::before{content:'';width:11px;height:11px;border-radius:3px;display:inline-block}
.org-review-legend-close::before{background:#c0392b}
.org-review-legend-create::before{background:#2f9e44}
.org-review-legend-move::before{background:#c9971f}
.org-review-legend-retitle::before{background:#2f6fd6}
.org-review-diagram-wrap .org-viewport{height:420px;min-height:260px}
.org-review-diagram-controls{margin-top:10px}
.org-review-node .org-review-node-head{padding:10px 10px 8px;text-align:center;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}
.org-review-node .org-review-node-head h2{font-size:12px;margin:0 0 4px;font-weight:700;line-height:1.25}
.org-review-node .org-review-node-head p{font-size:10px;margin:0;color:var(--org-muted);text-transform:uppercase;line-height:1.25}
.org-review-note{display:block;margin-top:6px;font-size:9.5px;color:#5a5347;font-style:italic;text-transform:none}
.org-review-node.org-review-mark-close{border-color:#c0392b;background:#fdf1f0}
.org-review-node.org-review-mark-close .org-review-node-head h2{text-decoration:line-through;color:#8a3229}
.org-review-node.org-review-mark-create{border-style:dashed;border-color:#2f9e44;background:#eef9ef}
.org-review-node.org-review-mark-move{border-color:#c9971f;box-shadow:0 0 0 2px #f0dca340}
.org-review-node.org-review-mark-retitle{border-color:#2f6fd6;box-shadow:0 0 0 2px #c3d4f440}
/* Pantalla completa: el visor toma toda la ventana, igual idea que .org-fullscreen en organigram.css pero
   acotada al propio contenedor del organigrama (esta pantalla no usa .org-page). */
.org-review-diagram-wrap.org-review-fullscreen{position:fixed;inset:0;z-index:1000;background:#faf9f5;padding:16px;box-sizing:border-box}
.org-review-diagram-wrap.org-review-fullscreen .org-viewport{height:calc(100vh - 32px);height:calc(100dvh - 32px)}
@media(max-width:720px){.org-review-diagram-legend{font-size:11px;gap:10px}.org-review-diagram-wrap .org-viewport{height:320px}}
