[data-gantt-preview]{--gp-font:13px;--u:calc(var(--gp-font) / 14);--gp-day:calc(18 * var(--u));--gp-row:calc(27 * var(--u));--gp-name-w:calc(279 * var(--u));--gp-list-w:var(--gp-name-w);--gp-head-h:calc(54 * var(--u));--gp-text:var(--color-neutral-800);--gp-strong:var(--color-neutral-900);--gp-weak:var(--color-neutral-500);--gp-line:var(--color-neutral-200);--gp-line-month:var(--color-neutral-300);--gp-bg:var(--color-default);font-size:var(--gp-font);color:var(--gp-text);background:var(--gp-bg);line-height:1.25;position:relative;container-type:inline-size}[data-gantt-preview] .gp-scroll{overscroll-behavior:contain;outline-offset:-2px;max-height:min(70vh,640px);scroll-padding-top:var(--gp-head-h);scroll-padding-left:var(--gp-list-w);overflow:auto}[data-gantt-preview] .gp-grid{grid-template-columns:var(--gp-list-w) calc(var(--gp-days) * var(--gp-day));grid-template-rows:var(--gp-head-h) auto;width:max-content;min-width:100%;display:grid}[data-gantt-preview] .gp-corner{z-index:4;background:var(--gp-bg);box-shadow:inset -1px 0 var(--gp-line), inset 0 -1px var(--gp-line);align-items:flex-start;display:flex;position:sticky;top:0;left:0}[data-gantt-preview] .gp-corner .gp-cell{height:calc(24 * var(--u));line-height:calc(24 * var(--u));text-align:center;font-size:calc(12 * var(--u));color:var(--gp-text);border-bottom:1px solid var(--gp-line)}[data-gantt-preview] .gp-head{z-index:3;background:var(--gp-bg);box-shadow:inset 0 -1px var(--gp-line);flex-direction:column;display:flex;position:sticky;top:0}[data-gantt-preview] .gp-list{z-index:2;padding:0 0 calc(40 * var(--u));background:var(--gp-bg);box-shadow:inset -1px 0 var(--gp-line);margin:0;list-style:none;position:sticky;left:0}[data-gantt-preview] .gp-body{padding-bottom:calc(40 * var(--u));position:relative}[data-gantt-preview] .gp-cell{box-sizing:border-box;flex:none}[data-gantt-preview] .gp-name{width:var(--gp-name-w)}[data-gantt-preview] .gp-row{height:var(--gp-row);box-shadow:inset -1px 0 var(--gp-line);align-items:stretch;display:flex}[data-gantt-preview] .gp-row>.gp-cell{align-items:center;min-width:0;display:flex}[data-gantt-preview] .gp-row--project{height:calc(26 * var(--u));background:var(--color-neutral-200)}[data-gantt-preview] .gp-row--group{background:var(--color-neutral-100)}[data-gantt-preview] .gp-row .gp-name{padding-left:calc((35 + 12 * max(var(--depth) - 1, 0)) * var(--u));padding-right:calc(8 * var(--u));position:relative}[data-gantt-preview] .gp-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-gantt-preview] .gp-row--project .gp-label,[data-gantt-preview] .gp-row--group .gp-label{color:var(--gp-strong);font-weight:600}[data-gantt-preview] .gp-toggle{top:0;bottom:0;left:calc((35 + 12 * max(var(--depth) - 1, 0) - 24) * var(--u));width:calc(17 * var(--u));cursor:pointer;background:0 0;border:0;padding:0;position:absolute}[data-gantt-preview] .gp-toggle:before,[data-gantt-preview] .gp-caret:before{content:"";border-left:calc(4.5 * var(--u)) solid transparent;border-right:calc(4.5 * var(--u)) solid transparent;border-top:calc(6 * var(--u)) solid var(--color-neutral-500);position:absolute;top:50%;left:50%;translate:-50% -40%}[data-gantt-preview] .gp-toggle[aria-expanded=false]:before,[data-gantt-preview] .gp-caret.is-collapsed:before{rotate:-90deg}[data-gantt-preview] .gp-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:3px}[data-gantt-preview] .gp-months{height:calc(20 * var(--u));box-shadow:inset 0 -1px var(--gp-line);position:relative}[data-gantt-preview] .gp-month{top:0;bottom:0;left:calc(var(--l) * var(--gp-day));width:calc(var(--w) * var(--gp-day));font-size:calc(12 * var(--u));color:var(--color-neutral-700);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;overflow:hidden}[data-gantt-preview] .gp-month+.gp-month{box-shadow:inset 1px 0 var(--gp-line-month)}[data-gantt-preview] .gp-month>span{padding:0 calc(6 * var(--u))}[data-gantt-preview] .gp-days,[data-gantt-preview] .gp-cols{grid-template-columns:repeat(var(--gp-days), var(--gp-day));display:grid}[data-gantt-preview] .gp-days{height:calc(34 * var(--u))}[data-gantt-preview] .gp-days .gp-col{border-radius:calc(2 * var(--u));flex-direction:column;justify-content:space-evenly;align-items:center;display:flex}[data-gantt-preview] .gp-days b{font-size:calc(12 * var(--u));color:var(--gp-text);font-weight:600}[data-gantt-preview] .gp-days i{font-size:calc(11 * var(--u));color:var(--gp-weak);font-style:normal}[data-gantt-preview] .gp-days .is-today{background:var(--color-primary)}[data-gantt-preview] .gp-days .is-today b,[data-gantt-preview] .gp-days .is-today i{color:var(--color-white)}[data-gantt-preview] .gp-col+.gp-col{box-shadow:inset 1px 0 var(--gp-line)}[data-gantt-preview] .gp-col.is-month{box-shadow:inset 1px 0 var(--gp-line-month)}[data-gantt-preview] .gp-days .gp-col.is-today{box-shadow:none}[data-gantt-preview] .gp-cols{pointer-events:none;position:absolute;inset:0}[data-gantt-preview] .gp-cols .is-today{background:var(--color-neutral-100)}[data-gantt-preview] .gp-trow{height:var(--gp-row);position:relative}[data-gantt-preview] .gp-trow--project{height:calc(26 * var(--u))}[data-gantt-preview] .gp-bar,[data-gantt-preview] .gp-gbar{top:50%;left:calc(var(--l) * var(--gp-day));width:calc(var(--w) * var(--gp-day));height:calc(20 * var(--u));box-sizing:border-box;position:absolute;translate:0 -50%}[data-gantt-preview] .gp-bar{border-radius:calc(4 * var(--u));background:linear-gradient(var(--bar-fill), var(--bar-fill)), var(--gp-bg);box-shadow:inset 0 0 0 1px var(--bar)}[data-gantt-preview] .gp-gbar{justify-content:space-between;align-items:center;gap:calc(6 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(10 * var(--u));background:var(--color-neutral-50);box-shadow:inset 0 0 0 1px var(--color-neutral-300);white-space:nowrap;display:flex;overflow:hidden}[data-gantt-preview] .gp-gname{text-overflow:ellipsis;color:var(--gp-strong);font-weight:600;overflow:hidden}[data-gantt-preview] .gp-gname--after{top:50%;left:calc((var(--l) + var(--w)) * var(--gp-day) + 6 * var(--u));white-space:nowrap;position:absolute;translate:0 -50%}[data-gantt-preview] .gp-gpct{font-size:calc(12 * var(--u));color:var(--gp-text);flex:none}[data-gantt-preview] .gp-caret{top:0;bottom:0;left:calc(var(--l) * var(--gp-day) - 17 * var(--u));width:calc(14 * var(--u));position:absolute}[data-gantt-preview] .gp-ms{top:50%;left:calc((var(--l) + .5) * var(--gp-day));width:calc(11 * var(--u));height:calc(11 * var(--u));box-shadow:inset 0 0 0 1px var(--color-task-orange1);background:#f9c590;border-radius:1px;position:absolute;translate:-50% -50%;rotate:45deg}[data-gantt-preview] .gp-row[hidden],[data-gantt-preview] .gp-trow[hidden]{display:none}[data-gantt-preview] .gp-row.is-hover:is(.gp-row--task,.gp-row--milestone),[data-gantt-preview] .gp-trow.is-hover:is(.gp-trow--task,.gp-trow--milestone){background:color-mix(in srgb, var(--color-primary) 10%, transparent);box-shadow:inset 0 1px var(--color-primary), inset 0 -1px var(--color-primary)}[data-gantt-preview] .gp-row.is-hover:is(.gp-row--group,.gp-row--project),[data-gantt-preview] .gp-trow.is-hover:is(.gp-trow--group,.gp-trow--project){box-shadow:inset 0 1px var(--color-neutral-300), inset 0 -1px var(--color-neutral-300)}[data-gantt-preview] .gp-trow.is-hover:is(.gp-trow--group,.gp-trow--project){background:var(--color-neutral-100)}[data-gantt-preview] .gp-body{user-select:none}[data-gantt-preview] .gp-bar,[data-gantt-preview] .gp-ms{cursor:grab}[data-gantt-preview] .gp-gbar,[data-gantt-preview] .gp-gname,[data-gantt-preview] .gp-caret,[data-gantt-preview] .gp-row .gp-label{cursor:pointer}[data-gantt-preview].gp--skeleton *{cursor:default}[data-gantt-preview] .gp-pop{z-index:6;line-height:normal;position:absolute}[data-gantt-preview] .gp-pop-close{width:24px;height:24px;color:var(--color-neutral-500);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}[data-gantt-preview] .gp-pop-close:hover{background:var(--color-neutral-100);color:var(--color-neutral-800)}[data-gantt-preview] .gp-pop-close:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}[data-gantt-preview].gp--reveal{animation:.35s ease-out gp-reveal}@keyframes gp-reveal{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){[data-gantt-preview].gp--reveal{animation:none}}[data-gantt-preview] .gp-ghost{width:var(--gw,60%);height:calc(10 * var(--u));background:var(--color-neutral-200);border-radius:999px;display:block}[data-gantt-preview] .gp-row--project .gp-ghost{background:var(--color-neutral-300)}[data-gantt-preview].gp--skeleton .gp-toggle,[data-gantt-preview].gp--skeleton .gp-caret{visibility:hidden}[data-gantt-preview] .gp-bar.gp-shimmer,[data-gantt-preview] .gp-gbar.gp-shimmer{box-shadow:none;background:linear-gradient(90deg, var(--color-neutral-200) 0%, var(--color-neutral-100) 50%, var(--color-neutral-200) 100%) 0 0 / 200% 100%;animation:1.4s linear infinite gp-shimmer}@keyframes gp-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){[data-gantt-preview] .gp-shimmer{animation:none}}[data-gantt-preview] .gp-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=720px){[data-gantt-preview] .gp-scroll{--gp-name-w:150px;--gp-list-w:var(--gp-name-w)}}
