.schedule-scroll .roadmap-task td:first-child{box-shadow:inset 4px 0 hsl(var(--task-hue) 57% 53%);background:linear-gradient(105deg,hsl(var(--task-hue) 68% 97%),#fff 75%)}
.schedule-scroll .roadmap-task .bar{display:block;width:100%;min-width:0;box-sizing:border-box;height:auto;min-height:32px;overflow:visible;white-space:normal;color:hsl(var(--task-hue) 56% 25%);background:linear-gradient(180deg,hsl(var(--task-hue) 78% 95%),hsl(var(--task-hue) 65% 84%));border:1px solid hsl(var(--task-hue) 52% 72%);border-bottom:3px solid hsl(var(--task-hue) 46% 64%);border-radius:8px;box-shadow:inset 0 1px 0 #ffffffd9,0 3px 6px hsl(var(--task-hue) 38% 35% / .14);font-weight:700;padding:9px 4px;transition:box-shadow .15s ease,transform .15s ease}
.schedule-scroll .roadmap-task .bar button{color:inherit;font-weight:inherit}
.schedule-scroll .roadmap-task .bar:has(button):hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffffffd9,0 5px 9px hsl(var(--task-hue) 38% 35% / .2)}
.schedule-scroll .roadmap-task .bar button:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px}
@media(prefers-reduced-motion:reduce){.schedule-scroll .roadmap-task .bar{transition:none}.schedule-scroll .roadmap-task .bar:has(button):hover{transform:none}}
@media print{.schedule-scroll .roadmap-task,.schedule-scroll .roadmap-task .bar{print-color-adjust:exact;-webkit-print-color-adjust:exact}.schedule-scroll .roadmap-task .bar{box-shadow:inset 0 1px 0 #ffffffd9;transform:none}}
