/* «Proyectos», Fase 1 (PM-F1-02, F1-01): la ficha del proyecto y el paso «Crear proyecto» desde una oportunidad ganada.
   Solo tokens del tema (claro y oscuro salen de design-system.css). */
.pj-sheet__client { padding: var(--space-2) 0; font-weight: 600; color: var(--ds-color-text, var(--gray-900)); }
.pj-sheet__search { display: flex; flex-wrap: wrap; gap: var(--space-2); align-items: center; }
.pj-sheet__results { list-style: none; margin: var(--space-2) 0 0; padding: 0; display: flex; flex-direction: column; gap: var(--space-1); }
.pj-sheet__origin { display: flex; flex-wrap: wrap; gap: var(--space-3); align-items: center; font-size: 14px; color: var(--ds-color-text, var(--gray-800)); }
.pj-sheet__scope { font-size: 14px; color: var(--ds-color-text, var(--gray-800)); background: var(--ds-color-surface-2, var(--gray-100));
    border: 1px solid var(--ds-color-border, var(--gray-200)); border-radius: var(--r-md); padding: var(--space-3); max-height: 320px; overflow: auto; }
.pj-opportunity { display: flex; flex-direction: column; gap: var(--space-3); }
.pj-opportunity__facts { display: flex; flex-wrap: wrap; gap: var(--space-3); font-size: 14px; color: var(--ds-color-text, var(--gray-800)); }
.pj-sheet__rich { font-size: 14px; color: var(--ds-color-text, var(--gray-800)); }
.sf-lead-project { display: flex; flex-wrap: wrap; gap: var(--space-2); margin: var(--space-3) 0; }
