.tool[data-tool=critical-path-calculator] .cpm{gap:var(--space-4);display:grid}.tool[data-tool=critical-path-calculator] .path{overflow-wrap:anywhere}.tool[data-tool=critical-path-calculator] .table-scroll{max-inline-size:100%;overflow-x:auto}.tool[data-tool=critical-path-calculator] .cpm-table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.tool[data-tool=critical-path-calculator] .cpm-table th,.tool[data-tool=critical-path-calculator] .cpm-table td{padding:var(--space-2);text-align:end;border-block-end:1px solid var(--c-border);white-space:nowrap}.tool[data-tool=critical-path-calculator] .cpm-table th:first-child{text-align:start}.tool[data-tool=critical-path-calculator] .cpm-table tr.crit{background:var(--c-primary-soft);font-weight:600}.tool[data-tool=critical-path-calculator] .tag{font-size:var(--fs-xs);color:var(--c-primary);margin-inline-start:var(--space-2)}
