:root[data-design][data-theme] body :is(.p-task,.project-task,.task-card).is-delegated{border-color:var(--sender-color);border-inline-start:3px solid var(--sender-color)}
:root[data-design][data-theme] body :is(.p-task,.project-task,.task-card).is-delegated:not(.is-done):not(.is-complete):not(.task-complete){background:linear-gradient(130deg,color-mix(in srgb,var(--sender-background) 60%,#233b45),color-mix(in srgb,var(--sender-background) 35%,#263e47));animation:task-sender-pulse 3.6s ease-in-out infinite}
:root[data-design][data-theme=light] body :is(.p-task,.project-task,.task-card).is-delegated:not(.is-done):not(.is-complete):not(.task-complete){background:linear-gradient(135deg,color-mix(in srgb,var(--sender-color) 35%,#fff8ec),color-mix(in srgb,var(--sender-color) 17%,#f4ecde))}
.task-sender{display:inline-flex;align-items:center;gap:6px;color:var(--sender-color);font-size:12px;font-weight:650;line-height:1.5;white-space:nowrap}.task-sender i{width:7px;height:7px;border-radius:50%;background:var(--sender-color);box-shadow:0 0 8px var(--sender-color)}:root[data-theme=light] .task-sender{color:var(--sender-ink)}
@keyframes task-sender-pulse{0%,100%{box-shadow:0 0 5px color-mix(in srgb,var(--sender-color) 18%,transparent)}50%{box-shadow:0 0 17px color-mix(in srgb,var(--sender-color) 45%,transparent),inset 0 0 12px color-mix(in srgb,var(--sender-color) 9%,transparent)}}
@media(prefers-reduced-motion:reduce){:root[data-design][data-theme] body :is(.p-task,.project-task,.task-card).is-delegated{animation:none}}
