.theme-switcher.svelte-u8uo5a{vertical-align:center;display:inline-flex;position:relative}.trigger.svelte-u8uo5a{color:var(--color-text);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;display:inline-flex}.trigger.svelte-u8uo5a:hover{color:var(--color-link)}.menu.svelte-u8uo5a{z-index:100;background:var(--color-bg);border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);min-width:9rem;box-shadow:var(--shadow-dropdown);margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .5rem);right:0}.menu.svelte-u8uo5a li:where(.svelte-u8uo5a) button:where(.svelte-u8uo5a){text-align:left;width:100%;color:var(--color-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:.375rem .75rem;font-size:.875rem;display:block}.menu.svelte-u8uo5a li:where(.svelte-u8uo5a) button:where(.svelte-u8uo5a):hover{color:var(--color-primary);background-color:#12715b1a}.menu.svelte-u8uo5a li:where(.svelte-u8uo5a) button[aria-current=true]:where(.svelte-u8uo5a){color:var(--color-primary);font-weight:600}.gantt-toolbar.svelte-1jaxco{background:var(--color-surface);border-bottom:.0625rem solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.toolbar-left.svelte-1jaxco{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.toolbar-right.svelte-1jaxco{align-items:center;gap:.5rem;display:flex}.help-heading.svelte-1jaxco{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.help-list.svelte-1jaxco{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.help-list.svelte-1jaxco li:where(.svelte-1jaxco){color:var(--color-text);align-items:flex-start;gap:.5rem;font-size:.78125rem;line-height:1.4;display:flex}.help-icon.svelte-1jaxco{width:1rem;height:1rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;font-size:.8125rem;display:inline-flex}.milestone-diamond.svelte-1jaxco{background:currentColor;flex-shrink:0;width:.5625rem;height:.5625rem;transform:rotate(45deg)}.baseline-ghost.svelte-1jaxco{opacity:.5;border:.0625rem solid;border-radius:.125rem;flex-shrink:0;width:.75rem;height:.375rem}.deadline-group.svelte-1jaxco .deadline-trigger:where(.svelte-1jaxco){border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-right:.0625rem solid var(--color-border)}.deadline-group.svelte-1jaxco .deadline-trigger:where(.svelte-1jaxco):hover{border-right-color:var(--color-primary)}.deadline-trigger.svelte-1jaxco{cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.deadline-trigger.has-overdue.svelte-1jaxco{color:var(--color-danger,#e5484d)}.count-badge.svelte-1jaxco{background:var(--color-danger,#e5484d);color:#fff;border-radius:.5625rem;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.deadline-panel.svelte-1jaxco{flex-direction:column;gap:.75rem;display:flex}.deadline-controls.svelte-1jaxco{border-bottom:.0625rem solid var(--color-border);flex-direction:column;gap:.5rem;padding-bottom:.5rem;display:flex}.deadline-controls.svelte-1jaxco>button:where(.svelte-1jaxco){justify-content:center}.deadline-controls.svelte-1jaxco .window-field:where(.svelte-1jaxco){color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.deadline-controls.svelte-1jaxco .window-field:where(.svelte-1jaxco) input:where(.svelte-1jaxco){width:3.5rem;font:inherit;color:var(--color-text);background:var(--color-bg);border:.0625rem solid var(--color-border);border-radius:.25rem;padding:.1875rem .375rem}.deadline-list.svelte-1jaxco{flex-direction:column;gap:.75rem;max-height:20rem;display:flex;overflow-y:auto}.deadline-section.svelte-1jaxco h4:where(.svelte-1jaxco){text-transform:uppercase;letter-spacing:.03em;margin:0 0 .25rem;font-size:.75rem}.deadline-section.svelte-1jaxco h4.overdue:where(.svelte-1jaxco){color:var(--color-danger,#e5484d)}.deadline-section.svelte-1jaxco h4.due-soon:where(.svelte-1jaxco){color:var(--color-warning,#f59e0b)}.deadline-section.svelte-1jaxco .empty:where(.svelte-1jaxco){color:var(--color-text-muted);margin:0;font-size:.8125rem}.deadline-section.svelte-1jaxco ul:where(.svelte-1jaxco){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.deadline-section.svelte-1jaxco li:where(.svelte-1jaxco) button:where(.svelte-1jaxco){cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--color-text);background:0 0;border:none;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.3125rem .375rem;display:flex}.deadline-section.svelte-1jaxco li:where(.svelte-1jaxco) button:where(.svelte-1jaxco):hover{background:var(--color-hover,#0000000a)}.deadline-section.svelte-1jaxco li:where(.svelte-1jaxco) button:where(.svelte-1jaxco) .name:where(.svelte-1jaxco){text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.deadline-section.svelte-1jaxco li:where(.svelte-1jaxco) button:where(.svelte-1jaxco) .due:where(.svelte-1jaxco){color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}.visually-hidden.svelte-1du1zi4{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-nav.svelte-1du1zi4 .main-nav{border-bottom:.0625rem solid var(--color-border);max-width:100%;padding-top:.5rem;padding-bottom:.5rem}.demo-nav.svelte-1du1zi4 .main-nav .list-item:not(.list-item-language):not(.list-item-actions){display:none}main.svelte-1du1zi4{flex-direction:column;height:calc(100vh - 2.75rem);min-height:30rem;display:flex}.chart-area.svelte-1du1zi4{flex:1;min-height:0;position:relative}.chart-container.svelte-1du1zi4{width:100%;height:100%}.chart-loading.svelte-1du1zi4{background:var(--color-bg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
