.activity-page{max-width:920px;margin:0 auto}.activity-section{border-top:1px solid var(--line);padding:22px 0 30px}.activity-section>.eyebrow{margin:0 0 14px}.activity-created,.activity-timeline{margin:0;padding:0;list-style:none}.activity-row{border:0;border-top:1px solid var(--line);background:var(--page);width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:8px 10px;transition:background .12s;display:grid}.activity-created>li:last-child .activity-row{border-bottom:1px solid var(--line)}.activity-row:hover,.activity-row:focus-visible{background:var(--panel);outline:none}.activity-row-icon{color:var(--ink2);font-size:19px}.activity-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.activity-row-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 18px/1.25 var(--sans);letter-spacing:-.03em;color:var(--ink);align-items:baseline;gap:10px;display:flex;overflow:hidden}.activity-row-title .mono,.activity-subject .mono{color:var(--muted);flex:none;font-size:12.5px}.activity-row-sub{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.activity-more{margin-top:10px}.activity-timeline li{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:0 12px;padding:9px 4px;font-size:14.5px;display:grid}.activity-timeline time{font:500 12.5px/1 var(--mono);color:var(--muted);white-space:nowrap}.activity-sentence{color:var(--ink)}.activity-subject{min-width:0;font:600 14.5px/1.4 var(--sans);color:var(--hero-text);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:baseline;gap:7px;padding:0;text-decoration:none;display:inline-flex;overflow:hidden}.activity-subject:hover{text-decoration:underline}.activity-subject.static{color:var(--muted);cursor:default;font-weight:500;text-decoration:none}@media (width<=720px){.activity-row .plan-stage{display:none}.activity-timeline li{grid-template-columns:56px minmax(0,1fr)}.activity-subject{grid-column:2}}.activity-row .badge{height:26px;font:700 12.5px/1 var(--sans);letter-spacing:0;text-transform:none;flex:none;padding:0 11px 0 10px}
