.saas-activity{gap:var(--saas-space-md);color:var(--saas-text-primary);font-family:var(--saas-font-family);display:grid}.saas-activity__group{gap:var(--saas-space-sm);display:grid}.saas-activity__day{align-items:center;gap:var(--saas-space-sm);font-size:var(--saas-font-body-sm);margin:0;font-weight:600;display:flex}.saas-activity__day:after{background:var(--saas-border-default);content:"";flex:1;block-size:1px}.saas-activity__list{margin:0;padding:0;list-style:none;display:grid}.saas-activity__item{align-items:start;gap:var(--saas-space-sm);grid-template-columns:32px minmax(0,1fr) auto;padding-block-end:var(--saas-space-md);display:grid;position:relative}.saas-activity__item:not(:last-child):before{background:var(--saas-border-default);content:"";inline-size:2px;position:absolute;inset-block:34px 2px;inset-inline-start:15px}.saas-activity__icon{border-radius:var(--saas-radius-md);place-items:center;block-size:32px;inline-size:32px;display:grid}.saas-activity__icon[data-tone=green]{background:var(--saas-tint-green-bg);color:var(--saas-tint-green-fg)}.saas-activity__icon[data-tone=blue]{background:var(--saas-tint-blue-bg);color:var(--saas-tint-blue-fg)}.saas-activity__icon[data-tone=yellow]{background:var(--saas-tint-yellow-bg);color:var(--saas-tint-yellow-fg)}.saas-activity__icon[data-tone=red]{background:var(--saas-tint-red-bg);color:var(--saas-tint-red-fg)}.saas-activity__body{gap:var(--saas-space-xs);min-inline-size:0;display:grid}.saas-activity__link{color:var(--saas-text-primary);font-size:var(--saas-font-body);font-weight:600;text-decoration:none}.saas-activity__link:hover{color:var(--saas-brand-primary);text-decoration:underline}.saas-activity__link:focus-visible{border-radius:var(--saas-radius-sm);box-shadow:var(--saas-focus-ring);outline:none}.saas-activity__meta{align-items:center;gap:var(--saas-space-xs) var(--saas-space-sm);font-size:var(--saas-font-body-sm);flex-wrap:wrap;display:flex}.saas-activity__time{align-items:center;gap:var(--saas-space-2xs);padding:1px var(--saas-space-sm);border-radius:var(--saas-radius-full);background:var(--saas-bg-sunken);font-weight:600;display:inline-flex}.saas-activity__urgent{padding:1px var(--saas-space-sm);border-radius:var(--saas-radius-sm);background:var(--saas-status-danger-subtle);color:var(--saas-status-danger);font-weight:600}.saas-activity__detail{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.saas-activity__tag{padding:1px var(--saas-space-sm);border-radius:var(--saas-radius-sm);font-size:var(--saas-font-body-sm);white-space:nowrap;font-weight:600}.saas-activity__tag[data-tone=green]{background:var(--saas-status-success-subtle);color:var(--saas-status-success)}.saas-activity__tag[data-tone=blue]{background:var(--saas-status-info-subtle);color:var(--saas-status-info)}.saas-activity__tag[data-tone=yellow]{background:var(--saas-status-warning-subtle);color:var(--saas-status-warning)}.saas-activity__tag[data-tone=red]{background:var(--saas-status-danger-subtle);color:var(--saas-status-danger)}