/* wwwroot/css/support-actions.css
   Paleta ÚNICA de las acciones de soporte. La consumen, por data-action, la barra en bloque de la
   bandeja (Components/Admin/Support/SupportBulkActionBar.razor.css) y la ControlBar del puesto
   (Components/Soporte/ControlBar.razor.css): la misma acción tiene el mismo color en los dos sitios.

   Cada acción, un color con sentido (ajuste del PO tras el smoke 2026-09-27: «Asignar a» y
   «Transferir a» salían del mismo morado):
     take-over    Atender              cian      — entrar a atender
     assign       Asignar a            violeta   — dar a una persona
     transfer     Transferir a         azul      — mover a otro destino
     relieve      Relevar              fucsia    — quitársela a otro operador
     reject       Rechazar             ámbar     — devolver sin atender
     requeue      Devolver a la cola   naranja   — soltar para que la coja otro
     return-to-ai Devolver a la IA     esmeralda — el mismo verde del interruptor de la IA
     close        Finalizar            rojo      — cerrar la conversación
   Sin degradados. -rgb es el tono (borde y fondo con transparencia); -fg el texto, con contraste
   ≥ 4,5:1 sobre el fondo de cada tema (lo comprueba SupportActionColorsTests).

   Superficies siempre oscuras: la modal compartida (.lm-dialog, Components/Shared/Modal.razor) es
   oscura también en tema claro, y las pestañas de la bandeja (.support-tabs, SupportQueueView) también
   tienen fondo oscuro en los dos temas; dentro de ellas se vuelven a declarar los -fg oscuros (una
   declaración en el elemento gana a lo heredado del :root claro). Por eso el selector de abajo es
   «:root, .lm-dialog, .support-tabs» y no se copia la lista en otro sitio.

   Métricas: /admin/support/estado y /soporte/estado derivan de aquí sus conceptos que SON una acción,
   siete correspondencias: Atendida = take-over, Devuelta a la IA = return-to-ai, Rechazada = reject,
   Finalizada = close, Transferida = transfer, Relevada = relieve, Devuelta a la cola = requeue (ver
   Components/Admin/Support/SupportMetricsPalette.razor.css). */

:root {
    --support-act-take-over-rgb: 6, 182, 212;
    --support-act-assign-rgb: 139, 92, 246;
    --support-act-transfer-rgb: 59, 130, 246;
    --support-act-relieve-rgb: 217, 70, 239;
    --support-act-reject-rgb: 245, 158, 11;
    --support-act-requeue-rgb: 249, 115, 22;
    --support-act-return-to-ai-rgb: 16, 185, 129;
    --support-act-close-rgb: 239, 68, 68;
}

:root, .lm-dialog, .support-tabs {
    --support-act-take-over-fg: #67e8f9;
    --support-act-assign-fg: #c4b5fd;
    --support-act-transfer-fg: #93c5fd;
    --support-act-relieve-fg: #f0abfc;
    --support-act-reject-fg: #fcd34d;
    --support-act-requeue-fg: #fdba74;
    --support-act-return-to-ai-fg: #6ee7b7;
    --support-act-close-fg: #fca5a5;
}

:root[data-theme="light"] {
    --support-act-take-over-fg: #0e7490;
    --support-act-assign-fg: #6d28d9;
    --support-act-transfer-fg: #1d4ed8;
    --support-act-relieve-fg: #a21caf;
    --support-act-reject-fg: #b45309;
    --support-act-requeue-fg: #c2410c;
    --support-act-return-to-ai-fg: #047857;
    --support-act-close-fg: #b91c1c;
}
