.canias-chart[data-v-0f9d9d51]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.canias-chart__body[data-v-0f9d9d51]{scrollbar-gutter:stable;flex:1;min-height:0;position:relative;overflow:hidden auto}.canias-chart__header[data-v-0f9d9d51]{border-bottom:1px solid var(--ui-border)}.canias-chart__footer[data-v-0f9d9d51],.canias-chart__header[data-v-0f9d9d51]{background:var(--ui-bg,#fff);z-index:3;box-sizing:border-box;flex-shrink:0;display:flex}.canias-chart__footer[data-v-0f9d9d51]{border-top:1px solid var(--ui-border)}.canias-chart__footer-orders[data-v-0f9d9d51]{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.35rem;display:inline-flex}.canias-chart__footer-new[data-v-0f9d9d51]{color:#16a34a;white-space:nowrap;font-weight:600}.canias-chart__footer-new--action[data-v-0f9d9d51]{font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.canias-chart__footer-new--action[data-v-0f9d9d51]:hover{color:#15803d}.canias-chart__row[data-v-0f9d9d51]{box-sizing:border-box;border-bottom:1px solid color-mix(in oklab,var(--ui-border) 55%,transparent);flex-shrink:0;min-height:0;transition:background-color 80ms;display:flex;position:relative;overflow:hidden}.canias-chart--row-dragging .canias-chart__row[data-v-0f9d9d51]{transition:none}.canias-chart--row-dragging:has(.canias-chart__row--dragging) .canias-chart__row:not(.canias-chart__row--dragging) .canias-chart__col-check[data-v-0f9d9d51]{pointer-events:none!important}.canias-chart--row-dragging:has(.canias-chart__row--dragging) .canias-chart__row:not(.canias-chart__row--dragging) .canias-chart__col-grip[data-v-0f9d9d51]{pointer-events:none!important}.canias-chart--row-dragging:has(.canias-chart__row--dragging) .canias-chart__row:not(.canias-chart__row--dragging) .canias-chart__col-info[data-v-0f9d9d51]{pointer-events:none!important}.canias-chart--row-dragging:has(.canias-chart__row--dragging) .canias-chart__row:not(.canias-chart__row--dragging) .canias-chart__frozen .canias-chart__drag-handle[data-v-0f9d9d51]{pointer-events:none!important}.canias-chart--row-dragging:has(.canias-chart__row--dragging) .canias-chart__row:not(.canias-chart__row--dragging) .canias-chart__frozen a[data-v-0f9d9d51]{pointer-events:none!important}.canias-chart--row-dragging:has(.canias-chart__row--dragging) .canias-chart__row:not(.canias-chart__row--dragging) .canias-chart__frozen button[data-v-0f9d9d51]{pointer-events:none!important}.canias-chart--row-dragging:has(.canias-chart__row--dragging) .canias-chart__row:not(.canias-chart__row--dragging) .canias-chart__info-btn--done[data-v-0f9d9d51]{pointer-events:none!important}.canias-chart--row-dragging:has(.canias-chart__row--dragging) .canias-chart__row:not(.canias-chart__row--dragging) .canias-chart__kind-badge[data-v-0f9d9d51]{pointer-events:none!important}.canias-chart__row--group[data-v-0f9d9d51]{background:var(--gantt-category-background,#f1f5f9);box-shadow:inset 3px 0 0 0 color-mix(in oklab,var(--ui-primary,#2563eb) 55%,transparent)}.canias-chart:not(.canias-chart--row-dragging) .canias-chart__row[data-v-0f9d9d51]:hover{background:color-mix(in oklab,var(--ui-primary,#2563eb) 7%,transparent)}.canias-chart:not(.canias-chart--row-dragging) .canias-chart__row--group[data-v-0f9d9d51]:hover{background:color-mix(in oklab,var(--ui-primary,#2563eb) 10%,var(--gantt-category-background,#f1f5f9))}.canias-chart__row--dragging[data-v-0f9d9d51]{opacity:.55}.canias-chart__row--drop-after[data-v-0f9d9d51]:after,.canias-chart__row--drop-before[data-v-0f9d9d51]:before{content:"";z-index:20;pointer-events:none;background:var(--ui-primary,#2563eb);height:3px;box-shadow:0 0 0 1px color-mix(in oklab,var(--ui-primary,#2563eb) 35%,#fff);position:absolute;left:0;right:0}.canias-chart__row--drop-before[data-v-0f9d9d51]:before{top:0}.canias-chart__row--drop-after[data-v-0f9d9d51]:after{bottom:0}.canias-chart__row--drop-after[data-v-0f9d9d51],.canias-chart__row--drop-before[data-v-0f9d9d51],.canias-chart__row--drop-target[data-v-0f9d9d51]{background:color-mix(in oklab,var(--ui-primary,#2563eb) 5%,transparent)}.canias-chart__row--checked[data-v-0f9d9d51]{background:color-mix(in oklab,var(--ui-primary,#2563eb) 8%,transparent)}.canias-chart__bar--checked[data-v-0f9d9d51]{outline:2px solid color-mix(in oklab,var(--ui-primary,#2563eb) 65%,transparent);outline-offset:1px}.canias-chart__col-check[data-v-0f9d9d51]{justify-content:center;padding-inline:0}.canias-chart__row--focus[data-v-0f9d9d51]{background:oklab(76.8591% .0560995 .154808/.0988235)}.canias-chart__row--focus-overlap[data-v-0f9d9d51]{background:oklab(57.7099% .191149 .0987651/.085098)}.canias-chart__row--focus-changeover[data-v-0f9d9d51]{background:oklab(68.064% .0348215 .137956/.0988235)}.canias-chart__row--focus-moldConflict[data-v-0f9d9d51]{background:oklab(71.4837% -.102719 -.0725165/.0988235)}.canias-chart__row--focus-concurrent[data-v-0f9d9d51]{background:oklab(62.6846% .129701 -.193012/.085098)}.canias-chart__frozen[data-v-0f9d9d51]{--canias-col-pad-x:.375rem;border-right:1px solid var(--ui-border);background:inherit;z-index:2;flex-shrink:0;align-items:center;font-size:11px;display:grid}.canias-chart__frozen--group[data-v-0f9d9d51]{position:relative}.canias-chart__group-label[data-v-0f9d9d51]{z-index:3;pointer-events:none;align-items:center;gap:.2rem;max-width:calc(100% - 8px);padding-right:6px;display:flex;position:absolute;top:0;bottom:0;left:2px;overflow:hidden}.canias-chart__group-label[data-v-0f9d9d51] button{pointer-events:auto;flex-shrink:0}.canias-chart__temp-badge[data-v-0f9d9d51]{pointer-events:auto;flex-shrink:0;padding:.1rem .3rem;font-size:9px;line-height:1.1}.canias-chart__group-label-count[data-v-0f9d9d51],.canias-chart__group-label-name[data-v-0f9d9d51],.canias-chart__group-label-prefix[data-v-0f9d9d51]{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text}.canias-chart__group-label-prefix[data-v-0f9d9d51]{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text-muted,#64748b);flex-shrink:0;font-size:9px;font-weight:700;line-height:1}.canias-chart__group-label-sep[data-v-0f9d9d51]{color:var(--ui-text-muted,#64748b);flex-shrink:0;font-size:11px;line-height:1}.canias-chart__group-label-name[data-v-0f9d9d51]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--ui-text,#0f172a);font-size:13px;font-weight:700;line-height:1.15;overflow:hidden}.canias-chart__group-label-count[data-v-0f9d9d51]{color:var(--ui-text-muted,#64748b);flex-shrink:0;font-size:11px;font-weight:500}.canias-chart__row--group .canias-chart__col-end[data-v-0f9d9d51],.canias-chart__row--group .canias-chart__col-qty[data-v-0f9d9d51],.canias-chart__row--group .canias-chart__col-start[data-v-0f9d9d51]{z-index:4;background:inherit;position:relative}.canias-chart__frozen--head[data-v-0f9d9d51]{background:var(--ui-bg,#fff);font-size:10px;font-weight:600;line-height:1.15}.canias-chart__frozen--head .canias-chart__col[data-v-0f9d9d51]:not(.canias-chart__col-check):not(.canias-chart__col-grip):not(.canias-chart__col-info){text-overflow:ellipsis;overflow:hidden}.canias-chart__frozen--foot[data-v-0f9d9d51]{background:var(--ui-bg,#fff);height:100%;font-size:11px;font-weight:600;line-height:1.2}.canias-chart__col[data-v-0f9d9d51]{padding-inline:var(--canias-col-pad-x);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;padding-block:0;overflow:hidden}.canias-chart__col-qty[data-v-0f9d9d51]{text-overflow:clip;white-space:nowrap;padding-inline-end:calc(var(--canias-col-pad-x) + .125rem);overflow:visible}.canias-chart__col-check[data-v-0f9d9d51],.canias-chart__col-grip[data-v-0f9d9d51],.canias-chart__col-head-action[data-v-0f9d9d51],.canias-chart__col-info[data-v-0f9d9d51]{justify-content:center;align-items:center;padding:0;display:flex}.canias-chart__col--reorderable[data-v-0f9d9d51]{cursor:grab;-webkit-user-select:none;user-select:none}.canias-chart__col--reorderable[data-v-0f9d9d51]:active{cursor:grabbing}.canias-chart__col--dragging[data-v-0f9d9d51]{opacity:.45}.canias-chart__col--drop-target[data-v-0f9d9d51]{box-shadow:inset 2px 0 0 0 color-mix(in oklab,var(--ui-primary,#2563eb) 75%,transparent);background:color-mix(in oklab,var(--ui-primary,#2563eb) 8%,transparent)}.canias-chart__col-kind[data-v-0f9d9d51]{text-overflow:clip;overflow:hidden}.canias-chart__kind-badge[data-v-0f9d9d51]{letter-spacing:.02em;border:1px solid color-mix(in oklab,var(--ui-border) 70%,transparent);background:color-mix(in oklab,var(--ui-bg-elevated,#f8fafc) 90%,transparent);color:var(--ui-text-muted,#64748b);border-radius:3px;justify-content:center;align-items:center;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.35;display:inline-flex}.canias-chart__kind-badge--erp[data-v-0f9d9d51],.canias-chart__kind-badge--prdt03[data-v-0f9d9d51],.canias-chart__kind-badge--prdt06[data-v-0f9d9d51]{box-sizing:border-box;width:2.875rem;max-width:100%}.canias-chart__kind-badge--prdt03[data-v-0f9d9d51]{color:#1d4ed8;background:oklab(91.8307% -.00480078 -.0384387);border-color:oklab(54.615% -.026671 -.213549/.45)}.canias-chart__kind-badge--erp[data-v-0f9d9d51]{color:#0e7490;background:oklab(93.7426% -.0132482 -.0118133);border-color:oklab(60.8911% -.0828014 -.0738333/.45)}.canias-chart__kind-badge--prdt06[data-v-0f9d9d51]{color:#6d28d9;background:oklab(92.6614% .0154215 -.0363149);border-color:oklab(54.1337% .0963843 -.226968/.45)}.canias-chart__kind-badge--manual[data-v-0f9d9d51]{color:#0f766e;background:oklab(92.175% -.0136833 -.00153269);border-color:oklab(51.0938% -.0855206 -.00957963/.45)}.canias-chart__kind-badge--forecast[data-v-0f9d9d51]{color:#0369a1;background:oklab(91.9997% -.00873943 -.0169679);border-color:oklab(49.9982% -.0546215 -.10605/.45)}.canias-chart__kind-badge--safe[data-v-0f9d9d51]{color:#a16207;background:oklab(94.2515% .00626786 .0248322);border-color:oklab(68.064% .0348215 .137956/.45)}.canias-chart__row--absent-from-canias .canias-chart__col[data-v-0f9d9d51]:not(.canias-chart__col-grip){opacity:.88}.canias-chart__bar--absent-from-canias[data-v-0f9d9d51]{opacity:.55}.canias-chart__kind-badge--gap[data-v-0f9d9d51]{background:color-mix(in oklab,var(--ui-text-muted) 12%,#fff);border-color:color-mix(in oklab,var(--ui-border) 70%,transparent);color:var(--ui-text-muted);font-style:italic}.canias-chart__row--gap[data-v-0f9d9d51]{background:color-mix(in oklab,var(--ui-bg-muted) 55%,transparent)}.canias-chart__row--overlap[data-v-0f9d9d51]{background:oklab(57.7099% .191149 .0987651/.054902)}.canias-chart__row--pending-save[data-v-0f9d9d51]{background:color-mix(in oklab,#22c55e 20%,var(--ui-bg,#fff));box-shadow:inset 4px 0 #22c55e}.canias-chart:not(.canias-chart--row-dragging) .canias-chart__row--pending-save[data-v-0f9d9d51]:hover{background:color-mix(in oklab,#22c55e 26%,var(--ui-bg,#fff))}.canias-chart__row--delivery-changed[data-v-0f9d9d51]{background:color-mix(in oklab,var(--ui-warning,#d97706) 26%,var(--ui-bg,#fff));box-shadow:inset 4px 0 0 0 var(--ui-warning,#d97706)}.canias-chart:not(.canias-chart--row-dragging) .canias-chart__row--delivery-changed[data-v-0f9d9d51]:hover{background:color-mix(in oklab,var(--ui-warning,#d97706) 32%,var(--ui-bg,#fff))}.canias-chart__row--pending-save.canias-chart__row--delivery-changed[data-v-0f9d9d51]{background:color-mix(in oklab,#22c55e 14%,color-mix(in oklab,var(--ui-warning,#d97706) 22%,var(--ui-bg,#fff)));box-shadow:inset 4px 0 0 0 var(--ui-warning,#d97706)}.canias-chart__bar--pending-save[data-v-0f9d9d51]{box-shadow:inset 0 0 0 2px oklab(72.2746% -.165574 .0972219/.5)}.canias-chart__row--erp-in-progress .canias-chart__frozen[data-v-0f9d9d51]{color:var(--ui-text-muted)}.canias-chart__row--erp-in-progress .canias-chart__bar--factual[data-v-0f9d9d51]{pointer-events:none}.canias-chart__row--gap .canias-chart__frozen[data-v-0f9d9d51]{color:var(--ui-text-muted);position:relative;overflow:visible}.canias-chart__col-order--fit[data-v-0f9d9d51]{text-overflow:clip;white-space:nowrap;overflow:visible}.canias-chart__drag-handle[data-v-0f9d9d51]{cursor:grab;border-radius:2px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.canias-chart__drag-handle[data-v-0f9d9d51]:active{cursor:grabbing}.canias-chart__track[data-v-0f9d9d51]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;flex:1;min-width:0;height:100%;position:relative;overflow:hidden}.canias-chart__nudge-right[data-v-0f9d9d51]{z-index:6;color:#b91c1c;cursor:pointer;pointer-events:auto;white-space:nowrap;background:oklab(99.3073% .003375 .00111845);border:1px solid oklab(57.7099% .191149 .0987651/.45);border-radius:3px;justify-content:center;align-items:center;gap:2px;height:1.35rem;margin:0;padding:0 4px 0 5px;display:inline-flex;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 1px 2px oklab(0% none none/.1)}.canias-chart__nudge-right-label[data-v-0f9d9d51]{letter-spacing:.02em;font-size:9px;font-style:italic;font-weight:700;line-height:1}.canias-chart__nudge-right[data-v-0f9d9d51]:hover{background:oklab(97.4599% .012375 .00410083);border-color:oklab(57.7099% .191149 .0987651/.65)}.canias-chart__nudge-right[data-v-0f9d9d51]:focus-visible{outline-offset:1px;outline:2px solid oklab(57.7099% .191149 .0987651/.55)}.canias-chart__track--axis[data-v-0f9d9d51]{position:relative}.canias-chart__track--foot[data-v-0f9d9d51]{cursor:default;background:0 0}.canias-chart__axis-week-row[data-v-0f9d9d51]{border-bottom:1px solid color-mix(in oklab,var(--ui-border) 70%,transparent);height:22px;position:absolute;top:0;left:0;right:0}.canias-chart__axis-day-row[data-v-0f9d9d51]{height:18px;position:absolute;bottom:0;left:0;right:0}.canias-chart__week-band[data-v-0f9d9d51]{border-right:1px solid var(--ui-border);white-space:nowrap;padding:0 2px;font-weight:600;overflow:hidden}.canias-chart__day-letter[data-v-0f9d9d51],.canias-chart__week-band[data-v-0f9d9d51]{pointer-events:none;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:0;bottom:0}.canias-chart__day-letter[data-v-0f9d9d51]{border-right:1px solid color-mix(in oklab,var(--ui-border) 40%,transparent);flex-direction:column;gap:0;line-height:1.05}.canias-chart__day-num[data-v-0f9d9d51]{font-variant-numeric:tabular-nums;opacity:.85;font-size:9px}.canias-chart__day-wd[data-v-0f9d9d51]{font-size:10px;font-weight:600}.canias-chart__col-gap-anchor[data-v-0f9d9d51]{padding:0;overflow:visible}.canias-chart__row--gap .canias-chart__gap-inline[data-v-0f9d9d51]{z-index:4;pointer-events:auto;gap:5px;position:absolute;top:0;bottom:0;left:8px}.canias-chart__gap-inline[data-v-0f9d9d51],.canias-chart__row--gap .canias-chart__gap-inline[data-v-0f9d9d51]{white-space:nowrap;flex-wrap:nowrap;align-items:center;min-width:0;display:inline-flex}.canias-chart__gap-inline[data-v-0f9d9d51]{gap:4px}.canias-chart__gap-duration[data-v-0f9d9d51]{font-variant-numeric:tabular-nums;color:var(--ui-text-muted);flex-shrink:0;font-family:ui-monospace,monospace;font-size:11px;font-style:italic;line-height:1.25}.canias-chart__row--gap .canias-chart__kind-badge--gap[data-v-0f9d9d51]{align-self:center}.canias-chart__gap-actions[data-v-0f9d9d51]{flex-shrink:0;align-self:center;align-items:center;gap:0;height:1.5rem;margin-left:1px;display:inline-flex}.canias-chart__gap-actions[data-v-0f9d9d51] button{vertical-align:middle;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;margin:0;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.canias-chart__gap-actions[data-v-0f9d9d51] svg{width:.875rem;height:.875rem;margin:0}.canias-chart__day-letter--weekend[data-v-0f9d9d51]{background:var(--gantt-weekend-item-bg)}.canias-chart__day-letter--holiday[data-v-0f9d9d51]{background:var(--gantt-holiday-item-bg)}.canias-chart__day-bg[data-v-0f9d9d51]{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0}.canias-chart__day-bg--weekend[data-v-0f9d9d51]{background:var(--gantt-weekend-item-bg)}.canias-chart__day-bg--holiday[data-v-0f9d9d51]{background:var(--gantt-holiday-item-bg)}.canias-chart__locked-bg[data-v-0f9d9d51]{z-index:0;background:var(--gantt-locked-item-bg)}.canias-chart__gridline[data-v-0f9d9d51],.canias-chart__locked-bg[data-v-0f9d9d51]{pointer-events:none;position:absolute;top:0;bottom:0}.canias-chart__gridline[data-v-0f9d9d51]{background:color-mix(in oklab,var(--ui-border) 45%,transparent);z-index:1;width:1px}.canias-chart__now-line[data-v-0f9d9d51]{pointer-events:none;z-index:5;background-color:#dc2626;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.canias-chart__now-line--axis[data-v-0f9d9d51]{z-index:3}.canias-chart__bar[data-v-0f9d9d51]{top:var(--canias-planned-bar-inset,5px);height:var(--canias-planned-bar-height,20px);pointer-events:none;z-index:2;box-sizing:border-box;border-radius:2px;min-width:2px;position:absolute;bottom:auto;overflow:hidden}.canias-chart__bar--with-inline-label[data-v-0f9d9d51]{align-items:center;font-size:9px;line-height:1;display:flex}.canias-chart__bar.production-item.canias-chart__bar--with-inline-label[data-v-0f9d9d51]{color:#fff}.canias-chart__bar.production-item .canias-chart__bar-label[data-v-0f9d9d51]{z-index:1;position:relative}.canias-chart__bar.production-item .canias-chart__fact-label[data-v-0f9d9d51]{color:inherit;text-shadow:var(--gantt-bar-article-text-shadow)}.canias-chart__bar--draggable[data-v-0f9d9d51]{pointer-events:auto;cursor:grab;touch-action:none}.canias-chart__bar--preform-tip[data-v-0f9d9d51]{pointer-events:auto;cursor:help}.canias-chart__bar--draggable.canias-chart__bar--preform-tip[data-v-0f9d9d51]{cursor:grab}.canias-chart__bar--draggable[data-v-0f9d9d51]:active,.canias-chart__bar--dragging[data-v-0f9d9d51]{cursor:grabbing;z-index:6;opacity:.92}.canias-chart__bar--gap[data-v-0f9d9d51]{pointer-events:none;z-index:1;opacity:.85;background:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--ui-text-muted) 18%,transparent),color-mix(in oklab,var(--ui-text-muted) 18%,transparent) 3px,transparent 3px,transparent 7px);border:1px dashed color-mix(in oklab,var(--ui-border) 80%,transparent)}.canias-chart__bar--summary[data-v-0f9d9d51]{opacity:.92}.canias-chart__row--fact-split .canias-chart__bar--factual[data-v-0f9d9d51]{height:var(--canias-planned-bar-height,20px);top:auto}.canias-chart__bar.gantt-block-focus-highlight[data-v-0f9d9d51],.canias-chart__bar.gantt-order-focus-highlight[data-v-0f9d9d51]{z-index:4;outline-offset:1px;outline:2px solid #f59e0be6;box-shadow:inset 0 0 0 2px #f59e0bd9,0 0 8px #f59e0b73}.canias-chart__bar.gantt-block-focus-highlight--overlap[data-v-0f9d9d51]{outline-color:#dc2626e6;box-shadow:inset 0 0 0 2px #dc2626d9,0 0 8px #dc262666}.canias-chart__bar.gantt-block-focus-highlight--changeover[data-v-0f9d9d51]{outline-color:#ca8a04e6;box-shadow:inset 0 0 0 2px #ca8a04d9,0 0 8px #ca8a0466}.canias-chart__bar.gantt-block-focus-highlight--moldConflict[data-v-0f9d9d51]{outline-color:#06b6d4e6;box-shadow:inset 0 0 0 2px #06b6d4d9,0 0 8px #06b6d466}.canias-chart__bar.gantt-block-focus-highlight--concurrent[data-v-0f9d9d51]{outline-color:#a855f7e6;box-shadow:inset 0 0 0 2px #a855f7d9,0 0 8px #a855f766}.canias-chart__bar--factual[data-v-0f9d9d51]{top:var(--canias-planned-bar-inset,5px);height:var(--canias-planned-bar-height,20px);opacity:.95;z-index:1;box-sizing:border-box;color:#0c4a6e;border-radius:2px;align-items:center;max-height:none;font-size:9px;line-height:1;display:flex;bottom:auto;overflow:hidden!important}.canias-chart__bar--factual-inferred[data-v-0f9d9d51]{cursor:pointer;z-index:6;outline-offset:-1px;outline:1px dashed #b45309d9;pointer-events:auto!important;background-color:var(--gantt-factual-inferred-fill,#0ea5e96b)!important;background-image:repeating-linear-gradient(135deg,var(--gantt-factual-inferred-fill,#0ea5e96b) 0,var(--gantt-factual-inferred-fill,#0ea5e96b) 7px,var(--gantt-factual-inferred-hatch,#f59e0b8c) 7px,var(--gantt-factual-inferred-hatch,#f59e0b8c) 14px)!important}.canias-chart__pf-ghost[data-v-0f9d9d51]{top:var(--canias-planned-bar-inset,5px);height:var(--canias-planned-bar-height,20px);pointer-events:none;z-index:1;box-sizing:border-box;outline-offset:-2px;background:0 0;border-radius:2px;outline:2px dashed #f59e0be0;position:absolute;bottom:auto}.canias-chart__bar.factual-marker--pf-aligned[data-v-0f9d9d51],.canias-chart__bar.production-item--pf-aligned[data-v-0f9d9d51]{box-shadow:var(--gantt-shadow-ring-pf-aligned)}.canias-chart__bar.factual-marker--pf-timing-mismatch[data-v-0f9d9d51],.canias-chart__bar.production-item--pf-timing-mismatch[data-v-0f9d9d51]{box-shadow:var(--gantt-shadow-ring-pf-timing)}.canias-chart__bar.factual-marker--pf-wrong-machine[data-v-0f9d9d51],.canias-chart__bar.production-item--pf-wrong-machine[data-v-0f9d9d51]{box-shadow:var(--gantt-shadow-ring-pf-wrong-machine)}.canias-chart__bar.factual-marker--pf-missing-plan[data-v-0f9d9d51],.canias-chart__bar.production-item--pf-missing-plan[data-v-0f9d9d51]{box-shadow:var(--gantt-shadow-ring-pf-qty)}.canias-chart__bar.factual-marker--pf-skipped[data-v-0f9d9d51],.canias-chart__bar.production-item--pf-skipped[data-v-0f9d9d51]{opacity:.78}.canias-chart__bar-label[data-v-0f9d9d51]{pointer-events:none;box-sizing:border-box;align-items:center;gap:3px;width:100%;min-width:0;height:100%;max-height:100%;padding:0 3px;font-size:9px;line-height:1;display:flex;overflow:hidden}.canias-chart__bar-pf-marks[data-v-0f9d9d51]{flex-direction:row;flex-shrink:0;align-items:center;gap:3px;min-height:12px;display:inline-flex}.canias-chart__bar-pf-mark[data-v-0f9d9d51]{color:#334155;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:12px;height:12px;padding:0 2px;display:inline-flex;box-shadow:0 0 0 1px #94a3b859}.canias-chart__bar-pf-mark-days[data-v-0f9d9d51]{letter-spacing:-.03em;font-size:8px;font-weight:800;line-height:1}.canias-chart__bar-pf-mark--aligned[data-v-0f9d9d51]{color:#15803d;background:#fff;box-shadow:0 0 0 1px #16a34a6b,0 1px 2px #0f172a1a}.canias-chart__bar-pf-mark--skipped[data-v-0f9d9d51]{color:#475569}.canias-chart__bar-pf-mark--timing[data-v-0f9d9d51]{color:#c2410c;background:#fffbeb;padding:0 4px 0 3px;box-shadow:0 0 0 1px #f59e0b73}.canias-chart__bar-pf-mark--wrong-machine[data-v-0f9d9d51]{color:#7e22ce;background:#faf5ff;box-shadow:0 0 0 1px #a855f759}.canias-chart__bar-pf-mark--missing-plan[data-v-0f9d9d51],.canias-chart__bar-pf-mark--qty[data-v-0f9d9d51]{color:#dc2626;background:#fef2f2;box-shadow:0 0 0 1px #dc262652}.canias-chart__pf-mismatch-warn[data-v-0f9d9d51]{flex-shrink:0}.canias-chart__fact-label[data-v-0f9d9d51]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;min-width:0;max-width:100%;max-height:100%;font-size:9px;font-weight:600;line-height:1;display:block;overflow:hidden}.canias-chart__bar--factual .canias-chart__fact-label[data-v-0f9d9d51]{color:#0c4a6e}.canias-chart__fact-article[data-v-0f9d9d51],.canias-chart__fact-sep[data-v-0f9d9d51]{font-size:9px;line-height:1}.canias-chart__fact-sep[data-v-0f9d9d51]{opacity:.65;font-weight:500}.canias-chart__fact-qty[data-v-0f9d9d51]{font-variant-numeric:tabular-nums;font-size:9px;font-weight:700;line-height:1}.canias-chart__pan-layer[data-v-0f9d9d51]{pointer-events:none;position:absolute;top:0;bottom:0}.canias-chart__axis-day-row[data-v-0f9d9d51],.canias-chart__axis-week-row[data-v-0f9d9d51],.canias-chart__track--axis .canias-chart__pan-layer[data-v-0f9d9d51]{pointer-events:none}.canias-chart__changeover-bg[data-v-0f9d9d51],.canias-chart__maintenance-bg[data-v-0f9d9d51]{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0}.canias-chart__maintenance-bg[data-v-0f9d9d51]{background:var(--gantt-maintenance-item-bg);box-shadow:inset 0 0 0 1px var(--gantt-maintenance-edge)}.canias-chart__maintenance-hits[data-v-0f9d9d51]{z-index:6;pointer-events:auto;cursor:help;background:0 0;position:absolute;top:0;bottom:0}.canias-chart__changeover-bg.gantt-bg-changeover-available[data-v-0f9d9d51]{background:repeating-linear-gradient(135deg,var(--gantt-changeover-available-item-bg),var(--gantt-changeover-available-item-bg) 5px,var(--gantt-changeover-available-hatch) 5px,var(--gantt-changeover-available-hatch) 9px)}.canias-chart__changeover-bg.gantt-bg-changeover-used[data-v-0f9d9d51]{background:repeating-linear-gradient(135deg,var(--gantt-changeover-used-item-bg),var(--gantt-changeover-used-item-bg) 5px,var(--gantt-changeover-used-hatch) 5px,var(--gantt-changeover-used-hatch) 9px)}.canias-chart__changeover-bg.gantt-bg-changeover-invalid[data-v-0f9d9d51]{background:repeating-linear-gradient(135deg,var(--gantt-changeover-invalid-item-bg),var(--gantt-changeover-invalid-item-bg) 5px,var(--gantt-changeover-invalid-hatch) 5px,var(--gantt-changeover-invalid-hatch) 9px)}.canias-chart__col-client-no[data-v-0f9d9d51],.canias-chart__col-delivery[data-v-0f9d9d51],.canias-chart__col-end[data-v-0f9d9d51],.canias-chart__col-lateness[data-v-0f9d9d51],.canias-chart__col-order[data-v-0f9d9d51],.canias-chart__col-plan-vs-erp[data-v-0f9d9d51],.canias-chart__col-prod-target[data-v-0f9d9d51],.canias-chart__col-start[data-v-0f9d9d51]{text-overflow:clip;white-space:nowrap;min-width:0;overflow:hidden}.canias-chart__info-cell[data-v-0f9d9d51]{justify-content:center;align-items:center;min-width:0;max-width:100%;display:inline-flex}.canias-chart__info-btn-wrap[data-v-0f9d9d51]{flex-shrink:0;display:inline-flex;position:relative}.canias-chart__col-info--absent[data-v-0f9d9d51],.canias-chart__col-info--delivery-changed[data-v-0f9d9d51]{z-index:4;overflow:visible}.canias-chart__delivery-blip[data-v-0f9d9d51]{background:var(--ui-warning,#d97706);border:1.5px solid var(--ui-bg,#fff);width:9px;height:9px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-warning,#d97706) 70%,transparent);pointer-events:none;border-radius:9999px;position:absolute;top:1px;right:1px}.canias-chart__delivery-blip--solo[data-v-0f9d9d51]{pointer-events:auto;position:static}.canias-chart__absent-blip[data-v-0f9d9d51]{color:var(--ui-error,#dc2626);filter:drop-shadow(0 0 .5px var(--ui-bg,#fff));pointer-events:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;top:0;right:0}.canias-chart__absent-blip--solo[data-v-0f9d9d51]{pointer-events:auto;position:static}.canias-chart__lateness--ok[data-v-0f9d9d51]{color:var(--ui-success,#16a34a)}.canias-chart__lateness--late[data-v-0f9d9d51]{color:var(--ui-error,#dc2626);font-weight:600}.canias-chart__plan-vs-erp--ok[data-v-0f9d9d51]{color:var(--ui-success,#16a34a)}.canias-chart__plan-vs-erp--warn[data-v-0f9d9d51]{color:var(--ui-warning,#d97706);font-weight:600}.canias-chart__insert[data-v-0f9d9d51]{z-index:4;pointer-events:none;justify-content:flex-start;align-items:center;height:0;display:flex;position:relative}.canias-chart__insert-btn[data-v-0f9d9d51]{pointer-events:auto;border:1px solid var(--ui-border);background:var(--ui-bg,#fff);width:18px;height:18px;color:var(--ui-text-muted,#64748b);opacity:0;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-9px;left:4px}.canias-chart__insert:hover .canias-chart__insert-btn[data-v-0f9d9d51],.canias-chart__row:hover+.canias-chart__insert .canias-chart__insert-btn[data-v-0f9d9d51]{opacity:1}.canias-chart__insert-btn[data-v-0f9d9d51]:hover{color:var(--ui-primary);border-color:var(--ui-primary)}
