.gantt-container{--g-tick-color:#f9fafb;--g-tick-color-thick:#f3f4f6;--g-row-border-color:#f3f4f6;--g-border-color:#f3f4f6;--g-row-color:#fff;--g-header-background:#fff;--g-bar-color:#6366f1;--g-bar-border:#818cf8;--g-progress-color:#4338ca;--g-today-highlight:#18181b;--g-text-dark:#18181b;--g-text-muted:#9ca3af;--g-weekend-highlight-color:#fafafa;position:relative;width:100%;overflow:auto;font-size:12px;line-height:1.45;border-radius:.75rem;background:#fff;isolation:isolate}.gantt-container .popup-wrapper{position:absolute;top:0;left:0;z-index:50;width:-moz-max-content;width:max-content;max-width:20rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;box-shadow:0 16px 40px -20px rgba(15,23,42,.45)}.gantt-container .grid-header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #f3f4f6}.gantt-container .lower-text,.gantt-container .upper-text{position:absolute;color:#64748b;text-anchor:middle}.gantt-container .upper-text{font-size:14px;font-weight:600;color:#0f172a}.gantt-container .current-upper{position:sticky;left:0!important;padding-left:1rem;background:#fff}.gantt{position:absolute;-moz-user-select:none;user-select:none;-webkit-user-select:none}.gantt .grid-background{fill:none}.gantt .grid-row{fill:#fff}.gantt .row-line,.gantt .tick{stroke:#f3f4f6}.gantt .tick{stroke-width:.3}.gantt .tick.thick{stroke:#e5e7eb;stroke-width:.5}.gantt .arrow{fill:none;stroke:#475569;stroke-width:1.5}.gantt .bar-wrapper{cursor:pointer}.gantt .bar-wrapper .bar{fill:#6366f1;stroke:#4f46e5;stroke-width:0;outline:1px solid #c7d2fe;border-radius:4px}.gantt .bar-progress{fill:#4338ca}.gantt .bar-invalid{fill:transparent;stroke:#6366f1;stroke-width:1;stroke-dasharray:5}.gantt .bar-label{fill:#fff;font-family:inherit;font-size:13px;font-weight:500;dominant-baseline:central}.gantt .bar-label.big{fill:#0f172a;text-anchor:start}.gantt .handle{fill:#334155;opacity:0}.gantt .handle.active,.gantt .handle.visible{opacity:1}.gantt .date-range-highlight{position:absolute;top:0;border-radius:9999px;background:rgba(226,232,240,.6)}.gantt .current-highlight{position:absolute;z-index:10;width:1px;background:#0f172a}.gantt .current-ball-highlight{position:absolute;z-index:11;border-radius:9999px;background:#0f172a}.gantt .hide{display:none}