/* sidebar-gestor-ppp.css — Solo colores del módulo Gestor PPP */

/* ── Prácticas — Azul ── */
.sidebar-group.g-practicas { background: rgba(59,130,246,.10); border-left: 3px solid #3b82f6; border-radius:10px; }
.sidebar-group.g-practicas .sg-label { color: #93c5fd; }
.sidebar-group.g-practicas a { color: #ffffff; }
.sidebar-group.g-practicas a:hover  { background: rgba(59,130,246,.30); color: #ffffff; }
.sidebar-group.g-practicas a.active { background: rgba(59,130,246,.40); color: #ffffff; font-weight: 600; }

/* ── Evaluación — Dorado ── */
.sidebar-group.g-evaluacion { background: rgba(247,185,62,.10); border-left: 3px solid #f7b93e; border-radius:10px; }
.sidebar-group.g-evaluacion .sg-label { color: #fde68a; }
.sidebar-group.g-evaluacion a { color: #ffffff; }
.sidebar-group.g-evaluacion a:hover  { background: rgba(247,185,62,.30); color: #ffffff; }
.sidebar-group.g-evaluacion a.active { background: rgba(247,185,62,.40); color: #ffffff; font-weight: 600; }

/* ── Reportes — Violeta ── */
.sidebar-group.g-reportes { background: rgba(139,92,246,.10); border-left: 3px solid #8b5cf6; border-radius:10px; }
.sidebar-group.g-reportes .sg-label { color: #c4b5fd; }
.sidebar-group.g-reportes a { color: #ffffff; }
.sidebar-group.g-reportes a:hover  { background: rgba(139,92,246,.30); color: #ffffff; }
.sidebar-group.g-reportes a.active { background: rgba(139,92,246,.40); color: #ffffff; font-weight: 600; }

/* ── Cuenta — Índigo ── */
.sidebar-group.g-cuenta { background: rgba(99,102,241,.10); border-left: 3px solid #6366f1; border-radius:10px; }
.sidebar-group.g-cuenta .sg-label { color: #a5b4fc; }
.sidebar-group.g-cuenta a { color: #ffffff; }
.sidebar-group.g-cuenta a:hover  { background: rgba(99,102,241,.30); color: #ffffff; }
.sidebar-group.g-cuenta a.active { background: rgba(99,102,241,.40); color: #ffffff; font-weight: 600; }
