.CollaborationPhaseRail-module__rail__KMGXC{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,420px);margin:0;padding:0;list-style:none;display:grid}.CollaborationPhaseRail-module__rail__KMGXC li{min-width:0;color:var(--lt-text-tertiary);grid-template-rows:8px auto;align-items:start;gap:5px;display:grid;position:relative}.CollaborationPhaseRail-module__rail__KMGXC li:not(:last-child):after{content:"";background:var(--lt-border-subtle);height:1px;position:absolute;top:3px;left:10px;right:0}.CollaborationPhaseRail-module__rail__KMGXC li>span{z-index:1;border:1px solid var(--lt-border-strong);background:var(--lt-workspace-bg);border-radius:50%;width:8px;height:8px}.CollaborationPhaseRail-module__rail__KMGXC li>em{z-index:1;text-overflow:ellipsis;white-space:nowrap;width:fit-content;font-size:10.5px;font-style:normal;line-height:1.2;overflow:hidden}.CollaborationPhaseRail-module__rail__KMGXC li[data-state=complete]{color:var(--lt-text-secondary)}.CollaborationPhaseRail-module__rail__KMGXC li[data-state=complete]>span,.CollaborationPhaseRail-module__rail__KMGXC li[data-state=complete]:after{border-color:var(--lt-accent);background:var(--lt-accent);opacity:.58}.CollaborationPhaseRail-module__rail__KMGXC li[data-state=current]{color:var(--lt-text);font-weight:620}.CollaborationPhaseRail-module__rail__KMGXC li[data-state=current]>span{border-color:var(--lt-accent);background:var(--lt-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--lt-accent) 13%, transparent)}.CollaborationPhaseRail-module__rail__KMGXC li[data-state=failed]{color:var(--lt-danger,#c94f4f);font-weight:620}.CollaborationPhaseRail-module__rail__KMGXC li[data-state=failed]>span{border-color:var(--lt-danger,#c94f4f);background:var(--lt-danger,#c94f4f);box-shadow:0 0 0 3px color-mix(in srgb, var(--lt-danger,#c94f4f) 12%, transparent)}.CollaborationPhaseRail-module__rail__KMGXC[data-compact=true]{width:min(100%,330px)}.CollaborationPhaseRail-module__rail__KMGXC[data-compact=true] li{grid-template-rows:7px auto;gap:4px}.CollaborationPhaseRail-module__rail__KMGXC[data-compact=true] li>span{width:7px;height:7px}.CollaborationPhaseRail-module__rail__KMGXC[data-compact=true] li>em{font-size:10px}.CollaborationPhaseRail-module__rail__KMGXC[data-compact=true] li:not(:last-child):after{left:9px;right:0}@media (prefers-reduced-motion:reduce){.CollaborationPhaseRail-module__rail__KMGXC li[data-state=current]>span{box-shadow:none}}
