:root{--timeline-height: 500px;--timeline-group-row-height: 52px;--timeline-item-fade-duration: .26s;--timeline-axis-height: 50px;--mui-primary-main: #1976d2;--mui-appbar-background: var(--mui-primary-main);--order-status-planned: #c5d5ea;--order-status-planned-overdue: #e26e6e;--order-status-in-progress: #c0e5b8;--order-status-done: #c0cdc1;--order-status-delayed: #eae3a7;--order-status-cancelled: #cac4cd;--order-status-text-color: #1f2937;--order-conflict-bg: rgba(255, 160, 60, .25);--order-status-planned-bg: oklch( from var(--order-status-planned) calc(l + .07) calc(c + .03) h );--order-status-planned-overdue-bg: oklch( from var(--order-status-planned-overdue) calc(l + .07) calc(c + .03) h );--order-status-in-progress-bg: oklch( from var(--order-status-in-progress) calc(l + .07) calc(c + .03) h );--order-status-done-bg: oklch( from var(--order-status-done) calc(l + .07) calc(c + .03) h );--order-status-delayed-bg: oklch( from var(--order-status-delayed) calc(l + .07) calc(c + .03) h );--order-status-cancelled-bg: oklch( from var(--order-status-cancelled) calc(l + .07) calc(c + .03) h );--timeline-group-unavailable-bg: rgba(180, 180, 180, .06);--timeline-group-unavailable-stripe: rgba(0, 0, 0, .03)}html,body,#root{height:100%}body{margin:0}.vis-item.status-planned{background-color:var(--order-status-planned-bg);border-color:var(--order-status-planned);color:var(--order-status-text-color)}.vis-item.status-overdue-planned{background-color:var(--order-status-planned-overdue-bg);border-color:var(--order-status-planned-overdue);color:var(--order-status-text-color)}.vis-item.status-in_progress{background-color:var(--order-status-in-progress-bg);border-color:var(--order-status-in-progress);color:var(--order-status-text-color)}.vis-item.status-delayed{background-color:var(--order-status-delayed-bg);border-color:var(--order-status-delayed);color:var(--order-status-text-color)}.vis-item.status-cancelled{background-color:var(--order-status-cancelled-bg);border-color:var(--order-status-cancelled);color:var(--order-status-text-color)}.vis-item.status-done{background-color:var(--order-status-done-bg);border-color:var(--order-status-done);color:var(--order-status-text-color)}.vis-labelset .vis-label{border-bottom:1px solid #e0e0e0}.vis-labelset .vis-label .vis-inner{padding:5px}.timeline-group-label{display:flex;flex-direction:column;gap:2px;line-height:1.1}.timeline-group-unit{display:block;font-size:16px}.timeline-group-brand{display:block;color:#00000080;font-size:10px}.vis-timeline .timeline-group-label{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.vis-timeline .timeline-group-unit,.vis-timeline .timeline-group-brand{display:block!important}.vis-item:hover{box-shadow:0 2px 8px #0003;cursor:pointer}.vis-item.vis-selected{box-shadow:0 0 10px #00000080;z-index:999}.vis-item.status-planned.vis-selected{background-color:var(--order-status-planned-bg)!important;border-color:var(--order-status-planned)!important}.vis-item.status-overdue-planned.vis-selected{background-color:var(--order-status-planned-overdue-bg)!important;border-color:var(--order-status-planned-overdue)!important}.vis-item.status-in_progress.vis-selected{background-color:var(--order-status-in-progress-bg)!important;border-color:var(--order-status-in-progress)!important}.vis-item.status-delayed.vis-selected{background-color:var(--order-status-delayed-bg)!important;border-color:var(--order-status-delayed)!important}.vis-item.status-cancelled.vis-selected{background-color:var(--order-status-cancelled-bg)!important;border-color:var(--order-status-cancelled)!important}.vis-item.status-done.vis-selected{background-color:var(--order-status-done-bg)!important;border-color:var(--order-status-done)!important}.vis-item .vis-item-content{padding:0 var(--timeline-item-horizontal-padding);font-size:12px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:100%;display:flex;align-items:center}@keyframes timelineItemFadeIn{0%{opacity:0}to{opacity:1}}.vis-item.timeline-item-fade-in{animation:timelineItemFadeIn var(--timeline-item-fade-duration) ease-out}.vis-timeline .vis-labelset .vis-label.vis-group-level-0,.vis-timeline .vis-foreground .vis-group{height:var(--timeline-group-row-height)!important;min-height:var(--timeline-group-row-height)!important;max-height:var(--timeline-group-row-height)!important}.vis-tooltip{background:transparent!important;color:inherit!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;max-width:300px!important;pointer-events:none!important}.vis-timeline .vis-labelset .vis-label.vis-group-level-0:nth-child(2n){background-color:#0000000d}.vis-timeline .vis-foreground .vis-group:nth-child(2n){background-color:#00000008}.vis-timeline .vis-item{height:calc(var(--timeline-group-row-height) - 1px)!important;min-height:calc(var(--timeline-group-row-height) - 1px)!important;max-height:calc(var(--timeline-group-row-height) - 1px)!important;box-sizing:border-box}.vis-timeline .vis-labelset .vis-label.vis-group-level-0 .vis-inner{height:100%;display:flex;align-items:flex-start;box-sizing:border-box}.vis-timeline .vis-labelset .vis-label.group-unavailable,.vis-timeline .vis-foreground .vis-group.group-unavailable{background-color:var(--timeline-group-unavailable-bg)!important;background-image:repeating-linear-gradient(-45deg,transparent,transparent 6px,var(--timeline-group-unavailable-stripe) 6px,var(--timeline-group-unavailable-stripe) 12px)!important}
