.project-schedule-gantt{--project-schedule-gantt-surface:#fff;--project-schedule-gantt-grid-color:#9ba1a13d;--project-schedule-gantt-header-color:#9ba1a1;--project-schedule-gantt-grabber-background:#fff;--project-schedule-gantt-radius:20px;width:100%;height:100%}.project-schedule-gantt .wx-theme{border-radius:var(--project-schedule-gantt-radius);--wx-background:var(--project-schedule-gantt-surface);--wx-gantt-border-color:var(--project-schedule-gantt-grid-color);--wx-gantt-border:1px solid var(--project-schedule-gantt-grid-color);--wx-table-border:1px solid var(--project-schedule-gantt-grid-color);--wx-table-header-border:1px solid var(--project-schedule-gantt-grid-color);--wx-table-header-cell-border:1px solid var(--project-schedule-gantt-grid-color);--wx-table-footer-cell-border:1px solid var(--project-schedule-gantt-grid-color);--wx-table-cell-border:1px solid var(--project-schedule-gantt-grid-color);--wx-timescale-border:1px solid var(--project-schedule-gantt-grid-color);--wx-gantt-select-color:transparent;--wx-gantt-bar-shadow:none;--wx-gantt-link-color-hovered:var(--wx-gantt-link-color);--wx-gantt-link-critical-color-hovered:var(--wx-gantt-link-critical-color);height:100%}.project-schedule-gantt .wx-table .wx-grid .wx-header .wx-cell,.project-schedule-gantt .wx-scale .wx-cell{font-family:var(--project-schedule-gantt-header-font-family);font-size:var(--project-schedule-gantt-header-font-size);line-height:var(--project-schedule-gantt-header-line-height);color:var(--project-schedule-gantt-header-color);font-weight:500}.project-schedule-gantt .wx-table .wx-grid .wx-header .wx-cell{text-transform:none}.project-schedule-gantt .wx-table .wx-grid .wx-header .wx-row,.project-schedule-gantt .wx-table .wx-grid .wx-header .wx-h-row{height:64px!important}.project-schedule-gantt__surface{box-sizing:border-box;border:1px solid var(--project-schedule-gantt-grid-color);background:var(--project-schedule-gantt-surface);border-radius:16px;width:100%;height:100%;overflow:hidden}.project-schedule-gantt .wx-resizer,.project-schedule-gantt .wx-button-expand-box,.project-schedule-gantt .wx-button-expand-content,.project-schedule-gantt .wx-button-expand-left,.project-schedule-gantt .wx-button-expand-right{pointer-events:none;display:none}.project-schedule-gantt .wx-table .wx-grid .wx-header .wx-cell:first-child,.project-schedule-gantt .wx-table .wx-grid .wx-body .wx-row .wx-cell:first-child{border-right:1px solid var(--wx-gantt-border-color)}.project-schedule-gantt .wx-table .wx-grid .wx-body .wx-cell:focus,.project-schedule-gantt .wx-table .wx-grid .wx-body .wx-cell:focus-visible{outline:none}.project-schedule-gantt .wx-scale{box-shadow:none;border-bottom:1px solid var(--project-schedule-gantt-grid-color)}.project-schedule-gantt .wx-scale .wx-row{border-bottom:none}.project-schedule-gantt .wx-scale .wx-cell{border-right:none}.project-schedule-gantt .wx-progress-marker,.project-schedule-gantt .wx-bar:hover .wx-progress-marker,.project-schedule-gantt .wx-progress-marker.wx-progress-in-drag{opacity:0;pointer-events:none;display:none}.project-schedule-gantt .wx-toggle-placeholder{flex:0 0 0;width:0;margin:0;display:none}.project-schedule-gantt .wx-link,.project-schedule-gantt .wx-delete-button,.project-schedule-gantt .wx-delete-icon{pointer-events:none;display:none}.project-schedule-gantt .wx-links,.project-schedule-gantt .wx-line,.project-schedule-gantt .wx-line-selectable{pointer-events:none}.project-schedule-gantt .wx-links{overflow:visible}.project-schedule-gantt .wx-line-selectable{cursor:default}.project-schedule-gantt .wx-line,.project-schedule-gantt .wx-line-selectable,.project-schedule-gantt .wx-line.wx-line-selected,.project-schedule-gantt .wx-line.wx-line-selected.wx-critical{--project-schedule-gantt-link-color-current:var(--project-schedule-gantt-link-color-light);fill:none;stroke:var(--project-schedule-gantt-link-color-current);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1}.project-schedule-gantt .wx-task:not(.wx-split):hover,.project-schedule-gantt .wx-task .wx-segment:hover,.project-schedule-gantt .wx-summary:hover{box-shadow:none;border-color:#0000}.project-schedule-gantt .wx-task.wx-selected:not(.wx-split),.project-schedule-gantt .wx-summary.wx-selected,.project-schedule-gantt .wx-bar:not(.wx-milestone):focus,.project-schedule-gantt .wx-bar:not(.wx-milestone):focus-visible{box-shadow:none;border-color:#0000;outline:none}.project-schedule-gantt .wx-line.wx-line-selected{stroke:var(--wx-gantt-link-color)}.project-schedule-gantt .wx-line.wx-line-selected.wx-critical{stroke:var(--wx-gantt-link-critical-color)}.project-schedule-gantt .wx-task:not(.wx-split),.project-schedule-gantt .wx-task .wx-segment{z-index:1;background-color:#0000;border-color:#0000}.project-schedule-gantt .wx-bars:before{content:"";background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--project-schedule-gantt-column-width) - 1px),var(--project-schedule-gantt-grid-color)calc(var(--project-schedule-gantt-column-width) - 1px),var(--project-schedule-gantt-grid-color)var(--project-schedule-gantt-column-width)),repeating-linear-gradient(to bottom,transparent 0,transparent 47px,var(--project-schedule-gantt-grid-color)47px,var(--project-schedule-gantt-grid-color)48px);pointer-events:none;z-index:0;position:absolute;inset:0 1px 0 0}.project-schedule-gantt .wx-bar:not(.wx-milestone) .wx-content{align-items:center;width:100%;height:100%;display:flex;overflow:visible}.project-schedule-gantt .wx-bar:not(.wx-milestone) .wx-text{flex:1;width:100%;min-width:0;display:flex}.project-schedule-gantt .wx-table .wx-grid .wx-body .wx-cell .wx-content,.project-schedule-gantt .wx-table .wx-grid .wx-body .wx-cell .wx-text{width:100%;min-width:0;display:flex}.project-schedule-gantt__task-bar{--project-schedule-task-bar-background-current:var(--project-schedule-task-bar-background-light);--project-schedule-task-bar-border-current:var(--project-schedule-task-bar-border-light);--project-schedule-task-bar-background-hover-current:var(--project-schedule-task-bar-background-hover-light);--project-schedule-task-bar-border-hover-current:var(--project-schedule-task-bar-border-hover-light);--project-schedule-task-bar-background-pressed-current:var(--project-schedule-task-bar-background-pressed-light);--project-schedule-task-bar-border-pressed-current:var(--project-schedule-task-bar-border-pressed-light);--project-schedule-task-bar-title-color-current:var(--project-schedule-task-bar-title-color-light);--project-schedule-task-bar-days-color-current:var(--project-schedule-task-bar-days-color-light);box-sizing:border-box;border:1px solid var(--project-schedule-task-bar-border-current);background:var(--project-schedule-task-bar-background-current);text-align:center;user-select:none;border-radius:10000px;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:flex;position:relative}.project-schedule-gantt__task-bar:before,.project-schedule-gantt__task-bar:after{content:"";border:1px solid var(--project-schedule-task-bar-border-hover-current);background:var(--project-schedule-gantt-grabber-background);opacity:0;pointer-events:none;border-radius:10000px;width:6px;height:15px;transition:opacity .12s;position:absolute;top:7px}.project-schedule-gantt__task-bar:before{left:-2px}.project-schedule-gantt__task-bar:after{right:-2px}.project-schedule-gantt__task-bar:hover{border-color:var(--project-schedule-task-bar-border-hover-current);background:var(--project-schedule-task-bar-background-hover-current)}.project-schedule-gantt .wx-bar[data-project-schedule-resize-zone=start] .project-schedule-gantt__task-bar:before,.project-schedule-gantt .wx-bar[data-project-schedule-resize-zone=end] .project-schedule-gantt__task-bar:after{opacity:1}.project-schedule-gantt__task-bar:active{border-color:var(--project-schedule-task-bar-border-pressed-current);background:var(--project-schedule-task-bar-background-pressed-current)}.project-schedule-gantt__task-bar-title,.project-schedule-gantt__task-bar-days{white-space:nowrap;pointer-events:none}.project-schedule-gantt__task-bar-title{min-width:0;color:var(--project-schedule-task-bar-title-color-current);text-overflow:ellipsis;flex:0 auto;display:block;overflow:hidden}.project-schedule-gantt__task-bar-days{color:var(--project-schedule-task-bar-days-color-current);flex-shrink:0}.project-schedule-gantt .wx-gantt-tooltip{box-shadow:none;background:0 0;border-radius:20px;overflow:visible}.project-schedule-gantt__tooltip{border:1px solid var(--project-schedule-gantt-grid-color);background:var(--project-schedule-gantt-surface);border-radius:20px;min-width:280px;padding:20px}.project-schedule-gantt__tooltip-title{font-family:var(--project-schedule-gantt-header-font-family);color:#202222;margin-bottom:12px;font-size:15px;font-weight:500;line-height:24px}.project-schedule-gantt__tooltip-grid{grid-template-columns:auto auto;gap:8px 24px;display:grid}.project-schedule-gantt__tooltip-label{font-family:var(--project-schedule-gantt-header-font-family);color:#6c7373;font-size:13px;font-weight:400;line-height:20px}.project-schedule-gantt__tooltip-value{font-family:var(--project-schedule-gantt-header-font-family);color:#202222;text-align:right;font-size:13px;font-weight:500;line-height:20px}@media (prefers-color-scheme:dark){.project-schedule-gantt{--project-schedule-gantt-surface:#202222;--project-schedule-gantt-grid-color:#ffffff14;--project-schedule-gantt-header-color:#9ba1a1;--project-schedule-gantt-grabber-background:#202222}.project-schedule-gantt .wx-line,.project-schedule-gantt .wx-line-selectable,.project-schedule-gantt .wx-line.wx-line-selected,.project-schedule-gantt .wx-line.wx-line-selected.wx-critical{--project-schedule-gantt-link-color-current:var(--project-schedule-gantt-link-color-dark)}.project-schedule-gantt__task-bar{--project-schedule-task-bar-background-current:var(--project-schedule-task-bar-background-dark);--project-schedule-task-bar-border-current:var(--project-schedule-task-bar-border-dark);--project-schedule-task-bar-background-hover-current:var(--project-schedule-task-bar-background-hover-dark);--project-schedule-task-bar-border-hover-current:var(--project-schedule-task-bar-border-hover-dark);--project-schedule-task-bar-background-pressed-current:var(--project-schedule-task-bar-background-pressed-dark);--project-schedule-task-bar-border-pressed-current:var(--project-schedule-task-bar-border-pressed-dark);--project-schedule-task-bar-title-color-current:var(--project-schedule-task-bar-title-color-dark);--project-schedule-task-bar-days-color-current:var(--project-schedule-task-bar-days-color-dark)}.project-schedule-gantt__tooltip-title,.project-schedule-gantt__tooltip-value{color:#ffffffeb}.project-schedule-gantt__tooltip-label{color:#9ba1a1}}