/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.invisible-gantt{--gantt-label-width:calc(var(--size-40) + var(--size-8));padding:var(--size-3) var(--size-4) var(--size-4);background:var(--color-surface-default);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-surface);font-family:var(--font-family-default);position:relative;overflow-x:auto}.invisible-gantt__axis{height:var(--size-6);margin-left:var(--gantt-label-width);border-bottom:var(--border-hairline) solid var(--color-border-default);position:relative}.invisible-gantt__tick{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;padding-left:var(--size-1);border-left:var(--border-hairline) solid var(--color-border-default);position:absolute;top:0;transform:translate(-1px)}.invisible-gantt__rows{gap:var(--size-1);padding-top:var(--size-2);flex-direction:column;display:flex}.invisible-gantt__row{min-height:var(--size-10);align-items:center;display:flex}.invisible-gantt__label{line-height:var(--leading-tight);width:var(--gantt-label-width);padding-right:var(--size-3);font-size:var(--text-sm);color:var(--color-text-default);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:none;justify-content:center;gap:0;display:flex;overflow:hidden}.invisible-gantt__meta{font-size:var(--text-xs);color:var(--color-text-muted)}.invisible-gantt__track{height:100%;min-width:calc(var(--size-32) * 3);flex:1;position:relative}.invisible-gantt__bar{--gantt-tone:var(--color-action-primary);height:var(--size-5);border-radius:var(--radius-control);background:var(--gantt-tone);border:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.invisible-gantt__bar{background:color-mix(in srgb, var(--gantt-tone) 30%, transparent)}}.invisible-gantt__bar{cursor:pointer;overflow:hidden}.invisible-gantt__bar:hover{background:var(--gantt-tone)}@supports (color:color-mix(in lab, red, red)){.invisible-gantt__bar:hover{background:color-mix(in srgb, var(--gantt-tone) 45%, transparent)}}.invisible-gantt__bar:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.invisible-gantt__progress{background:var(--gantt-tone);border-radius:var(--radius-control);height:100%;display:block}.invisible-gantt__milestone{--gantt-tone:var(--color-action-primary);width:var(--size-4);height:var(--size-4);margin-left:calc(var(--size-2) * -1);background:var(--gantt-tone);cursor:pointer;border:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.invisible-gantt__bar--primary,.invisible-gantt__milestone.invisible-gantt__bar--primary{--gantt-tone:var(--color-action-primary)}.invisible-gantt__bar--accent,.invisible-gantt__milestone.invisible-gantt__bar--accent{--gantt-tone:var(--color-accent)}.invisible-gantt__bar--success,.invisible-gantt__milestone.invisible-gantt__bar--success{--gantt-tone:var(--color-status-success)}.invisible-gantt__bar--warning,.invisible-gantt__milestone.invisible-gantt__bar--warning{--gantt-tone:var(--color-status-warning)}.invisible-gantt__bar--danger,.invisible-gantt__milestone.invisible-gantt__bar--danger{--gantt-tone:var(--color-status-danger)}.invisible-gantt__today{top:var(--size-8);bottom:var(--size-4);width:var(--border-hairline);background:var(--color-status-danger);position:absolute}.invisible-gantt__today:before{content:"heute";top:calc(var(--size-4) * -1);font-size:var(--text-xs);color:var(--color-status-danger);position:absolute;left:2px}.invisible-gantt--leer{padding:var(--size-4);font-size:var(--text-sm);color:var(--color-text-muted)}