.hd-calendar-shell{--fc-border-color:color-mix(in srgb, var(--border) 88%, transparent);--fc-page-bg-color:transparent;--fc-neutral-bg-color:color-mix(in srgb, var(--muted) 42%, transparent);--fc-list-event-hover-bg-color:transparent;--fc-today-bg-color:color-mix(in srgb, var(--primary) 8%, transparent)}.hd-calendar-event{border:1px solid #0000;border-left-width:4px;border-radius:14px;padding:.5rem .6rem;line-height:1.2}.hd-calendar-event__meta{letter-spacing:.12em;text-transform:uppercase;opacity:.88;justify-content:space-between;align-items:center;gap:.5rem;font-size:.63rem;font-weight:700;display:flex}.hd-calendar-event__kind,.hd-calendar-event__time{white-space:nowrap}.hd-calendar-event__reference{margin-top:.35rem;font-size:.74rem;font-weight:800}.hd-calendar-event__title{opacity:.88;margin-top:.18rem;font-size:.72rem}.hd-calendar-event__subline{opacity:.82;margin-top:.28rem;font-size:.75rem}.hd-calendar-event--list{border-radius:18px;padding:.75rem .85rem}.hd-calendar-event--task-start{color:#166534;background:linear-gradient(90deg,#6ee7b7d9 0%,#6ee7b766 55%,#6ee7b71f 100%);border-color:#10b98173}.hd-calendar-event--task-due{color:#075985;background:linear-gradient(90deg,#7dd3fcd9 0%,#7dd3fc66 55%,#7dd3fc1f 100%);border-color:#0ea5e973}.hd-calendar-event--sla-ok{color:#1d4ed8;background:linear-gradient(90deg,#93c5fdd1 0%,#93c5fd61 55%,#93c5fd1a 100%);border-color:#3b82f66b}.hd-calendar-event--sla-warning{color:#92400e;background:linear-gradient(90deg,#fcd34dd9 0%,#fcd34d6b 55%,#fcd34d1f 100%);border-color:#f59e0b7a}.hd-calendar-event--sla-breached{color:#b91c1c;background:linear-gradient(90deg,#fca5a5d9 0%,#fca5a566 55%,#fca5a51f 100%);border-color:#ef444480}.hd-calendar-event--in-progress{color:#5b21b6;background:linear-gradient(90deg,#c4b5fdd9 0%,#c4b5fd66 55%,#c4b5fd1f 100%);border-color:#8b5cf673}.hd-calendar-event--estimated{color:#475569;background:linear-gradient(90deg,#cbd5e1cc 0%,#cbd5e161 55%,#cbd5e11a 100%);border-color:#94a3b880}html[data-theme-mode=dark] .hd-calendar-event--task-start{color:#bbf7d0;background:linear-gradient(90deg,#10b98152 0%,#10b98126 55%,#10b9810d 100%);border-color:#10b9818c}html[data-theme-mode=dark] .hd-calendar-event--task-due{color:#bae6fd;background:linear-gradient(90deg,#0ea5e952 0%,#0ea5e926 55%,#0ea5e90d 100%);border-color:#0ea5e98c}html[data-theme-mode=dark] .hd-calendar-event--sla-ok{color:#bfdbfe;background:linear-gradient(90deg,#3b82f64d 0%,#3b82f624 55%,#3b82f60d 100%);border-color:#3b82f685}html[data-theme-mode=dark] .hd-calendar-event--sla-warning{color:#fde68a;background:linear-gradient(90deg,#f59e0b4d 0%,#f59e0b24 55%,#f59e0b0d 100%);border-color:#f59e0b8c}html[data-theme-mode=dark] .hd-calendar-event--sla-breached{color:#fecaca;background:linear-gradient(90deg,#ef44444d 0%,#ef444424 55%,#ef44440d 100%);border-color:#ef44448c}html[data-theme-mode=dark] .hd-calendar-event--in-progress{color:#ddd6fe;background:linear-gradient(90deg,#8b5cf652 0%,#8b5cf626 55%,#8b5cf60d 100%);border-color:#8b5cf68c}html[data-theme-mode=dark] .hd-calendar-event--estimated{color:#cbd5e1;background:linear-gradient(90deg,#94a3b847 0%,#94a3b821 55%,#94a3b80d 100%);border-color:#94a3b880}.hd-tone-pill--task-start{color:#065f46;background:#ecfdf5;border-color:#6ee7b799}.hd-tone-pill--task-due{color:#075985;background:#f0f9ff;border-color:#7dd3fc99}.hd-tone-pill--sla-warning{color:#78350f;background:#fffbeb;border-color:#fcd34d99}.hd-tone-pill--sla-breached{color:#b91c1c;background:#fef2f2;border-color:#fca5a599}.hd-tone-pill--in-progress{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd99}.hd-tone-pill--estimated{color:#475569;background:#f1f5f9;border-color:#cbd5e1b3}html[data-theme-mode=dark] .hd-tone-pill--task-start{color:#a7f3d0;background:#10b98129;border-color:#10b98180}html[data-theme-mode=dark] .hd-tone-pill--task-due{color:#bae6fd;background:#0ea5e929;border-color:#0ea5e980}html[data-theme-mode=dark] .hd-tone-pill--sla-warning{color:#fde68a;background:#f59e0b29;border-color:#f59e0b80}html[data-theme-mode=dark] .hd-tone-pill--sla-breached{color:#fecaca;background:#ef444429;border-color:#ef444480}html[data-theme-mode=dark] .hd-tone-pill--in-progress{color:#ddd6fe;background:#8b5cf629;border-color:#8b5cf680}html[data-theme-mode=dark] .hd-tone-pill--estimated{color:#cbd5e1;background:#94a3b829;border-color:#94a3b880}
