
/* =============================================================
   DC CONTROL 2.3.1 · Stable 4.20.9.10
   Colores sólidos en Registros y Horarios / checador
   ============================================================= */

/* Gastos y adelantos: métricas y tabs con color sólido */
#employeeOps1031 .grid2 > .metric:first-child{
  background:#7c3aed !important;
  border-color:#6d28d9 !important;
  color:#fff !important;
  border-left-color:#6d28d9 !important;
}
#employeeOps1031 .grid2 > .metric:first-child :is(span,b,strong,small){
  color:#fff !important;
}
#employeeOps1031 .grid2 > .metric:last-child{
  background:#16a34a !important;
  border-color:#15803d !important;
  color:#fff !important;
  border-left-color:#15803d !important;
}
#employeeOps1031 .grid2 > .metric:last-child :is(span,b,strong,small){
  color:#fff !important;
}
#employeeOps1031 .employee-tabs-1031 button{
  border:0 !important;
  color:#fff !important;
  box-shadow:none !important;
}
#employeeOps1031 .employee-tabs-1031 button[data-employee-tab1031="expenses"]{
  background:#7c3aed !important;
}
#employeeOps1031 .employee-tabs-1031 button[data-employee-tab1031="advances"]{
  background:#16a34a !important;
}
#employeeOps1031 .employee-tabs-1031 button.active[data-employee-tab1031="expenses"]{
  background:#6d28d9 !important;
}
#employeeOps1031 .employee-tabs-1031 button.active[data-employee-tab1031="advances"]{
  background:#15803d !important;
}

/* Horarios y checador: acciones principales con colores sólidos */
.kiosk-admin41763 .kiosk-admin-actions .kiosk-action-card{
  box-shadow:0 10px 24px rgba(15,23,42,.12) !important;
}
.kiosk-admin41763 .kiosk-admin-actions .kiosk-action-card:after{
  display:none !important;
}
.kiosk-admin41763 .kiosk-admin-actions .action-kiosk{
  background:#0b63f6 !important;
}
.kiosk-admin41763 .kiosk-admin-actions .action-drivers41763{
  background:#d92d20 !important;
  color:#fff !important;
}
.kiosk-admin41763 .kiosk-admin-actions .action-profiles{
  background:#7c3aed !important;
}
.kiosk-admin41763 .kiosk-admin-actions .action-weekly{
  background:#16a34a !important;
}
.kiosk-admin41763 .kiosk-admin-actions .action-pin{
  background:#f59e0b !important;
}
.kiosk-admin41763 .kiosk-admin-actions :is(.action-kiosk,.action-drivers41763,.action-profiles,.action-weekly,.action-pin) .kiosk-action-label{
  color:#fff !important;
}
.kiosk-admin41763 .kiosk-admin-actions :is(.action-kiosk,.action-drivers41763,.action-profiles,.action-weekly,.action-pin) .kiosk-action-icon{
  background:rgba(255,255,255,.18) !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.18) !important;
}

/* Repartidores: identidad visual roja */
.kiosk-admin41763 .kiosk-admin-group41763:first-of-type .kiosk-admin-group-title41763{
  color:#b42318 !important;
}
.kiosk-admin41763 .kiosk-admin-group41763:first-of-type .kiosk-admin-group-title41763 span{
  color:#d92d20 !important;
}
.kiosk-admin41763 .kiosk-admin-group41763:first-of-type .kiosk-employee-card{
  border:2px solid rgba(217,45,32,.25) !important;
}
