.activity-strip{display:grid;gap:4px;padding:8px 30px;border-bottom:1px solid var(--line);background:var(--surface);min-width:0}
.activity-strip-row{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:16px;min-width:0}
.activity-strip-items{display:flex;align-items:center;gap:22px;min-width:0;overflow-x:auto;scrollbar-width:thin;white-space:nowrap;min-height:28px}
.activity-strip-items:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-radius:4px}
.activity-strip a{text-decoration:none}
.activity-strip-label{flex:none;color:var(--muted);font-size:12px}
.activity-strip-item{display:flex;align-items:center;gap:8px;flex:none;color:var(--text);font-size:13px}
.activity-strip-item img{width:24px;height:24px;object-fit:contain;border-radius:4px}
.activity-strip-item time{color:var(--blue);font-size:12px;font-variant-numeric:tabular-nums}
.activity-strip-item:hover{color:var(--blue)}
.activity-strip-empty{font-size:12px;color:var(--muted)}
@media(max-width:760px){.activity-strip{padding:8px 16px;gap:4px}.activity-strip-row{grid-template-columns:60px minmax(0,1fr);gap:10px}.activity-strip-items{gap:16px}}

@media(min-width:761px){
 .activity-strip-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible;white-space:normal;align-items:center}
 .activity-strip-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;min-width:0;gap:8px}
 .activity-strip-item>span{min-width:0;overflow-wrap:anywhere}
 .activity-strip-item time{white-space:nowrap}
}
