/* Current-task action hierarchy: Complete is a claim-ready success action. */
#llRouteCompleteAction.ll-task-control-complete:not(:disabled){
  background:linear-gradient(180deg,rgba(39,151,83,.96),rgba(18,92,52,.96))!important;
  border-color:rgba(91,226,137,.88)!important;
  color:#f0fff5!important;
  box-shadow:
    0 0 0 1px rgba(96,234,145,.16),
    0 0 16px rgba(53,217,112,.34),
    0 6px 18px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.13)!important;
  opacity:1!important;
  text-shadow:0 1px 0 rgba(0,0,0,.28);
}
#llRouteCompleteAction.ll-task-control-complete:not(:disabled):hover{
  background:linear-gradient(180deg,rgba(48,173,95,.98),rgba(22,108,61,.98))!important;
  border-color:#79efa2!important;
  box-shadow:
    0 0 0 1px rgba(119,239,161,.22),
    0 0 24px rgba(53,217,112,.48),
    0 8px 22px rgba(0,0,0,.3),
    inset 0 1px 0 rgba(255,255,255,.16)!important;
}
#llRouteCompleteAction.ll-action-armed{
  animation:ll-complete-ready-pulse .82s ease-in-out infinite alternate!important;
}
#llRouteSkipAction.ll-action-armed{
  animation:ll-skip-ready-pulse .82s ease-in-out infinite alternate!important;
}
@keyframes ll-complete-ready-pulse{
  from{transform:translateY(0);box-shadow:0 0 0 1px rgba(96,234,145,.2),0 0 16px rgba(53,217,112,.36),0 6px 18px rgba(0,0,0,.25)}
  to{transform:translateY(-1px);box-shadow:0 0 0 2px rgba(116,245,163,.34),0 0 30px rgba(53,217,112,.68),0 8px 24px rgba(0,0,0,.32)}
}
@keyframes ll-skip-ready-pulse{
  from{transform:translateY(0);box-shadow:0 0 0 1px rgba(226,188,84,.18),0 0 10px rgba(226,188,84,.2)}
  to{transform:translateY(-1px);box-shadow:0 0 0 2px rgba(241,207,111,.28),0 0 22px rgba(226,188,84,.42)}
}
@media (prefers-reduced-motion:reduce){
  #llRouteCompleteAction.ll-action-armed,#llRouteSkipAction.ll-action-armed{animation:none!important}
}
