.ui-thread{font-family:var(--font-ui)}.ui-thread ol{align-items:center;gap:var(--space-8) 0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-thread li{font-size:calc(var(--text-body-sm) * var(--font-undo,1));align-items:center;display:flex}.ui-thread li+li:before{content:"";width:var(--space-40);margin:0 var(--space-12);border-top:2px dashed var(--border-strong)}.ui-thread li.ui-thread-done+li:before,.ui-thread li.ui-thread-done:before{border-top-style:solid;border-color:var(--primary)}.ui-thread a,.ui-thread span[aria-current],.ui-thread li>span{align-items:center;gap:var(--space-8);min-height:var(--touch-min);color:var(--text-secondary);text-decoration:none;display:inline-flex}.ui-thread-now>span{color:var(--text-primary);font-weight:700}.ui-thread-dot{border-radius:var(--radius-pill);width:24px;height:24px;font-size:calc(var(--text-overline) * var(--font-undo,1));border:1.5px solid var(--border-strong);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ui-thread-done .ui-thread-dot{background:var(--primary);border-color:var(--primary);color:var(--surface-primary)}.ui-thread-now .ui-thread-dot{border:2.5px solid var(--primary);color:var(--primary);background:var(--surface-primary)}.ui-thread-phone{font-size:calc(var(--text-caption) * var(--font-undo,1));color:var(--text-meta);margin:0;display:none}@media (max-width:719.98px){.ui-thread ol{display:none}.ui-thread-phone{display:block}}
