.ds-activity-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-activity-row{align-items:center;gap:var(--ds-space-4);min-height:86px;padding:var(--ds-space-3) var(--ds-space-6);border-bottom:1px solid var(--ds-border);color:inherit;transition:background var(--ds-motion-feedback);grid-template-columns:repeat(5,minmax(0,1fr));text-decoration:none;display:grid}.ds-activity-row:where(.ds-activity-no-context,.ds-activity-no-value){grid-template-columns:repeat(4,minmax(0,1fr))}.ds-activity-row:where(.ds-activity-no-context.ds-activity-no-value){grid-template-columns:repeat(3,minmax(0,1fr))}.ds-activity-feed>.ds-activity-row:last-child,.ds-activity-feed>li:last-child .ds-activity-row{border-bottom:0}.ds-activity-row:is(:hover,:focus-visible){background:var(--ds-table-hover)}.ds-activity-row:focus-visible{outline:var(--ds-focus-outline);outline-offset:-2px}.ds-activity-row .activity-mobile-thumb{display:none}.ds-activity-row .activity-type{align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-sm);width:max-content;min-width:0;max-width:100%;padding:var(--ds-space-2) var(--ds-space-3);background:var(--ds-surface-soft);color:var(--ds-text);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);white-space:normal;display:inline-flex}.ds-activity-row .activity-action-icon{flex-shrink:0;display:inline-flex}.ds-activity-row .activity-type svg{width:15px;height:15px}.ds-activity-row .activity-summary{gap:var(--ds-space-1);min-width:0;display:grid}.ds-activity-row .activity-reference{min-width:0;color:var(--ds-text);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ds-activity-row .activity-country,.ds-activity-row .activity-value,.ds-activity-row .activity-when{min-width:0;color:var(--ds-text);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-normal)}.ds-activity-row .activity-country{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-activity-row .activity-value,.ds-activity-row .activity-when{gap:var(--ds-space-1);display:grid}.ds-activity-row .activity-value strong{font-weight:var(--ds-font-weight-regular);overflow-wrap:anywhere}.ds-activity-row .activity-value small,.ds-activity-row .activity-when>span{color:var(--ds-muted);font-size:var(--ds-font-size-xs)}
.ds-activity-row.ds-activity-row-compact{min-height:var(--ds-control-touch-height);gap:var(--ds-space-3);padding:var(--ds-space-2) 0;font-size:var(--ds-font-size-sm);line-height:var(--ds-leading-normal);border-bottom:0;grid-template-columns:minmax(0,1fr) fit-content(40%)}.activity-compact-copy{align-items:baseline;gap:0 var(--ds-space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.activity-compact-actor,.activity-compact-when{color:var(--ds-muted)}.activity-compact-when{max-width:100%;font-size:var(--ds-font-size-xs);text-align:end;overflow-wrap:anywhere}.activity-timeline-disclosure .ds-section-disclosure-copy>p{overflow-wrap:anywhere}
@media (max-width:1023px){.ds-activity-row{gap:var(--ds-space-1) var(--ds-space-3);min-height:0;padding:var(--ds-space-3) var(--ds-space-4);grid-template-columns:52px minmax(0,1fr) auto}.ds-activity-row .activity-mobile-thumb{border-radius:var(--ds-radius-sm);background:0 0;grid-area:1/1/3;place-items:center;width:46px;height:46px;display:grid}.ds-activity-row .activity-type{text-overflow:ellipsis;white-space:nowrap;background:0 0;grid-area:1/2;align-self:end;width:auto;padding:0;overflow:hidden}.ds-activity-row .activity-mobile-thumb svg{width:18px;height:18px}.ds-activity-row .activity-action-icon{display:none}.ds-activity-row .activity-summary{grid-area:2/2;align-self:start}.ds-activity-row .activity-reference{color:var(--ds-muted);font-size:var(--ds-font-size-2xs)}.ds-activity-row .activity-client,.ds-activity-row .activity-country,.ds-activity-row .activity-when{display:none}.ds-activity-row .activity-value,.ds-activity-no-value .activity-when{grid-area:1/3/3;align-self:center;justify-items:end;display:grid}.ds-activity-row .activity-value{white-space:nowrap}.ds-activity-row .activity-value strong{font-weight:var(--ds-font-weight-semibold)}.ds-activity-no-value .activity-when{font-size:var(--ds-font-size-xs)}.ds-activity-no-value .activity-when>span{display:none}}
