
.all-activity-dialog{box-sizing:border-box;inline-size:min(840px,calc(100vw - 24px));max-block-size:calc(100dvh - 32px);padding:24px;border:1px solid var(--line,#34405a);border-radius:20px;background:var(--surface,#111c30);color:var(--fg,#e5edf8);overflow:auto}
.all-activity-dialog::backdrop{background:#050b18b3;backdrop-filter:blur(4px)}
.unified-activity-legacy{display:none!important}.unified-activity-feed{min-inline-size:0;container-type:inline-size}.unified-activity-feed .text-button{min-block-size:44px}
.activity-feed-status{display:flex;flex-direction:column;gap:5px}.activity-refresh-state{font-size:12px;font-variant-numeric:tabular-nums;line-height:1.6}.activity-refresh-state[data-state="error"],.activity-refresh-state[data-state="stale"]{color:var(--warning,#d97706);font-weight:650}
.unified-activity-feed .activity-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-block:12px}
@container(min-width:720px){.unified-activity-feed .activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
.unified-activity-feed .ballot-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-block-start:8px}.unified-activity-feed .ballot-token{min-inline-size:0;order:1}.unified-activity-feed .ballot-token strong{font-size:12px}.unified-activity-feed .ballot-token[data-vote="BUY"]{order:0}
.unified-activity-feed .ballot-token[data-vote="BUY"]{--ballot-color:#166534;background:#bbf7d0;border-color:#4ade80;color:#052e16;box-shadow:0 0 0 1px #4ade8040}
.unified-activity-feed .ballot-token[data-vote="BUY"] strong{color:#052e16;font-weight:800}
.unified-activity-feed .ballot-token[data-vote="BUY"] small{color:#14532d;font-weight:800}
.all-activity-dialog .panel-head{gap:12px}.all-activity-dialog h2{margin:0}.all-activity-dialog .text-button{min-block-size:44px}
.unified-activity-feed .all-activity-toolbar{display:flex;align-items:center;gap:8px;margin-block:8px 0;min-inline-size:0;max-inline-size:36rem}
.unified-activity-feed .all-activity-search{box-sizing:border-box;flex:1 1 0;inline-size:0;min-inline-size:0;max-inline-size:none;block-size:40px;min-block-size:40px;padding:6px 10px;margin:0;border:1px solid var(--line,#34405a);border-radius:9px;background:var(--surface,#111c30);color:inherit;font:inherit;font-size:16px;line-height:1.3}
.unified-activity-feed .all-activity-filter-toggle{box-sizing:border-box;flex:0 0 auto;min-inline-size:64px;block-size:44px;min-block-size:44px;padding:6px 10px;margin:0;border:1px solid var(--line,#34405a);border-radius:9px;background:var(--surface,#111c30);color:var(--accent,#5eead4);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}
.unified-activity-feed .all-activity-filter-toggle[data-active="true"]{border-color:var(--accent,#5eead4);background:color-mix(in srgb,var(--accent,#5eead4) 10%,var(--surface,#111c30))}
.unified-activity-feed .all-activity-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block:6px;min-inline-size:0}
.unified-activity-feed .all-activity-filters[hidden]{display:none!important}
.unified-activity-feed .all-activity-filters select{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;block-size:44px;min-block-size:44px;padding:6px 4px;margin:0;border:1px solid var(--line,#34405a);border-radius:9px;background:var(--surface,#111c30);color:inherit;font:inherit;font-size:13px}
.unified-activity-feed>p.meta{margin-block:6px;font-size:12px;line-height:1.5}.unified-activity-shortcut{margin-block:12px}
.unified-activity-feed .activity-list .activity-row{--activity-tone:var(--muted,#94a3b8);display:flex;flex-direction:column;align-items:stretch;gap:12px;inline-size:100%;box-sizing:border-box;text-align:start;margin:0;padding:16px;border:1px solid var(--line,#34405a);border-inline-start:3px solid var(--activity-tone);border-radius:12px;background:var(--surface,#111c30);color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}
.unified-activity-feed .activity-list .activity-row[data-presentation-tone="skipped"]{--activity-tone:var(--down,#fb7185)}
.unified-activity-feed .activity-list .activity-row[data-presentation-tone="passed"]{--activity-tone:var(--up,#34d399)}
.unified-activity-feed .activity-list .activity-row[data-presentation-tone="waiting"]{--activity-tone:var(--warning,#fbbf24)}
.unified-activity-feed .activity-list .activity-row[data-presentation-tone]:not([data-presentation-tone="neutral"]){background:color-mix(in srgb,var(--activity-tone) 8%,var(--surface,#111c30));border-color:color-mix(in srgb,var(--activity-tone) 35%,var(--line,#34405a));border-inline-start-color:var(--activity-tone)}
.unified-activity-feed .activity-row:hover,.unified-activity-feed .activity-row:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--activity-tone) 25%,transparent);outline-offset:3px}
.unified-activity-feed .activity-row>span{min-inline-size:0;overflow-wrap:anywhere}
.unified-activity-feed .activity-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.unified-activity-feed .activity-card-company{display:inline-flex;align-items:center;gap:10px;min-inline-size:0}
.unified-activity-feed .activity-card-company .company-mark{flex:0 0 36px;inline-size:36px;block-size:36px;border-radius:9px;background:var(--surface,#111c30)}
.unified-activity-feed .activity-card-company img{inline-size:100%;block-size:100%;object-fit:contain}
.unified-activity-feed .activity-card-company .activity-card-ticker{font-size:16px;font-weight:750;letter-spacing:.02em;direction:ltr}
.unified-activity-feed .activity-card-state{display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--activity-tone) 30%,transparent);border-radius:7px;padding:4px 7px;font-size:11px;font-weight:700;color:var(--activity-tone);background:color-mix(in srgb,var(--activity-tone) 10%,transparent);white-space:normal}
.unified-activity-feed .activity-card-body{display:block}.unified-activity-feed .screening-result{display:flex;flex-direction:column;gap:3px;margin:0}
.unified-activity-feed .screening-vote-count{font-size:16px;font-weight:800;color:var(--fg,#e5edf8)}
.unified-activity-feed .screening-vote-threshold{font-size:12px;color:var(--muted,#94a3b8)}
.unified-activity-feed .activity-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block-start:9px;border-block-start:1px solid color-mix(in srgb,var(--activity-tone) 15%,transparent)}
.unified-activity-feed .activity-card-time{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;max-inline-size:none!important;max-width:none;white-space:normal}
.unified-activity-feed .activity-card-details{font-size:12px;font-weight:650;color:var(--muted,#94a3b8)}
@media(max-width:480px){.unified-activity-feed .activity-list .activity-row{padding:13px;gap:10px}.unified-activity-feed .activity-card-state{font-size:10px}}
@media(max-width:480px){.all-activity-dialog{padding:16px}}
