/* sidebar-secretaria.css — Colores del módulo Secretaria */

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

/* ── Vinculación — Verde esmeralda ── */
.sidebar-group.g-vinculacion { background: rgba(16,185,129,.10); border-left: 3px solid #10b981; border-radius:10px; }
.sidebar-group.g-vinculacion .sg-label { color: #6ee7b7; }
.sidebar-group.g-vinculacion a { color: #ffffff; }
.sidebar-group.g-vinculacion a:hover  { background: rgba(16,185,129,.30); color: #ffffff; }
.sidebar-group.g-vinculacion a.active { background: rgba(16,185,129,.40); color: #ffffff; font-weight: 600; }

/* ── Titulación — Ámbar ── */
.sidebar-group.g-titulacion { background: rgba(245,158,11,.10); border-left: 3px solid #f59e0b; border-radius:10px; }
.sidebar-group.g-titulacion .sg-label { color: #fcd34d; }
.sidebar-group.g-titulacion a { color: #ffffff; }
.sidebar-group.g-titulacion a:hover  { background: rgba(245,158,11,.30); color: #ffffff; }
.sidebar-group.g-titulacion a.active { background: rgba(245,158,11,.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; }