.Q4mXtW_gantt{--c0:1;--r0:1;grid-template-columns:max-content repeat(var(--slots), minmax(0, 1fr));grid-template-rows:auto repeat(var(--count), var(--lane-h,46px));gap:4px;width:100%;display:grid}.Q4mXtW_gantt[data-rail]{--c0:2;--r0:2;grid-template-rows:auto 20px repeat(var(--count), var(--lane-h,46px))}.Q4mXtW_lane{grid-row:calc(var(--lane) + var(--r0)) / span var(--lanes);min-width:0;color:var(--muted);font:500 .875rem/1.3 var(--font-sans);grid-column:1;align-self:center;padding-inline-end:4px}.Q4mXtW_lane b{color:var(--text);font-family:var(--font-mono)}.Q4mXtW_tick{grid-row:1;grid-column:calc(var(--t) + 1);color:var(--muted);font:600 .875rem/1 var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;transition:color var(--dur) var(--ease);align-self:end}.Q4mXtW_tick[data-on]{color:var(--hl-1)}.Q4mXtW_bar{grid-row:calc(var(--lane) + var(--r0)) / span var(--lanes);grid-column:calc(var(--t) + 1) / span var(--span);border:1px solid var(--muted);border-radius:var(--radius-xs);background:var(--bg);min-width:0;font:400 var(--text-data,14px) / 1.3 var(--font-mono);text-align:center;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);align-content:center;justify-items:center;gap:2px;padding:4px 6px;display:grid}.Q4mXtW_bar[data-tone=now]{border-color:var(--hl-1);background:var(--hl-1-soft)}.Q4mXtW_bar[data-tone=keep]{border-color:var(--hl-2);background:var(--hl-2-soft)}.Q4mXtW_bar[data-tone=bad]{border-color:var(--hl-3);background:var(--hl-3-soft)}.Q4mXtW_bar[data-ghost]{border-style:dashed}.Q4mXtW_text{overflow-wrap:anywhere;min-width:0}.Q4mXtW_tag{color:var(--hl-1);font:600 .875rem/1.2 var(--font-sans)}.Q4mXtW_no.Q4mXtW_no{background:var(--bg);margin-inline-end:0}@container (max-width:29.3125rem){.Q4mXtW_gantt[data-turn]{grid-template-columns:max-content repeat(var(--count), minmax(0, 1fr));grid-template-rows:auto repeat(var(--slots), minmax(28px, auto))}.Q4mXtW_gantt[data-turn][data-rail]{grid-template-columns:18px max-content repeat(var(--count), minmax(0, 1fr));grid-template-rows:auto repeat(var(--slots), minmax(28px, auto))}.Q4mXtW_gantt[data-turn] .Q4mXtW_lane{grid-row:1;grid-column:calc(var(--lane) + var(--c0)) / span var(--lanes);align-self:end;padding-inline-end:0}.Q4mXtW_gantt[data-turn] .Q4mXtW_tick{grid-column:var(--c0);grid-row:calc(var(--t) + 1);align-self:center}.Q4mXtW_gantt[data-turn] .Q4mXtW_bar{grid-column:calc(var(--lane) + var(--c0)) / span var(--lanes);grid-row:calc(var(--t) + 1) / span var(--span)}}
