.watchlist-card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-4)}.watchlist-card__ticker{font-family:var(--font-mono);min-width:55px;color:var(--color-text-primary);font-size:16px;font-weight:700}.watchlist-card__badge{font-size:10px;font-family:var(--font-mono);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);letter-spacing:.05em;font-weight:700}.watchlist-card__badge--bull{color:var(--color-bull);background:var(--color-bull-subtle);border:1px solid var(--color-bull-border)}.watchlist-card__badge--info{color:var(--color-info);background:var(--color-info-subtle);border:1px solid var(--color-info)}.watchlist-card__badge--neutral{color:var(--color-text-muted);background:var(--color-bg-base);border:1px solid var(--color-border-subtle);font-weight:500}.watchlist-card__date{color:var(--color-text-muted);font-size:11px;font-family:var(--font-mono);margin-left:var(--spacing-1)}
