/* sidebar-tutor.css — Solo colores del módulo Tutor Académico */

/* ── Tutoría — Azul ── */
.sidebar-group.g-tutoria { background: rgba(46,168,255,.09); border-left: 3px solid #2ea8ff; border-radius:10px; }
.sidebar-group.g-tutoria .sg-label { color: #2ea8ff; }
.sidebar-group.g-tutoria a { color: #ffffff; }
.sidebar-group.g-tutoria a:hover  { background: rgba(46,168,255,.30); color: #ffffff; }
.sidebar-group.g-tutoria a.active { background: rgba(46,168,255,.40); color: #ffffff; font-weight: 600; }

/* ── Vinculación — Verde ── */
.sidebar-group.g-vinculacion { background: rgba(16,185,129,.09); border-left: 3px solid #10b981; border-radius:10px; }
.sidebar-group.g-vinculacion .sg-label { color: #34d399; }
.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; }

/* ── Evaluaciones — Dorado ── */
.sidebar-group.g-evaluacion { background: rgba(247,185,62,.08); border-left: 3px solid #f7b93e; border-radius:10px; }
.sidebar-group.g-evaluacion .sg-label { color: #f7b93e; }
.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; }

/* ── Cuenta — Neutro ── */
.sidebar-group.g-cuenta { background: rgba(161,161,170,.07); border-left: 3px solid #71717a; border-radius:10px; }
.sidebar-group.g-cuenta .sg-label { color: #a1a1aa; }
.sidebar-group.g-cuenta a { color: #ffffff; }
.sidebar-group.g-cuenta a:hover  { background: rgba(161,161,170,.20); color: #ffffff; }
.sidebar-group.g-cuenta a.active { background: rgba(161,161,170,.30); color: #ffffff; font-weight: 600; }
