#panelDashboard [data-equipo-color="azul"] { --dashboard-team-color: #43c9ff; --dashboard-team-bg: #102f40; }
#panelDashboard [data-equipo-color="violeta"] { --dashboard-team-color: #cf91ff; --dashboard-team-bg: #2e2043; }
#panelDashboard [data-equipo-color="ambar"] { --dashboard-team-color: #ffd24c; --dashboard-team-bg: #3b3019; }
#panelDashboard [data-equipo-color="verde"] { --dashboard-team-color: #a2ee59; --dashboard-team-bg: #283d17; }
#panelDashboard [data-equipo-color="coral"] { --dashboard-team-color: #ff91a3; --dashboard-team-bg: #3f2230; }
#panelDashboard #dashboardCalendarioSemana button[data-equipo-color] { background: var(--dashboard-team-bg); border: 1px solid var(--dashboard-team-color); border-left-width: 5px; box-shadow: none; }
#panelDashboard #dashboardCalendarioSemana button[data-equipo-color] strong { color: var(--dashboard-team-color); }
#panelDashboard #dashboardCalendarioSemana button[data-equipo-color] span { color: #f1f6ff; }
#panelDashboard #dashboardCalendarioSemana button[data-equipo-color]:hover { filter: brightness(1.15); }
#dashboardLeyendaEquipos { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 16px; }
#dashboardLeyendaEquipos span { display: inline-flex; align-items: center; gap: 8px; padding: 6px 10px; background: var(--dashboard-team-bg); color: #f1f6ff; border-radius: 8px; font-size: 12px; font-weight: 600; }
#dashboardLeyendaEquipos span::before { content: ''; width: 9px; height: 9px; flex: 0 0 9px; border-radius: 50%; background: var(--dashboard-team-color); }
