.activity-row.svelte-szp01p{align-items:flex-start;gap:var(--space-3);text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;display:flex;position:relative}.activity-cardbtn.svelte-szp01p{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.activity-cardbtn.svelte-szp01p:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.activity-main.svelte-szp01p,.activity-side.svelte-szp01p{pointer-events:none}.activity-row.full.svelte-szp01p{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);align-items:center}.activity-row.full.svelte-szp01p:hover{background:var(--surface-2);border-color:var(--border-hover);transform:translateY(-1px)}.activity-main.svelte-szp01p{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.activity-top.svelte-szp01p{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.activity-row.svelte-szp01p .ph{z-index:1;pointer-events:auto;gap:var(--space-2,8px);max-width:min(190px,100%);position:relative}.activity-author-fallback.svelte-szp01p{align-items:center;gap:var(--space-2,8px);min-width:0;max-width:min(190px,100%);display:inline-flex}.activity-author,.activity-author.svelte-szp01p{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:600}.full.svelte-szp01p .activity-author,.full.svelte-szp01p .activity-author:where(.svelte-szp01p){font-size:var(--fs-md);color:var(--text-primary)}.activity-badge.svelte-szp01p{border-radius:var(--radius-pill);font-size:var(--fs-3xs);letter-spacing:.03em;color:#a5b4fc;white-space:nowrap;background:#6366f124;padding:1px 7px;font-weight:600}.activity-badge-gallery.svelte-szp01p{color:#f0abdc;background:#f472b624}.activity-badge-article.svelte-szp01p{color:#7dd3c8;background:#2dd4bf24}.activity-badge-proposal.svelte-szp01p{color:#c4b5fd;background:#a78bfa29;align-items:center;gap:3px;display:inline-flex}.activity-badge-comment.svelte-szp01p{color:#7dd3fc;background:#38bdf824;align-items:center;gap:3px;display:inline-flex}.activity-snippet.svelte-szp01p{max-width:100%;font-size:var(--fs-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 34px;padding:0;line-height:1.4;overflow:hidden}.full.svelte-szp01p .activity-snippet:where(.svelte-szp01p){white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-left:42px;display:-webkit-box}.activity-imgcount.svelte-szp01p,.activity-diffs.svelte-szp01p{align-items:center;gap:3px;display:inline-flex}.activity-imgcount.svelte-szp01p{font-size:var(--fs-3xs);font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:700}.activity-imgcount.svelte-szp01p svg{color:var(--text-disabled)}.activity-diff.svelte-szp01p{font-size:var(--fs-3xs);border-radius:var(--radius-sm);padding:1px 5px;font-family:ui-monospace,monospace;font-weight:700}.activity-diff-rem.svelte-szp01p{color:#fca5a5d9;background:#ef44441f}.activity-diff-add.svelte-szp01p{color:#86efacd9;background:#22c55e1f}.activity-target.svelte-szp01p{z-index:1;pointer-events:auto;align-items:center;gap:var(--space-1-5);width:fit-content;max-width:100%;padding:var(--space-0-5) var(--space-1-5) var(--space-0-5) var(--space-0-5);border:1px solid var(--border);transition:background var(--transition-fast), border-color var(--transition-fast);background:#ffffff0a;border-radius:5px;margin-left:34px;text-decoration:none;display:inline-flex;position:relative}.full.svelte-szp01p .activity-target:where(.svelte-szp01p){margin-left:42px}.activity-target.svelte-szp01p:hover{background:var(--outline-2,#ffffff12);border-color:var(--border-hover)}.activity-target-name.svelte-szp01p{font-size:var(--fs-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.full.svelte-szp01p .activity-target-name:where(.svelte-szp01p){font-size:var(--fs-sm)}.activity-target-type.svelte-szp01p{font-size:var(--fs-2xs);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em}.activity-target-dot.svelte-szp01p{border-radius:var(--radius-pill);background:var(--text-faint);width:6px;height:6px}.activity-target-page{color:var(--text-subtle);flex-shrink:0}.activity-side.svelte-szp01p{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.activity-time-label.svelte-szp01p{font-size:var(--fs-xs);color:var(--text-faint);text-align:right;white-space:nowrap;transition:opacity var(--transition-fast), transform var(--transition-fast)}.activity-action.svelte-szp01p{white-space:nowrap;transition:opacity var(--transition-fast), transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);font-family:inherit}.compact.svelte-szp01p .activity-side:where(.svelte-szp01p){justify-content:flex-end;min-width:84px;margin-top:2px;position:relative}.compact.svelte-szp01p .activity-time-label:where(.svelte-szp01p){opacity:1;transform:translateY(0)}.compact.svelte-szp01p:hover .activity-time-label:where(.svelte-szp01p),.compact.svelte-szp01p:focus-within .activity-time-label:where(.svelte-szp01p){opacity:0;transform:translateY(-3px)}.compact.svelte-szp01p .activity-action:where(.svelte-szp01p){color:var(--color-accent);font-size:var(--fs-xs);opacity:0;justify-content:flex-end;align-items:center;font-weight:600;display:inline-flex;position:absolute;inset:0;transform:translateY(3px)}.compact.svelte-szp01p:hover .activity-action:where(.svelte-szp01p),.compact.svelte-szp01p:focus-within .activity-action:where(.svelte-szp01p){opacity:1;transform:translateY(0)}.full.svelte-szp01p .activity-action:where(.svelte-szp01p){min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-accent) 38%, transparent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);font-size:var(--fs-xs);align-items:center;font-weight:700;display:inline-flex}.activity-row.full.svelte-szp01p:hover .activity-action:where(.svelte-szp01p){background:color-mix(in srgb, var(--color-accent) 18%, transparent);border-color:color-mix(in srgb, var(--color-accent) 58%, transparent);color:#c4b5fd}@media (width<=640px){.activity-row.full.svelte-szp01p{flex-direction:column;align-items:stretch}.activity-side.svelte-szp01p{justify-content:space-between;padding-left:42px}}@media (prefers-reduced-motion:reduce){.activity-row.full.svelte-szp01p,.activity-time-label.svelte-szp01p,.activity-action.svelte-szp01p,.activity-target.svelte-szp01p{transition:none;transform:none}}.panel-header.svelte-19fyg9k{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:18px 44px 14px 20px;display:flex}.modal-who.svelte-19fyg9k{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.modal-who.svelte-19fyg9k .modal-author{font-size:var(--fs-sm);color:var(--text-primary);font-weight:600}.modal-who-sub.svelte-19fyg9k{align-items:center;gap:6px;padding-left:44px;display:flex}.modal-who-sep.svelte-19fyg9k{font-size:var(--fs-xs);color:var(--text-disabled);opacity:.5}.modal-time.svelte-19fyg9k{font-size:var(--fs-xs);color:var(--text-disabled)}.modal-counts.svelte-19fyg9k{gap:4px;display:inline-flex}.modal-count.svelte-19fyg9k{font-size:var(--fs-3xs);border-radius:var(--radius-sm);padding:1px 5px;font-family:ui-monospace,monospace;font-weight:700}.modal-count-removed.svelte-19fyg9k{color:#fca5a5e6;background:#ef444424}.modal-count-added.svelte-19fyg9k{color:#86eface6;background:#22c55e24}.modal-target.svelte-19fyg9k{border-bottom:1px solid var(--border);transition:background var(--transition-fast);align-items:center;gap:10px;padding:12px 20px;text-decoration:none;display:flex}.modal-target.svelte-19fyg9k:hover{background:var(--surface-1)}.modal-target-icon.svelte-19fyg9k{flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-target-info.svelte-19fyg9k{flex-direction:column;gap:2px;min-width:0;display:flex}.modal-target-name.svelte-19fyg9k{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:600}.modal-target-type.svelte-19fyg9k{font-size:var(--fs-xs);color:var(--text-disabled)}.modal-diff.svelte-19fyg9k{--diff-toolbar-x:20px;--diff-toolbar-bg:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 74%, transparent), color-mix(in srgb, var(--surface-1) 62%, transparent));--diff-content-top:14px;--diff-content-x:20px;--diff-content-bottom:18px;padding:0}
