.activity-timeline-mock_card{--activity-text:#404040;--activity-muted:#737373;--activity-rail:#e5e5e5;--activity-track:#f5f5f5;--activity-avatar:#e5e5e5;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}@media (prefers-color-scheme:dark){.activity-timeline-mock_card{--activity-text:#e5e5e5;--activity-muted:#a1a1a1;--activity-rail:#3f3f46;--activity-track:#27272a;--activity-avatar:#3f3f46}}.activity-timeline-mock_toolbar{display:flex;flex:none;align-items:center;gap:12px;padding:10px;border-bottom:1px solid var(--mock-surface-4)}.activity-timeline-mock_search{display:flex;flex:none;align-items:center;justify-content:space-between;width:260px;height:36px;padding-left:12px;border:1px solid var(--mock-surface-4);border-radius:8px;background:var(--mock-card);font-size:14px}.activity-timeline-mock_placeholder{color:var(--mock-surface-6);font-style:italic}.activity-timeline-mock_search-icon{display:grid;place-items:center;width:36px;height:100%;color:var(--mock-accent)}.activity-timeline-mock_pills{display:inline-flex;flex:0 1 auto;gap:2px;min-width:0;padding:3px 5px;overflow:hidden;border-radius:999px;background:var(--activity-track)}.activity-timeline-mock_pill{display:inline-flex;flex:none;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;color:var(--activity-muted);font-size:12px;font-weight:500;line-height:1}.activity-timeline-mock_pill svg{color:#737373}.activity-timeline-mock_pill--active{background:var(--mock-card);box-shadow:0 1px 2px rgba(0,0,0,.06);color:var(--activity-text)}.activity-timeline-mock_pill-count{font-size:11px}.activity-timeline-mock_pill--active .activity-timeline-mock_pill-count{color:var(--mock-accent)}.activity-timeline-mock_tools{display:flex;flex:none;align-items:center;gap:8px;margin-left:auto}.activity-timeline-mock_icon-button{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;color:var(--activity-muted)}.activity-timeline-mock_log{height:32px;padding:0 12px}.activity-timeline-mock_list{display:flex;flex-direction:column;gap:16px;padding:12px 16px}.activity-timeline-mock_group-header{display:flex;align-items:center;gap:12px;padding-bottom:8px}.activity-timeline-mock_badge{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--mock-surface-4);border-radius:999px;background:var(--mock-card)}.activity-timeline-mock_badge-day{font-size:14px;font-weight:600;line-height:1}.activity-timeline-mock_badge-month{margin-top:2px;color:var(--activity-muted);font-size:9px;font-weight:500;letter-spacing:.05em;line-height:1}.activity-timeline-mock_group-text{display:flex;flex:1;align-items:baseline;gap:8px}.activity-timeline-mock_group-title{font-size:14px;font-weight:600}.activity-timeline-mock_group-subtitle{font-weight:500;letter-spacing:.05em}.activity-timeline-mock_group-count,.activity-timeline-mock_group-subtitle{color:var(--activity-muted);font-size:12px}.activity-timeline-mock_items{position:relative;display:flex;flex-direction:column;gap:4px;padding-left:40px}.activity-timeline-mock_items:before{content:"";position:absolute;top:12px;bottom:12px;left:19px;width:2px;border-radius:1px;background:var(--activity-rail)}.activity-timeline-mock_row{position:relative;display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;color:var(--activity-text);font-size:14px;line-height:1.4}.activity-timeline-mock_dot{position:absolute;top:50%;left:-32px;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;box-shadow:0 0 0 3px var(--mock-card);color:#ffffff;transform:translateY(-50%)}.activity-timeline-mock_avatar{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--activity-avatar);color:#737373}.activity-timeline-mock_sentence{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activity-timeline-mock_sentence strong{font-weight:600}.activity-timeline-mock_who{color:var(--mock-accent-strong)}.activity-timeline-mock_time{flex:none;color:var(--activity-muted);font-size:12px;white-space:nowrap}